Lollipop : Apps to keep, delete, and add other ones - Fire HD 6 and 7 General

Quick quiz regarding what stock Amazon apps people need to keep, and which ones can be removed.
I am thinking of creating a script for mega-clean up post installation in order to make plenty of room in /system to install bigger GAPPS (something like micro at least). Will there be sufficient interest in this on the forum ?
How many people are using TTS ?
Or is the preference toward the smallest modifications, with pico uni GAPPS, and then other Gapps installed via the PlayStore ? This case is already taken care of with the latest install instructions :
http://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950
Anyway, let me know what the ideas are!

Good idea and thanks for your work man! I don't really use tts. Their is a bunch of useless bloatware that could probably be removed but I'd have to look through it all
Sent from my KFARWI using Tapatalk

Mark me Undecided. I'd like some spaciousness in /system--who knows what'll be coming down the pike?--on other hand, I'm ok with pico-uni and adding gapps as I need them
What is TTS?
I was looking at this some months' ago (OS 5.0.0) and came up with these lists (some names may still be 5.0.0). Found a lot depends on what people use, so perhaps any script should be easily editable.
YES ( I removed before 5.0.0 install)
(FWIW, somewhere along the line my Settings/All Apps no longer showed any apps. Pretty sure it was unrelated to these, but . . .)
com.amazon.weather.apk
com.amazon.weather.service.apk
com.amazon.geo.client.maps.apk
moffice_6.0.1_default_en00105_multidex_195423.apk
com.amazon.calculator
com.amazon.legalsettings.apk
com.amazon.kcp.tutorial.apk
IDK which of these can be replaced from Play Store. Might be needed to sync to Amazon account if user cares
com.android.calendar
com.android.providers.calendar
com.android.contacts
com.android.providers.contacts
IF DON'T USE (Not tested. Interdependencies?)
com.amazon.unifiedsharefacebook.apk
com.amazon.unifiedsharegoodreads.apk
com.amazon.unifiedsharetwitter.apk
com.amazon.unifiedsharesinaweibo.apk - WHAT'S THIS?
com.audible.application.kindle.apk
com.audible.application.store.apk
com.goodreads.kindle.apk
MAYBE - Might cause problems
com.amazon.cloud9.apk
com.amazon.cloud9.systembrowserprovider.apk
com.amazon.kindle.unifiedSearch.apk - search bar stock launcher

DoLooper said:
Mark me Undecided. I'd like some spaciousness in /system--who knows what'll be coming down the pike?--on other hand, I'm ok with pico-uni and adding gapps as I need them
What is TTS?
I was looking at this some months' ago (OS 5.0.0) and came up with these lists (some names may still be 5.0.0). Found a lot depends on what people use, so perhaps any script should be easily editable.
YES ( I removed before 5.0.0 install)
(FWIW, somewhere along the line my Settings/All Apps no longer showed any apps. Pretty sure it was unrelated to these, but . . .)
com.amazon.weather.apk
com.amazon.weather.service.apk
com.amazon.geo.client.maps.apk
moffice_6.0.1_default_en00105_multidex_195423.apk
com.amazon.calculator
com.amazon.legalsettings.apk
com.amazon.kcp.tutorial.apk
IDK which of these can be replaced from Play Store. Might be needed to sync to Amazon account if user cares
com.android.calendar
com.android.providers.calendar
com.android.contacts
com.android.providers.contacts
IF DON'T USE (Not tested. Interdependencies?)
com.amazon.unifiedsharefacebook.apk
com.amazon.unifiedsharegoodreads.apk
com.amazon.unifiedsharetwitter.apk
com.amazon.unifiedsharesinaweibo.apk - WHAT'S THIS?
com.audible.application.kindle.apk
com.audible.application.store.apk
com.goodreads.kindle.apk
MAYBE - Might cause problems
com.amazon.cloud9.apk
com.amazon.cloud9.systembrowserprovider.apk
com.amazon.kindle.unifiedSearch.apk - search bar stock launcher
Click to expand...
Click to collapse
TTS is text to speech. I think a separate tts engine could be installed from play store though
Sent from my KFARWI using Tapatalk

How do we remove apps from the device?
I am able to disable apps using "adb shell; su; pm disable *", but removing apps the usual way (adb uninstall) throws java exceptions (for system apps).
(I am rooted, on 5.2.2)
Thanks.

astranomina said:
How do we remove apps from the device?
I am able to disable apps using "adb shell; su; pm disable *", but removing apps the usual way (adb uninstall) throws java exceptions (for system apps).
(I am rooted, on 5.2.2)
Click to expand...
Click to collapse
Please read OP. Bibikalka is suggesting creating a script to do this, based on system apps we don't want/use (and those we do)--so submit your list.

@bibikalka Can you please share details on how the apps will be removed? Does the script have to run through adb, etc
List of apps which I have disabled so far without any major issues:
com.amazon.calculator
com.amazon.legalsettings
com.amazon.kcp.tutorial
com.amazon.geo.client.maps
com.android.providers.calendar
com.android.calendar
com.android.contacts
com.android.providers.contacts
com.amazon.unifiedsharefacebook
com.amazon.unifiedsharegoodreads
com.amazon.unifiedsharetwitter
com.amazon.unifiedsharesinaweibo
com.audible.application.store
com.audible.application.kindle
com.goodreads.kindle
com.android.deskclock
com.amazon.calculator
com.android.email
com.amazon.photos
com.amazon.photos.importer
com.amazon.socialplatform
com.amazon.avod
com.amazon.cloud9
com.amazon.ags.app
com.amazon.kindle.kso
com.amazon.h2settingsfortablet
com.amazon.csapp
com.amazon.whisperlink.core.android
com.amazon.tahoe
com.amazon.client.metrics
com.amazon.settings.systemupdates
com.amazon.device.software.ota
com.amazon.zico
com.amazon.legalsettings
com.amazon.parentalcontrols
com.amazon.dp.contacts
com.amazon.do.fbcontacts
com.amazon.kindle
com.android.providers.downloads.ui
com.amazon.webapp
com.amazon.kindle.personal_video
com.android.music

