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

[MAGISK] [MODULE] Webview Manager

Search This thread

pnin

Senior Member
Aug 26, 2010
594
234
LG G Pad 8.3
ZTE Axon 7
I have installed this on my RROS v8.0.7 only to see it silently removed -- Bromite, that is, not the Magisk module -- after a system update (dirty flash).

When I tried to re-install, it did so apparently, but the Webview was unchanged.

Now looking for solutions for reinstating it and safely upgrading Bromite in the future.
 

enjoy_life

Senior Member
Mar 5, 2016
124
43
v10 is out in beta!


It's impossible to download from that website. It says either requires authorization or network issue. Can someone post a reliable link? Thank you.
 

bleibeidl

Member
May 27, 2021
7
1
Is config.txt disregarded since v10?
I cannot get it to install a local copy of the ungoogled trichrome webview.
This worked like a charm in v9 releases.

The installer shows it's online behaviour even though the config is forced-offline.
 

flocke000

Senior Member
Apr 26, 2014
333
321
Oberhausen
It seems like downloading the ungoogled-chromium WebView fails:

Screenshot_20210820-202523_Manager.png


I attached the log as well, hopefully this helps to figure out why this is happening.
 

Attachments

  • install.log
    1.8 KB · Views: 7

earth08

Senior Member
Jan 4, 2011
779
68
I am getting this error while installing


[INFO]: Starting tokens initialization
[WARN]: Couldn't find API credentials. If this is a first run, this warning can be safely ignored.
/data/user/0/ihdtliisuutcnef.h/cache/flash/update-binary: /dev/tmp/functions.sh: line 52: curl: not found
[INFO]: Exporting token
[INFO]: Starting tokens validation
/data/user/0/ihdtliisuutcnef.h/cache/flash/update-binary: /dev/tmp/functions.sh: line 68: curl: not found
[WARN]: Got invalid response when trying to validate token!

Please guide,
Rhanks
 

androidacy

Senior Member
Apr 1, 2019
180
159
www.androidacy.com
Is config.txt disregarded since v10?
I cannot get it to install a local copy of the ungoogled trichrome webview.
This worked like a charm in v9 releases.

The installer shows it's online behaviour even though the config is forced-offline.
Offline install was deprecated in favor of a more streamlined online method in v10. We encourage you to use this method instead, and report any issues to the telegram group in the OP.
 

TiTiB

Senior Member
Jun 19, 2015
890
666
Earth, for now
The default setting installed just fine. Bromite and Bromite WebView. But I have no other choice because went flashing it does not recognize my volume buttons being pressed. I'm on a Note 10 with Android 11.
Is anyone else having this issue?
For me, with older version, there was never an opportunity to even select anything; Webview Manager just stepped through and did it's thing, which failed and caused a bootloop.

Good luck getting a response from the devs here, I never did. They prefer other forums for communicating.
 

earth08

Senior Member
Jan 4, 2011
779
68
I am using samsung s7 edgei installed webview manager and can't find bromite webview on developers webview,
Error was can't edit

