https://github.com/jaredsburrows/android-bloatware
Keeping tracking of Bloatware that is safe to disable.
https://github.com/jaredsburrows/android-bloatware
Last synced: over 1 year ago
JSON representation
Keeping tracking of Bloatware that is safe to disable.
- Host: GitHub
- URL: https://github.com/jaredsburrows/android-bloatware
- Owner: jaredsburrows
- License: apache-2.0
- Created: 2015-06-21T13:57:19.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2021-03-05T06:41:39.000Z (over 5 years ago)
- Last Synced: 2025-02-27T12:45:36.839Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 18.6 KB
- Stars: 94
- Watchers: 11
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Android-Bloatware
=====
[](http://www.apache.org/licenses/LICENSE-2.0)
[](https://travis-ci.org/jaredsburrows/android-bloatware)
Keeping tracking of Bloatware that is safe to disable.
Original blog post: http://blog.burrowsapps.com/2014/03/what-android-apps-are-safe-to-remove.html
This list contains apps from Cyanongenmod and devices such as the Nexus 6.
### Download the Android SDK for ADB(Android Debug Bridge):
http://developer.android.com/tools/revisions/build-tools.html
### Connect your Device and Run the Script:
**Without root(attempt to disable apps without root):**
- `./disable.sh`
**Without root(attempt to uninstall apps without root):**
- `./uninstall.sh`
**With root(disabling apps with root):**
- `./disable-root.sh`
**With root(uninstalling apps with root):**
- `./uninstall-root.sh`
### How it works and Basic Commands:
**How to list all packages:**
- `adb shell pm list packages -f`
**How to disable apps *without* root:**
- `adb shell pm disable `
**How to uninstall apps *without* root:**
- `adb shell pm uninstall `
**How to disable apps *with* root:**
- `adb root && adb shell pm disable `
or
- `adb shell "su -c 'pm disable '"`
**How to uninstall apps *with* root:**
- `adb root && adb shell pm uninstall `
or
- `adb shell "su -c 'pm uninstall '"`
### Success vs Unsuccessful:
**New state: disabled**
`Package com.android.dreams.basic new state: disabled`
You have successfully disabled the application.
**IllegalArgumentException**
`Error: java.lang.IllegalArgumentException: Unknown package: com.android.musicvis`
This mean your Android device does not have this application installed.