I'm looking to get rid of Amazon apps, but not necessarily to add on more GAPPS. Personally a big fan of the pico size.
BTW is there a reason we cannot use Titanium Backup to remove the Amazon Apps? I haven't tried yet for fear of messing something up, but since you are talking about making a script is it safe to assume TB doesn't work?

argrr101 said:
I'm looking to get rid of Amazon apps, but not necessarily to add on more GAPPS. Personally a big fan of the pico size.
BTW is there a reason we cannot use Titanium Backup to remove the Amazon Apps? I haven't tried yet for fear of messing something up, but since you are talking about making a script is it safe to assume TB doesn't work?
Click to expand...
Click to collapse
The challenge is not to remove these apps in some way, but to do it in the most convenient fashion. It is actually a fairly diverse set of desires as can be seen from different replies
If one sticks to Pico (Uni) GAPPS and does not need more space in /system, then the current script "make_space_v01" in my update thread is adequate.
If not for GAPPS, what would people need space for in /system anyway ?

Related

[SCRIPT] [4.4.4] [DeBlur - DeBloat] Motorola Droid Maxx/Ultra/Mini

Benefits
This script disables 140 useless Moto/Google apps on Android 4.4.4 Motorola Droid Maxx/Ultra/Mini
Increase battery life
Get more free RAM [1.3 GB will be free]
Reduce CPU Usage
Moto apps which will not be disabled:
Active Display
Moto Launcher
Moto Camera
Gallery
Circle widget
How it works:
Preconditions: the smartphone is turned on, charged, Root access is gained.
Unzip script to the memory card: De-bload_SU6-7.2(V1.3).sh
Install RootBrowser
Run RootBrowser and execute the script (with Root permissions)
Wait until disabling will be finished after which the smartphone will automatically rebooted
* If after using script your device won't work stably, you can enable apps by using Titanium Backup.
What will be disabled:
com.amazon.fv
com.amazon.kindle
com.amazon.mShop.android
com.amazon.mp3
com.amazon.venezia
com.android.browser.provider
com.android.calculator2
com.android.calendar
com.android.dreams.basic
com.android.dreams.phototable
com.android.facelock
com.android.galaxy4
com.android.htmlviewer
com.android.magicsmoke
com.android.musicvis
com.android.noisefield
com.android.printspooler
com.android.protips
com.android.providers.downloads.ui
com.android.providers.partnerbookmarks
com.android.soundrecorder
com.android.stk
com.android.wallpaper
com.android.wallpaper.holospiral
com.asurion.android.verizon.vms
com.audible.application
com.cequint.ecid
com.fusionone.android.sync.service
com.google.android.apps.books
com.google.android.apps.cloudprint
com.google.android.apps.magazines
com.google.android.apps.plus
com.google.android.apps.translate
com.google.android.apps.uploader
com.google.android.configupdater
com.google.android.feedback
com.google.android.googlequicksearchbox
com.google.android.inputmethod.pinyin
com.google.android.marvin.talkback
com.google.android.music
com.google.android.onetimeinitializer
com.google.android.partnersetup
com.google.android.play.games
com.google.android.setupwizard
com.google.android.street
com.google.android.talk
com.google.android.tts
com.google.android.videos
com.gotv.nflgamecenter.us.lite
com.gravitymobile.vzwinstaller
com.hp.android.printservice
com.imdb.mobile
com.isis.mclient.verizon.activity
com.lmi.motorola.rescuesecurity
com.motorola.BackupAssistanceClient
com.motorola.android.SmartNotificaitonFwAdapter
com.motorola.android.buacontactadapter
com.motorola.android.dm.service
com.motorola.android.motvzwlocationservice
com.motorola.android.nativedropboxagent
com.motorola.android.provisioning
com.motorola.android.sdm.plugins.connmo
com.motorola.android.settings.diag_mdlog
com.motorola.audiomonitor
com.motorola.audiomonitor.helper
com.motorola.authentication
com.motorola.bach.modemstats
com.motorola.badger
com.motorola.bodyguard
com.motorola.bug2go
com.motorola.cardock
com.motorola.ccc.cce
com.motorola.ccc.checkin
com.motorola.ccc.devicemanagement
com.motorola.ccc.main
com.motorola.ccc.notification
com.motorola.ccc.ota
com.motorola.ccc.sso.app
com.motorola.cmas
com.motorola.contacts.preloadcontacts
com.motorola.context
com.motorola.contextual.fw
com.motorola.contextual.smartrules2
com.motorola.dataoffloading
com.motorola.demomode
com.motorola.devicemanagement
com.motorola.emailconfig
com.motorola.genie
com.motorola.hotspotlauncher
com.motorola.localwipe.policy
com.motorola.migrate
com.motorola.moodle
com.motorola.motgeofencesvc
com.motorola.motocare
com.motorola.motocare.internal
com.motorola.motocit
com.motorola.motodock.deskdock
com.motorola.motoemail
com.motorola.motosignature.app
com.motorola.mydroid
com.motorola.nfcauthenticator
com.motorola.notificationtutorial
com.motorola.onetimeinitializer
com.motorola.rcs.eab
com.motorola.sensorhub.msp430.updater
com.motorola.service.selfprovisioning
com.motorola.service.vzw.entitlement
com.motorola.services.apps.driveactivator
com.motorola.setup
com.motorola.setupwizard.controller
com.motorola.setupwizard.devicesetup
com.motorola.setupwizard.phoneservice
com.motorola.slpc_sys
com.motorola.targetnotif
com.motorola.thermalservice
com.motorola.vzw.cbs.systemui
com.motorola.vzw.loader
com.motorola.vzw.phone.extensions
com.motorola.vzw.settings.extensions
com.motorola.vzw.vvm
com.motorola.wappushsi
com.motorola.wirelessdisplay.client
com.motorola.wirelessdisplay.service
com.motorola.wirelessdisplay.widget
com.motorola.zap
com.motricity.verizon.ssodownloadable
com.nianticproject.ingress
com.qualcomm.atfwd
com.qualcomm.privinit
com.qualcomm.qti.rcsbootstraputil
com.qualcomm.qti.rcsimsbootstraputil
com.qualcomm.qualcommsettings
com.qualcomm.timeservice
com.qualcomm.wfd.service
com.qualcomm.wifip2p.service
com.vcast.mediamanager
com.verizon.permissions.appdirectedsms
com.verizon.permissions.vzwappapn
com.verizon.settings.secure
com.vmware.mvp.enabled
com.vznavigator.Generic
com.vzw.apnservice
com.vzw.hs.android.modlite
com.vzw.hss.myverizon
com.vzw.hss.widgets.infozone
org.codeaurora.ims
org.simalliance.openmobileapi.service
Great Script, very easy and useful script to disable useless apps and services
I have executed this script... it debloated very bloatware but i also lost my active display. From apps, I can see Active is installed. but it does not work at all. Help me regain it...
i like this scribt. but now my ANDROID WEAR doesnt work. and GOOGLE NOW LAUNCHER also doesnt work. i want to enable google services.. but TITANUM BACKUP also doesnt work.
any ideas?
Fugy87 said:
i like this scribt. but now my ANDROID WEAR doesnt work. and GOOGLE NOW LAUNCHER also doesnt work. i want to enable google services.. but TITANUM BACKUP also doesnt work.
any ideas?
Click to expand...
Click to collapse
Try to Use App Eater for enabling apps. (App Eater=>Settings=>Show system apps)
GOOGLE NOW LAUNCHER - Need to enable Google search
ANDROID WEAR - Need to enable Motorola Connect, and maybe something more.
affineer said:
I have executed this script... it debloated very bloatware but i also lost my active display. From apps, I can see Active is installed. but it does not work at all. Help me regain it...
Click to expand...
Click to collapse
maybe you meant Wireless display ? Need to enable the folowing apps:
com.motorola.wirelessdisplay.client
com.motorola.wirelessdisplay.service
com.motorola.wirelessdisplay.widget
Because Active Displays is working, and you can set up it in device settings.
Moto Droid Mini Deabloated
I've executed the script and now I got ~395-410M of used RAM, on a rooted Moto Droid Mini.
I'm almost happy now how my Mini works, it would be better if I would be able to unlock it fully to a CM12 Android 5.1
Thank you.
Tanzior said:
maybe you meant Wireless display ? Need to enable the folowing apps:
com.motorola.wirelessdisplay.client
com.motorola.wirelessdisplay.service
com.motorola.wirelessdisplay.widget
Because Active Displays is working, and you can set up it in device settings.
Click to expand...
Click to collapse
No, I meant active display. But nice to know those things.
Sent from my XT1030 using XDA Free mobile app
Moto Droid Mini Deabloated [ Update ]
Moto Active Display isn't working.
Which services needs to be enabled to make it work ?
dDefy said:
Moto Active Display isn't working.
Which services needs to be enabled to make it work ?
Click to expand...
Click to collapse
For active display following app are required:
com.motorola.slpc
com.motorola.aon
com.motorola.aon.env
Tanzior said:
For active display following app are required:
com.motorola.slpc
com.motorola.aon
com.motorola.aon.env
Click to expand...
Click to collapse
Still not working with those enabled, but I found out how to enable the calculator, it is an useful little app.
Does this script work on SU6-7?
Phoop said:
Does this script work on SU6-7?
Click to expand...
Click to collapse
SU6-7 it Android 4.4 so it works
Moto Droid Mini Active Display
Found out after some time how to have it back properly.
The required apps are:
com.motorola.slpc
com.motorola.slpc_sys
com.motorola.aon
com.motorola.aon.env
I also have reactivated:
com.android.calculator2
com.android.calendar
I used version 1.3 of the script. I looked at the script before running it, and it looked like it was just freezing apps. My moto connect stopped working. I unfroze all apps using titanium backup, yet connect won't work anymore. any suggestions to try?
Try to reboot your device after unfreezing apps.
Tanzior said:
Try to reboot your device after unfreezing apps.
Click to expand...
Click to collapse
i've rebooted many many many times. i edited the script and changed "pm disable" to "pm enable" in every line, and still not working. i uninstalled the extension and re-installed many times, i've wiped data in the connect app many times. i reverted the connect app to the system version. unlinked and re-linked my email to motorola ID. i've tried everything i could think of.
it makes no sense to me, but it stopped working right after running the de-bloat script and it refuses to come back.
If you enabled all packedges and rebooted device than reason is not in a script. Wipe data also restore s all packages state.
Tanzior said:
If you enabled all packedges and rebooted device than reason is not in a script. Wipe data also restore s all packages state.
Click to expand...
Click to collapse
sure, except it stopped exactly at the time when i ran the script and it had been working before for a long time. If I was gonna wipe data i'd install a custom rom with all this stuff already disabled, i like not having to setup all the settings in all my apps again, which i've not needed to do since i got the phone in August of 2013.
Hey guys I'm new to XDA and in search of help.. I have a Droid Mini (4.4.4) Verizon series. I have got it unlocked to use international carriers sims. I cannot find a way to root my device and remove the bloatware or flash custom made roms. The build is SU6-7.2
I'd be obliged if received any help.. Thanks

