An Among Us cheat menu for Android
- NoClip
- Speedhack
- No Shadows
- Complete My Tasks
- Call Meeting
- Sabotage Reactor
- Open Sabotage Map
- Unlock Vents
- Kick all from Vents
- Walk in Vents
- Unlock Cosmetics (Hats, Visors, Skins, Pets, Nameplates, Cosmicubes, Bundles)
- Full Resolution (The game runs at half resolution by default)
- UwUify Game
- Keyboard Mode
- Show Unity Logs
Before you download anything, make sure your platform is supported:
- β Any Android version where Among Us works (root not required)
- β Custom / OEM ROMs (may or may not work)
- β Emulators (
frida-java-bridge, which is required for the menu, doesn't work on them)
Download and install the .apk from releases.
Release notes can be found below each release and in CHANGELOG.md.
Warning
This mod relies on the unstable frida-java-bridge. Random crashes and inconsistent behavior may occur.
-
Q: How do I know the menu is loaded?
A: You will see a mod icon in the top left corner when you open Among Us. -
Q: The menu doesn't appear.
A: Ensure you granted the "Display over other apps" permission. The game should ask for it on the first launch. If not, grant it manually. -
Q: Do I need to uninstall the original Among Us before using MalumMenu-Android?
A: Currently yes, as MalumMenu-Android has the same package name, but this may change in the future. In the meantime, you can use an app like AEE or ReVanced that allows you to change the package name.
Requirements:
- Android SDK Build Tools (for objection)
- Python 3.10+ (for Frida & objection)
- Node.js
- Java Development Kit (for APKEditor and apktool)
# Clone the repository
git clone https://github.com/astra1dev/MalumMenu-Android
cd MalumMenu-Android
# Create and activate a virtual environment (Not necessary, but considered good practice)
python -m venv .venv
source .venv/bin/activate
# Install Frida and objection
pip install -r requirements.txt
# Install node.js dependencies
npm installThis can be done in multiple ways:
pip install gplaydl && gplaydl download com.innersloth.spacemafia -a arm64 -o data/split- Extract the APK from your phone. Many different apps can do this.
- Download the "Demo" APK from here.
Save the APK as data/AmongUs.apk. If the APK you got is split into multiple APKs, you need to merge them into a single APK.
You can do this with APKEditor:
java -jar APKEditor.jar m -i data/split -o data/AmongUs.apk
The following commands compile the script into ./dist/agent.js:
npm run build:release- release version (minified, optimized)npm run build:dev- development versionnpm run watch- development version with watch mode (rebuilds automatically on file changes)
You should also periodically ensure code quality:
If you are not modifying the code, use this mode to build and install the APK with the script already embedded.
# Embed script into APK
objection patchapk -c objection.cfg.json -s data/AmongUs.apk -l dist/agent.js -a arm64-v8a -V 17.18.0 --pause
# In a new terminal session, patch the manifest to add overlay permission
# Replace TEMP_DIR with the path to the temp directory objection tells you.
python tools/patch_manifest.py TEMP_DIR
# Now go back to the previous terminal session and press Enter to tell objection to continue
# Connect your device via ADB, then install the APK on your device
# You can also manually copy the APK to your device and install it, but this is the fastest way
adb install -i com.android.vending data/AmongUs.objection.apkStart the game. The first time you start it, it will ask for "Display over other apps" permission. You should now see the mod icon in the top left corner.
If you are modifying the code, use this mode so you don't have to rebuild and reinstall the APK on every change.
# Embed frida-gadget into APK
objection patchapk -s data/AmongUs.apk -a arm64-v8a -V 17.18.0 --pause
# In a new terminal session, patch the manifest to add overlay permission
# Replace TEMP_DIR with the path to the temp directory objection tells you.
python tools/patch_manifest.py TEMP_DIR
# Now go back to the previous terminal session and press Enter to tell objection to continue
# Connect your device via ADB, then install the APK on your device
# You can also manually copy the APK to your device and install it, but this is the fastest way
adb install -i com.android.vending data/AmongUs.objection.apk- Start the game. The first time you start it, it will ask for "Display over other apps" permission.
- Every time you start the game, it will immediately pause and wait until you manually spawn the script. (If you check
adb logcat, something similar toFrida: Listening on TCP port 27042should be shown) npm run spawn- spawn script in gadget modenpm run spawn:server- spawn script using frida-server (app name needs to be "Among Us")- You should now see the mod icon in the top left corner.
See CONTRIBUTING.md
- Frida - dynamic instrumentation toolkit
- frida-il2cpp-bridge - hijack any IL2CPP game at runtime
- frida-java-menu - create custom floating menus on Android
- objection - runtime mobile exploration toolkit (used to embed frida-gadget into APKs)
- fallguys-frida-modmenu - main inspiration for this project, utils & modules & i18n logic
- MalumMenu - Among Us cheat menu for PC
- gplaydl - CLI Google Play Store APK downloader
- AndroidUtilities - inspiration for Keyboard Mode
This mod is not affiliated with Among Us or Innersloth LLC, and the content contained therein is not endorsed or otherwise sponsored by Innersloth LLC. Portions of the materials contained herein are property of Innersloth LLC. Β© Innersloth LLC.
This mod is not intended to be used in any manner that interferes with Innersloth's services, Innersloth's operation of Among Us, the integrity or availability of the game, or the normal gameplay experience of other players. The creator does not endorse, encourage, or condone using this mod to disrupt games, negatively affect other users, bypass rules or protections, or gain an unfair advantage in any setting where such use is prohibited. Any misuse is solely the responsibility of the user.
Usage of this mod can violate the terms of service of Among Us, which may lead to punitive action including temporary or permanent bans from the game. The creator is not responsible for any consequences you may face due to usage. Use at your own risk.