0

I would like to get rid of the stock browser (org.lineageos.jelly) on my phone that runs LineageOS. Other threads and sites already go into the details of removing pre-installed apps with/without root but I am wondering if there are any risks of removing the browser in particular? For instance, is the Android System WebView implementation in any way tied to the stock browser? (I'd still want to be able to use apps that use WebView.) More generally, is there anything else I'd affect by removing the stock browser?

  • 1
    Installing aroma variant gapps of opengapps.org will overwrites with current AOSP/Lineage stock apps with that of Google's. That means default dialer will change to google phone, browser will change to chrome. etc – Rahul Gopi May 7 at 15:54
  • That's good to know. However, I'm not using gapps at all, so in my case that wouldn't be an issue. – balu May 7 at 16:18
  • On the Developer settings page you can change the app that provides the WebView implementation. Apps that can provide the WebView is e.g. Google Chrome (can be installed from Play Store). – Robert May 7 at 16:39
  • Does your comment imply that the stock browser indeed contains the WebView implementation? As for installing a different browser like Chrome, that's not an option in my case because I don't want to have any browser on this particular device. (Don't want any distractions etc.) As an alternative to Chrome, wouldn't it be possible to merely install Android System WebView from the Play Store as a standalone application or would this include a browser, too? – balu May 7 at 16:47
  • 1
    The System Webview app is outdated technology from Android 5.x. Currently it is AFAIK still supported by Google but in general it would recommend not to use it anymore. It has been replaced by the WebView implementation from the selected web browser app. – Robert May 7 at 17:06
3

I ended up going ahead and just removed the Jelly browser – initially manually by using TWRP's file manager and later – since it came back when I updated the system afterwards (duh) – using a handy flashable zip that I got from LOSdiet. So far, so good. Everything seems to work fine.

As for WebView, the Android System WebView entry in the developer settings is still there, so I suppose WebView is not tied to the Jelly.apk. Indeed, the LOSdiet site github.io page as well as the old CyanogenMod "barebones" wiki page indicate that the default (pre-installed) WebView is a separate .apk.

  • 1
    +1 for the testing. As you noticed, the browser is a separate app and it's installed anew every time you update your system. To avoid that, you can either create an addon.d script that removes the app after each update or, if you use Magisk, pick the Debloater module. – Death Mask Salesman May 8 at 11:57
  • Yup, that's exactly what the LOSdiet zip does – it installs an addon.d script that makes sure Jelly is gone upon every boot-up. – balu May 8 at 12:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.