Disable system apps without root (even those with disabled Disable button)

You can disable all system apps without root even those that cannot be disabled from Settings - like Mcafee an LG Health:
- Install adb
- connect your phone and turn on usb debugging
- find the name of the app you want to block with:
adb shell pm list packages
(You can filter the results on windows by adding | findstr "TERM" or | grep "TERM" on linux / mac where you would replace TERM with the word you are looking for. This would look like:
- adb shell pm list packages | findstr "inputmethod"
adb shell pm list packages | grep "inputmethod"
- "Hide" the app with:
adb shell pm hide "packagename"
(where you would replace "packagename" with the name acquired in step 3)
(https://www.reddit.com/r/Android/comments/3eav7t/get_rid_of_unwanted_system_apps_adb_shell_pm_hide/)
I thought it just hides apps, but I googled it and it seams it really disables apps. I tried it with com.lge.mlt, Mcafee and LG Health and now I get more than 5 hours of SoT compared to 3 hours before.
If you have LG PC Suite installed, you already have working adb in its folder...
Little correction to above manual: Once you run adb shell you don't have to keep running it. You're already in the shell.
adb shell
pm list packages -e (the e will show only ones that are enabled)
pm hide "package.name"
exit
Error: java.lang.SecurityException: Neither user 2000 nor current process has android.permission.MANAGE_USERS.
KuGeL94 said:
Error: java.lang.SecurityException: Neither user 2000 nor current process has android.permission.MANAGE_USERS.
Click to expand...
Click to collapse
It worked when the initial post was made - seems that Android stopped that in an update around August 2016.
However, since this comes up high on a google search (which I just did) I thought I'd post for anyone running across it.
You can achieve similar on even Oreo, at least on a Huawei device, by using "pm uninstall -k --user 0 packagename" (Replace packagename with relevant full package name).
This uninstalls the app for the current user only (user 0) (so doesn't need root) so if you do a factory reset (and I guess an OTA upgrade) the app will return. It does seem to uninstall rather than hide though - so obviously be cautious and take a back up first in case you have to do a factory reset.
Hope that helps the next person finding this thread on a search!
gonzo99 said:
It worked when the initial post was made - seems that Android stopped that in an update around August 2016.
However, since this comes up high on a google search (which I just did) I thought I'd post for anyone running across it.
You can achieve similar on even Oreo, at least on a Huawei device, by using "pm uninstall -k --user 0 packagename" (Replace packagename with relevant full package name).
This uninstalls the app for the current user only (user 0) (so doesn't need root) so if you do a factory reset (and I guess an OTA upgrade) the app will return. It does seem to uninstall rather than hide though - so obviously be cautious and take a back up first in case you have to do a factory reset.
Hope that helps the next person finding this thread on a search!
Click to expand...
Click to collapse
Ha! yeah, I was just doing some research and you are right on all three accounts.
1. This is top in google search
2. The PM Uninstall command works great!
3. Its really really gone so be careful!
gonzo99 said:
It worked when the initial post was made - seems that Android stopped that in an update around August 2016.
However, since this comes up high on a google search (which I just did) I thought I'd post for anyone running across it.
You can achieve similar on even Oreo, at least on a Huawei device, by using "pm uninstall -k --user 0 packagename" (Replace packagename with relevant full package name).
This uninstalls the app for the current user only (user 0) (so doesn't need root) so if you do a factory reset (and I guess an OTA upgrade) the app will return. It does seem to uninstall rather than hide though - so obviously be cautious and take a back up first in case you have to do a factory reset.
Hope that helps the next person finding this thread on a search!
Click to expand...
Click to collapse
should become a sticky. we could make a script for samsung bloatware
gonzo99 said:
It worked when the initial post was made - seems that Android stopped that in an update around August 2016.
However, since this comes up high on a google search (which I just did) I thought I'd post for anyone running across it.
You can achieve similar on even Oreo, at least on a Huawei device, by using "pm uninstall -k --user 0 packagename" (Replace packagename with relevant full package name).
This uninstalls the app for the current user only (user 0) (so doesn't need root) so if you do a factory reset (and I guess an OTA upgrade) the app will return. It does seem to uninstall rather than hide though - so obviously be cautious and take a back up first in case you have to do a factory reset.
Hope that helps the next person finding this thread on a search!
Click to expand...
Click to collapse
Thanks, this is exactly what I was looking for. Even on Marshmallow, the hide and unblock commands don't work, so this is probably the only way to get rid of bloatware. But the uninstall command is a bit dangerous since the changes are permanent, is there a way to get the app back once uninstalled?
Great, the pm uninstall command working perfectly on a MI6 without root, I've successfully removed some annoying apps
This didn't work on my Samsung but I am not surprised.
iloveoreos said:
This didn't work on my Samsung but I am not surprised.
Click to expand...
Click to collapse
I have a galaxy note 9 with Oreo and I do not want to update it to Pie so i was trying to disable com.wssyncmlmd but with no success with the commands in this thread, the problem is that I want to disable it, not uninstall it!
If you want to uninstall bloatware apps you can use:
pm uninstall -k --user 0 "app.name"
I can tell you it works uninstalling system apps like linkedin and facebook
If you could help me figuring out a way to only disable (or at least back up) the system update app I'd be very thankful!
prahladyeri said:
Thanks, this is exactly what I was looking for. Even on Marshmallow, the hide and unblock commands don't work, so this is probably the only way to get rid of bloatware. But the uninstall command is a bit dangerous since the changes are permanent, is there a way to get the app back once uninstalled?
Click to expand...
Click to collapse
Yes just run
adb shell pm unhide "packagename"

NO ROOT REQUIRED - Manually Uninstall System Apps

***This will NOT work on FireOS 5.4.0.1 If your device hasn't updated to that version, it is advisable to IMMEDIATELY 'uninstall' DeviceSoftwareOTA.apk.***
I can confirm this is working on the Fire HD 8 . Here is the article from XDA with detailed instructions for newbies. Like all other hacks or tricks, I cannot be held responsible for any possible permanent damage you may cause to your devices.
**NOTE**
A factory rest will restore all SYSTEM/Amazon apps you 'uninstalled.' So if you mess your tablet, you can at least start over.
**WARNINGS**
1) If you plan on installing 3rd party apps to replace the Amazon apps you uninstalled, please install and setup your 3rd party apps BEFORE uninstalling Amazon apps. In many cases, installing replacement apps after the uninstalling of Amazon apps, causes some 3rd party apps to malfunction. You will then have to uninstall the 3rd party app or do a reset. Once you uninstall an Amazon app, you CANNOT install it again. Not even from the Google Play Store. The only way to restore any uninstalled system apps is to do a factory reset.
2) Uninstalling Fire Launcher, Retail Demo, and the Oobe settings apps, *WILL* disable your home button. If you uninstall any parental controls, your camera picture roll will not work. Recommend installing replacement camera and gallery before uninstalling Amazon's. As of July 27, 2017 9:20am a *pre uninstall* fix exists to make sure your home button stays functional. If you already uninstalled the apps listed in the following link, you will have to perform a reset and download the tool linked just below, or if you prefer manually uninstalling the apps, *avoid uninstalling*: com.amazon.kor.demo, com.amazon.firelauncher and com.amazon.kindle.otter.oobe. You can also edit the tool's .bat to keep the apps you want. This link lists all the apps you can uninstall, that will NOT affect the home button. The three listed at the top should NOT be uninstalled.
** Gloating **
1) A tool has been created that allows this process to happen automatically. A huge thanks to 'savvytechwinner' for helping for months to get us to this stage and an even bigger thanks for creating the tool, something I have no idea how to do.
2) A little gloating: We've scored a great write up on Liliputing!
You can use an app like App Inspector to view the package name of each app, rather than list all of them in a shell window. Nonetheless, I kept the list command in the code.
Here you go:
Code:
adb shell
$ pm list packages
$ pm uninstall -k --user 0 <name of package>
Example: (this removes Amazon video)
Code:
adb shell
$ pm list packages
$ pm uninstall -k --user 0 com.amazon.avod
Success
Why do you keep the data and cache directories?
This is a good thing, however, as it means that these applications truly aren’t being uninstalled from the device, they are just being uninstalled for the current user (user 0 is the default/main user of the phone). That’s why, if you omit the “–user 0” and “-k” part of the command, the command won’t work. These two commands respectively specify that the system app will only be uninstalled for the current user (and not all users, which is something that requires root access) and that the cache/data of the system application will be preserved (which can’t be removed without root access). Therefore, even if you “uninstall” a system application using this method, you can still receive official OTA updates from your carrier or OEM.
Click to expand...
Click to collapse
Source: https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
Hallo32 said:
Why do you keep the data and cache directories?
Source: https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/
Click to expand...
Click to collapse
Fine by me. I wonder if the same method can be applied to install apps and if so, into system? This could be the chance to replace Amazon's apps with forever broken ones while we can, if possible.
Work on my Fire 7" Gen7 with 5.4.0.0.
Thank You!
DragonFire1024 said:
Fine by me. I wonder if the same method can be applied to install apps and if so, into system? This could be the chance to replace Amazon's apps with forever broken ones while we can, if possible.
Click to expand...
Click to collapse
Into system should not be possible, because you need root rights to mount /system as write able.
Hasn't there been a few tries to install modified Amazon apps which are broken? I think I have read there something on xda.
--> Firelauncher aplk https://forum.xda-developers.com/am...-remove-default-launcher-amazon-fire-t3288310
Hallo32 said:
Into system should not be possible, because you need root rights to mount /system as write able.
Hasn't there been a few tries to install modified Amazon apps which are broken? I think I have read there something on xda.
Click to expand...
Click to collapse
Yes. Another member and I have been trying to do just that. We've been trying to modify Amazon apps to either bring out block parts of that APKs software, or stop the apps from functioning at all. The closest I got was somehow managing to delete all User AND system app data and storage. Great eh? I thought so too. Until I realized I couldn't download or install anything. I tried, but haven't been able to repeat the process. So far that's as far as we've gotten.
Hallo32 said:
Into system should not be possible, because you need root rights to mount /system as write able.
Hasn't there been a few tries to install modified Amazon apps which are broken? I think I have read there something on xda.
--> Firelauncher aplk https://forum.xda-developers.com/am...-remove-default-launcher-amazon-fire-t3288310
Click to expand...
Click to collapse
That works to an extent. I tried it, replacing launcher with whatever Amazon app. It uninstalls it, but then is immediately reinstalled to another folder...usually from /system/priv-app/ to /data/app and with a different name. Though this might have been how I got all app and system app data erased...by screwing around with the DeviceOTA apk.
See edit above. ^^
But what does this mean in relation to the ota apps? Are the ota updates also deactivated?
Hallo32 said:
See edit above. ^^
But what does this mean in relation to the ota apps? Are the ota updates also deactivated?
Click to expand...
Click to collapse
I would've presumed that to be a yes, given nothing could be downloaded and or installed anymore. Everything worked fine aside from that and being able to uninstall apps. What little bit I could find on the web, no one mentioned the cause and most of them ended up with permanently damaged internal SD cards. I waited a few days after posting a thread and no one replied. So I factory reset it and everything was fine again. I wish I could repeat it.
Can we disable "special offers" using this method? Or is that part of the launcher?
If we "uninstall" the launcher, will it ask if you want to use a different installed launcher to map to the home button?
deepdvd said:
Can we disable "special offers" using this method? Or is that part of the launcher?
If we "uninstall" the launcher, will it ask if you want to use a different installed launcher to map to the home button?
Click to expand...
Click to collapse
I did special offers. Haven't tried the launcher yet.
DragonFire1024 said:
I did special offers. Haven't tried the launcher yet.
Click to expand...
Click to collapse
Does it actually remove them from the lock screen or just make the app not work?
deepdvd said:
Does it actually remove them from the lock screen or just make the app not work?
Click to expand...
Click to collapse
I don't know. I didn't have the ads.
on my kindle fire 7 on 5.3.2.1, this gives the error Failure [DELETE_FAILED_INTERNAL_ERROR].
EDIT: nevermind, i must have missed a step
I have removed most user facing apps. i have not tried the launcher or appstore.
I can confirm that you can remove everything whisperplay and the stock fire keyboard. I install the gboard before i removed the fire keyboard. I have rebooted after removing this.
Does anyone have more than their own profile on their tablet? I'm wondering if this extends to all profiles. So far, Nova, Activity Launcher, Brevent And NetGuard all say all the Amazon apps I uninstalled are gone. Has anyone tried root after nuking Amazon?
If you keep blocking individual Amazon IP addresses like I do with NetGuard, I'd keep a few apps. As long as one app keeps blocking IPs, then your firewall will still work. Otherwise I'm not sure how to block incoming connections.
Is there a list of packages which can be removed without problems?
I will need to restart from a factory reset because now the launcher crashes happily a few times after closing an app.
Hallo32 said:
Is there a list of packages which can be removed without problems?
I will need to restart from a factory reset because now the launcher crashes happily a few times after closing an app.
Click to expand...
Click to collapse
This will list all installed packages. I'm not sure if a safe list has yet been made.
Code:
adb shell
$ pm list packages
It will be a long list. Remove at YOUR own risk. One person's safe list may not be the same as yours.
DragonFire1024 said:
This will list all installed packages. I'm not sure if a safe list has yet been made.
It will be a long list. Remove at YOUR own risk. One person's safe list may not be the same as yours.
Click to expand...
Click to collapse
I've removed quite a bit so far, appstore, freetime, kindle store and app, content management because Amazon has no right to manage any of my content, managed provisions though I'm not sure that did anything, video and Amazon shopping, and a few others i can't recall at this moment. I am hoping removing prime photos later will allow me to use live wallpapers.
If this is the closest we ever get to root or a custom rom, I don't think we could've asked for something better.
@DragonFire1024
You may mention at the first post, that a factory reset will bring back the automatic update stuff if the method has been used to deactivate it.
Worst case:
* factory reset
* enable wlan conection
* tablet gets updates and installs them

Does ADB Bloatware Removal Work on Le Pro 3 x722 and x720?

I ordered the phone from Banggood and plan to use it as a media/gaming device. But I hate LeEco bloatware. My mom's Le 2 is full of it and it's really hampering performance.
Anyway, I figure I can remove all the LeEco apps and services using this simple ADB command:
pm uninstall -k --user 0 <name of package> Do not use this command unless you know exactly which apps to uninstall. If you uninstall certain apps, other apps may stop working. Use pm disable instead, and pm enable to enable apps if something stops working.
Or simply disabling them with the other command (pm disable (package name)).
My question is, does this work on the Le Pro 3 or has Le prevented users from doing so completely? I don't want to root to do this (and then unroot afterwards because I need SafetyNet) because too many people seem to be having issues unlocking the bootloader and rooting here. Don't want to take any chances. I plan on staying on Banggood's vendor ROM forever because, as I said, this is just gonna be a gaming device.
Is it safe to do this, or will LeEco/Banggood ROM throw some idiotic error my way and cause my phone to stop working the moment I reboot it. And has anyone debloated their phone using ADB alone?
Thanks!
Okay, so I tried the "pm uninstall" command with my mom's Le 2 and managed to uninstall A LOT of LeTV bloatware. Still shows up in App management though, but as 0 bytes and as "Not installed for this user". Good riddance. Hopefully I'll be able to do the same with my phone. Then again, the ROMs are different despite being the same version (5.8), since one is Indian and the other will be a Chinese vendor ROM.
Could you help with the procedure?
I have a 727 and also want to stay with a stock rom but want to disable all the Leco TV stuff, care to give any pointers?
Thanks.
bethe said:
Could you help with the procedure?
I have a 727 and also want to stay with a stock rom but want to disable all the Leco TV stuff, care to give any pointers?
Thanks.
Click to expand...
Click to collapse
https://forum.xda-developers.com/le...co-spyware-t3503389/post69712213#post69712213
Basically, just enable USB Debugging and download platform-tools package from somewhere. It's the simple version of the Android SDK. Then connect your phone, enable "trust this computer" on your phone (you'll get a pop-up), then use the Windows or Linux command prompt to enter into the platform-tools directory and start disabling or "uninstalling" apps. List all your packages first using pm list packages
Now, I'm not sure the apps are completely uninstalled using the pm uninstall command. I would not recommend uninstalling apps unless you're sure that the system doesn't rely on them. For example, I idiotically uninstalled some LeTV apps that Facebook, Gmail, and the Google app require on my mom's Le 2 and now she's pissed off at me because none of those apps work. :laugh: I hope they can be restored using pm restore or I'll have to factory reset the phone.
Only use the pm disable command.
The apps will be disabled even after reboot, so no worries. Just make sure you don't update the phone if you ever mysteriously receive an update.
Okay, so using the pm uninstall command? Bad move. Very, very bad move. It turns out that all apps that use Google services on my mom's phone were affected. They all just stopped responding. Eventually Google Account Management itself stopped working, along with the Play Store. Kept getting the "There's a problem with Google servers, try again later" with all Google apps. No amount of data clearing or APK installing worked. I had to backup and factory reset her phone, which was no easy feat without Google Drive (looking at you, Whatsapp) and thank god, all the uninstalled apps came back. Thought I'd borked the system partition for good.
So yeah, never do what I did. ALWAYS USE THE PM DISABLE COMMAND. LeTV bloatware is tied into Google services, unlike other phones. Let this be a lesson to all.
Funnily enough, I use the pm uninstall command freely on my Moto X without issue. Then again, I'm running stock with no Le bloat, just Google bloat.
Could you list the apps that are safe to disable then?
Much appreciated.
bethe said:
Could you list the apps that are safe to disable then?
Much appreciated.
Click to expand...
Click to collapse
Check the link I left in my other post. It's the apps list for the x720 or some other Le phone, can't remember.
OK, a lttle more help please.
Here's the list:
Code:
[email protected] ~> adb shell pm list packages -d
package:com.letv.android.FuseWire
package:com.letv.android.quicksearchbox
package:com.letv.android.agent
package:com.letv.android.zxing
package:com.letv.android.account
package:com.letv.android.wallpaper
package:com.letv.android.wallpaperonline
package:com.letv.leui.sdk.data
package:com.letv.android.letvlive
package:com.lesports.glivesports
package:com.letv.android.note
package:com.le.android.webview
package:com.letv.android.usermanual
package:com.letv.letvshop
package:com.android.browser
package:com.le.share.zl1
package:com.letv.android.personalized
package:com.baidu.input_letv
package:com.letv.app.appstore
package:com.stv.stvpush
package:com.android.mms
package:com.letv.android.backup
package:com.letv.android.client
package:com.letv.android.setupwizard
package:com.android.calendar
package:com.letv.android.backupclient
package:com.letv.walletbiz
package:com.android.VRAdmin
package:com.letv.gallery3d.syncservice
package:com.lvr.wizzard
package:com.android.gallery3d
package:com.letv.agnes
package:com.letv.games
package:com.letv.wihd
package:com.letv.lesophoneclient
package:com.letv.android.fannation
package:com.letv.android.bugreporter
package:com.letv.android.accountinfo
package:com.letv.wallet
package:com.letv.android.filemanager
package:com.letv.android.cloudservice
package:com.android.music
package:sina.mobile.tianqitongletv
package:com.letv.android.videoplayer
package:com.sohu.inputmethod.sogou.leshi
Could you tell me what the -d parameter does?
On my phone when i type it at the end of "pm list packages " command it will list only one package ( some google notifier or such).
But when I do " pm list packages " it does list them all .
Also how do you use "pm disable " ( you have to type "pm disable package:sina.mobiletianqitongletv " for example , and repeat for all the packages that you want to remove ? ) or there is a easier way ?
I understand that you should disable all the "com.letv.xxxxxx " packages but how about these:
package:com.android.mms
package:com.android.browser
package:com.android.music
Should I disable these too? It seems not right , I need to use mms, browser, music etc..
adb shell pm disable (insert package name like com.letv.example). Don't disable anything the spyware list (link in my second response) doesn't list.
Unfortunately I get an error when I type this command : "1|[email protected]_zl1:/ $ pm disable com.letv.android.zxing
Error: java.lang.SecurityException: Permission Denial: attempt to change component state from pid=18860, uid=2000, package uid=10087 "
What I'm doing wrong ?
Doesn't work even with --user 0 parameter " 1|[email protected]_zl1:/ $ pm disable --user 0 com.letv.android.FuseWire
Error: java.lang.SecurityException: Permission Denial: attempt to change component state from pid=22489, uid=2000, package uid=1000
1|[email protected]_zl1:/ $
Do I have to root the phone?
Looks like the disable command doesn't work, I tried uninstall ant that works.
The proper syntax is : pm uninstall -k --user 0 com.letv.example
bethe said:
Looks like the disable command doesn't work, I tried uninstall ant that works.
The proper syntax is : pm uninstall -k --user 0 com.letv.example
Click to expand...
Click to collapse
You should never use the uninstall command unless you're prepared to factory reset your phone if you accidentally uninstall a core service.
I'm surprised that pm disable doesn't work, since it worked for everyone in that LeEco spyware thread. Maybe the new models are different because they're running ROMs that prevent it, which sucks.
I dont know how to disable them, for me the disable command allways errors out.
Anyway I compared list that you linkd with list of the packages on my 727 at eui 021s, here are packages from your list that are also listed in my phone:
Code:
[B][I]package:com.letv.android.FuseWire
package:com.letv.android.agent
package:com.letv.android.zxing
package:com.letv.android.account
package:com.letv.android.wallpaper
package:com.letv.leui.sdk.data
package:com.letv.android.letvlive
package:com.letv.android.note
package:com.le.android.webview
package:com.le.share.zl1
package:com.letv.android.backup
package:com.letv.android.setupwizard
package:com.letv.android.backupclient
package:com.letv.gallery3d.syncservice
package:com.letv.agnes
package:com.letv.wihd
package:com.letv.lesophoneclient
package:com.letv.android.fannation
package:com.letv.android.bugreporter
package:com.letv.android.accountinfo
package:com.letv.android.filemanager
package:com.letv.android.cloudservice
package:com.letv.android.videoplayer[/I][/B]
Since I will have to use uninstall on them, are you sure that the're safe to uninstall? You wrote that you had some issues with google services, account management etc., did you uninstall some other packages or only these above?
bethe said:
I dont know how to disable them, for me the disable command allways errors out.
Anyway I compared list that you linkd with list of the packages on my 727 at eui 021s, here are packages from your list that are also listed in my phone:
Code:
[B][I]package:com.letv.android.FuseWire
package:com.letv.android.agent
package:com.letv.android.zxing
package:com.letv.android.account
package:com.letv.android.wallpaper
package:com.letv.leui.sdk.data
package:com.letv.android.letvlive
package:com.letv.android.note
package:com.le.android.webview
package:com.le.share.zl1
package:com.letv.android.backup
package:com.letv.android.setupwizard
package:com.letv.android.backupclient
package:com.letv.gallery3d.syncservice
package:com.letv.agnes
package:com.letv.wihd
package:com.letv.lesophoneclient
package:com.letv.android.fannation
package:com.letv.android.bugreporter
package:com.letv.android.accountinfo
package:com.letv.android.filemanager
package:com.letv.android.cloudservice
package:com.letv.android.videoplayer[/I][/B]
Since I will have to use uninstall on them, are you sure that the're safe to uninstall? You wrote that you had some issues with google services, account management etc., did you uninstall some other packages or only these above?
Click to expand...
Click to collapse
I was only uninstalling LeTV apps, but on an Le2, so the apps were different. And I must have accidentally disabled a package that managed Google services because all Google apps stopped working and I had to reset the phone. Anyway, it's good to know that the pm disable command doesn't work... which is surprising. I hope it'll work on mine when I receive it. I guess I'm ok with uninstalling the apps, the only problem being that issues may pop up down the road and if something goes wrong I'll have to factory reset the phone.
I uninstalled all the packages on the list that I posted before, will report how it goes.
One thing annoys me though, the LeView screen when you swipe right is still there, how do I disable this thing?
Here's a list of the remaining packages that I found on my phone with the Letv in the name:
Code:
[B][I]package:com.uei.quicksetsdk.letv
package:com.letv.android.theme
package:com.letv.leui.schpwronoff
package:com.letv.android.letvsafe
package:com.letv.internationalsarrs
package:com.letv.android.themesettings
package:com.letv.wihd.sample
package:com.letv.android.remotecontrol
package:com.letv.android.remotedevice
package:com.letv.android.recorder
package:com.letv.bugpostbox
package:com.letv.android.compass
package:com.letv.domain
package:com.letv.android.supermanager
package:com.letv.android.powercontroller
package:com.letv.android.DebugUtils
package:com.irtest.letv
package:com.letv.factorymode
package:com.letv.android.StateInfo
package:com.letv.android.ecoProvider
package:com.letv.android.emojistore
package:com.letv.leui.colormode
package:com.letv.android.privacydata
package:com.letv.bsp.qccrashhandler
package:com.letv.android.ota
package:com.letv.android.LetvShareProvider
package:com.letv.android.phonecontrol
package:com.letv.android.euitransfer[/I][/B]
Any suggestions what is safe to uninstall from here?
Also I did'n uninstall any of these:
Code:
[B][I]package:com.android.browser
package:com.stv.stvpush
package:com.android.mms
package:com.android.calendar
package:com.android.gallery3d
package:com.android.music[/I][/B]
Just didn't seem right, what do you thing?
Um, leave all that stuff. Especially com.letv.android.ecoProvider, which will break everything if you uninstall it.
My mom's Le2 lets me disable and enable apps and uninstall them, so it's weird that other LeEco phones don't allow that. I guess it's due to official versus vendor ROMs. My mom's phone has the official Indian Le2 ROM from Flipkart. The thread I linked (https://forum.xda-developers.com/le...co-spyware-t3503389/post69712213#post69712213) asks users to use the pm disable command, so it's supposed to work. But I guess the x727's Chinese/vendor ROM (I assume you're not running a custom ROM) prevents disabling apps. I had the same issue with my ASUS Zenfone 3 where I couldn't disable anything via ADB due to the same error message you got. Really lame
One thing annoys me though, the LeView screen when you swipe right is still there, how do I disable this thing?
Click to expand...
Click to collapse
IDK what that is. I'll have to check my mom's phone again. Just look for the package name using pm list packages. You're bound to find something.
So far so good, I don't see any problems after uninstaling these apps.
Google apps are working, camera works as before, apps like Viber or Skype also OK.
Let me know if you want to try anything specific.
hi
bethe said:
So far so good, I don't see any problems after uninstaling these apps.
Google apps are working, camera works as before, apps like Viber or Skype also OK.
Let me know if you want to try anything specific.
Click to expand...
Click to collapse
Uninstalling LeEcoProvider didn't bork anything for you? Huh. I'll have to do some testing with my phone when it comes in a few weeks to see how much crap I can remove and get away with.

