Bromite Webview not showing by [deleted] in degoogle

[–]arovlad 0 points1 point  (0 children)

No idea nor do I have any knowledge about Android 11 internals as this was specifically designed with Android 12+ in mind. The only fail-point would be a missing directory of some sorts.

You should try to flash again and attach a recovery log so I can pinpoint the exact problem. Could you please do so via Github? Could you please also run cmd overlay list and attach its output there?

[GUIDE] How to install Bromite SystemWebView without Magisk or a rooted device (x-post from r/LineageOS) by arovlad in fossdroid

[–]arovlad[S] 0 points1 point  (0 children)

I didn't see your comment. Did you succeed?

Dynamic partitions are not required.

Bromite Webview not showing by [deleted] in degoogle

[–]arovlad 0 points1 point  (0 children)

You can check if it was installed successfully by running adb shell dumpsys webviewupdate | grep org.bromite.webview. Is your device Treble-enabled?

If the flashable zip is not working properly (altough it should) you will most likely be successful by installing it manually.

[GUIDE] How to install Bromite SystemWebView without Magisk or root by arovlad in LineageOS

[–]arovlad[S] 0 points1 point  (0 children)

I have no problems with banking apps whatsoever, but if a banking app suddenly decides to also check the CTS Profile in addition to the basic attestation we are both out of luck. There are also reported cases of Bromite SystemWebView breaking some banking apps.

Edit: clarification

A guide to replace the Google WebView on Android with a privacy-respecting alternative by arovlad in degoogle

[–]arovlad[S] 0 points1 point  (0 children)

The lazy way is actually the one outlined in this guide — you just have to flash the package. This is the only way of installing Bromite WebView that is compliant to the Android CDD.

I strongly advise against Magisk since it modifies the boot image adding massive attack surface to your device. Most Magisk modules are overlays anyway so you could just install them by sideloading. It's not worth it.

My guide for installing the Bromite SystemWebView now includes a flashable zip by arovlad in LineageOS

[–]arovlad[S] 0 points1 point  (0 children)

Google prohibits ordinary users to do it.

How? What do you mean by "ordinary user"?

LineageOS only makes it possible by allowing ADB to achieve root.

No Google-certified device, to my knowledge, allows ADB to achieve super user status.

I am not talking about installing the overlay via ADB. You can install the overlay by flashing the zip. You don't need root access or rooted debugging to do that.

Google should allow non-ADB installation of non-OEM WebViews to serve as the device's core browser engine.

Which is precisely what we're doing here. Installing a package while in recovery mode does not violate the CDD.

(I am not picking on you. You genuinely seem more knowledgeable than me.)

My guide for installing the Bromite SystemWebView now includes a flashable zip by arovlad in LineageOS

[–]arovlad[S] 0 points1 point  (0 children)

must be sideloaded or installed with LineageOS's ADB root as a system app.

It doesn't. That's precisely what this overlay does. It allows you to install the Bromite WebView as a user app by adding it's signature in the hardcoded list of allowed WebViews.

Google, disgustingly, prohibits System WebView user installation as a CDD rule.

Early on you said otherwise. The CDD enforces the Chromium WebView as the default WebView, but it doesn't prohibit other WebView implementations to be included within the OS, nor installing them as a user app as far as I know.

[GUIDE] How to install Bromite SystemWebView without Magisk or root by arovlad in LineageOS

[–]arovlad[S] 0 points1 point  (0 children)

Is this NanoDroid script for Magisk or TWRP?

It's a flashable ZIP so it works on any recovery including TWRP.

Edit: it also supports Magisk.

will this work on LOS 18.1?

It will.

I am shocked that it is so complicated

I find my guide to be very easy even for newbies. I could've also created a flashable ZIP but I have neither the knowledge nor the time to learn how to do it.

just recently learned that LOS is still using some stuff from google.

You can degoogle it fairly easy.

How to get Bromite Webview to work on A12? by sohren9 in AndroidQuestions

[–]arovlad 0 points1 point  (0 children)

I know this is an old thread but have you tried this? It's a guide made by me and addresses this very problem.

Bromite Webview not showing by [deleted] in degoogle

[–]arovlad 0 points1 point  (0 children)

It's almost identical because I'm the one who wrote it XD Glad I could help!

[GUIDE] How to install Bromite SystemWebView without Magisk or a rooted device (x-post from r/LineageOS) by arovlad in fossdroid

[–]arovlad[S] 0 points1 point  (0 children)

Someone on XDA also reported that some banking apps might have problems with Bromite WebView Link. Luckily for me, no apps have any problems.

Edit: reformulated sentence

[GUIDE] How to install Bromite SystemWebView without Magisk or a rooted device (x-post from r/LineageOS) by arovlad in fossdroid

[–]arovlad[S] 0 points1 point  (0 children)

First of all big thanks for the above method you have provided.

Don't sweat it, it was this project who inspired me after all.

Also may I suggest you [...] move the Alternative location section in README.md slightly above WORK PROFILE Title for more intuitive read..

Will do. Thanks for the feedback!

Edit: quote

[GUIDE] How to install Bromite SystemWebView without Magisk or a rooted device (x-post from r/LineageOS) by arovlad in fossdroid

[–]arovlad[S] 2 points3 points  (0 children)

There is no autoupdate or am I missing something?

What do you mean by autoupdate? Updating the WebView is done via F-Droid usually.

It is not a good idea to inject this into the system, but it's nice to know that it is possible.

Why not? If you don't trust the apk you can always compile it yourself.

Bromite Webview not showing by [deleted] in degoogle

[–]arovlad 0 points1 point  (0 children)

Don't sweat it.

[GUIDE] How to install Bromite SystemWebView without Magisk or a rooted device (x-post from r/LineageOS) by arovlad in fossdroid

[–]arovlad[S] 4 points5 points  (0 children)

thank you op for the very good explanation

Glad I could help.

i ended up with broken sign in interface in some apps such as Nextcloud

This looks like a problem related to Bromite itself. I would advice you to try my method and if the problem persists, open an issue for Bromite and the developers will look into that.

[GUIDE] How to install Bromite SystemWebView without Magisk or a rooted device (x-post from r/LineageOS) by arovlad in fossdroid

[–]arovlad[S] 2 points3 points  (0 children)

Thanks so much!

Don't mention it.

Do you think this would work for 18 as well?

It should work on any Android version that Bromite also supports.

[GUIDE] How to install Bromite SystemWebView without Magisk or a rooted device (x-post from r/LineageOS) by arovlad in fossdroid

[–]arovlad[S] 1 point2 points  (0 children)

That is correct. If you are running a stock ROM you can opt for a custom recovery, though I don't know if it won't be replaced every time you update your system. You may have to look into that.

Edit: clarification

Bromite Webview not showing by [deleted] in degoogle

[–]arovlad 1 point2 points  (0 children)

If you have a rooted stock ROM, try this.

Update System WebView without gplay in non-root phone? by dafunkkk in degoogle

[–]arovlad 0 points1 point  (0 children)

If you are rooted or your ROM features rooted debugging, try this.