- Shell 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| .github | ||
| bin | ||
| custom_settings-by_tanjid | ||
| google-photos-revanced-jhc-arm64 | ||
| module | ||
| reddit-morphe-jhc | ||
| youtube-morphe-jhc-arm64 | ||
| yt-music-morphe-jhc-arm64 | ||
| .gitignore | ||
| build-termux.sh | ||
| build.sh | ||
| CONFIG.md | ||
| config.toml | ||
| ks-p12.keystore | ||
| ks.keystore | ||
| LICENSE | ||
| README.md | ||
| sig.txt | ||
| utils.sh | ||
⚡ Brand New Morphe Builder
Automated, high-performance CI/CD pipeline for building root Magisk/KernelSU modules and non-root APKs.
Powered by Morphe, De-Vanced, Piko, and many more.
Caution
Security Notice: Avoid downloading modified APKs or Magisk modules from untrusted third-party websites or Telegram channels. They may contain malicious code and impersonate official projects. Always build your own or download directly from trusted open-source repositories like this one.
🌟 Unique Features of this Fork
This builder is an advanced, hardened fork of j-hc's revanced-magisk-module engineered by TanJid Creations, featuring extended scraping engines and multi-source patch support:
- Custom Root Module Banners: Includes exclusive, custom-designed banners created by me for Magisk, KernelSU, and APatch root managers. Currently available for YouTube, YouTube Music, Reddit, and Google Photos modules.
- Dual-Host Toolchain Fetching (
github:&gitlab:): Fetch patch bundles and CLI binaries across both GitHub Releases and GitLab API endpoints with unified prefix formatting. - Multi-Bundle Patch Support: Combine multiple independent patch repositories (e.g.,
crimera/piko+inotia00/x-shim) in a single compilation run for an app target. - 5-Tier Resilient Download Engine: Automatically resolves APKs using an intelligent fallback pipeline:
\text{APKMirror} \longrightarrow \text{Uptodown} \longrightarrow \text{GitHub Releases} \longrightarrow \text{Direct DL} \longrightarrow \text{Archive.org} - Advanced Python Scraping Engine: Features reliable APK retrieval without workflow interruptions.
- Automated Split-APK Merging: Natively downloads and extracts
.apkm,.xapk, and.zipbundles, merging them dynamically before patching. - Explicit Package ID Overrides (
pkg-name): Eliminates scraping dependencies and guarantees continuous builds even during anti-bot protection updates. - Smart Versioning & AAPT2 Badging: Autonomously bypasses strict version mismatches (e.g.,
-SECONDARYsuffixes) via automated--forceflags and extracts exactversionNamestrings viaaapt2to ensure perfect Magisk/KernelSU module mounting. - In-App Update Checks: Natively inject custom or privately-hosted OTA update checkers (e.g.,
TanJid Update Check) directly using multi-source configuration arrays and GitHub PATs. - Multi-Architecture Matrix Compilation (
arch = "both"): Concurrently packages architecture-tailored APKs and universal root modules (arm64-v8a,armeabi-v7a,x86_64) with automated odex optimization.
📱 Supported Applications
| Application | Patches Source | Variants Built |
|---|---|---|
| YouTube | Morphe / Anddea | Non-Root APK + Magisk/KSU Module |
| YouTube Music | Morphe / Anddea | Non-Root APK + Magisk/KSU Module |
| Google Photos | De-Vanced / Rushi / Akash | Non-Root APK + Magisk/KSU Module |
| Morphe | Non-Root APK + Magisk/KSU Module | |
| Twitter / X | Piko / Morphe | Non-Root APK |
| Piko | Non-Root APK | |
| Facebook & Messenger | De-Vanced / Rushi / Froggo / Andrew | Non-Root APK |
| Threads | De-Vanced / Chiggi | Non-Root APK |
| Google Camera | Akshayykadam | Non-Root APK + Magisk/KSU Module |
| Gboard | Jason | Non-Root APK + Magisk/KSU Module |
| VPNs (1.1.1.1, Proton, Windscribe) | Rushi | Non-Root APK |
| Utilities (Speedtest, Send Files To TV, TeraBox, APKMirror Installer, Bluetooth Keyboard & Mouse) | Rushi | Non-Root APK |
| PokeRaid | DanielTheManiel / Nai64 | Non-Root APK |
🚀 Installation Guide
🔹 Non-Root Users
- Download and install ReVanced GmsCore or Morphe MicroG-RE.
- Download your preferred patched APK from the Releases Page.
- (Optional) Import custom clean settings via the in-app settings menu.
🔹 Root Users (Magisk / KernelSU / APatch)
- Flash the generated
.zipmodule from the Releases Page in Magisk, KernelSU, or APatch. - Reboot your device.
- (Optional) Use zygisk-detach to detach YouTube and YT Music from Google Play Store auto-updates.
⚙️ Custom Settings Import
If you prefer clean, uncluttered interfaces with optimal playback and layout defaults, you can import custom preset settings:
- Open the application (YouTube or YouTube Music).
- Navigate to: Settings → Morphe / ReVanced Extended → Miscellaneous → Import/Export Settings.
- Import the preset from custom_settings-by_tanjid.
🛠️ Build Your Own
- Fork this repository or click Use this template.
- Go to Settings → Secrets and variables → Actions and add a Personal Access Token (PAT) with
reposcopes asUPDATE_REPO_PATif you are compiling patches from private repositories. - Customize your build matrix in
config.toml. (For a detailed breakdown of all configuration options, please refer to the Configuration Guide (CONFIG.md)). - Go to Actions → Build Modules → Run workflow.
- Download your custom binaries directly from your GitHub Releases tab!
🔧 Troubleshooting & Magisk Mount Issues
If you are experiencing issues with the classic Magisk/KernelSU mount method for your modules, such as:
- ❌ "Reflash needed" errors appearing after device reboots.
- ⚠️ "Suspicious mount detected" warnings triggered by root-detector or banking apps.
💡 Solution: You can consider using the rvmm-zygisk-mount module alongside your installations to bypass these classic mounting issues.
🤝 Credits
Special thanks to the open-source developers who make this ecosystem possible:
- j-hc : Original creator of the ReVanced Magisk Module builder.
- Peter Noël Muller & Nguyễn Văn Bằng : For foundational scripts and inspirations.
- Morphe Team : Next-generation patcher and desktop CLI.
- crimera : Developer of the Piko patches for Twitter/X and Instagram.
- Aaron Veil (anddea) : ReVanced Extended ecosystem patches.
- Sarthak Sinha (RookieEnough) : De-Vanced patches.
- Rushi Ranpise : Morphe patches for utility applications and VPNs.
- Jason Wu : Gboard optimization patches.
- Akshay Kadam (Akshayykadam) : Pixel Camera (Google Camera) optimization patches.
- Sapito Sucio : Froggo Morphe patches for Facebook.
- Andrew Liang (andrewliang25) : Morphe patches for Facebook.
- durgesh0505 : Chiggi Morphe patches for Threads.
- Daniel Friedman & Nai64 : PokeRaid module patches.
- Akash Sriram : Google Photos ecosystem patches.
- ReVanced Team : Original patcher framework and bytecode tooling.
⭐ Star this repository if you find it helpful!
Maintained with ❤️ by TanJid Creations
📄 License
Copyright (C) 2024-2026 Tanjidul Hossain (TanJid Creations)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see [https://www.gnu.org/licenses/](https://www.gnu.org/licenses/)