• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[MAGISK] [MODULE] Webview Manager

Search This thread

la0pe0Ue

Senior Member
Jan 9, 2018
53
24
Could we use WebExtensions or UserScripts for WebView? It is useful in the sense that other web-based apps are also equipped with extensions or scripts.
 

temporarium

Senior Member
Is there any way to confirm that Ungoogled Chromium Webview is installed, and not just regular Android System Webview?

I selected Ungoogled Chromium, and it downloaded and installed successfully, and all works well after a reboot. However, my ROM reports that my Webview implementation is Android System Webview. It's possibly because the file was renamed, etc., but how can I make sure?
 

vivek12341

Member
Jan 18, 2015
35
3
Welcome to the XDA home of Webview Manager by Androidacy
Adobe_Post_20210202_0013340.8277657334196729.png


Read about it on our blog:​

What is this?

This magisk module allows to install several webviews and browsers, replacing the stock one with more privacy friendly/better performing browser and/or webview. By default this module will install Bromite.

Can I use older versions?​

No.

Why use different webview or default browser?

These webviews are de-googled or more privacy friendly, or just more updated, or better optimized. Because it's better than Google or AOSP webview.

Why not other methods?

These usually involve directly modifying system and are less versatile and more incompatible. In addition, thanks to auto updates and dynamic system detection, you know you get the right files without extra bloat.

Systemful install

Systemful install is not supported and we currenly have no plans to change that.

Configuration

Configuration is done during install, thanks to @Zackptg5 magnificent Volume-Keys selector with a touch of our own spice.

Getting support

Zip /sdcard/WebviewManager/logs, and send along with detailed description of the issue including device name, ROM, and Android version.

Links

Website and blog is at https://www.androidacy.com
Donations are here
Beta/alphas: see zips link
ZIPs: click me
Telegram: Androidacy Discussions
Discord: Available to Patrons. See our donation link above.
Magisk repo: here
Hi, How to change User Agent String for our bromite/chromium webview ??? So, any app using this webview must use that custom user agent.
 

westhaking

Senior Member
Jan 18, 2009
191
58
Google Pixel 2
Google Pixel 6 Pro
Is there any way to confirm that Ungoogled Chromium Webview is installed, and not just regular Android System Webview?

I selected Ungoogled Chromium, and it downloaded and installed successfully, and all works well after a reboot. However, my ROM reports that my Webview implementation is Android System Webview. It's possibly because the file was renamed, etc., but how can I make sure?
There is this app in the play store that will let you know which webview your system is using. It has confirmed for me that although I can successfully get this module installed it never actually uses the bromite webview. I test after each release. Same thing. Looks successful but doesn't actually work as expected.

Pixel 2 stock.
 

temporarium

Senior Member
There is this app in the play store that will let you know which webview your system is using. It has confirmed for me that although I can successfully get this module installed it never actually uses the bromite webview. I test after each release. Same thing. Looks successful but doesn't actually work as expected.

Pixel 2 stock.
This is the result from that app:
Screenshot_20210920-211231469 (1).jpg

No where does it indicate it's UNGOOGLED CHROMIUM, which is what I selected 🤔
 

cheeklitched

Member
Dec 25, 2018
13
0
Is there a way to test if it is working? When I flashed this module I selected the defaults. No additional apps were installed and I have no way of telling what changed.
 

morfikov

Senior Member
Oct 22, 2016
109
23
Warsaw
morfikov.github.io
Redmi 9
Is there a way to test if it is working? When I flashed this module I selected the defaults. No additional apps were installed and I have no way of telling what changed.

Check under developer options, it should say something like the following:

Screenshot_20211008-033227935.jpg


Also, the app to check what webview you use (from gplay) seems to report it wrongly, or it spoofs some things to look like google webview. I have the same results, i.e. no indication that bromite is in use, but apparently it is.
 

temporarium

Senior Member
Check under developer options, it should say something like the following:

View attachment 5427959

Also, the app to check what webview you use (from gplay) seems to report it wrongly, or it spoofs some things to look like google webview. I have the same results, i.e. no indication that bromite is in use, but apparently it is.
Thanks, but selected Ungoogled Chromium, and it downloaded and installed successfully, and all works well after a reboot. However, my ResurrectionRemix ROM reports that my Webview implementation is Android System Webview. How can I be sure it's the UNGOOGLED webview?
 

morfikov

Senior Member
Oct 22, 2016
109
23
Warsaw
morfikov.github.io
Redmi 9
It says Android, and not Google/Chrome, but it doesn't matter, AOSP webview tracks you the same way Google webview would (they both from Google) -- read this thread for more info:
 

temporarium