==> /storage/emulated/0/WebviewManager/logs/install.log <==
Module: WebviewManager v10
Device: samsung SM-G935F (hero2lte)
ROM: R16NW.G935FXXS7ESK7, sdk26
[INFO]: Initializing API with paramaters: wvm, 10.0.5
[INFO]: Building client and exporting variables
[INFO]: Starting tokens initialization
[INFO]: Exporting token
[INFO]: Starting tokens validation
[INFO]: Starting install
[WARN]: Found old config.txt. This warning can be ignored if this is an upgrade.
[INFO]: Entering config
[INFO]: User chose browser option 0, webview 0
[INFO]: Running debloater
[INFO]: Downloading webview
[INFO]: Doing bromite webview
[INFO]: updateChecker called with parameter: brm
[INFO]: Getting version information
sh: : unknown operand
[INFO]: Verifying webview
[INFO]: getChecksum called with parameters: brm webviewarm64 apk
[INFO]: Extracting webview package
touch: /system/app/Chrome/.replace: Read-only file system
/data/user/0/ihdtliisuutcnef.h/cache/flash/update-binary: /data/adb/modules_update/bromitewebview/common/install.sh: line 662: can't create /data/adb/modules_update/bromitewebview/system/app/ChromeCustomizations
/system/app/Chrome/.replace: nonexistent directory
chmod: /system/app/Chrome/.replace: Read-only file system
[INFO]: Creating overlays
/data/user/0/ihdtliisuutcnef.h/cache/flash/update-binary: /data/adb/modules_update/bromitewebview/common/install.sh: line 214: og: not found
[INFO]: Doing bromite browser
[INFO]: updateChecker called with parameter: brm
[INFO]: Getting version information
sh: : unknown operand
[INFO]: Verifying browser
[INFO]: getChecksum called with parameters: brm browserarm64 apk
[INFO]: Extracting browser package
touch: /system/app/Chrome/.replace: Read-only file system
/data/user/0/ihdtliisuutcnef.h/cache/flash/update-binary: /data/adb/modules_update/bromitewebview/common/install.sh: line 662: can't create /data/adb/modules_update/bromitewebview/system/app/ChromeCustomizations
/system/app/Chrome/.replace: nonexistent directory
chmod: /system/app/Chrome/.replace: Read-only file system
cp: can't stat '/dev/tmp/browser/lib/armeabi-v7a/*': No such file or directory
[INFO]: Running cleanup
rmdir: '/data/adb/modules_update/bromitewebview': Directory not empty

==> /data/adb/modules/bromitewebview/logs/aapt.log <==
Configurations:
(default)

Files:
xml/config_webview_packages.xml
Src: () /data/adb/modules_update/bromitewebview/common/overlay9/res/xml/config_webview_packages.xml
AndroidManifest.xml
Src: () /data/adb/modules_update/bromitewebview/common/overlay9/AndroidManifest.xml

Resource Dirs:
Type xml
xml/config_webview_packages.xml
Src: () /data/adb/modules_update/bromitewebview/common/overlay9/res/xml/config_webview_packages.xml
Including resources from package: /system/framework/framework-res.apk
applyFileOverlay for drawable
applyFileOverlay for layout
applyFileOverlay for anim
applyFileOverlay for animator
applyFileOverlay for interpolator
applyFileOverlay for transition
applyFileOverlay for xml
applyFileOverlay for raw
applyFileOverlay for color
applyFileOverlay for menu
applyFileOverlay for font
applyFileOverlay for mipmap
(new resource id config_webview_packages from /data/adb/modules_update/bromitewebview/common/overlay9/res/xml/config_webview_packages.xml)
Creating '/data/adb/modules_update/bromitewebview/unsigned.apk'
Writing all files...
'AndroidManifest.xml' (compressed 59%)
'res/xml/config_webview_packages.xml' (compressed 61%)
'resources.arsc' (not compressed)
Generated 3 files
Included 0 files from jar/zip files.
Checking for deleted files
Done!

==> /data/adb/modules/bromitewebview/logs/find.log <==
SDCARD DIR contains:/storage/emulated/0/WebviewManager
/storage/emulated/0/WebviewManager/apks
/storage/emulated/0/WebviewManager/apks/BromiteWebview.apk
/storage/emulated/0/WebviewManager/apks/BromiteBrowser.apk
/storage/emulated/0/WebviewManager/logs
/storage/emulated/0/WebviewManager/logs/install.log
/storage/emulated/0/WebviewManager/logs/aapt.log
/storage/emulated/0/WebviewManager/logs/full-2021-08-22-14:12:39.log
/storage/emulated/0/WebviewManager/logs/full-2021-08-22-14:23:01.log
/storage/emulated/0/WebviewManager/logs/full-2021-08-22-14:51:39.log
/storage/emulated/0/WebviewManager/logs/full-2021-08-22-15:10:11.log
/storage/emulated/0/WebviewManager/version.txt
/storage/emulated/0/WebviewManager/README.txt
Module DIR contains:/data/adb/modules/bromitewebview
/data/adb/modules/bromitewebview/backup
/data/adb/modules/bromitewebview/backup/overlays.xml
/data/adb/modules/bromitewebview/LICENSE
/data/adb/modules/bromitewebview/module.prop
/data/adb/modules/bromitewebview/post-fs-data.sh
/data/adb/modules/bromitewebview/service.sh
/data/adb/modules/bromitewebview/status.txt
/data/adb/modules/bromitewebview/system
/data/adb/modules/bromitewebview/system/app
/data/adb/modules/bromitewebview/system/app/BromiteWebview
/data/adb/modules/bromitewebview/system/app/BromiteWebview/.replace
/data/adb/modules/bromitewebview/system/app/BromiteWebview/webview.apk
/data/adb/modules/bromitewebview/system/app/BromiteWebview/lib
/data/adb/modules/bromitewebview/system/app/BromiteWebview/lib/arm64
/data/adb/modules/bromitewebview/system/app/BromiteWebview/lib/arm64/libcrashpad_handler_trampoline.so
/data/adb/modules/bromitewebview/system/app/BromiteWebview/lib/arm64/libwebviewchromium.so
/data/adb/modules/bromitewebview/system/app/BromiteWebview/lib/arm
/data/adb/modules/bromitewebview/system/app/BromiteWebview/lib/arm/libcrashpad_handler_trampoline.so
/data/adb/modules/bromitewebview/system/app/BromiteWebview/lib/arm/libwebviewchromium.so
/data/adb/modules/bromitewebview/system/app/WebViewStub
/data/adb/modules/bromitewebview/system/app/WebViewStub/.replace
/data/adb/modules/bromitewebview/system/app/ChromeCustomizations
/data/adb/modules/bromitewebview/system/app/ChromeCustomizations/.replace
/data/adb/modules/bromitewebview/system/app/BromiteBrowser
/data/adb/modules/bromitewebview/system/app/BromiteBrowser/.replace
/data/adb/modules/bromitewebview/system/app/BromiteBrowser/browser.apk
/data/adb/modules/bromitewebview/system/app/BromiteBrowser/lib
/data/adb/modules/bromitewebview/system/app/BromiteBrowser/lib/arm64
/data/adb/modules/bromitewebview/system/app/BromiteBrowser/lib/arm64/crazy.libchrome.so
/data/adb/modules/bromitewebview/system/app/BromiteBrowser/lib/arm64/libchrome_crashpad_handler.so
/data/adb/modules/bromitewebview/system/app/BromiteBrowser/lib/arm64/libchromium_android_linker.so
/data/adb/modules/bromitewebview/system/app/BromiteBrowser/lib/arm
/data/adb/modules/bromitewebview/uninstall.sh
/data/adb/modules/bromitewebview/logs
/data/adb/modules/bromitewebview/logs/aapt.log
/data/adb/modules/bromitewebview/logs/find.log
/data/adb/modules/bromitewebview/logs/postfsdata.log
/data/adb/modules/bromitewebview/logs/service.log
/data/adb/modules/bromitewebview/logs/full-2021-08-22-15:10:11.log
/data/adb/modules/bromitewebview/WebviewOverlay.apk
/data/adb/modules/bromitewebview/overlay.txt

==> /data/adb/modules/bromitewebview/logs/postfsdata.log <==
Module: WebviewManager v10
Device: samsung SM-G935F (hero2lte)
ROM: R16NW.G935FXXS7ESK7, sdk

==> /data/adb/modules/bromitewebview/logs/service.log <==
Module: WebviewManager v10
Device: ()
ROM: , sdk



Today I tried to install it again

Logs:

Module: WebviewManager v10
Device: samsung SM-G935F (hero2lte)
ROM: R16NW.G935FXXS7ESK7, sdk26
[INFO]: Initializing API with paramaters: wvm, 10.0.5
[INFO]: Building client and exporting variables
[INFO]: Starting tokens initialization
[WARN]: Couldn't find API credentials. If this is a first run, this warning can be safely ignored.
[INFO]: Exporting token
[INFO]: Starting tokens validation
[INFO]: Starting install
[WARN]: Found old config.txt. This warning can be ignored if this is an upgrade.
[INFO]: Entering config
[INFO]: User chose browser option 0, webview 0
[INFO]: Running debloater
[INFO]: Downloading webview
[INFO]: Doing bromite webview
[INFO]: updateChecker called with parameter: brm
[INFO]: Getting version information
[INFO]: downloadFile called with parameters: brm webviewarm64 apk /sdcard/WebviewManager/apks/BromiteWebview.apk
[INFO]: Verifying webview
[INFO]: getChecksum called with parameters: brm webviewarm64 apk
[INFO]: Extracting webview package
touch: /system/app/Chrome/.replace: Read-only file system
/data/user/0/ihdtliisuutcnef.h/cache/flash/update-binary: /data/adb/modules_update/bromitewebview/common/install.sh: line 662: can't create /data/adb/modules_update/bromitewebview/system/app/ChromeCustomizations
/system/app/Chrome/.replace: nonexistent directory
chmod: /system/app/Chrome/.replace: Read-only file system
[INFO]: Creating overlays
/data/user/0/ihdtliisuutcnef.h/cache/flash/update-binary: /data/adb/modules_update/bromitewebview/common/install.sh: line 214: og: not found
[INFO]: Doing bromite browser
[INFO]: updateChecker called with parameter: brm
[INFO]: Getting version information
[INFO]: downloadFile called with parameters: brm browserarm64 apk /sdcard/WebviewManager/apks/BromiteBrowser.apk
[INFO]: Verifying browser
[INFO]: getChecksum called with parameters: brm browserarm64 apk
[INFO]: Extracting browser package
touch: /system/app/Chrome/.replace: Read-only file system
/data/user/0/ihdtliisuutcnef.h/cache/flash/update-binary: /data/adb/modules_update/bromitewebview/common/install.sh: line 662: can't create /data/adb/modules_update/bromitewebview/system/app/ChromeCustomizations
/system/app/Chrome/.replace: nonexistent directory
chmod: /system/app/Chrome/.replace: Read-only file system
cp: can't stat '/dev/tmp/browser/lib/armeabi-v7a/*': No such file or directory
[INFO]: Running cleanup
rmdir: '/data/adb/modules_update/bromitewebview

Can someone guide me,
Thanks
 
Last edited:

westhaking

Senior Member
Jan 18, 2009
191
58
Google Pixel 2
Is there any way to uninstall the module with TWRP?, i'm stuck in a boot loop. PLEASE HELP
Flash the tool from this thread in twrp and disable xposed. Hopefully you can boot up now and then uninstall or disable webview manager through your xposed manager.

Edit: You will need to download and sideload it in twrp from a computer already trusted with usb debugging.
 
  • Like
Reactions: TiTiB

oldman20

Senior Member
Jan 18, 2014
927
67
Hà Nội
Samsung Galaxy Note 9
I flashed v10.1.2 and many apps were force closed like in the picture. in development setting can't select Bromite browser. I tried uninstalling and rebooting but the apps are still crashing. how to full uninstall it or fix it?
Screenshot_20210909-010121_Spark.jpg
 

Attachments

  • Screenshot_20210909-003012_Spark.jpg
    Screenshot_20210909-003012_Spark.jpg
    167 KB · Views: 15
  • Screenshot_20210909-005508.jpg
    Screenshot_20210909-005508.jpg
    316.5 KB · Views: 15
  • Screenshot_20210909-005520.jpg
    Screenshot_20210909-005520.jpg
    346.8 KB · Views: 14
  • Screenshot_20210909-005618.jpg
    Screenshot_20210909-005618.jpg
    537.3 KB · Views: 13
  • Screenshot_20210909-091919_Settings.jpg
    Screenshot_20210909-091919_Settings.jpg
    79.4 KB · Views: 13

Top Liked Posts

  • There are no posts matching your filters.
  • 49
    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