- A script that converts a NikGApps package into a Magisk/KSU Module.
Periodical Updates at SourceForge
- I will not be publishing a release until the bugs listed in KNOWN-BUGS.MD will be fixed
- Install requirements using pip:
$ pip install -r requirements.txt
usage: main.py [-h] -i INPUT -o OUTPUT_DIR [-dr] [-fw]
___ _ _ ___ _|⎻|_ ___ ._ _ _ |⎻| ___ ___ ___ ___ ___ ___ ___ ___ ___
<_-<| | |<_-< | | / ._>| ' ' || |/ ._><_-<<_-<|___|/ . |<_> || . \| . \<_-<
/__/`_. |/__/ |_| \___.|_|_|_||_|\___./__//__/ \_. |<___|| _/| _//__/
<___' <___' |_| |_|
required arguments:
-i INPUT, --input INPUT
Input NikGApps package archive (Zip format)
-o OUTPUT_DIR, --output-dir OUTPUT_DIR
Output directory for the final archive
optional arguments:
-dr, --dont-replace-aosp-apps
Don't replace conflicting AOSP apps with the Module
-dt, --dont-trigger-setup-wizard
Don't trigger setup wizard after reboot
-fw, --force-setup-wizard
Force setup wizard (don't check for installation)
example: main.py -i package.zip -o out
- Please disable
playintegrityfix
or similar modules affecting GMS before installing, they can sometimes cause unexpected issues such as this. They can be installed again after the setup is complete.
- Android 14+
- 64-bit Architecture
- Bash (If not included in your ROM, download this)
- Either
Magisk 27.0+
orKernelSU v0.9.4+
- Confirmed to work on most AOSP ROMs
- Most likely won't work on MIUI
- Python 3.8+