Skip to content

SysAdminDoc/AppManagerNG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

140 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppManagerNG Logo

AppManagerNG

The next-generation Android package manager — all the power, half the friction.

Version License Platform Min SDK Target SDK


What is AppManagerNG?

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.

What's new in NG

Permission Inspector

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.

Features (inherited from upstream baseline)

General

  • 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

Root/ADB

  • 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

Root only

  • 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

Roadmap

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

Install

Direct download

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).

Via Obtainium

Obtainium is the recommended path for users who want automatic update checks straight from GitHub Releases without going through any store.

  1. Install Obtainium.

  2. Add App → paste the URL: https://github.com/SysAdminDoc/AppManagerNG

  3. (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).

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.

Verifying releases

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-256

Stable fingerprint URL (for programmatic verification)

The 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.

Build instructions

See BUILDING.rst. Submodules must be initialized before building:

git submodule update --init --recursive

Contributing

See CONTRIBUTING.md. Translation contributions go through Weblate (link TBD).

License

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/.

Credits — thank you to the original

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.

About

Power-user Android package manager with a friendlier face. Continuation of MuntashirAkon/AppManager (GPL-3.0-or-later).

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors