The next-generation Android package manager — all the power, half the friction.
AppManagerNG is a continuation of the App Manager project — a full-featured, root/ADB-aware package manager for Android — with a focus on user experience, polish, and approachability without sacrificing any of the depth that makes the original a power user staple.
Think of it as AppManager with a friendlier front door: the same engine, the same root/ADB capabilities, the same component blocking and tracker scanning — but layered behind a Material 3 interface that doesn't punish casual users for opening it.
Note
This is an early-stage project. v0.1.0 is the rebranded baseline — the code below is the
upstream AppManager source pinned at commit 3d11bcb (2026-04-16). Subsequent releases will
introduce the AppManagerNG UX overhaul incrementally, in working increments, with full
attribution to upstream contributions preserved.
A new main-menu entry that flips the standard "app -> permissions" view on its head. Pick a permission group (Camera, Microphone, Location, Contacts, SMS, Phone, Files & media, Calendar, Body sensors, Physical activity, Nearby devices, Notifications) and see every installed app that holds it, with a one-tap toggle per app and a master Revoke for all apps action in the toolbar. Changes persist through the same rule store the per-app permissions tab uses, so they survive reinstalls.
- Material 3 with dynamic colours
- Rich app information page (activities, services, providers, receivers, app ops, permissions, signatures, shared libraries)
- Activity launcher and activity-shortcut creator
- Activity interceptor
- Tracker and library scanner with class dumps
- Manifest viewer/exporter
- App usage, data usage (mobile + Wi-Fi), storage info
- Install/uninstall APK / APKS / APKM / XAPK (with OBB support)
- APK sharing
- Backup/restore APK files
- Batch and single-click operations
- Logcat viewer, manager, exporter
- Profiles
- Debloater
- Code editor
- File manager
- Simple terminal emulator
- Aurora Store / F-Droid client launch integration
- APK signing with custom signatures
- Backup encryption: OpenPGP (OpenKeychain), RSA, ECC (hybrid + AES), AES
- Foreground UI component tracking
- Revoke runtime + development permissions
- App-op mode editing
- Display/kill/force-stop running apps and processes
- Clear app data/cache
- Net policy view/edit
- Battery optimization control
- Freeze/unfreeze apps
- Block any component (activities/receivers/services/providers); native + Watt + Blocker import/export
- View/edit/delete shared preferences
- Backup/restore apps with data, rules, and extras (permissions, battery opt, SSAID, etc.)
- View/edit system configurations (blacklisted/whitelisted apps, permissions)
- View/change SSAID
See ROADMAP.md for the full prioritized roadmap. Version targets:
- v0.2.0 — applicationId rename to
io.github.sysadmindoc.AppManagerNG, fresh keystore, GitHub Actions release pipeline, NG CONTRIBUTING.md - v0.3.0 — Material 3 dashboard refresh, Pro Mode toggle, edge-to-edge (Android 15/16 compliance)
- v0.4.0 — Permission Inspector (review/bulk-revoke dangerous permissions across all apps; critical-package guard; recovery action)
- v0.5.0 — Onboarding flow, settings reorganization, global in-app search, contextual help
Grab the signed APK from GitHub Releases — pick AppManagerNG-<version>-arm64-v8a.apk for modern devices or AppManagerNG-<version>-universal.apk for maximum compatibility (older 32-bit ARM and x86_64 emulators).
Obtainium is the recommended path for users who want automatic update checks straight from GitHub Releases without going through any store.
-
Install Obtainium.
-
Add App → paste the URL:
https://github.com/SysAdminDoc/AppManagerNG -
(Optional but recommended) Use the bundled config file for fully pre-tuned settings (correct ABI auto-detection, version regex, prerelease-skipping):
- Open
Obtainium → Settings → Import/Export → Import Apps From File. - Select
docs/distribution/obtainium-config.json(the file is wrapped in the standard Obtainium{"apps":[…]}backup format so the import flow accepts it directly).
- Open
Obtainium will then auto-track every signed release published to this repo and notify you on update.
Tip
Pair Obtainium with AppVerifier so every Obtainium-fetched APK is checked against the published certificate fingerprint below before install.
APK signing certificate SHA-256 fingerprint:
21:5F:B4:70:63:2E:A6:CD:59:A4:BA:AB:35:0A:9E:0B:99:AD:11:0F:DD:FA:F5:A9:EA:64:61:E5:D0:C2:38:6C
Verify with AppVerifier or:
apksigner verify --print-certs AppManagerNG-<version>.apk | grep SHA-256The same fingerprint is published in machine-parseable form at a stable URL so AppVerifier and similar tools can fetch it without scraping the README:
https://raw.githubusercontent.com/SysAdminDoc/AppManagerNG/main/docs/fingerprints.txt
The file is comment-tolerant (# prefix) and uses the same package: /
sha256: record pairs as SD Maid SE's published fingerprints.
See BUILDING.rst. Submodules must be initialized before building:
git submodule update --init --recursiveSee CONTRIBUTING.md. Translation contributions go through Weblate (link TBD).
Released under GPL-3.0-or-later. Per-file SPDX headers and the LICENSES/ directory follow
the REUSE specification — please preserve them.
See COPYING for the full GPL-3.0 text. Vendored third-party components retain their
original licenses (Apache-2.0, BSD-2-Clause, BSD-3-Clause, CC-BY-SA-4.0, GPL-2.0, ISC, MIT, WTFPL)
as documented in LICENSES/.
AppManagerNG would not exist without the years of work that went into the upstream
App Manager project by Muntashir Al-Islam and
the broader contributor community. AppManagerNG was bootstrapped from upstream commit
3d11bcb
on 2026-04-30.
The original project remains the canonical implementation; AppManagerNG is a parallel effort focused on UX polish and approachability. If you want the upstream experience — or want to contribute features broadly applicable to the package-manager domain — please direct your effort upstream first.
A full list of credits and bundled libraries is available in the About section of the app.