Related
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
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 ?
A few days ago, I rooted my Amazon Fire HD 10 OS 5.6.0.0 with kingoroot. I've customized my tablet and removed a lot of the unnecessary Amazon apps. I really like how my Amazon Fire HD 10 looks right now and don't want to see it get messed up because of an update.
Is there any sure way to stop the Amazon Fire HD 10 from updating? I removed the DeviceSoftwareOTA.apk from the device already, but I've read elsewhere that simply removing the DeviceSoftwareOTA won't stop the updates from happening. Is there anything else I can do?
Yes, you also need to remove ForcedOTA (com.amazon.kindle.otter.oobe.forced.ota). With both of these removed, no updates are possible.
From my experience on HD8 (7th Gen) on OS 5.3.3.0 since September :
Even though I could not root HD8, I was able to "pm uninstall" both com.amazon.device.software.ota and com.amazon.kindle.otter.oobe.forced.ota
Since then, with WiFi connected everyday, it had never updated to a new version of Fire OS.
Since it is rooted, use ES File Explorer (change settings to give it root permission and show hidden files) and rename the file /system/etc/security/otacerts.zip. It uses this file to verify the updates. While you are at it, I need a copy of the otacerts.zip file if you don't mind. I am trying to restore mine and lost it during a factory restore.
Dan_firehd said:
From my experience on HD8 (7th Gen) on OS 5.3.3.0 since September :
Even though I could not root HD8, I was able to "pm uninstall" both com.amazon.device.software.ota and com.amazon.kindle.otter.oobe.forced.ota
Since then, with WiFi connected everyday, it had never updated to a new version of Fire OS.
Click to expand...
Click to collapse
what did you set user as I ran this command pm uninstall -k --user 0 com.amazon.otter.oobe.forced.ota and got user not found
ecwebster31 said:
what did you set user as I ran this command pm uninstall -k --user 0 com.amazon.otter.oobe.forced.ota and got user not found
Click to expand...
Click to collapse
I am not sure what you are asking. I did not "set user".
The following were what I typed:
pm uninstall -k --user 0 com.amazon.device.software.ota
pm uninstall -k --user 0 com.amazon.kindle.otter.oobe.forced.ota
69ragtop said:
Since it is rooted, use ES File Explorer (change settings to give it root permission and show hidden files) and rename the file /system/etc/security/otacerts.zip. It uses this file to verify the updates. While you are at it, I need a copy of the otacerts.zip file if you don't mind. I am trying to restore mine and lost it during a factory restore.
Click to expand...
Click to collapse
ES File Explorer has become crapware. Try Amaze file manager... simple, compact, all you need without the unnecessary junk ES tries to foist on you now.
ecwebster31 said:
what did you set user as I ran this command pm uninstall -k --user 0 com.amazon.otter.oobe.forced.ota and got user not found
Click to expand...
Click to collapse
try replacing 0 with current so: -k --user current
pm uninstall -k --user 0 com.amazon.device.software.ota
pm uninstall -k --user 0 com.amazon.kindle.otter.oobe.forced.ota
I tried these two commands and I get a "failed to delete" message which I assume is because I have not rooted the tablet. There is an app called "Settings Database Editor". Does anyone have any experience with that? I used it to successfully disable the lock screen without rooting, but it looks like I'm going to have to take the plunge and root in order to block the OTA updates. (first time working with an android device)
ironlion37 said:
pm uninstall -k --user 0 com.amazon.device.software.ota
pm uninstall -k --user 0 com.amazon.kindle.otter.oobe.forced.ota
I tried these two commands and I get a "failed to delete" message which I assume is because I have not rooted the tablet. There is an app called "Settings Database Editor". Does anyone have any experience with that? I used it to successfully disable the lock screen without rooting, but it looks like I'm going to have to take the plunge and root in order to block the OTA updates. (first time working with an android device)
Click to expand...
Click to collapse
Most of the ability to disable system apps has been patched already. The command you posted above has long been patched. Settings Database Editor is great and powerful. You're lucky you got the lock.disable to work. 9 times out of 10 it doesn't.
So you are correct. Unless you got any of the known tools to work, the only way to truly stop OTA is to destroy the application that handles them. My HD 8 has been on 5.4.0.0 or less for 2 almost 3 years because the commands you posted above, totally disabled the app.
Sent from my Galaxy S4 using XDA Labs
ironlion37 said:
pm uninstall -k --user 0 com.amazon.device.software.ota
pm uninstall -k --user 0 com.amazon.kindle.otter.oobe.forced.ota
Click to expand...
Click to collapse
DragonFire1024 said:
My HD 8 has been on 5.4.0.0 or less for 2 almost 3 years because the commands you posted above, totally disabled the app.
Click to expand...
Click to collapse
Good to know that these two commands is all what's needed. I was just able to successfully execute them on a mtk-su rooted Fire HD 10 "suez" running 5.6.4.0.
Just out of curiosity,
1. Does anybody know what "otter" and "oobe" are supposed to mean, i.e. what com.amazon.kindle.otter.oobe.forced.ota is supposed to do?
2. Some people also recommend to get rid of com.amazon.device.software.ota.override — what does this do?
3. Why do some people also remove com.amazon.settings.systemupdates — this is helpful for checking the current OS version, right?
Thank you very much for all your work @DragonFire1024!
anon/droid said:
Good to know that these two commands is all what's needed. I was just able to successfully execute them on a mtk-su rooted Fire HD 10 "suez" running 5.6.4.0.
Just out of curiosity,
1. Does anybody know what "otter" and "oobe" are supposed to mean, i.e. what com.amazon.kindle.otter.oobe.forced.ota is supposed to do?
2. Some people also recommend to get rid of com.amazon.device.software.ota.override — what does this do?
3. Why do some people also remove com.amazon.settings.systemupdates — this is helpful for checking the current OS version, right?
Thank you very much for all your work @DragonFire1024!
Click to expand...
Click to collapse
The first and second one are applications that grabbed OTA updates sent by Amazon to update the system of your device.vI would assume if one application shuts down the other one takes over. But like most things you need one to work in order for the other to work. If you simply disabled the second one no OTA updates will be sent to your device that will upgrade or change Amazon system like giving you a new version of fire OS.
Removing the third one just disables your ability to tap on the system updates page in the settings application. it will not actually stop any update from taking place on the device if it's disabled. It just removes your ability to get anywhere near the update section or your ability to visually see what's going on there.
Now that CCSW is dead, are there any good debloat ADB scripts around?
subbed
What's CCSW?
a good foundation script
https://forum.xda-developers.com/galaxy-note-9/how-to/note-9-debloat-bash-script-t3907659
I used this one from the S20 thread
https://forum.xda-developers.com/galaxy-s20/how-to/how-to-ultimate-adb-debloating-thread-t4089089
This new tool looks promising: ADB AppControl https://forum.xda-developers.com/an...easy-management-android-applications-t4147837
Good debloat script
raul6 said:
a good foundation script
https://forum.xda-developers.com/galaxy-note-9/how-to/note-9-debloat-bash-script-t3907659
Click to expand...
Click to collapse
This is indeed a very good script from which to pick and choose what you debloat and is by far the best one I have found. What I like about it is that there is a helpful description of what the package does.
I have gone down the ADB debloat route with my Note 20 Ultra
bud7dha said:
This new tool looks promising: ADB AppControl https://forum.xda-developers.com/an...easy-management-android-applications-t4147837
Click to expand...
Click to collapse
This worked way better then expected.
I'm not new to ADB, but having the simple GUI to see what you are doing is amazing.
Was able to de-bloat to my desire with no problems at all!
Thanks for sharing!
or you could use package disabler pro from the google store which is even easier.
umx said:
or you could use package disabler pro from the google store which is even easier.
Click to expand...
Click to collapse
However, you have to keep re-puchasing it which is dull :crying:
pdagenius said:
However, you have to keep re-puchasing it which is dull :crying:
Click to expand...
Click to collapse
I had to purchase for note 9, repurchase for s10 and purchase again for the Note 10 but that one has now worked for the s20 and the note 20. So keeping fingers crossed lol.
If you are on AT&T this might help. I just downloaded ADB and ran the commands below. I hate not having the option of removing apps!
I removed all AT&T preinstalled apps + Samsung Browser, Chrome, Flipboard, and OneDrive.
pm uninstall --user 0 flipboard.boxer.app
pm uninstall --user 0 com.att.callprotect
pm uninstall --user 0 com.att.thanks
pm uninstall --user 0 net.aetherpal.device
pm uninstall --user 0 com.att.iqi
pm uninstall --user 0 com.android.chrome
pm uninstall --user 0 com.att.personalcloud
pm uninstall --user 0 com.att.dh
pm uninstall --user 0 com.synchronoss.dcs.att.r2g
pm uninstall --user 0 com.att.myWireless
pm uninstall --user 0 com.att.mobilesecurity
pm uninstall --user 0 com.att.tv
pm uninstall --user 0 com.att.csoiam.mobilekey
pm uninstall --user 0 com.att.android.attsmartwifi
pm uninstall --user 0 com.sec.android.app.sbrowser
pm uninstall --user 0 com.sec.android.app.sbrowser
pm uninstall --user 0 com.dti.att
pm uninstall --user 0 com.microsoft.skydrive
umx said:
or you could use package disabler pro from the google store which is even easier.
Click to expand...
Click to collapse
Was using CCSW but stopped working but went back to Package Disabler Pro. I am proficient with adb but don't want yo delete something with it and find out I now need it. Much easier to just disable the app and if for some reason you need it back just reenable it.
ggrant3876 said:
Was using CCSW but stopped working but went back to Package Disabler Pro. I am proficient with adb but don't want yo delete something with it and find out I now need it. Much easier to just disable the app and if for some reason you need it back just reenable it.
Click to expand...
Click to collapse
i used to use ccsw they pulled his license not sure why. I prob disabled 80 or so things.. giving more like pure android after that.. and better battery
ggrant3876 said:
Was using CCSW but stopped working but went back to Package Disabler Pro. I am proficient with adb but don't want yo delete something with it and find out I now need it. Much easier to just disable the app and if for some reason you need it back just reenable it.
Click to expand...
Click to collapse
From what I see for the Adb commands, the is a package install command which works in a similar way to disable /enable and therefore uninstall is not an issue as the package remains on your phone unless you are rooted.
If you are a little organised and keep a list of what you uninstalling it is not an issue in my opinion.
pdagenius said:
From what I see for the Adb commands, the is a package install command which works in a similar way to disable /enable and therefore uninstall is not an issue as the package remains on your phone unless you are rooted.
If you are a little organised and keep a list of what you uninstalling it is not an issue in my opinion.
Click to expand...
Click to collapse
What I've seen on here before, sometimes they use this "pm uninstall -k --user 0 com.my.demo.app". I'm just a belts and suspenders kind of gut I guess!
I hope you already know this, but
If you brick your device it's your fault!
THIS METHOD IS ONLY TESTED BY ME AND DOES NOT WORK PERFECTLY
If you can help to make it work easier or more reliable, text me pls.
Not checked in Self-Check:
Fake Play Store (May work fine)
- Install any ROM and finish setup (Skip everything etc.) (Had to redo everything cause I didnt finish it. Could not get rid of the notification)
- Flash Magisk
If signatur spoofing is not enabled:
- In Magisk go to settings (top right icon) and enable 'Zygisk' option
- Then in Magisk go to Modules tab, click top button 'Install from storage' install LSPosed-(...)-zygisk-release.zip (has to be zygisk version)
- Install FakeGapps.apk like regular app
- Reboot
- Popup will came out that ask you to add shortcut icon to desktop for LSPosed, just add it and open it
- Go to Modules and enable FakeGApps
Signature spoofing should be enabled
- Uninstall Google apps:
(easy and safer) Uninstall via Universal Android Debloater.
(hard but completely removed) Via adb shell
- Go to Magisk and install MinMicroG-Standard as a Module
- Reboot
- Open microG Service Core and ensure all boxes are selected. The most important is signature spoofing - this is what LSPosed and FakeGapps is for.
For working push notifications go to microG Service Core app and enable Google devices registration and Cloud Messaging.
For working location at least two apps will be needed - MozillaNlpBackend and NominatimNlpBackend. After installing they need to be enabled in microG Service Core app (Location modules). Sometimes MozillaNlpBackend refuse to be enabled, then you just have to go to it's permissions and select "Allow all the time" for location permission.
For working SafetyNet additional Magisk module may be needed.
SMS and Location in background didn't work for me, reinstalled the microG installer module and it worked
To find out the id's I used App Inspector.
If you have any improvements let me know.
Thanks to:
https://www.reddit.com/r/MicroG/comments/wev56n/_/iirvvfu
Replacements needed (what I use)
!name => important
?name => want better alternative (foss)
%name => not f-droid
!Keyboard (FlorisBoard)
!Browser (Fennec)
!App store (NeoStore (aka FDroid) and Aurora Store)
Calculator (Simple Calculator)
Camera (Open Camera, Nothing's Camera)
Notes (Carnet)
Calendar (Etar)
Files (Material Files)
Weather (Geometric Weather)
Cloud (Nextcloud) Contact, Calendar and Todo sync via DAVx5
Mail (Tutanota)
SMS (Signal)
Maps (OsmAnd~)
?Contacts (Simple Contacts)
?Phone (Nothing yet)
App Id's of apps I uninstalled safely:
(your ROM could have more or less bloatware installed, text me the id's if you want)
com.google.android.gms
com.android.vending
com.google.android.as.oss
com.google.android.apps.restore
com.google.android.gms.policy_sidecar_aps
com.google.android.projection.gearhead
com.google.android.calculator
com.google.android.calendar
com.android.chrome
com.google.android.deskclock
com.google.android.dialer
com.google.android.apps.messaging
com.android.egg
com.android.printspooler
com.android.dreams.phototable
com.google.android.feedback
com.google.android.as
com.google.android.marvin.talkback
com.google.android.printservice.recommendation
com.android.bluetoothmidiservice
com.android.calllogbackup
com.google.android.configupdater
com.google.android.ext.shared
com.google.android.gsf
com.google.android.ims
com.google.android.syncadapters.calendar
com.android.gallery3d
com.google.android.apps.cameralite
com.google.android.apps.wellbeing
com.google.android.apps.docs
com.google.android.apps.nbu.files
com.google.android.inputmethod.latin
com.google.android.gm
com.google.android.googlequicksearchbox
com.google.android.apps.maps
com.google.android.apps.safetyhub
com.google.android.apps.photos
com.google.android.youtube
com.google.android.contacts
com.android.hotwordenrollment.okgoogle
com.android.hotwordenrollment.xgoogle
com.android.partnerbookmarks
com.android.traceur
com.google.android.gms.location.history
com.google.android.markup
com.google.android.onetimeinitializer
com.google.android.partnersetup
com.google.android.tag
com.google.android.gms.supervision
com.google.android.overlay.gmsconfig.asi
com.google.android.overlay.gmsconfig.common
com.google.android.overlay.gmsconfig.comms
com.google.android.overlay.gmsconfig.geotz
com.google.android.overlay.gmsconfig.gsa
com.google.android.overlay.gmsconfig.personalsafety
com.google.android.overlay.gmsconfig.photos
com.google.android.overlay.gmsconfig.gsa
com.google.android.soundpicker
com.google.android.tts
com.google.android.turboadapter
com.google.android.webview
com.google.android.settings.intelligence
com.google.android.apps.turbo
If you choose to uninstall via adb shell, this is how to uninstall everything listed above.
Use flag -k after uninstall to only remove the app and leave the cache.
pm uninstall com.google.android.gms
pm uninstall com.android.vending
pm uninstall com.google.android.as.oss
pm uninstall com.google.android.apps.restore
pm uninstall --user 0 com.google.android.gms
pm uninstall --user 0 com.android.vending
pm uninstall --user 0 com.google.android.as.oss
pm uninstall --user 0 com.google.android.apps.restore
pm uninstall --user 0 com.google.android.gms.policy_sidecar_aps
pm uninstall --user 0 com.google.android.projection.gearhead
pm uninstall --user 0 com.google.android.calculator
pm uninstall --user 0 com.google.android.calendar
pm uninstall --user 0 com.android.chrome
pm uninstall --user 0 com.google.android.deskclock
pm uninstall --user 0 com.google.android.dialer
pm uninstall --user 0 com.google.android.apps.messaging
pm uninstall --user 0 com.android.egg
pm uninstall --user 0 com.android.printspooler
pm uninstall --user 0 com.android.dreams.phototable
pm uninstall --user 0 com.google.android.feedback
pm uninstall --user 0 com.google.android.as
pm uninstall --user 0 com.google.android.marvin.talkback
pm uninstall --user 0 com.google.android.printservice.recommendation
pm uninstall --user 0 com.android.bluetoothmidiservice
pm uninstall --user 0 com.android.calllogbackup
pm uninstall --user 0 com.google.android.configupdater
pm uninstall --user 0 com.google.android.ext.shared
pm uninstall --user 0 com.google.android.gsf
pm uninstall --user 0 com.google.android.ims
pm uninstall --user 0 com.google.android.syncadapters.calendar
pm uninstall --user 0 com.android.gallery3d
pm uninstall --user 0 com.google.android.apps.cameralite
pm uninstall --user 0 com.google.android.apps.wellbeing
pm uninstall --user 0 com.google.android.apps.docs
pm uninstall --user 0 com.google.android.apps.nbu.files
pm uninstall --user 0 com.google.android.inputmethod.latin
pm uninstall --user 0 com.google.android.gm
pm uninstall --user 0 com.google.android.googlequicksearchbox
pm uninstall --user 0 com.google.android.apps.maps
pm uninstall --user 0 com.google.android.apps.safetyhub
pm uninstall --user 0 com.google.android.apps.photos
pm uninstall --user 0 com.google.android.youtube
pm uninstall --user 0 com.google.android.contacts
pm uninstall --user 0 com.android.hotwordenrollment.okgoogle
pm uninstall --user 0 com.android.hotwordenrollment.xgoogle
pm uninstall --user 0 com.android.partnerbookmarks
pm uninstall --user 0 com.android.traceur
pm uninstall --user 0 com.google.android.gms.location.history
pm uninstall --user 0 com.google.android.markup
pm uninstall --user 0 com.google.android.onetimeinitializer
pm uninstall --user 0 com.google.android.partnersetup
pm uninstall --user 0 com.google.android.tag
pm uninstall --user 0 com.google.android.gms.supervision
pm uninstall --user 0 com.google.android.overlay.gmsconfig.asi
pm uninstall --user 0 com.google.android.overlay.gmsconfig.common
pm uninstall --user 0 com.google.android.overlay.gmsconfig.comms
pm uninstall --user 0 com.google.android.overlay.gmsconfig.geotz
pm uninstall --user 0 com.google.android.overlay.gmsconfig.gsa
pm uninstall --user 0 com.google.android.overlay.gmsconfig.personalsafety
pm uninstall --user 0 com.google.android.overlay.gmsconfig.photos
pm uninstall --user 0 com.google.android.overlay.gmsconfig.gsa
pm uninstall --user 0 com.google.android.soundpicker
pm uninstall --user 0 com.google.android.tts
pm uninstall --user 0 com.google.android.turboadapter
pm uninstall --user 0 com.google.android.webview
pm uninstall --user 0 com.google.android.settings.intelligence
pm uninstall --user 0 com.google.android.apps.turbo
Nice, thanks for this. I wondered how this was done without inbuilt sig spoofing.
How much google stuff did you uninstall?
dememted1 said:
Nice, thanks for this. I wondered how this was done without inbuilt sig spoofing.
How much google stuff did you uninstall?
Click to expand...
Click to collapse
Updated it rn, but if you find more apps to uninstall safely (app id and use/name) please let me know
The_Toady said:
Updated it rn, but if you find more apps to uninstall safely (app id and use/name) please let me know
Click to expand...
Click to collapse
Thanks buddy. You are not a lover of Google too ?
dememted1 said:
Thanks buddy. You are not a lover of Google too ?
Click to expand...
Click to collapse
I like to play around with IT stuff and privacy is important to me. Also I dont want a Google calculator xD
I'm thinking of buying Nothing's phone, but the only thing that keeps me away are google apps. Custom roms seem to be still in newborn age so I would like to stay with original, NothingOS.
Ive been running devices without google apps for years and it was benefit a lot battery life and privacy. I dont miss google and surly dont want to go back to it.
If I remove all google apps with Universal Android Debloater, will the phone work just fine without those apps? I dont want microG to be installed.
Zwijam_Dywan said:
I'm thinking of buying Nothing's phone, but the only thing that keeps me away are google apps. Custom roms seem to be still in newborn age so I would like to stay with original, NothingOS.
Ive been running devices without google apps for years and it was benefit a lot battery life and privacy. I dont miss google and surly dont want to go back to it.
If I remove all google apps with Universal Android Debloater, will the phone work just fine without those apps? I dont want microG to be installed.
Click to expand...
Click to collapse
Sry I havent tried that and my phone is now in a state were I dont want to factory reset it till a microg rom comes out. Still Im very curios why you dont want to install microG
The_Toady said:
Sry I havent tried that and my phone is now in a state were I dont want to factory reset it till a microg rom comes out. Still Im very curios why you dont want to install microG
Click to expand...
Click to collapse
I do not have any specific reason to not install it. I had microg on /e/ rom previously on my oneplus 6t and it was just fine. I am running now oneplus 6t on lineage os without gapps and microG and it works absolutely fine. I just dont feel like I need it really. Thats all.
This guide is very similar to what I wrote on Redd... haha, I wasn't expecting that, thanks for mentioning me
I might add that this method is a little more secure than using ROM with signature spoothing + installing microG manually because FakeGapps allows to spoof signature for microG only, no other apps. Also all changes can be just disabled either by uninstalling Magisk or disabling modules in Safe Mode in case of issues.
And of course there is nothing specific in this method for Nothing Phone, I successfully use it on my other devices with stock ROMs or LineageOS.
The_Toady said:
Install stock ROM and finish setup (Skip everything etc.) (Had to redo everything cause I didnt finish it. Could not get rid of the notification)
Flash Magisk
In Magisk go to settings (top right icon) and enable 'Zygisk' option
Then in Magisk go to Modules tab, click top button 'Install from storage' install LSPosed-(...)-zygisk-release.zip (has to be zygisk version)
Install FakeGapps.apk like regular app
Reboot
Popup will came out that ask you to add shortcut icon to desktop for LSPosed, just add it and open it
Go to Modules and enable FakeGApps
Go to Magisk and install microG_Installer_Revived.zip as a Module
Reboot
Open microG Service Core and ensure all boxes are selected. The most important is signature spoofing - this is what LSPosed and FakeGapps is for.
For working push notifications go to microG Service Core app and enable Google devices registration and Cloud Messaging.
For working location at least two apps will be needed - MozillaNlpBackend and NominatimNlpBackend. After installing they need to be enabled in microG Service Core app (Location modules). Sometimes MozillaNlpBackend refuse to be enabled, then you just have to go to it's permissions and select "Allow all the time" for location permission.
For working SafetyNet additional Magisk module may be needed.
SMS and Location in background didn't work for me, reinstalled the microG installer module and it worked
To uninstall google apps I used Universal Android Debloater. To find out the id's I used App Inspector.
Click to expand...
Click to collapse
Instructions unclear. At what step should Google Play packages be removed and which exact packages belong to Play services(I've seen second post, but it's more about end-user apps)?
Following current instructions gives an error while installing microG_installer_revived, smth about duplicate permission that is already owned by com.google.android.gsf, don't have phone with me now, and microg core services crashing non-stop after reboot.
Is full nonsense a Rom where already GAPPS are installed try to install microg that can not work.
Use this Rom because microg is preinstalled.
[ROM] UNOFFICIAL Lineage OS 20.0 + MicroG
***************************************************************************************** * DISCLAIMER * * ROMs are published as is, without any guaranty. * * They are built automaticaly without test. * * I am not responsable if you phone is...
forum.xda-developers.com
Exodusnick said:
Is full nonsense a Rom where already GAPPS are installed try to install microg that can not work.
Click to expand...
Click to collapse
I disagree, it is reasonable to want to benefit from the features and optimizations of the stock ROM.
Especially while no custom ROM is able to take fully advantage of the Glyph interface at the moment.
Although it is a hit or miss without knowing the exact level of coupling of the ROM with Gapps, it is possible to install microG.
Given that Nothing OS offers an experience very close to vanilla Android, I believe that removing Gapps will not create any major issues.
I think that the problem that @gonococcus is facing is due to the fact that Gapps are not properly uninstalled from the ROM.
Using Universal System Debloater will simply uninstall the selected apps for the current user instead of removing them completely from the ROM.
Here is my version of @The_Toady's guide:
Do a factory reset.
Complete the initial setup without connecting to the Internet and without adding any Google account.
This will prevent Gapps from updating or installing more apps.
Root your phone by flashing the latest version of Magisk.
Uninstall Gapps:
Create a file named 'SystemlessDebloaterList.sh' under /storage/emulated/0/Download and add the following text:
Code:
DebloatList="
GmsCore
GoogleServicesFramework
Phonesky
"
Notice that this is the minimum list of apps that must be uninstalled for a successful microG installation.
If you want to further debloat your phone, you can add more apps in the list acoording to the module's instructions.
Install the latest version of Systemless Debloater as a Magisk module.
Reboot.
Enable signature spoofing:
Enable Zygisk in Magisk's settings.
Install the latest Zygisk release of LSPosed as a Magisk module.
Install the FakeGapps app.
Reboot.
Add the shortcut icon of LSPosed to your home-screen and open it.
Enable the FakeGApps LSPosed module.
Reboot.
Install the latest version of the microG Installer Revived as a Magisk module and reboot.
The above guide worked flawlessly for me on both 1.1.7 and 1.5-beta versions of Nothing OS.
I was even able to install OTAs manually with reasonable effort.
If you are interested I will write a guide about it soon.
Sorry no interest as I have my own Rom with microG .
Without bells and whistles with this LSPosed and I do not know .
Which also intervenes much too deep into the system.
Exodusnick said:
Sorry no interest as I have my own Rom with microG .
Click to expand...
Click to collapse
The current post is a guide on how to install microG on stock ROM.
My response tries to enable users do exactly this.
Exodusnick said:
Without bells and whistles with this LSPosed and I do not know .
Click to expand...
Click to collapse
I agree with you, a custom ROM that comes in vanilla version and takes fully advantage of the device's hardware is much preferable.
Exodusnick said:
Which also intervenes much too deep into the system.
Click to expand...
Click to collapse
This is up to you, e.g., the FakeGapps module is enabling signature spoofing only for microG and not system-wide.
emdikay said:
I think that the problem that @gonococcus is facing is due to the fact that Gapps are not properly uninstalled from the ROM.
Click to expand...
Click to collapse
Hey, thanks for very detailed explanation! (and merry Christmas)
I think my problem occurred due to either not removing original gapps or not leaving them intact. I found github issue at microg-installer-revived repo describing same problem and the author was asking if the person removed original gapps, so I got the impression that maybe I should've left them intact before installing magisk module.
My problem was solved by installing first 3.0.0 and then updating to 3.1.0 on top of it, which also supports my theory that microg-installer-revived should be applied on top of existing gapps/microg.
Anyway, in the end I gave up on microg at this point of time. I'm upgrading from my older phone which uses Lineage for microg. It doesn't work ideally, but I managed ok for last few years, but with microg-installer-revived package some apps that use Maps API are crashing straight away(at least few of them used to work, others would crash on both phones). My guess is they might be packaging different versions/dev branches of microg so the magisk version lags behind. For the time being I've uninstalled much of google stuff and will wait for NP1 ecosystem mature a bit more, hopefully getting Lineage for microg distro at some point. I'll keep an eye on microg in case there are some major updates.
SelfRef said:
This guide is very similar to what I wrote on Redd... haha, I wasn't expecting that, thanks for mentioning me
I might add that this method is a little more secure than using ROM with signature spoothing + installing microG manually because FakeGapps allows to spoof signature for microG only, no other apps. Also all changes can be just disabled either by uninstalling Magisk or disabling modules in Safe Mode in case of issues.
And of course there is nothing specific in this method for Nothing Phone, I successfully use it on my other devices with stock ROMs or LineageOS.
Click to expand...
Click to collapse
Yeah it really helped me and just "reposted' it here to make it easier to find. So big thanks.
Exodusnick said:
Use this Rom because microg is preinstalled.
[ROM] UNOFFICIAL Lineage OS 20.0 + MicroG
***************************************************************************************** * DISCLAIMER * * ROMs are published as is, without any guaranty. * * They are built automaticaly without test. * * I am not responsable if you phone is...
forum.xda-developers.com
Click to expand...
Click to collapse
If there was a good ROM with microG installed (or even anything when I created that post) I would have used it, but I want stuff like Fingerprint and NFC (I have a yubikey) and still dont want to use google. My Solution rn is e/OS/ on a S9 because I'm waiting for a good rom. This guide is for people like me, where this is the "best" solution