android-bloatware icon indicating copy to clipboard operation
android-bloatware copied to clipboard

Keeping tracking of Bloatware that is safe to disable.

Android-Bloatware

License Status

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 <com.package.name>

How to uninstall apps without root:

  • adb shell pm uninstall <com.package.name>

How to disable apps with root:

  • adb root && adb shell pm disable <com.package.name> or
  • adb shell "su -c 'pm disable <com.package.name>'"

How to uninstall apps with root:

  • adb root && adb shell pm uninstall <com.package.name> or
  • adb shell "su -c 'pm uninstall <com.package.name>'"

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.