Aliucord Manager
1.3.0 · GitHub
More about this app
Discord modding tool
Prerequisites
Supported Android versions:
- Android 7 (SDK 24) - Android 16 QPR1 (SDK 36)
- Architectures: arm64, armeabi-v7, x86_64, x86
If you have already installed Aliucord before via the old installer app, you can uninstall the legacy installer. It is deprecated and does not work anymore.
Installation
- Download the latest release APK
- Open and install Aliucord Manager
- If you have not enabled "Install from unknown sources" for your browser via system settings, do so now.
- Open Aliucord Manager
- Grant the permission requests
- Click "New Install" or "Update" if you have previously installed Aliucord.
- You may change how the Aliucord app icon will look once installed.
- Click "Install" and wait. Do not exit the app while it is running.
- If a failure occurs, it may be due to a variety of reasons:
- Poor internet connection
- Internet censorship / blocks (use a VPN or a different DNS server)
- Insufficient free storage (at least 500MB is recommended)
- If you are stuck, please ask for help in the
#supportchannel of our Discord.
- If a failure occurs, it may be due to a variety of reasons:
- Click "Launch" or directly launch the newly installed Aliucord app
- Grant the permission requests
- Sign in to Discord
- Install plugins by following these instructions
Building
- Install the prerequisites:
- Git
- JDK 21+
- Clone the repo:
git clone https://github.com/Aliucord/Manager && cd Manager - Build the project:
Linux/macOS
chmod +x gradlew && ./gradlew :app:packageStaging --stacktraceWindows
.\gradlew.bat :app:packageStaging --stacktrace - Built APK will be located at
./app/build/outputs/apk/staging/app-staging.apk
Translations
This project handles crowd-sourced translations through Crowdin! If you happen to be fluent in one of the languages listed below, then please feel free to contribute your translations!
How Shizuku is used
Can silently install patched apps, uninstall conflicting versions and bypass install verification via `PackageInstaller` through Shizuku
This is an AI-assisted analysis of Shizuku-related usages in the app's public source code. It is best effort, so it may not catch every single usage.
How this app uses Shizuku
Aliucord Manager uses Shizuku to perform privileged app installs and related setup without user confirmation dialogs.
- Install patched apps silently: the patched Discord APK built by the app is written to a system install session and committed through Shizuku, so installs and updates complete without manual taps.
- Uninstall conflicting app versions: when the installed Discord version is newer than the version being patched, the existing package is removed through Shizuku so the older patched build can be installed.
- Bypass install verification: before a Shizuku install, automatic verification of ADB installs is turned off in global system settings through Shizuku, preventing extra Play Protect style checks from blocking the install.
Android APIs or commands used
IPackageManager.packageInstallerIPackageInstaller.createSessionIPackageInstaller.openSessionPackageInstaller.createSessionPackageInstaller.Session.openWritePackageInstaller.Session.setStagingProgressPackageInstaller.Session.fsyncPackageInstaller.Session.commitPackageInstaller.uninstallPackageInstaller.abandonSessionSettings.Global.getIntSettings.Global.putInt
Notable details
The Shizuku installer is one selectable option in settings. The same install and uninstall flow also works without Shizuku through the normal session installer or a system install intent, with user confirmation.
Changelog
What's new for version 1.3.0
What's Changed
- feat(Themes): add pitch black theme by @Importantamigo in https://github.com/Aliucord/Manager/pull/139
New Contributors
- @Importantamigo made their first contribution in https://github.com/Aliucord/Manager/pull/139
Full Changelog: https://github.com/Aliucord/Manager/compare/v1.2.1...v1.3.0
Permissions
15 permissions requested

