The Garaho Wiki is down due to maintenance. This is a readonly backup version of the Wiki. If you did not expect to see this, please email the webmaster: wiggle at mailbox dot org. Thank you!

wiki logo

Table of Contents

Updating WebView

Android System WebView is an Android component that provides a web renderer that can be embedded into apps. It serves as the basis for the built-in browser on most Garaho phones and many third-party apps like Discord and Obsidian. The version of Android System WebView that ships with Garahos is typically outdated and lacks many features needed for modern websites (Cloudflare CAPTCHAs) and apps.

Prerequisites

1. Root your phone

Root your phone following the Rooting the Kyocera DIGNO Keitai 4 or Rooting the DIGNO 3 guides.

2. Install LSPosed

Follow steps 1-4 of the Using microG guide to install LSPosed.

3. Install a WebView provider

Multiple apps can act as a WebView provider, which are individual implementations of Android System WebView. You can choose any provider you like. The most common are Google's implementation, which can be found on Aurora Store, or Bromite System WebView.

Allow Android to use your WebView provider

For security reasons, on AOSP builds, only com.android.webview will be considered for the system's WebView provider.1 An LSPosed module called AnyWebView can be used to allow the system to consider your WebView provider.

4. Install AnyWebView

Download AnyWebView v1.3 from https://github.com/neoblackxt/AnyWebView/releases/tag/v1.3. Later versions have not worked for some users. Install it like any other APK, and enable it in the LSPosed app. Restart your phone.

5. Enable your WebView provider

Navigate to More settings > Developer options > WebView implementation and set it to the implementation you downloaded in step 3.

Your device is now using an updated version of WebView. Newer apps and websites that rely on WebView should work properly now.


Sitemap