Android has no game root folder you can freely overwrite, and an app's private directory is closed off by default. That leaves phone patches in exactly three shapes.
Pre-patched APK
- 01
Export your saves
A repacked APK is signed with a different key, so Android refuses to install over the original and you have to uninstall it first. That deletes your saves, so export them from inside the game.
- 02
Allow unknown apps
Enable the source — usually your file manager or browser — under Settings → Apps → Special access → Install unknown apps.
- 03
Uninstall, then install
Remove the official build, then install the patched APK. "App not installed" means the official build is still there, or the architecture is wrong.
Replacing the OBB
- 01
Launch the official APK once
This creates Android/obb/<package name>/. Without it there's nowhere to put the file.
- 02
Get folder access
Since Android 11, Android/data and Android/obb are restricted and the stock file manager can't get in. Use a manager with SAF support such as MT Manager or ZArchiver.
- 03
Overwrite the .obb
Close the game fully, then swap the file. The name must match exactly including the version number: main.<version>.<package name>.obb.
Joiplay
- 01
Install Joiplay and the plugin
Add the RPG Maker or Ren'Py plugin depending on the game's engine.
- 02
Extract the PC build
Unpack the full PC release to your phone storage.
- 03
Apply the patch
Copy it over that folder exactly as you would on desktop. PC patches work unchanged.
- 04
Add the game
Add it in Joiplay and point at the executable. Anything 3D or effects-heavy struggles; text-based adventures almost always run.
FAQ
- I get "App not installed"
- Usually a signature conflict — the official build with the same package name is still installed. Uninstall it first. Still failing means the APK is incomplete, or built for the wrong architecture (an x86 package on an arm64 phone).
- The game won't start after swapping the OBB
- Check the filename first: main.<version>.<package name>.obb, with the version matching the installed APK exactly. Also confirm it sits directly in Android/obb/<package name>/.
- Can I patch on iOS?
- Not on a stock device. iOS won't let you replace an app's resource files and there's no Joiplay equivalent. Play on a computer, or use an HTML5 browser build if one exists.