• Stars
    star
    4,271
  • Rank 9,807 (Top 0.2 %)
  • Language
    Java
  • License
    Other
  • Created about 4 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A full-featured package manager and viewer for Android

App Manager Logo

App Manager

Docs · Releases · Telegram Channel


Features

General features

  • Fully reproducible, copylefted libre software (GPLv3+)
  • Material 3 with dynamic colours
  • Displays as much information as possible in the main page
  • Lists activities, broadcast receivers, services, providers, app ops, permissions, signatures, shared libraries, etc. of an application
  • Launch activities and services
  • Create shortcuts of activities
  • Intercept activities
  • Scan for trackers and libraries in apps and list (all or only) tracking classes (and their code dump)
  • View/save the manifest of an app
  • Display app usage, data usage (mobile and Wi-Fi), and app storage info (requires “Usage Access” permission)
  • Install/uninstall APK files (including APKS, APKM and XAPK with OBB files)
  • Share APK files
  • Back up/restore APK files
  • Batch operations
  • Single-click operations
  • Logcat viewer, manager and exporter
  • Profiles (including presets for quick debloating)
  • Open an app in Aurora Store or in your favourite F-Droid client directly from App Manager
  • Sign APK files with custom signatures before installing
  • Backup encryption: OpenPGP via OpenKeychain, RSA, ECC (hybrid encryption with AES) and AES.
  • Track foreground UI components

Root/ADB-only features

  • Revoke runtime (AKA dangerous) and development permissions
  • Change the mode of an app op
  • Display/kill/force-stop running apps or processes
  • Clear app data or app cache
  • View/change net policy
  • Control battery optimization

Root-only features

  • Block any activities, broadcast receivers, services, or providers of an app with native import/export as well as Watt and Blocker import support
  • View/edit/delete shared preferences of any app
  • Back up/restore apps with data, rules and extras (such as permissions, battery optimization, SSAID, etc.)
  • View system configurations including blacklisted or whitelisted apps, permissions, etc.
  • View/change SSAID

…and many more! This single app combines the features of 5 or 6 apps any tech-savvy person needs!

Upcoming features

  • APK editing
  • Code editor
  • Routine operations
  • Finder: Find app components, permissions etc. in all apps
  • Enable/disable app actions such as launch on boot
  • Panic responder for Ripple
  • Crash monitor
  • Systemless disabling/uninstalling of the system apps
  • Import app list exported by App Manager
  • More advance terminal emulator
  • File manager
  • Database viewer and editor, etc.

Get it on F-Droid

Translations

Help translate the app strings and the docs at Hosted Weblate.

Translation status

Mirrors

GitLab · Riseup · Codeberg

Screenshots

Build Instructions

See BUILDING.rst

Contributing

See CONTRIBUTING.rst

Donation and Funding

Donation or purchasing is not a requirement in order to use app Manager. While App Manager does not support any purchases, donations can be sent to the owner of App Manager through Open Source Collective.

Open Source Collective is a fiscal host in the Open Collective platform which helps the open source projects manage their finances. At present, it supports payments through bank accounts, PayPal, credit or debit cards and cryptocurrencies.

Link: https://opencollective.com/muntashir

By sending donations, the senders agree that they shall not use the donations as a leverage to prioritise their requested features. Feature requests do not require any bounties or donations, and they are prioritised in accordance with the preferences of the owner.

App Manager accepts any offers of funding/grants. Representatives of the interested organization can contact the owner directly at muntashirakon [at] riseup [dot] net (FINGERPRINT: 7bad37c2981e41f8f6abea7f58f0b4f26c346fce).

Credits and Libraries

A list of credits and libraries are available in the About section of the app.

More Repositories

1

SetEdit

Open source version of the original Settings Database Editor
Java
252
star
2

libadb-android

ADB library for Android
Java
183
star
3

android-debloat-list

[WIP] A comprehensive list of apps for debloating Android with suggestions and vulnerabilities, based on but independent of UAD project.
PHP
170
star
4

DPCIManager

Simple OS X app for viewing PCI hardware info
Objective-C
131
star
5

CaptivePortalController

Control the captive portal in your Android device, stop phoning home.
Java
88
star
6

unapkm-android

A utility app to convert apkm files to apks on Android.
Java
59
star
7

Chrome-OS-Multiboot

