Cromite SystemWebView
June 12, 2026 · View on GitHub
A Magisk module that replaces the stock Android System WebView with Cromite WebView.
Requirements
- arm64-v8a architecture
- Magisk v20.4+
Features
- Drop-in WebView replacement — overlays the stock WebView at
/system/app/webview/ - Automatic updates — Magisk Manager detects new versions via
updateJson - Zero-touch CI/CD — GitHub Actions checks for new Cromite releases every 24 hours
Installation
From GitHub Releases (recommended)
- Download the latest
CromiteSystemWebView-*.zipfrom Releases - Open Magisk Manager → Modules → Install from storage
- Select the downloaded zip
- Reboot
Auto-updates
Once installed, Magisk Manager will automatically detect new versions in the Modules tab. Just tap "Update" when prompted.
Module Structure
module/
├── META-INF/
│ └── com/google/android/
│ ├── update-binary # Magisk installer bootstrap
│ └── updater-script # Required placeholder
├── system/
│ └── app/
│ └── webview/
│ └── webview.apk # Cromite SystemWebView (placed by CI)
├── module.prop # Module metadata + updateJson
├── customize.sh # Install-time script
├── service.sh # Late-start service (permission fix)
└── post-fs-data.sh # Early boot (SELinux context)
CI/CD Pipeline
The GitHub Actions workflow (.github/workflows/build.yml):
- Runs on a 24-hour schedule (04:00 UTC daily) + manual dispatch
- Queries the Cromite releases API for the latest tag
- Checks if a GitHub Release with that tag already exists
- If a new version exists:
- Downloads
arm64_SystemWebView.apk - Patches
module.propwith the new version/versionCode - Packages the Magisk module zip
- Updates
update.jsonfor Magisk Manager auto-updates - Publishes a GitHub Release with the zip attached
- Downloads
- If already up-to-date, exits cleanly