Senior Member
It says Android, and not Google/Chrome, but it doesn't matter, AOSP webview tracks you the same way Google webview would (they both from Google) -- read this thread for more info:
That thread doesn't explain anything about ungoogled chromium or bromite, which are both intended to make Android webview more private.

I'd use bromite, but it doesn't work with some apps, so I'm using ungoogled, BUT HOW DO I CONFIRM THAT IS THE CASE?
 

temporarium

Senior Member
I just told you, AOSP webview tracks you the same way google webview does. The only way to make it stop is to switch to bromite. Check in dev option what webview implementation you currently use. If it says bromie, you use bromite, it's simple.
And I just said that 1) bromite doesn't work for me with some apps - I have used it before; and 2) I'm using ungoogled chromium - not aosp (which, by the way, has little to do with webview); and 3) dev options doesn't indicate whether it's regular Android system WebView or ungoogled chromium WebView.

I'm asking how I can confirm that ungoogled webview is indeed the one that this module installs when I select it.
 

morfikov

Senior Member
Oct 22, 2016
109
23
Warsaw
morfikov.github.io
Redmi 9
But the AOSP webview is based on chromium. According to the thread I posted earlier, there's no difference between Google's and AOSP's webview implementation. And yes, using bromite can break applications -- it's expected. So I don't know what else you want to know.
 

adilkral

Senior Member
May 22, 2012
227
38
Hi looked everywhere and unfortunately spent all night to find the answer but no joy.
I uninstall the module from magisk but lost Google, Google search ,yahoo mail, duckduckgo. When I try webview test app I get error saying
An error has occurred and the app will be shut down.

"android.webkit.WebViewFactory$MissingWebViewPackageException: Failed to load WebView provider: No WebView installed"
Can anyone please help. Using android 11. Note 20 plus
 

asratxda

Senior Member
Jun 10, 2012
108
9
Mumbai
I can not install this module on latest magisk because I am having android 7.0 api 24 and also my system has com.google.android.webview ? What should I do? It is giving failed message. ( minimum api 26 )
 

Top Liked Posts

  • There are no posts matching your filters.
  • 48
    Welcome to the XDA home of Webview Manager by Androidacy
    Adobe_Post_20210202_0013340.8277657334196729.png


    Read about it on our blog:​

    What is this?

    This magisk module allows to install several webviews and browsers, replacing the stock one with more privacy friendly/better performing browser and/or webview. By default this module will install Bromite.

    Can I use older versions?​

    No.

    Why use different webview or default browser?

    These webviews are de-googled or more privacy friendly, or just more updated, or better optimized. Because it's better than Google or AOSP webview.

    Why not other methods?

    These usually involve directly modifying system and are less versatile and more incompatible. In addition, thanks to auto updates and dynamic system detection, you know you get the right files without extra bloat.

    Systemful install

    Systemful install is not supported and we currenly have no plans to change that.

    Configuration

    Configuration is done during install, thanks to @Zackptg5 magnificent Volume-Keys selector with a touch of our own spice.

    Getting support

    Zip /sdcard/WebviewManager/logs, and send along with detailed description of the issue including device name, ROM, and Android version.

    Links

    Website and blog is at https://www.androidacy.com
    Donations are here
    Beta/alphas: see zips link
    ZIPs: click me
    Telegram: Androidacy Discussions
    Discord: Available to Patrons. See our donation link above.
    Magisk repo: here
    6
    It's back in the repository, now with official support from the Bromite team!!
    6
    Ok guys sorry I haven't logged in for awhile, been kinda busy
    The short of it is that as far as I know currently, no other webview besides Google supports Q. In addition, the way webview is handled changed on Q

    So although there have been updates, none have made it to stable because I'd like to tackle Q compatibility in the next release. However, if no upstream support is added by end of year I'll push current fixes anyway

    In addition to the poster who is complaining about "all devices" -if you read the README (which actually I need to update with the status of Q)* it specify only 7.0-9.0 ROMs are supported

    However if you really want to see support for your device enhanced, you really need to join my telegram group, https://t.me/inlmagisk so I can get feedback and provide betas

    So yeah. Been a little busy lately with life, and waiting on upstream support. Not dead yet ;)

    Sent from my Pixel 2 XL using Tapatalk
    6
    We're excited to be releasing version 3.1

    Sorry for the massive bug introduced in v3.0 but 3.1 is confirmed working on AOSP, RR, LOS, and OOS (needs testing). For some reason, appropriate directory was not getting copied over

    Changelog:
    • Fixed installer and boot scripts (finally!)
    • Reduced file size by downloading external resources separate
    • Attempt to support more webview installation scenarios
    5
    Good news everyone!

    V4 is live in the Magisk repo, with all stock compatibility fixes

    A clean flash is highly recommended for proper functionality of the module