github neoblackxt/AnyWebView v1.4.3

3 hours ago

What's Changed

New: support for WebViews that reuse a stock package name (e.g. Cromite). Builds like Cromite's SystemWebView.apk install under the stock package name com.android.webview, which every ROM already declares as a provider. Previously AnyWebView skipped such packages as "already declared", so the stock entry kept the signature the ROM declares and the framework's signature validation rejected the sideloaded APK — it never appeared in the picker (#35). The known workaround was a Magisk module mounting the APK into /system, since system apps bypass the signature check.

AnyWebView now rewrites the stock entry to carry the installed APK's own signature — the same mechanism it already used for added providers — so a normally installed Cromite becomes selectable in Developer options → WebView implementation. No Magisk module needed.

Compatibility (real-device reports):

  • Android 16 (Pixel 7, stock) - Cromite SystemWebView confirmed working (Magisk + LSPosed), see #35
  • Other versions - the rewrite reuses the signature mechanism already used for appended providers, stable since Android 7; success and failure reports are welcome

If a same-named fork still does not show up, check the framework log tagged anywebview — on this path it should contain rewriting stock provider with installed signature: <package>.


Full Changelog: v1.4.2...v1.4.3

Don't miss a new AnyWebView release

NewReleases is sending notifications on new releases.