Skip to main content

PyAdbUninstall

Thinker GUI for uninstall Android bloatware Apps via “adb” without root.

  • activate “Developer Options”

  • enable “USB Debugging”

  • install Android Debug Bridge (e.g.: sudo apt install adb)

  • connect device via USB

  • start adb_uninstall

See also:

created 2019 by Jens Diemer GNU General Public License v3 or later (GPLv3+)

PyAdbUninstall v0.2.0.png

2019-03-03 PyAdbUninstall v0.2.0.png

notes

You can’t just install all listed apps. Some of them are essential system app and deinstall will brick or damages the OS!

There are two modes:

  • uninstall apps - Will deinstall the package for the current user

  • deactivate apps - Will only deactivate the package for the current user

It’s safer to just deactivate the apps ;)

uninstall / locked apps

There is a list of apk package names that are “locked” in PyAdbUninstall

But this list is incomplete!

The list is LOCKED_APPS in:

Please help to complete this list by github pull request ;)

package actions by hand via adb

Check / init adb connection:

# Just show version information:
$ adb version
Android Debug Bridge version 1.0.36
Revision 1:7.0.0+r33-2

# List of devices attached:
$ adb devices -l

# kill the adb server if it is running:
$ adb kill-server

# Kick current connection from host side and make it reconnect:
$ adb reconnect

List all installed apk packages:

$ adb shell pm list packages

Deactivate one apk package:

$ adb shell pm disable-user <packagname>

Uninstall one apk package:

$ adb shell pm uninstall -k --user 0 <packagname>
  • -k - keep the data and cache directories

  • --user 0 - Deinstall only for current user

Startup

# clone repository from github:
~$ git clone https://github.com/jedie/PyAdbUninstall.git

~$ cd PyAdbUninstall
~/PyAdbUninstall$ pipenv sync

# Start GUI:
~/PyAdbUninstall$ pipenv run adb_uninstall

help wanted

  • Complete LOCKED_APPS list (see above)

Pull Requests are welcome ;)

Release files for PyAdbUninstall 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyAdbUninstall 0.3.0
File Size Uploaded
PyAdbUninstall-0.3.0.tar.gz 25.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for PyAdbUninstall 0.3.0
File Interpreter ABI Platform
PyAdbUninstall-0.3.0-py3.6.egg Legacy Egg format - - Details
PyAdbUninstall-0.3.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 63.9 kB

Release files / PyAdbUninstall-0.3.0.tar.gz

Download URL PyAdbUninstall-0.3.0.tar.gz
Size 25.9 kB
Tags Source
SHA-256 checksum
How to use checksums
0784f0d179150af5ba06c60158e7fad56b1f7bfd0a7320a8a0afe36987f9a774
BLAKE2b-256 checksum
How to use checksums
cd4d51985b263cf40f316e6497a391082c79f7e7e6c45d02e49b6de4b38c3e51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.8

Release files / PyAdbUninstall-0.3.0-py3.6.egg

Download URL PyAdbUninstall-0.3.0-py3.6.egg
Size 12.3 kB
Tags Egg
SHA-256 checksum
How to use checksums
ac660be08f2fc38860a56de6877a32e2704b706b4d7bca7aa78bb77b33a3daac
BLAKE2b-256 checksum
How to use checksums
3465f99e997402dd51af1645edcfe29b4254efa72d0c02fe467a8169f94bd672
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.8

Release files / PyAdbUninstall-0.3.0-py2.py3-none-any.whl

Download URL PyAdbUninstall-0.3.0-py2.py3-none-any.whl
Size 25.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
bc349779774118bf60abe48dee5d13887c59838c4da3eee79fb2309abbf393aa
BLAKE2b-256 checksum
How to use checksums
6bbac9edc40e7e018af71e11425cba8fac5d6e5b8c889bfae8917c47456206db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.8

Release history Release notifications | RSS feed

This release

0.3.0 This release

3 release files

0.2.1

3 release files

0.2.0

3 release files

0.1.0

3 release files

0.0.1

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page