Android 11 to 13 (Storage Access Framework)¶
This method uses Launcher SAF to patch the metadata on the fly without requiring root permissions.
Prerequisites¶
- An Android device running Android 11, 12, or 13.
- Game Client APK (Version 3.6.0).
- Launcher SAF application.
- Source Code: launcher-saf on Codeberg
- Pre-built Releases: Releases on Codeberg
Setup Steps¶
- Install the Game Client: Install the game application (version 3.6.0) on your device.
- Install Launcher SAF: Download and install the pre-built APK from the Codeberg Releases page. Alternatively, you can clone and build the launcher-saf repository using Android Studio.
- Launch Launcher SAF: Open the installed Launcher SAF application.
- Grant Directory Access: When prompted for folder permissions, navigate to and select the following directory:
/sdcard/Android/data/com.aniplex.kirarafantasia/files/il2cpp/Metadata - Select Metadata File: When prompted for file access, select
global-metadata.dat. - Launch the Game: The launcher will modify
global-metadata.daton the fly to redirect endpoints and then automatically launch the game.
Troubleshooting¶
- The game fails to start: Close all unnecessary background apps to free up memory and try launching through the launcher again. Note that the success rate of launching the game from the launcher is approximately 80%, so you may need to try multiple times if it fails on the first attempt.
- How does it work?: The launcher dynamically patches the connection endpoints inside
global-metadata.datin memory before starting the game. Because these changes revert when the application is closed, you must always launch the game via Launcher SAF. - Reporting issues: If the game fails to boot after multiple attempts, please report the issue in the community server.