Extract metadata and resources from Paradigm: Reboot game APK, including:
- Song Metadata
- Song resources
- Cover image
- Song audio (preview+full)
- Chart
- Nameplate images
- Gameplay background images
- Skin resources (raw Sprite and Texture2D)
This tool is tested on Windows and Python 3.10.
On Linux/MacOS, you may need to install libvorbis
and libogg
for audio resampling.
Install required Python packages via command: pip install -r requirements.txt
usage: extractor.py [-h] -i BASE_APK [-a ASSETS_APK] [--songs] [--skins] [--bgs] [--nps]
Extract Paradigm: Reboot resources from APK files
options:
-h, --help show this help message and exit
-i BASE_APK, --input BASE_APK
specify the input (base) APK file path
-a ASSETS_APK, --assets ASSETS_APK
specify additional assets APK file path
--songs export song resources
--skins export skin resources
--bgs export gameplay background resources
--nps export nameplate resources
By default, only song metadata is exported.
Export song metadata and song resources, supposing you've downloaded split apks from Google Play.
python extractor.py -i .\base.apk -a .\UnityStreamingAssetsPack.apk --songs --skins
Note that before v3.1, you should use UnityDataAssetPack.apk
as the assets APK file.
All enum type values used in song metadata can be found here