/WebviewManager-Module

WebView Manager is a magisk module to change your webview and browser to one of your choice.

Primary LanguageShellOtherNOASSERTION

Webview Manager

The premier systemless solution for changing default browser and WebView.

Support

Telegram Group Telegram Channel XDA-Developers

Premium and direct support is offered to those on the top tier membership

What is this?

With this module, you can install several different default browsers and webviews. Choices are presented during install.

Different webviews and browser have additional advantages to the default ones: they are often more up to date, secure, privacy friendly, and better performing!

The module will always download the latest version of the webview and/or browser, to update it just reflash the module!

The latest update should now work on all ROMs Android v7.0+. ROMs versions 5.x to 6.x are not explicitly supported. Overly customized OEM ROMs such as MIUI have limited support.

What is a WebView?

Webview is a shared component between apps to display web content instead of directing to a browser. It's like a minimal browser, but for non-browsers that display web content in any other way than sending you to a browser or custom tab, apps that use it include email, wewbview wrapper apps, or even some banking apps. Even the Google app uses a webview.

PLEASE NOTE SOME APPS WON'T WORK WITHOUT GOOGLE'S OWN WEBVIEW. We can't fix that and any issues on it will be closed and ignored. Complain to the app developer, not us. Specifically, GMS based sign in with Google won't work with Bromite or Ungoogled Chromium as they neuter most Google APIs.

Credits

Bromite itself is created by and copyright of the developers of the Bromite project. The upstream official repository can be found here. The source code is here

Ungoogled-chromium Android is created by and copyright The Ungoogled Chromium Authors. Source code for Android builds can be found here

Chromium is created by and copyright The Chromium Project. Source code used in the Chromium implemrntation is here

All binaries utilized and the original MMT-Extended template are developed by and copyright Zackptg5 excluding BusyBox and the original installer template which is built by and copyright John Wu. The upstream binaries are copyright and developed by the original authors.

Module created by Androidacy and licensed under the AOSL (see LICENSE)

ETAs/ Versions

This module downloads the latest browser and/or webview APK every time it is flashed. We will update the module as we see fit and for what reasons we deem necessary, but we are under no obligation to provide timely updates or update at all.

In addition, there may be third party ways to update any apps that can be installed with the module. We do not endorse nor did we create these ways, and we cannot provide support for users that update in any unofficial way.

Changelog

  • Check out what's new by clicking "Changelog" on the predownload dialogue on our website or in FoxMMM.

Support Us - And unlock cool benefits.

Support Androidacy: here. Bear in mind, a premium API token will also remove the 1.5MB/s download restrictions!

We recommend you check out the websites of the developers of the included apps for donation links.

Links

Be sure to check out our new module, Font Manager!

Third party support

Any issues with any bundled app should be reported to the respective developer, not us.

Issues with the module should be filed here.

Compatibility

  • Android 7.x to 12.1.
    • Some heavily customized stock ROMs may have issues.
    • MIUI is not officially supported for the aforementioned reason. Some people have had success with debloating the stock bloatware.
    • OneUI users: make sure Secure Folder is disabled before installing.
  • Magisk v24.0+ required
  • Required: flash through magisk manager or FoxMMM
    • TWRP installs are not supported!
  • SELinux enforcing/permissive