Skip to content
Rootalith edited this page May 15, 2025 · 4 revisions

Here's a complete Wiki documentation for your CromiteWebView-Magisk module that you can create in GitHub's Wiki section:


πŸ“š CromiteWebView-Magisk Wiki

  ____                     _ _     __        __   _  __     ___               
 / ___|___  _ __ _ __ ___ (_) |_ __\ \      / /__| |_\ \   / (_) _____      __
| |   / _ \| '__| '_ ` _ \| | __/ _ \ \ /\ / / _ \ '_ \ \ / /| |/ _ \ \ /\ / /
| |__| (_) | |  | | | | | | | ||  __/\ V  V /  __/ |_) \ V / | |  __/\ V  V / 
 \____\___/|_|  |_| |_| |_|_|\__\___| \_/\_/ \___|_.__/ \_/  |_|\___| \_/\_/  

πŸ—‚ Table of Contents

  1. Introduction
  2. Features
  3. Installation Guide
  4. Compatibility
  5. Technical Details
  6. Troubleshooting
  7. FAQ
  8. Contributing
  9. License

🌟 Introduction

CromiteWebView-Magisk is a privacy-enhanced WebView solution for rooted Android devices that:

  • Replaces stock WebView with Cromite (Chromium + ad/tracker blocking)
  • Installs systemlessly via Magisk/KernelSU
  • Preserves Google Play certification (SafetyNet unaffected)

Key Benefits:

  • πŸ›‘οΈ Stronger privacy protections than stock WebView
  • ⚑ Better performance with ad-blocking
  • πŸ”„ Regular security updates

🎯 Features

Privacy Features

Feature Description
Ad Blocking Built-in ad/tracker blocking
HTTPS Upgrade Forces secure connections
Anti-Fingerprinting Reduces trackability

Technical Features

Feature Description
Systemless No system partition modifications
Dual Root Supports Magisk & KernelSU
Auto-Recovery Fallback to stock WebView if crashes occur

πŸ“₯ Installation Guide

Prerequisites

  • Rooted device (Magisk 20.4+ or KernelSU)
  • Android 8.0+ (API 26+)

Installation Methods

  1. Magisk/KernelSU (Recommended)

    # Download from Releases page
    # Install via Magisk/KernelSU app
    # Reboot
  2. Recovery Mode

    adb push CromiteWebView-Magisk.zip /sdcard/
    adb reboot recovery
    # Then flash via recovery
  3. Manual Build

    git clone https://github.com/Rootalith/CromiteWebView-Magisk.git
    cd CromiteWebView-Magisk
    zip -r CromiteWebView-Magisk.zip * -x ".git*" "README.md"

πŸ“± Compatibility

Supported ROMs

ROM Status Notes
Evolution X βœ… Full support Tested v9.7+
LineageOS βœ… Works βœ… Works
DrepFest βœ… Works Tested 15.1
MIUI ⚠️ Not Tested Not Tested
Stock AOSP βœ… Full support Android 8.0+

Verified Devices

  • Google Pixel 3-7
  • OnePlus 7T-10 Pro
  • Xiaomi devices 11t pro & poco m6 pro

πŸ”§ Technical Details

Module Structure

CromiteWebView-Magisk/
β”œβ”€β”€ META-INF/              # Magisk install scripts
β”œβ”€β”€ system/                # WebView package
β”œβ”€β”€ module.prop            # Module metadata
└── zygote.sh              # Compatibility script

Update Mechanism

  1. Checks for new Cromite releases weekly
  2. Preserves user settings during updates
  3. Automatic rollback on failure

🚨 Troubleshooting

Common Issues

Symptom Solution
WebView not switching su -c "pm disable com.google.android.webview"
App crashes Clear WebView data in Settings > Apps
SafetyNet fails Enable Magisk Hide

Log Collection

adb logcat | grep -i webview
# Or check:
cat /data/adb/magisk_debug.log

❓ Frequently Asked Questions

Q: Does this pass SafetyNet?

A: This is Webview Not Require any SafetyNet.

Q: How often is Cromite updated?

A: Depends on Cromite Dev Updates.

Q: Can I use this with non-root solutions?

A: No, root is required for WebView replacement.


🀝 Contributing

We welcome contributions! Here's how:

  1. Fork the repository
  2. Create a feature branch (git checkout -b new-feature)
  3. Commit changes (git commit -am 'Add feature')
  4. Push to branch (git push origin new-feature)
  5. Open a Pull Request

Coding Standards:

  • Follow existing style
  • Document new features
  • Test thoroughly

πŸ“œ License

Copyright 2024 Rootalith

Licensed under the Apache License, Version 2.0
- Module code: Apache-2.0
- Bundled Cromite: GPL-3.0
See NOTICE file for complete details.