Debloating Using adb shell - information thread

i have been unable recently to get the lg debloater app to work. not sure why, looks like it was pulled from the app store? well there is an easier way anyways. here is my list of apps i removed via adb shell. if anyone else would like to add any other apps i think this would be a great information post on what we removed and results. did it break something? can we install an aosp app to replace it? or 3rd party and basically create a less LG device. i am sure there are more apps that can be removed then i did. i know its possible to use google search to see what com.xxx.xxx file is for, but might not give enough information to determine if removing it will break something.
letrain02 said:
i have been unable recently to get the lg debloater app to work. not sure why, looks like it was pulled from the app store?
Click to expand...
Click to collapse
It's back : https://play.google.com/store/apps/details?id=com.lgall.pdppremium
May be for a short time..
letrain02 said:
i have been unable recently to get the lg debloater app to work. not sure why, looks like it was pulled from the app store? well there is an easier way anyways. here is my list of apps i removed via adb shell. if anyone else would like to add any other apps i think this would be a great information post on what we removed and results. did it break something? can we install an aosp app to replace it? or 3rd party and basically create a less LG device. i am sure there are more apps that can be removed then i did. i know its possible to use google search to see what com.xxx.xxx file is for, but might not give enough information to determine if removing it will break something.
Click to expand...
Click to collapse
It worked great thanks, remove the beginning of the commands and the success was all I had to do and then I had to install pixel launcher because it deleted that but it works great.
js.juju said:
It worked great thanks, remove the beginning of the commands and the success was all I had to do and then I had to install pixel launcher because it deleted that but it works great.
Click to expand...
Click to collapse
Glad to hear! Yes it does remove stock home launchers.
To anyone who reads this if you want to know about the apps I have listed and what they do Google is a friend. Or again if anyone knows anything else that can be removed without causing the device to break feel free to list them. I only removed what I felt comfortable removing. I am sure there is more.
letrain02 said:
Glad to hear! Yes it does remove stock home launchers.
To anyone who reads this if you want to know about the apps I have listed and what they do Google is a friend. Or again if anyone knows anything else that can be removed without causing the device to break feel free to list them. I only removed what I felt comfortable removing. I am sure there is more.
Click to expand...
Click to collapse
The signature in LG camera doesn't work
All the Google apps can be safely removed as well
js.juju said:
The signature in LG camera doesn't work
All the Google apps can be safely removed as well
Click to expand...
Click to collapse
I don't use this feature. But all the apps are still on your device in folders in system folder if you need to reinstall them. It was possibly gallery app that was removed?
Use "pm install <path to .apk file> " they are most likely in app and priv-app folders
letrain02 said:
i have been unable recently to get the lg debloater app to work. not sure why, looks like it was pulled from the app store? well there is an easier way anyways. here is my list of apps i removed via adb shell. if anyone else would like to add any other apps i think this would be a great information post on what we removed and results. did it break something? can we install an aosp app to replace it? or 3rd party and basically create a less LG device. i am sure there are more apps that can be removed then i did. i know its possible to use google search to see what com.xxx.xxx file is for, but might not give enough information to determine if removing it will break something.[/QUOTE
Thanks for the post. i got an error for this
adb -d shell pm uninstall -k --user 0 com.mobitv.client.tmobiletvhd
Also, after removing bloat, Always on Display is not working for me. Tried restarting also. Any ideas?
Click to expand...
Click to collapse
Thanks for the post. Most of the commands worked except this one
adb -d shell pm uninstall -k --user 0 com.mobitv.client.tmobiletvhd
Also, after removing bloat, Always on Display is not working for me. Tried restarting also. Any ideas?
Maybe you didn't have TMobile tv on yours. And no idea on the AOD . Did you try reinstalling anything to see what broke it? I don't use AOD.
letrain02 said:
I don't use this feature. But all the apps are still on your device in folders in system folder if you need to reinstall them. It was possibly gallery app that was removed?
Use "pm install <path to .apk file> " they are most likely in app and priv-app folders
Click to expand...
Click to collapse
I used pm uninstall -k --user 0 com.android.calendar and it worked correctly, then to activate it again, what command would I use?
Everyone,
I have been using AcquariOS on my rooted 872, but was going to switch temporarily back to the stock Oreo, but I wanted to get rid of all TMobile and LG crap (except for the camera) and replace with GApps like I have on AcquariOS.
There is a GApps for stock ROM's and I assumed that it de-bloats, but if it doesn't, I am not sure how I would do this. Typically with a custom ROM, you install GApps before first boot and then sign into the phone as if you were a Google Pixel user.
Anyway -- was just wondering if anyone had any guidance on how to proceed as the Oreo stock ROM should be posted and flash-able via TWRP any day.
I guess I'll first try Installing GApps before first boot and then assume I have to do some de-bloating afterwards...
MW

Categories

Resources