Rename Quest game packages with one drop. No fuss. No command lines. No suffering.
Features • How to Use • Signer Intel • Download • FAQ
Automagic Package Changer (APC) is a desktop app that renames Android APK package names for Meta Quest games.
You drop an APK.
You click a button.
It does everything you were about to spend 2 hours Googling and messing up.
Decompile. Rename. Rebuild. Re-sign. OBB fix.
All of it.
Think of it as your Phunk / APKognito alternative but with an ARMGDDN flair to it.
-
Drag & Drop
Literally drag the file. That's it. -
Default Mode (.apc)
Inserts.apclike it should have always been there
com.game.title→com.apc.game.title -
MR Fix Mode (.mr)
Same idea, different tag
com.game.title→com.mr.game.title -
Custom Tag
Want your own tag? Of course you do
com.game.title→com.dmp.game.title
Keep it short. This is not a paragraph. -
APK Info Scanner
Auto-scans every APK you drop. Package, version, SDK levels, ABIs, OpenGL ES, permissions, hashes, signature details — one click away. -
Signer Recognition
Knows VRP from NIF from Meta on sight. Tells you who signed what the moment you drop the file. -
APC Identifiable Signature
Every APC-renamed APK carries a recognizable cert with a lineage breadcrumb showing who signed it before you. Future-you will thank past-you. -
Auto OBB Handling
Finds your OBB folder and fixes it too
No more "why isn't my game loading" moments -
Auto Re-Sign
Because unsigned APKs are about as useful as a brick -
Self-Contained
No Java installs. No apktool setup. No nonsense
It just works -
Session Debug Log
APCDebug.log tracks every session. Makes bug reports boring and easy. -
Neon Cyber-Pirate UI
If you are going to break things, at least look cool doing it
Launch APC and drag your .apk into the drop zone
Yes, it really is that simple
APC scans it automatically. The info panel fills in package name, OBB status, and who signed it before you got hold of it.
| Mode | What it does | Example |
|---|---|---|
| DEFAULT (.apc) | Inserts .apc after the first segment |
com.studio.game → com.apc.studio.game |
| MR FIX (.mr) | Inserts .mr for MR fixes |
com.studio.game → com.mr.studio.game |
| CUSTOM TAG | Your tag, your rules | com.studio.game → com.dmp.studio.game |
Want the full breakdown before you rename? Click APK INFO on the info panel for everything — label, version, SDK, ABIs, permissions, certificate details, file hashes.
APC will:
- Decompile the APK
- Rename everything that actually matters
- Rebuild it
- Re-sign it with your personal APC cert (embeds lineage)
- Fix any nearby OBB folder automatically
Your new file shows up next to the original with _renamed added
No mystery. No scavenger hunt.
If your APK sits next to its OBB folder, APC finds it and fixes everything
Before:
MyGame/
├── game.apk
└── com.studio.game/
└── main.1.com.studio.game.obb
After rename (default mode):
MyGame/
├── game_renamed.apk
└── com.apc.studio.game/
└── main.1.com.apc.studio.game.obb
Yes, it actually does it right.
Every APK carries a signing certificate. That certificate has a human-readable "DN" string that almost never changes for a given signer. APC reads it, recognizes it, and labels it.
Known out of the box:
| Group | Detects |
|---|---|
| VRP | NotQuestUnderground |
| NIF | NothingIsFree |
| APC | Automagic Package Changer |
| Meta / Oculus | Oculus VR, Facebook Technologies, Meta Platforms |
CN=Android, O=Google Inc. |
|
| Debug Key | Standard Android debug keystore |
Anything else shows up as "Unknown" with the raw CN on display.
When APC re-signs, it doesn't just stamp its name. It also writes who signed it before:
CN=Automagic Package Changer
OU=DMP used Automagic on this APK! ← configurable
O=APC
L=Previously signed by NotQuestUnderground (VRP)
So the APK carries its lineage forever. Drop an APC-renamed APK into APC again and it'll tell you it was APC-signed, and what it was before that.
Click the gear in the title bar to configure:
-
Signature Line — what gets embedded in the OU field of every APK you sign:
- DEFAULT — "DMP used Automagic on this APK!"
- USE CURRENT TAG — matches whatever tag you're renaming with
- CUSTOM — your own text (120 char max)
-
Open APCDebug.log — reveals this session's log file for when something weird happens and you want to share it
Grab the latest release from the Releases page:
-
Portable
One file. Run it. Done. -
Installer
For people who like clicking "Next" a few times
Q: Does this work with all Quest games?
A: Most standard APKs, yes. Some weird ones will fight back. That's life.
Q: Will multiplayer still work?
A: Probably not. You changed the package name. The game thinks it's a different person now.
Q: My antivirus flagged it!
A: Welcome to Electron apps and APK tools. False positives are basically a feature at this point.
Check the code if you're paranoid.
Q: Do I need Java installed?
A: No. We bundled it so you don't have to deal with that.
Q: It's taking a while. Is it stuck?
A: No. Big APKs take time. This isn't magic, it just feels like it.
Q: Can I rename an already renamed APK?
A: Yes. APC will warn you if you're stacking tags like a maniac.
Q: Will APC work if the APK isn't signed?
A: Yes. APC re-signs during rebuild anyway. The info panel will just say "Unsigned" on the way in.
Q: How do I add a new signer to the recognition list?
A: Edit resources/signers.json, drop in a new entry with a substring from the signer's DN, and rebuild. Easy.
Q: Where's my debug log?
A: Settings → OPEN APCDebug.log. It's in your user data folder. Share it if you're filing an issue.
MIT
// SAIL THE DIGITAL SEAS //