My approach to multiboot Chrome/Chromium OS on regular PCs
Shell
42
star
8

apksig-android

Android port of apksig library.
Java
35
star
9

chrome_os_updater

Update Chrome OS on regular PCs
Python
25
star
10

Messages

SMS app based on QKSMS. DISCLAIMER: This project is intended for my own use. No issues are accepted
Java
18
star
11

DeleteYourAccountFromWebsite

A list of websites and how you can delete account from them
17
star
12

spake2-java

SPAKE2 implementation in Java
Java
15
star
13

android-libraries

Android libraries and/or signatures with classification (type, tags, anti-features)
PHP
14
star
14

sun-security-android

Use the Android-private sun.security library
Java
12
star
15

HackintoshDellInspiron5567

My efforts on installing macOS on Dell Inspiron 15-5567 (i3-7100u, IHD620)
ASL
11
star
16

AdvanceKextUpdater

Keep your kexts up-to-date all the time starting from macOS 10.7
Objective-C
11
star
17

termoneplus

Forked from https://gitlab.com/termapps/termoneplus
Java
11
star
18

zipalign-android

zipalign library for Android projects. Use ARSCLib instead: https://github.com/REAndroid/ARSCLib
C++
10
star
19

UnifiedAppStoreExt

If everything goes correctly, this will be an extension for App Manager which would let people install/update apps from F-Droid and Google Play Store.
7
star
20

AppManagerSDK

Easy-integration of App Manager to third-party apps
Java
7
star
21

hostap_realtek_osx

wpa_supplicant for many Realtek RTL8188 devices
C
6
star
22

rapidfuzz-android

Rapid fuzzy string matching using the Levenshtein Distance. JNI wrapper around RapidFuzz-CPP.
Java
6
star
23

TextWarrior

DISCONTINUED in favour of Sora-Editor (https://github.com/Rosemoe/sora-editor)
Java
5
star
24

BanglaDictionary

A Bangla to Bangla and English to Bangla Dictionary
Java
5
star
25

Apkpurer

Simple client for https://apkpure.com
Kotlin
4
star
26

AppOpsX

Forked from https://github.com/8enet/AppOpsX
Java
4
star
27

svg-android

SVG parsing and rendering for Android. Imported from http://code.google.com/p/svg-android/
Java
3
star
28

FiniteAutomataLabExperiments

Lab experiments of Finite Automata Theory course (CSE 2206 at RUET)
C++
2
star
29

magic-mime-db

A database of magic (used by the unix file command) and MIME types (not necessarily approved by IANA)
Roff
2
star
30

ugc-config

Configurations that I use with UnGoogled Chromium
Shell
2
star
31

blog

SCSS
2
star
32

GooglePasswordManager

DISCONTINUED. Use a sane password manager such as BitWarden or Keepass.
Swift
2
star
33

hackupdater

A startup script for OSx86 (Hackintosh) user to install kexts or run scripts on update or upgrade
PHP
2
star
34

AudioCodecDB

Audio Codec Database
1
star
35

BanglaHadith

Bangla Hadith written in JavaScript for website
JavaScript
1
star
36

KextStatViewer

kextstat viewer for nerds
Objective-C
1
star
37

BanglaAcademyDictionary

Bangla Academy Dictionary - English to Bangla
JavaScript
1
star
38

PHPBitBucketDownloader

A simple PHP library to download the latest binary file from a BitBucket Repo
PHP
1
star
39

GoogleChromeDarkTheme

Dark Mode for Dark Reader
1
star
40

WordGrid

WordGrid Game
PHP
1
star
41

TuitionManagement

Tuition Management System
Python
1
star
42

Mac-OS-Installation-Helper

Mac OS Installation Helper is a tool to that can help you install Mac OS to any supported laptops.
Shell
1
star
43

HackintoshLenovoIdeapad310-15ISK

My attempts to install macOS on Lenovo Ideapad 310 15ISK (i5-6200U, Intel HD520)
1
star
44

machelper

A command line tool for Macintosh as well as Hackintosh to help OSx86 users.
PHP
1
star
45

PHPPListEditor

A PHP Library for creating or editing Apple's plist files
PHP
1
star
46

test-arabic-text-android

An application to demonstrate rendering issues with Arabic texts in an Android TextView.
Java
1
star