I understand there is already a thread on "Make your V30 Faster and Smoother" at https://forum.xda-developers.com/lg-v30/how-to/guide-make-v30-faster-smoother-t3693083
This is more intended as a one step debloat via abd shell, after you have setup your device, installed Google Keyboard etc...
This is intended for NON Root users, I have a Canadian V30 and I would install the following:
DNS66 - Ad blocking
Blokada - Anopther Ad blocker (mentioned by blossom)
Brevent - Like Greenify
NewPipe - Youtube Replacement, allows download and audio conversion to watch again on device (save data).
Other Suggested Apps and Widgets:
HTC Calculator Widget, which can be found by searching apkmirror.com
Blackberry Compass App, search for "blackberry compass" at apkmirror.com
Alternative Always on Display app: Glance Plus App
https: //play.google.com/store/apps/details?id=com.thsoft.glance&hl=en
I would also recommend using the patched Google Dialer:
https://forum.xda-developers.com/android/apps-games/app-google-phone-v14-0-175904292-bubble-t3708218
I have kept the Home Launcher instead of running NOVA, because I like to have calendar widgets on my home screen.
I will be updating this list, there are some duplicates which I will clean up... so far nothing is broken after running the list. BUT, I have lost the ability to switch to another app during a call (install patch Google Dialer will fix this), always on display (you need to reset your phone if you want to get those back), but my phone does feel really snappy.
Start by Entering:
Code:
adb shell
To get a list of your package, enter:
Code:
pm list packages -f
Additional useful adb shell commands can be found here:
https://gist.github.com/Pulimet/5013acf2cd5b28e55036c82c91bd56d8
- Updated, thank you ChazzMatt, One Twelve, blossom...
Edit:
Removing com.android.LGSetupWizard will not loose Always on Display
Always on display is the following:
com.lge.signboard
com.lge.signboard.initialguide
Safe List:
Code:
# LG Task App, pretty useless... Use Wundarlist
pm uninstall -k --user 0 com.lge.ia.task.informant
pm uninstall -k --user 0 com.lge.ia.task.s4urecommender
pm uninstall -k --user 0 com.lge.task
#Stop Showing Task in Calendar:
pm uninstall -k --user 0 com.lge.ia.task.incalagent
#Email App
pm uninstall -k --user 0 com.lge.exchange
pm uninstall -k --user 0 com.lge.email
#Calendar remove "#" to uninstall:
#pm uninstall -k --user 0 com.android.calendar
#I like to keep the LG File Mamnager, remove "#" to uninstall:
#pm uninstall -k --user 0 com.lge.filemanager
#If you do not use always on display
#pm uninstall -k --user 0 com.lge.signboard
#pm uninstall -k --user 0 com.lge.signboard.initialguide
pm uninstall -k --user 0 com.facebook.katana
pm uninstall -k --user 0 com.facebook.system
pm uninstall -k --user 0 com.facebook.appmanager
#Be sure you have installed another keyboard
pm uninstall -k --user 0 com.lge.ime
pm uninstall -k --user 0 com.lge.ime.solution.handwriting
pm uninstall -k --user 0 com.lge.ime.solution.text
#LG Mobile Switch:
pm uninstall -k --user 0 com.lge.bnr
pm uninstall -k --user 0 com.lge.bnr.launcher
pm uninstall -k --user 0 com.lge.homeselector
pm uninstall -k --user 0 com.lge.launcher2
pm uninstall -k --user 0 com.lge.launcher3
pm uninstall -k --user 0 com.lge.theme.blackgold
pm uninstall -k --user 0 com.lge.theme.highcontrast
pm uninstall -k --user 0 com.android.wallpapercropper
pm uninstall -k --user 0 com.lge.gallery.vr.wallpaper
pm uninstall -k --user 0 com.lge.video.vr.wallpaper
pm uninstall -k --user 0 com.lge.easyhome
pm uninstall -k --user 0 com.android.wallpaper.livepicker
pm uninstall -k --user 0 com.lge.qhelp
pm uninstall -k --user 0 com.lge.qhelp.application
#One Twelve: Disabling externalstorage MAY cause problem writing to SD card (but it has been working for myself).
#pm uninstall -k --user 0 com.android.externalstorage
pm uninstall -k --user 0 com.lge.cloudhub
#LG Health App:
pm uninstall -k --user 0 com.lge.lifetracker
pm uninstall -k --user 0 com.crucialsoft.fido.client
pm uninstall -k --user 0 com.lge.lgworld
#Be sure you have finished setting up your gmail accounts:
pm uninstall -k --user 0 com.google.android.setupwizard
pm uninstall -k --user 0 com.android.sharedstoragebackup
pm uninstall -k --user 0 com.google.android.music
pm uninstall -k --user 0 com.lge.cmas
pm uninstall -k --user 0 com.lge.gcuv
pm uninstall -k --user 0 com.google.android.webview
pm uninstall -k --user 0 com.android.facelock
pm uninstall -k --user 0 com.google.android.videos
pm uninstall -k --user 0 com.android.providers.partnerbookmarks
pm uninstall -k --user 0 com.lge.friendslist
pm uninstall -k --user 0 com.LogiaGroup.LogiaDeck
pm uninstall -k --user 0 com.google.android.talk
#RemoteCall Service
pm uninstall -k --user 0 com.rsupport.rs.activity.lge.allinone
pm uninstall -k --user 0 com.android.emergency
pm uninstall -k --user 0 com.google.android.apps.docs.editors.docs
pm uninstall -k --user 0 com.google.android.apps.docs.editors.sheets
pm uninstall -k --user 0 com.google.android.apps.docs.editors.slides
pm uninstall -k --user 0 com.tmobile.simlock
pm uninstall -k --user 0 com.lge.eltest
pm uninstall -k --user 0 com.lge.springcleaning
pm uninstall -k --user 0 com.lge.gnsstest
pm uninstall -k --user 0 com.lge.myplace.engine
pm uninstall -k --user 0 com.google.android.marvin.talkback
pm uninstall -k --user 0 com.lge.wernicke.nlp
pm uninstall -k --user 0 com.lge.iftttmanager
#Google Duo:
pm uninstall -k --user 0 com.google.android.apps.tachyon
pm uninstall -k --user 0 com.lge.ia.task.smartsetting
pm uninstall -k --user 0 com.lge.lgmapui
pm uninstall -k --user 0 com.lge.gnsspostest
pm uninstall -k --user 0 com.lge.voicecare
pm uninstall -k --user 0 com.tmobile.pr.adapt
pm uninstall -k --user 0 com.lge.gcuv
pm uninstall -k --user 0 com.google.android.apps.cloudprint
pm uninstall -k --user 0 com.google.android.apps.docs
pm uninstall -k --user 0 com.google.android.webview
pm uninstall -k --user 0 com.lge.gnss.airtest
pm uninstall -k --user 0 com.google.android.apps.walletnfcrel
pm uninstall -k --user 0 com.google.android.videos
pm uninstall -k --user 0 com.google.android.printservice.recommendation
pm uninstall -k --user 0 com.lge.myplace
pm uninstall -k --user 0 com.lge.mtalk.sf
pm uninstall -k --user 0 com.lge.wernicke
pm uninstall -k --user 0 com.lge.smartdoctor.webview
pm uninstall -k --user 0 com.lge.gnsslogcat
pm uninstall -k --user 0 com.tmobile.services.nameid
pm uninstall -k --user 0 com.lge.gcuv
pm uninstall -k --user 0 com.lge.eulaprovider
pm uninstall -k --user 0 com.lge.qmemoplus
pm uninstall -k --user 0 com.lge.lifetracker
pm uninstall -k --user 0 com.lge.wifi.p2p
pm uninstall -k --user 0 com.lge.privacylock
pm uninstall -k --user 0 com.lge.smartshare
pm uninstall -k --user 0 com.lge.smartshare.provider
pm uninstall -k --user 0 com.lge.snappage
pm uninstall -k --user 0 com.lge.wfds.service.v3
pm uninstall -k --user 0 com.lge.lgdrm.permission
pm uninstall -k --user 0 com.google.android.videos
pm uninstall -k --user 0 com.lge.eula
pm uninstall -k --user 0 com.lge.phonemanagement
pm uninstall -k --user 0 com.google.android.feedback
pm uninstall -k --user 0 com.google.android.youtube
pm uninstall -k --user 0 com.lge.leccp
pm uninstall -k --user 0 com.lge.remote.setting
pm uninstall -k --user 0 com.lge.friendsmanager
pm uninstall -k --user 0 com.lge.lginstallservies
pm uninstall -k --user 0 com.lge.snappage
pm uninstall -k --user 0 com.google.android.youtube
pm uninstall -k --user 0 com.google.android.ext.services
pm uninstall -k --user 0 com.google.android.apps.docs.editors.docs
pm uninstall -k --user 0 com.google.android.onetimeinitializer
pm uninstall -k --user 0 com.google.android.ext.shared
pm uninstall -k --user 0 com.google.android.apps.docs.editors.sheet s
pm uninstall -k --user 0 com.google.android.apps.docs.editors.slide s
pm uninstall -k --user 0 com.google.android.configupdater
pm uninstall -k --user 0 com.google.android.marvin.talkback
pm uninstall -k --user 0 com.google.android.gm
pm uninstall -k --user 0 com.google.zxing.client.android
pm uninstall -k --user 0 com.google.android.setupwizard
pm uninstall -k --user 0 com.google.android.apps.maps
pm uninstall -k --user 0 com.google.android.webview
pm uninstall -k --user 0 com.google.android.syncadapters.contacts
pm uninstall -k --user 0 com.google.android.calculator
pm uninstall -k --user 0 com.google.android.packageinstaller
pm uninstall -k --user 0 com.google.android.gms
pm uninstall -k --user 0 com.google.android.gsf
pm uninstall -k --user 0 com.google.android.tts
pm uninstall -k --user 0 com.google.android.partnersetup
pm uninstall -k --user 0 com.google.android.feedback
pm uninstall -k --user 0 com.google.android.printservice.recommendation
pm uninstall -k --user 0 com.google.android.syncadapters.calendar
pm uninstall -k --user 0 com.google.android.gsf.login
pm uninstall -k --user 0 com.google.android.backuptransport
Optional:
Code:
# ChazzMatt: VPN Client
pm uninstall -k --user 0 com.ipsec.vpnclient
# ChazzMatt: Print Spooler
pm uninstall -k --user 0 com.android.printspooler
# ChazzMatt: Radio App Might Be Useful
pm uninstall -k --user 0 com.nextradioapp.nextradio
pm uninstall -k --user 0 com.lge.fmradio
#Floating Bar
pm uninstall -k --user 0 com.lge.floatingbar
Only remove after you finished setup:
Code:
pm uninstall -k --user 0 com.android.LGSetupWizard
edmondt said:
BUT, I have lost the always on display (you need to reset your phone if you want to get those back), but my phone does feel really snappy.
Safe List:
Code:
pm uninstall -k --user 0 com.android.LGSetupWizard
pm uninstall -k --user 0 com.ipsec.vpnclient
pm uninstall -k --user 0 com.lge.fmradio
pm uninstall -k --user 0 com.android.printspooler
Click to expand...
Click to collapse
LGSetup Wizard is responsible for Always On Display. So, no that's NOT a safe list.
VPN client is important for a lot of people, too. Also, I wouldn't lose FM radio or print spooler.
Not sure what's responsible for your phone call problems.
I would definitely recommend this over using package disablers. Phone seems smoother this way. I removed more apps than this but lost some functionality other users may need. Nice guide:good:.
Now i can not open PDF attachment from my email.
any idea what caused this?
edmondt said:
This is intended for NON Root users, I have a Canadian V30 and I would install the following:
DNS66 - Ad blocking
Click to expand...
Click to collapse
How this works?
blossom said:
Now i can not open PDF attachment from my email.
any idea what caused this?
Click to expand...
Click to collapse
Not sure. I usually use Adobe reader for PDF attachments never used the stock app.
turns out blokada is the culprit
have to white listed email application to make it work
edmondt said:
This is more intended as a one step debloat via abd shell, after you have setup your device, installed Google Keyboard etc...
pm uninstall -k --user 0 com.android.externalstorage
Click to expand...
Click to collapse
Doesn't disabling "external storage" mess up your microSD card?
Sent from my official carrier unlocked LG V30+ US998
ChazzMatt said:
Doesn't disabling "external storage" mess up your microSD card?
Sent from my official carrier unlocked LG V30+ US998
Click to expand...
Click to collapse
I can read the microsd just fine It might affect reading external hard drives?
edmondt said:
I can read the microsd just fine It might affect reading external hard drives?
Click to expand...
Click to collapse
Have you tried writing to the SD card, like capturing pictures with camera?
Just curious.
Sent from my official open market LG US998 V30+
pm uninstall -k --user 0 com.google.android.youtube
Won't this disable youtube ?
Isn't it already possible to disable many here within settings - apps - show system itself ? why the need for adb
This way they can easily be re-enabled in case of a problem without having to factory reset
One Twelve said:
pm uninstall -k --user 0 com.google.android.youtube
Won't this disable youtube ?
Isn't it already possible to disable many here within settings - apps - show system itself ? why the need for adb
This way they can easily be re-enabled in case of a problem without having to factory reset
Click to expand...
Click to collapse
Yes, that would disable the LG supplied apk of YouTube. Whether you could then install another version straight from Play Store, I don't know. But would there be any reason to do that?
Yes, without root disabling these apps doesn't really uninstall them and you do have to do a factory re-set to make them come back. However, where this method does have advantage is there are some system apps that cannot be disabled in the Settings (at least on other phones I have used) -- and thus why you need something more powerful IF you REALLY want to disable them.
The only quibble I have is there's easy low hanging fruit (Wallpapers you will never use, LG Health if you don't want that, etc) and then there's more complicated stuff that actually HURTS the phone because so many things are connected. "LG Setup Wizard" sounds like fluff -- but it's not. ("I've already set up my phone! Why do I need that?") LG Setup Wizard isn't just for setting up your phone -- it also controls the Always On Display. Just one example.
(The OP removed LG Setup Wizard from the list and has now noted other packages that should be optional. So, that's good.)
OR even if the functions still work, you can unintentionally introduce lag because the system LOOKS for that thing you disabled first. You have to be very careful when disabling system apps.
ChazzMatt said:
Yes, that would disable the LG supplied apk of YouTube. Whether you could then install another version straight from Play Store, I don't know. But would there be any reason to do that?
Click to expand...
Click to collapse
I just don't understand why anyone would want to disable youtube ? isn't it a cool app to have
Or are people using chrome as an alternative for this purpose? Works and can be used with the screen off too but damn is it clunky
Yes, without root disabling these apps doesn't really uninstall them and you do have to do a factory re-set to make them come back. However, where this method does have advantage is there are some system apps that cannot be disabled in the Settings (at least on other phones I have used) -- and thus why you need something more powerful IF you REALLY want to disable them.
Click to expand...
Click to collapse
Yes but the list is long and my recommend would be to test for month say using the settings app to check no apps have been inadvertently disabled. I can see quite a few in the V20 that can be disabled must be the same in the v30 too
The only quibble I have is there's easy low hanging fruit (Wallpapers you will never use, LG Health if you don't want that, etc) and then there's more complicated stuff that actually HURTS the phone because so many things are connected. "LG Setup Wizard" sounds like fluff -- but it's not. ("I've already set up my phone! Why do I need that?") LG Setup Wizard isn't just for setting up your phone -- it also controls the Always On Display. Just one example.
(The OP removed LG Setup Wizard from the list and has now noted other packages that should be optional. So, that's good.)
OR even if the functions still work, you can unintentionally introduce lag because the system LOOKS for that thing you disabled first. You have to be very careful when disabling system apps.
Click to expand...
Click to collapse
App inspector i wanted to recommend is package info
https://play.google.com/store/apps/details?id=com.osp.pmanagerinfo&hl=en
Free and by the same people that made the package disabler. The part that is interesting is to check startup apps. Three dots top right, midway down the dropdown list, startup apps.
It will list everything that gets loaded up at boot and that list is pretty long. Just examing the file size of each of these apps is sobering. 50MB seems like the average but some apps are nearing 200MB (!)
So knowing which apps get loaded and then trying to disable them using settings so bootup is quicker and hopefully less lag seems like the way to go to decrease lag. Isn't it.
I don't see a real reason to disable apps that don't get loaded up at boot up or are otherwise not running. As storage space isn't being reclaimed here for non root users.
One Twelve said:
I just don't understand why anyone would want to disable youtube ? isn't it a cool app to have
Or are people using chrome as an alternative for this purpose? Works and can be used with the screen off too but damn is it clunky
Click to expand...
Click to collapse
I use YouTube all the time, even cast it to my TV -- so no, I wouldn't disable that app.
One Twelve said:
App inspector i wanted to recommend is package info
https://play.google.com/store/apps/details?id=com.osp.pmanagerinfo&hl=en
Free and by the same people that made the package disabler. The part that is interesting is to check startup apps. Three dots top right, midway down the dropdown list, startup apps.
It will list everything that gets loaded up at boot and that list is pretty long. Just examining the file size of each of these apps is sobering. 50MB seems like the average but some apps are nearing 200MB (!)
So knowing which apps get loaded (at bootup) and then trying to disable them using settings so bootup is quicker and hopefully less lag seems like the way to go to decrease lag. Isn't it.
I don't see a real reason to disable apps that don't get loaded up at boot up or are otherwise not running. As storage space isn't being reclaimed here for non root users.
Click to expand...
Click to collapse
As long as you can prevent those app from loading at bootup and running in the background, that would be very helpful.
Is there a way to UNcheck the boot settings for those apps that you don't want to run at bootup? Not disabling the apps, but just preventing them from running at bootup. You said that app will show you what is running at bootup. Does it also allow you to CHANGE what is running at bootup or is there some other place to do that? That's where I don't quite understand.
(In the past that's what I've used Greenify for. It hibernates apps, until needed, and then hibernates them again when you close the app so they aren't constantly running in the background.)
ChazzMatt said:
Is there a way to UNcheck the boot settings for those apps that you don't want to run at bootup? Not disabling the apps, but just preventing them from running at bootup.
Click to expand...
Click to collapse
Now, see that would be perfect.
But no! not without root, there is no way i'm aware of to prevent these apps from booting up other than either uninstalling or disabling. Which means you can never use them unless you re-enable them back. Impractical if all you wanted was to prevent them loading at boot. Another workaround is force stop but some apps have an annoying tendency to restart a short while later. So force stop isn't completely reliable if app devlopers don't play nice.
I find this absolutely maddening because its trivial to do on a laptop. In the PC world we don't break into systems we rightfully own. Doesn't work that way in the mobile world
You said that app will show you what is running at bootup. Does it also allow you to CHANGE what is running at bootup or is there some other place to do that? That's where I don't quite understand.
(In the past that's what I've used Greenify for. It hibernates apps, until needed, and then hibernates them again when you close the app so they aren't constantly running in the background.)
Click to expand...
Click to collapse
No changes, only lists whats in their manifests. Greenify is an option i have to explore, might help with apps that aren't needed but can it prevent them from booting up if hibernated ?
You say in the past, are you using something else now for the same purpose
One Twelve said:
Greenify is an option i have to explore, might help with apps that aren't needed but can it prevent them from booting up if hibernated ?
You say in the past, are you using something else now for the same purpose
Click to expand...
Click to collapse
I do have Greenify installed. It works with root and without root, but my understanding is it's (of course) more powerful with root. My phones have always been rooted, so I can't vouch for effectiveness without root. Feel free to try it.
My V30+ is still unrooted and is still temporarily my daily driver.
Sent from my official open market LG US998 V30+
ChazzMatt said:
Have you tried writing to the SD card, like capturing pictures with camera?
Just curious.
Sent from my official open market LG US998 V30+
Click to expand...
Click to collapse
Yes it works, this phone is my daily driver, the only thing I miss is the ability to switch to another screen during a phone call... Have to figure out which package is responsible for that.
edmondt said:
Yes it works, this phone is my daily driver, the only thing I miss is the ability to switch to another screen during a phone call... Have to figure out which package is responsible for that.
Click to expand...
Click to collapse
What i understood with disabling external storage is google apps can write to the microsd card. Non gogle apps cannot ?
Some one posted that in the other thread
iantlopp said:
***WARNING*** Some of these apps are ABSOLUTELY necessary. It would be very useful to go through this list and define what absolutely every one of those items are, as I have already found one that is absolutely essential to the basic functionality of the phone. After having gone through a LOT of other things trying to determine why my SD card was not working with non-google apps, though google apps had no problems with it, and editing the contents with the computer was not an issue, it finally caught my attention that I had done this debloat process around the time that I started having problems (a few days before - hadn't tried to use the SD card other than to read the files, which has always worked).
After several days of searching different things, uninstalling and reinstalling apps (before I checked the debloat process), and finally going one by one with each debloated app, I finally found the culprit. "External Storage" or "com.android.externalstorage" which lists by the LG app as bloatware. But after I turned it back on, the write access was returned to non-google apps.
*edit* I'm also looking for the culprit causing Android Pay to stop working (specifically, when I go to settings, General, Tap & Pay, settings crashes). I've already reenabled "Android Pay" "com.google.android.apps.walletnfcrel" but Settings still crashes when I click on Tap & Pay, so there's some other dependency. And Android Pay is a google service, not related to LG bloatware, so *shouldn't* be just disabled "because" especially when it causes apps to crash just by clicking the wrong button - such as SETTINGS.
Click to expand...
Click to collapse
I wouldn't disable 'External Storage' if you use a microsd
The best reason to disable/remove the YouTube app is so you can use an ad blocking browser to watch YouTube without being annoyed with ads. The app bypasses AdAway on a rooted device to serve you ads. For some, that might be fine or they could be running Xspoded to block though but the easy way is, to just not use the YouTube app.
jcsww said:
The best reason to disable/remove the YouTube app is so you can use an ad blocking browser to watch YouTube without being annoyed with ads. The app bypasses AdAway on a rooted device to serve you ads. For some, that might be fine or they could be running Xspoded to block though but the easy way is, to just not use the YouTube app.
Click to expand...
Click to collapse
Which ad blocking browser do you recommend ?
Related
So I've just got hold of a brand new 2nd gen TV stick for the purpose of rooting or debloating at least.
I know that the most recent firmware won't permit either.
So far I can't even get to the registration screen onwards to access any of the options such as enabling ADB.
I've tried unplugging the telephone line and killing the wifi at various times, it keeps giving me an error and going back to the choose a wifi network screen.
Can anyone offer any suggestions, is there a post I have missed somewhere about how to do this?
Thanks
I have found the following information:
allow: softwareupdates.amazon.com and updates.amazon.com
block: amzdigital-a.akamaihd.net and amzdigitaldownloads.edgesuite.net
I will test this later and report back if this works for others.
Maybe I'm talking to myself here but what I posted above works perfectly though isn't even necessary as an easier option exists!
New information I have no seen posted up anywhere..
**If you connect to the stick via the Amazon remote app on a phone/tablet as soon as you have connected to your wifi network, you can use it to skip forward past the update screen into the settings screen and enable ADB right away. Then hit it with the ADB uninstall commands quick to remove OTA.**
This means you can also skip over having to register it with an Amazon account
No router blocking or opendns faffing around required.
matt09 said:
Maybe I'm talking to myself here but what I posted above works perfectly though isn't even necessary as an easier option exists!
New information I have no seen posted up anywhere..
**If you connect to the stick via the Amazon remote app on a phone/tablet as soon as you have connected to your wifi network, you can use it to skip forward past the update screen into the settings screen and enable ADB right away. Then hit it with the ADB uninstall commands quick to remove OTA.**
This means you can also skip over having to register it with an Amazon account
No router blocking or opendns faffing around required.
Click to expand...
Click to collapse
Thank you will use your info.
What firmware are you on?
Whatever the stock OS is that ships with the stick at the moment. Will check later.
I tried doing this but in the setting under device the developer options are not there.
Thank you I was able to get past the update screen. Were you able to register after sending adb disable codes for ota? I am a newbie to this and never have used adb. I sideloaded 3rd party launcher with boottoappstarter and hijack launcher so now it skips the update and registration screen automatically but I cannot figure out how to stop that chiming noise that starts after splash screen prompting me to hit the play button to continue! The chime is driving me insane lol. Any ideas?
Exactly a year ago I thought that the update failure at the first launch of fire stick tv was impassable. No way to register an amazon account.
This thread allowed me to pull out my fire stick that was left in a drawer.
Thanks to matt09 for finding the tip of the Fire Tv app giving access to the settings and therefore access to the adb debugging.
Luckily my OS is 5.2.6.0
I followed in his footsteps and then I got a little lost.
Once the blockage of the last update is over, I discover the interface. It is limited since Home does not work. I have access to the settings and therefore to the program manager, but no native apps accept to be launched.
Doesn't Home work because I don't have an Amazon account? How to make native applications work?
Nevertheless, I continued the steps. That's what I did:
- BLOCK SOFTWARE UPDATES w/ ADB (lol is useless for me, but you never know...) :
For an unknown reason the command adb uninstall -k --user 0 com.**** must be replaced by adb shell pm uninstall -k --user 0 com.****
Code:
adb shell pm uninstall -k --user 0 com.amazon.device.software.ota
adb shell pm uninstall -k --user 0 com.amazon.device.software.ota.override
- SIDELOAD APPS w/ ADB :
LauncherHijackV402, smartyoutubetv_latest, org.mozilla.firefox_65.0-2015607433, MiXplorer, Nova Launcher-Prime-v6.0-beta13_build_59914, HALauncher-2.0.2.1, Package Names Viewer.ver.2.1.2091.build.18, AppStarter-v4.0, CAJA TV Downloader.ver.1.2.build. 3
- UNINSTALL BLOATWARES:
NOTE: FROM THIS STEP >> Fire Tv App DOES NOT FUNCTION: A BLOATWARE WILL NOT HAVE TO BE DESINSTALLE, BUT WHICH?]
In order to later identify the bloatware needed to run Fire tv app, I prepared this batch :
Code:
@title uninstall bloatware
@echo off
adb start-server
cls
color 0e
echo.
cls
echo --------------------------------------------------------------------------------------------------------------
echo uninstall bloatwares
echo --------------------------------------------------------------------------------------------------------------
pause >nul
echo [*-*] Waiting for Device.
adb wait-for-device
adb shell pm uninstall -k --user 0 com.amazon.ags.app
adb shell pm uninstall -k --user 0 com.amazon.android.marketplace
adb shell pm uninstall -k --user 0 com.amazon.bueller.music
adb shell pm uninstall -k --user 0 com.amazon.bueller.notification
adb shell pm uninstall -k --user 0 com.amazon.client.metrics
adb shell pm uninstall -k --user 0 com.amazon.client.metrics.api
adb shell pm uninstall -k --user 0 com.amazon.communication.discovery
adb shell pm uninstall -k --user 0 com.amazon.connectivitydiag
adb shell pm uninstall -k --user 0 com.amazon.device.crashmanager
adb shell pm uninstall -k --user 0 com.amazon.device.logmanager
adb shell pm uninstall -k --user 0 com.amazon.device.messaging
adb shell pm uninstall -k --user 0 com.amazon.device.sync
adb shell pm uninstall -k --user 0 com.amazon.dp.logger
adb shell pm uninstall -k --user 0 com.amazon.identity.auth.device.authorization
adb shell pm uninstall -k --user 0 com.amazon.imp
adb shell pm uninstall -k --user 0 com.amazon.kindle.cms
adb shell pm uninstall -k --user 0 com.amazon.kindle.devicecontrols
adb shell pm uninstall -k --user 0 com.amazon.kso.blackbird
adb shell pm uninstall -k --user 0 com.amazon.ods.kindleconnect
adb shell pm uninstall -k --user 0 com.amazon.platform.fdrw
adb shell pm uninstall -k --user 0 com.amazon.providers
adb shell pm uninstall -k --user 0 com.amazon.providers.contentsupport
adb shell pm uninstall -k --user 0 com.amazon.recess
adb shell pm uninstall -k --user 0 com.amazon.securitysyncclient
adb shell pm uninstall -k --user 0 com.amazon.sharingservice.android.client.proxy
adb shell pm uninstall -k --user 0 com.amazon.sync.provider.ipc
adb shell pm uninstall -k --user 0 com.amazon.sync.service
adb shell pm uninstall -k --user 0 com.amazon.tcomm
adb shell pm uninstall -k --user 0 com.amazon.tcomm.client
adb shell pm uninstall -k --user 0 com.amazon.tmm.tutorial
adb shell pm uninstall -k --user 0 com.amazon.tv.csapp
adb shell pm uninstall -k --user 0 com.amazon.tv.fw.metrics
adb shell pm uninstall -k --user 0 com.amazon.tv.legal.notices
adb shell pm uninstall -k --user 0 com.amazon.tv.oobe
adb shell pm uninstall -k --user 0 com.amazon.tv.support
adb shell pm uninstall -k --user 0 com.amazon.videoads.app
adb shell pm uninstall -k --user 0 com.amazon.visualonawv
adb shell pm uninstall -k --user 0 com.amazon.vizzini
adb shell pm uninstall -k --user 0 com.amazon.whisperlink.core.android
adb shell pm uninstall -k --user 0 com.amazon.whisperplay.contracts
adb shell pm uninstall -k --user 0 com.amazon.whisperplay.service.install
adb shell pm uninstall -k --user 0 com.android.managedprovisioning
echo Done! Press any key to continue.
pause >nul
exit
-ADJUST DISPLAY SIZE: There is no option on my old tv to change the aspect ration or unzoom etc... the gray arrows are cut off on the firestick and I couldn't adjust it. I found a solution with :
Code:
adb shell
wm overscan 48,28,48,48,28
reboot
- CUSTOM LAUNCHER w/ WIDGETS: bypass the system and the Amazon native launcher with the LauncherHijack trick:
Code:
adb install <path to LauncherHijack.apk>
adb shell settings put secure enabled_accessibility_services com.baronkiko.launcherhijack
- DEFINE NOVA AS LAUNCHER THANKS TO THE WIDGET :
Navigate to /system/bin
Copy "appwidget" >> Paste it in the root of your internal storage /sdcard/
Change the file extension to.sh
Code:
adb shell
sh /sdcard/appwidget.sh
exit
adb shell appwidget grantbind appwidget --package com.teslacoilsw.launcher --user 0
In spite of [ERROR] unsupported operation : null I went to the next step to give the widget function to my Nova Launcher
Click to expand...
Click to collapse
RESULT: Nova Laucher opens at boot time but it is almost useless for me because of lack of control tools (mouse or Fire Tv app). So I ask again the question: Doesn't all this work 100% because I don't have an Amazon account, or did I miss a step?
I hope matt09 will come back to specify the missing steps
This is old and dont use Nova Launcher on a TV. Use an android tv launcher.
Hi,
Glad the information was useful to people.
You seem to have uninstalled things that are needed for core functionality, but I'm not sure what..
You would be best reset the stick then start over but this time be more careful about what you remove after taking OTA down.
Oh yes, thanks @TimmyP, it's much better with Leanback launcher.
There's still something wrong : how to return to the native menu to restart fire stick, for example, or return to the development options menu, screensaver settings...?
Maybe a combination of keys allows it? Or a specific application? (Confirator does not allow it)
EDIT : Press and hold the Home button on your remote is the solution
@matt09 As @TimmyP noticed, it was Nova launcher that caused me problems. So yes I started again from scratch. I didn't go beyond the bloatware list proposed by Bropinski. Have you kept a record of yours?
Debloating is great but, as you mentionned it somewhere, phone can no longer see the stick and connect to it via the Fire TV app
By the way, the guilty is not :
Code:
adb uninstall -k --user 0 com. amazon. whisperlink. core. android
Hey guys, just got my 1080p stick.
I am interested to follow the steps of @matt09 and then sideload streaming apps like the Cinema APK and KODI.
Should I follow some specific steps after bypassing the update process?
Are there any mandatory commands for ADB?
And BTW, how do you send all these commands to the device? By connecting it on a PC with Windows, like with mobiles?
And what PC drivers do I need?
imho disabling updates is pointless, removing bloatware is pointless too since you never see it anyway, block update servers with router if you want
1. hijackLauncher v4
2. install HAL Launcher or (my recommendation) "Top TV Launcher 2."
3. install whatever apps you want (Kodi, emulators, Youtube modded)
4. install Stay Alive so it doesnt sleep (appears not to work but does)
No pc drivers, just enable debugging on the stick and connect wireless adb from pc. Install with "adb install whatever.apk"
I havent seen the Amazon Launcher since LauncherHijack v4. Looks beautiful too with Launcher with user selectable background.
PS: I can get back to Amazon settings within Top TV Launcher by selecting the icon on the bottom.
Oh and dont forget to select launcher by running hijack after step 2!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The down arrow in this launcher brings up popup for Amazon setting (middle icon)
TimmyP said:
imho disabling updates is pointless, removing bloatware is pointless too since you never see it anyway, block update servers with router if you want
1. hijackLauncher v4
2. install HAL Launcher or (my recommendation) "Top TV Launcher 2."
3. install whatever apps you want (Kodi, emulators, Youtube modded)
4. install Stay Alive so it doesnt sleep (appears not to work but does)
No pc drivers, just enable debugging on the stick and connect wireless adb from pc. Install with "adb install whatever.apk"
I havent seen the Amazon Launcher since LauncherHijack v4. Looks beautiful too with Launcher with user selectable background.
PS: I can get back to Amazon settings within Top TV Launcher by selecting the icon on the bottom.
Oh and dont forget to select launcher by running hijack after step 2!
The down arrow in this launcher brings up popup for Amazon setting (middle icon)
Click to expand...
Click to collapse
Points 1 and 2 are both for launchers?
And how do I install them?
Through the standard store?
Point 4. Why is needed?
How to enable debugging? Through the standard settings menu?
And why is needed to connect wireless adb?
Sent from my ONEPLUS A6003 using Tapatalk
Yes, when 1 and 2 are installed, just run the hijack app and pick Top TV (or whatever).
Debugging turned on in Fire TV settings.
4 is optional really, I just mention it because whenever your Fire stick sleeps, it resumes to the Amazon launcher and you have to press home or select the launcher in apps to get back. This keeps it on, stopping it from happening.
Wireless adb is far easier than Es file explorer. You could just use that with the LAN functionality to a local SMB share.
Downloaded the hi jacker, but it requires some Accessibility option to be turned on, but couldn't find anything related to that under Settings>accessibility
Any ideas?
Sent from my ONEPLUS A6003 using Tapatalk
Did you enabled the accessibility service using this command?:
Code:
adb shell settings put secure enabled_accessibility_services com.baronkiko.launcherhijack/com.baronkiko.launcherhijack.AccServ
liott said:
Did you enabled the accessibility service using this command?:
Code:
adb shell settings put secure enabled_accessibility_services com.baronkiko.launcherhijack/com.baronkiko.launcherhijack.AccServ
Click to expand...
Click to collapse
These are 4 separate commands and I have to press enter between every line?
Or I write all of them together and hit enter once?
Sent from my ONEPLUS A6003 using Tapatalk
Just copy the command line above and press 'enter'
After that if it doesn't work right away, go into the standard fire TV settings and toggle on some accessibility options. Then press home and see if launcher pops up
Hi All,
Below you may find a step-by-step tutorial how to uninstall system apps which are causing battery drain in the background.
Step #1: Enable developer mode + USB Debugging
go to the OnePlus 7 Pro device ‘Settings’ > scroll down and open the ‘About Phone’ option.
o to the ‘Build Number’ and tap 7 times on it
get a message on your screen that you are now a developer - go back to the Settings menu again > scroll down and tap on ‘Developer options’
tap on ‘USB Debugging’ > turn on the toggle to enable it.
Step #2: Download platform-tools - go to any of the following links and download platform-tools and extract the content
https://developer.android.com/studio/releases/platform-tools
https://androidfilehost.com/?fid=962339331459003166
Step #3: Open cmd as Admin - Press START and search for 'cmd', right-click and 'Run As Administrator'
Step #4: Change the cmd patch to where the platform-tools folder - type 'cd patch of platform-tools' and press ENTER
Step #5: Enable adb shell - type 'adb shell'
Step #6: Uninstall the unused /unnecessary apks
pm uninstall -k --user 0 com.oneplus.gamespace
pm uninstall -k --user 0 com.oem.nfc
pm uninstall -k --user 0 com.android.nfc
pm uninstall -k --user 0 com.google.android.documentsui
pm uninstall -k --user 0 com.android.printspooler
pm uninstall -k --user 0 com.oneplus.brickmode
stefanz08 said:
pm uninstall -k --user 0 com.oneplus.gamespace
pm uninstall -k --user 0 com.oem.nfc
pm uninstall -k --user 0 com.android.nfc
pm uninstall -k --user 0 com.google.android.documentsui
pm uninstall -k --user 0 com.android.printspooler
pm uninstall -k --user 0 com.oneplus.brickmode
Click to expand...
Click to collapse
I assume gamespace is game space
WHy would you uninstall the NFC?
What is documentsui?
What is printspooler?
What is brickmode?
And why would we want to uninstall them?
"...causing battery drain in the background"? I'm getting 2 days on this battery. Stock. No root. Why would I bother to flash this?
Has anyone tried to remove google music etc ?? Did any bootloop issues?
is this process able to uninstall or only for disable? Plz guide if we can delete some system apps permanently
vyaskd said:
is this process able to uninstall or only for disable? Plz guide if we can delete some system apps permanently
Click to expand...
Click to collapse
well it uninstalls the desired apps but removing some can lead to boot loops. i can't say which ones because i keep the bloatware
There is a Detailed Thread about ADB cleaning -> https://forum.xda-developers.com/oneplus-7t/how-to/debloat-via-adb-root-t4018801
The safest thing is to freeze them with Titanium backup. Yes, i have freezed google music and other google spam apps. Would be happy to freeze all telemetry apps. If Anyone has a list, would appreciate!
How do I get back an app that I uninstalled?
I have uninstalled documentsui, and photos is asking for SDcard permission and crashing because I have uninstalled it.
pavanthanuj said:
How do I get back an app that I uninstalled?
I have uninstalled documentsui, and photos is asking for SDcard permission and crashing because I have uninstalled it.
Click to expand...
Click to collapse
My best guess is that you would have to do a factory reset.
And try to not believe every "trick" you see. My advice.
manny18pr said:
My best guess is that you would have to do a factory reset.
And try to not believe every "trick" you see. My advice.
Click to expand...
Click to collapse
I fixed it. Got the APK from another device, installed it and made it a system app.
pavanthanuj said:
I fixed it. Got the APK from another device, installed it and made it a system app.
Click to expand...
Click to collapse
Two question:
1. You're ona OP7T, right?
2. How did you "make it" a system app?
Thanks.
---------- Post added at 03:59 AM ---------- Previous post was at 03:57 AM ----------
Thanks for an uninstall thread. Will use this.
But any way to simply "Freeze" apps via abd? I am on a OP7T
I would not disable Printspooler..disabling it freezes Bluetooth and device connections - menu.
Has anyone tried these commands?
Hey!
Did anyone benefit from using these commands?
Keith0222 said:
Two question:
1. You're ona OP7T, right?
2. How did you "make it" a system app?
Thanks.
---------- Post added at 03:59 AM ---------- Previous post was at 03:57 AM ----------
Thanks for an uninstall thread. Will use this.
But any way to simply "Freeze" apps via abd? I am on a OP7T
Click to expand...
Click to collapse
I know it's been a while since you asked #2, but there is a Magisk module that uses a terminal emulator to turn a regular app into a system app App Systemizer
AllAboutTech said:
Hi All,
Below you may find a step-by-step tutorial how to uninstall system apps which are causing battery drain in the background.
Step #1: Enable developer mode + USB Debugging
go to the OnePlus 7 Pro device ‘Settings’ > scroll down and open the ‘About Phone’ option.
o to the ‘Build Number’ and tap 7 times on it
get a message on your screen that you are now a developer - go back to the Settings menu again > scroll down and tap on ‘Developer options’
tap on ‘USB Debugging’ > turn on the toggle to enable it.
Step #2: Download platform-tools - go to any of the following links and download platform-tools and extract the content
https://developer.android.com/studio/releases/platform-tools
https://androidfilehost.com/?fid=962339331459003166
Step #3: Open cmd as Admin - Press START and search for 'cmd', right-click and 'Run As Administrator'
Step #4: Change the cmd patch to where the platform-tools folder - type 'cd patch of platform-tools' and press ENTER
Step #5: Enable adb shell - type 'adb shell'
Step #6: Uninstall the unused /unnecessary apks
pm uninstall -k --user 0 com.oneplus.gamespace
pm uninstall -k --user 0 com.oem.nfc
pm uninstall -k --user 0 com.android.nfc
pm uninstall -k --user 0 com.google.android.documentsui
pm uninstall -k --user 0 com.android.printspooler
pm uninstall -k --user 0 com.oneplus.brickmode
Click to expand...
Click to collapse
Can you explain what these apks are? Or at least any side effects if disabling them
Can I remove Verizon App Manager without any effects. And what's the package name so I can remove it via adb?
Sent from my SM-G988U using Tapatalk
not a expert but only got a few, call filter, my verizon, retail mode, my services, location agent, verizon app manager known as logiadeck digital secure, one talk dialer. probably more but hopefully could they can add more.
I removed all of them via adb using Package Name Viewer and exported everything I wanted to remove to a csv so I could just copy/paste into my cmd window with the remove command.
Worked great and they went return unless I so a hard reset.
Can you post your csv here or post the list here? Thanks in advance!
Sent from my SM-G988U using Tapatalk
Flash the U1 firmware. It's what I been doing for many many years. It will have only Samsung's apps but every Verizon feature works, WiFi calling, visual voicemail...
I did download the u1 firmware and have it sitting waiting to be flashed. Does VoLTE also work? I assume yes but just verifying.
Sent from my SM-G988U using Tapatalk
TechSilver13 said:
I did download the u1 firmware and have it sitting waiting to be flashed. Does VoLTE also work? I assume yes but just verifying.
Click to expand...
Click to collapse
Yes it does
I already uninstalled all the apps that you can press and hold and uninstall. The apps that you can only disable or find via App inspector are listed below. I removed them all via ADB rebooted and havent had any side effects yet.
pm uninstall -k --user 0 com.vcast.mediamanager
pm uninstall -k --user 0 com.vzw.ecid
pm uninstall -k --user 0 com.securityandprivacy.android.verizon.vms
pm uninstall -k --user 0 com.verizon.onetalk.dialer
pm uninstall -k --user 0 com.customermobile.preload.vzw
pm uninstall -k --user 0 com.samsung.android.app.tips
pm uninstall -k --user 0 com.LogiaGroup.LogiaDeck
pm uninstall -k --user 0 com.telecomsys.directedsms.android.SCG
pm uninstall -k --user 0 com.samsung.vzwapiservice
pm uninstall -k --user 0 com.verizon.obdm_permissions
pm uninstall -k --user 0 com.verizon.mips.services
pm uninstall -k --user 0 com.vzw.apnlib
My Verizon App
pm uninstall -k --user 0 com.vzw.hss.myverizon
what's the name of the Mobile Hotspot App?
Maximize your phones battery performance. Up to 25 hours SOT on Stock A10! (60Hz) (Expect more on A9) Lose no functionality, all features work as before. No notification delays too, that depends on the settings you choose. No slow downs, your phone will still have maximum performance, in fact you'll see speed gains.
ROOT is needed for most of the tweaks, and to see a considerable change.
BEWARE: This stuff is pretty intense. Take a backup in case your ROM gets messed up, although I've tested it on Stock A9 AND A10 and got no issues at all.
Any other power saving magisk modules like GMS Doze can cause undesirable results. Tweaking anything else majorly other than stuff mentioned can lead to inconsistent results.
1. De-bloat ( root NOT required, using ADB commands, or from device terminal )
- Most effective method. Disabling apps using the usual method doesn't completely restrict them. This ADB method completely removes the apps.
- Below are all the useless apps I found running in the background. De-bloat as many as possible. You will lose things like Always On disaplay and FOTA updates if you disable corresponding apps, so only choose the ones you won't need. But this is easily reversible. (" cmd package install-existing com.'packagename' " for reinstalling)
- Alternative for Google Feed - Google News
- Alternative for Chrome - Vivaldi, Samsung Browser
- Alternative for Youtube - Youtube Vanced
Type 'adb shell' first in CMD. Just copy paste the rest as per your choice.
These can be applied from your phone itself using Terminal ( recommend Termux app ) in which case "adb shell" won't be necessary.
adb shell
pm uninstall -k --user 0 com.google.android.ims
pm uninstall -k --user 0 com.google.android.googlequicksearchbox
pm uninstall -k --user 0 com.google.android.youtube
pm uninstall -k --user 0 com.asus.livedemo
pm uninstall -k --user 0 com.asus.livedemoservice
pm uninstall -k --user 0 com.asus.nextapp
pm uninstall -k --user 0 com.asus.nextappcore
pm uninstall -k --user 0 com.asus.as
pm uninstall -k --user 0 com.asus.dm
pm uninstall -k --user 0 com.asus.loguploader
pm uninstall -k --user 0 com.asus.loguploaderproxy
pm uninstall -k --user 0 com.android.cellbroadcastreceiver
pm uninstall -k --user 0 com.asus.alwayson
pm uninstall -k --user 0 com.dsi.ant.server
pm uninstall -k --user 0 com.asus.ia.asusapp
pm uninstall -k --user 0 com.asus.userfeedback
pm uninstall -k --user 0 com.asus.filemanager
pm uninstall -k --user 0 com.asus.emergencyhelp
pm uninstall -k --user 0 com.asus.twinappsservice
pm uninstall -k --user 0 com.asus.twinapps
pm uninstall -k --user 0 com.asus.zenui.livewallpaper.yodalivewallpaper
pm uninstall -k --user 0 com.asus.zenui.livewallpaper.ipbumperlivewallpaperlibai
pm uninstall -k --user 0 com.asus.zenui.livewallpaper.ipbumperlivewallpapersunsx
pm uninstall -k --user 0 com.futuredial.asuslocalbackup
pm uninstall -k --user 0 com.tencent.inlab.tcsystem
pm uninstall -k --user 0 com.tencent.inlab.tgpaserver
pm uninstall -k --user 0 com.asus.setupwizard
pm uninstall -k --user 0 com.asus.smartreading
pm uninstall -k --user 0 com.asus.atd.smmitest
pm uninstall -k --user 0 com.asus.configupdater
pm uninstall -k --user 0 com.google.android.onetimeinitializer
pm uninstall -k --user 0 com.qualcomm.simcontacts
pm uninstall -k --user 0 com.qualcomm.qti.perfdump
pm uninstall -k --user 0 com.qualcomm.qti.qmmi
pm uninstall -k --user 0 com.qualcomm.qti.callenhancement
pm uninstall -k --user 0 com.qualcomm.qti.dynamicddsservice
pm uninstall -k --user 0 com.qualcomm.embms
pm uninstall -k --user 0 com.qualcomm.qti.autoregistration
pm uninstall -k --user 0 com.qualcomm.qti.callfeaturessetting
pm uninstall -k --user 0 com.qualcomm.qti.lpa
pm uninstall -k --user 0 com.qualcomm.qti.networksetting
pm uninstall -k --user 0 com.qualcomm.qti.optinoverlay
pm uninstall -k --user 0 com.qualcomm.qti.qms.service.connectionsecurity
pm uninstall -k --user 0 com.qualcomm.qti.qms.service.trustzoneaccess
pm uninstall -k --user 0 com.qualcomm.qti.qtisystemservice
pm uninstall -k --user 0 com.qualcomm.qti.simsettings
pm uninstall -k --user 0 com.qualcomm.qti.uim
pm uninstall -k --user 0 com.qualcomm.qti.confdialer
pm uninstall -k --user 0 com.qualcomm.qti.qms.service.telemetry
pm uninstall -k --user 0 com.qualcomm.qti.roamingsettings
pm uninstall -k --user 0 com.qualcomm.qti.services.secureui
pm uninstall -k --user 0 com.qualcomm.qti.auth.fidocryptoservice
pm uninstall -k --user 0 com.qti.qualcomm.datastatusnotification
pm uninstall -k --user 0 com.qti.xdivert
pm uninstall -k --user 0 com.qti.dpmserviceapp
pm uninstall -k --user 0 com.qti.confuridialer
pm uninstall -k --user 0 com.qti.qualcomm.deviceinfo
pm uninstall -k --user 0 com.android.egg
pm uninstall -k --user 0 com.android.dreams.basic
pm uninstall -k --user 0 com.android.providers.partnerbookmarks
pm uninstall -k --user 0 com.asus.ims.devicepolicymanager
pm uninstall -k --user 0 com.asus.ims.extdispctrl
pm uninstall -k --user 0 com.asus.ims.ga
pm uninstall -k --user 0 com.asus.ims.phykeyctrl
pm uninstall -k --user 0 com.asus.ims.rogproxy
pm uninstall -k --user 0 com.asus.ims.smartread
pm uninstall -k --user 0 com.asus.sysdiagnostic
pm uninstall -k --user 0 com.google.android.apps.turbo
pm uninstall -k --user 0 com.google.android.apps.wellbeing
pm uninstall -k --user 0 com.google.android.apps.docs
pm uninstall -k --user 0 com.facebook.system
pm uninstall -k --user 0 com.facebook.services
pm uninstall -k --user 0 com.facebook.appmanager
pm uninstall -k --user 0 com.google.android.apps.walletnfcrel
pm uninstall -k --user 0 com.google.android.videos
pm uninstall -k --user 0 com.google.android.music
pm uninstall -k --user 0 com.google.android.apps.photos
pm uninstall -k --user 0 com.asus.sysmonitor
pm uninstall -k --user 0 com.android.stk
pm uninstall -k --user 0 com.asus.calculator
pm uninstall -k --user 0 com.asus.weathertime
pm uninstall -k --user 0 com.google.android.apps.tachyon
pm uninstall -k --user 0 com.google.android.setupwizard
pm uninstall -k --user 0 com.google.android.apps.restore
pm uninstall -k --user 0 com.google.ar.lens
pm uninstall -k --user 0 com.google.android.projection.gearhead
pm uninstall -k --user 0 com.google.android.tts
2. My Android Tools [ROOT]
*IMPORTANT* (new update)
Get My Android Tools and restore the backup I have attached. This automatically disables various services, receivers and activities. Make sure to take a backup as it is difficult to reverse this step in case anything goes wrong. But I had no issues at all.
- Disable anything useless. ( See running services in developer options also ) (Don't disable system services if you use them, like audio wizard)
- Disable all services with keyword "analytics", "AppMeasurement" and "Firebase" , EXCEPT settings app.
3. AppOps ( Premium Version only ) [ROOT]
- Set sort by permission. Enable system apps. Don't tweak system framework apps, might get issues.
- Disable Auto Run, notification access and usage access of all apps. ( except system framework apps)
- Disable all apps from 'prevent phone from sleeping' ( not sure if this means deep sleep or screen off, but I did it anyways )
- prevent run in background for any apps you don't want notifications from.
- There are many more powerful settings in AppOps. Disable anything unnecessary.
4. ASUS Settings
- Deny Autostart for all apps except the ones like WhatsApp, Telegram, if you need notifications.
- On Power Master, go to Battery Saving Options -> Stop Unnecessary Apps and note down the names of all the apps. Include all of them in Optiflex.
- Disable wifi and data access for all apps which don't require em using Power Master.
- Disable Usage, notification access and accessibility for all apps. ( including Play services and Play store )
- Disable Find My Device from google settings, and as well as Device Admin. ( for permanent effect disable GmsIntentOperation service, but might cause side effects, like in Play Games )
- Disable all Trust Agents in Security settings.
- Disable sync for all unnecessary apps, and also for unwanted google account components.
- Disable always on panel.
5. Kernel
- Get Kirisakura kernel 1.0.2 for A9, and the latest for A10. ( highly recommended kernel, insane performance and touch response )
- On CPU Hotplug make Minimum Big CPUs 0.
6. Developer Options
- Disable Background check for everything.
- Disable Mobile Data always active.
7. Native Battery Restriction
- Adaptive battery from settings for maximum apps. ( better to use AppOps for this as it takes no time )
8. Dark Mode Everything. Use substratum if necessary.
9. Disable ASUS Launcher and ASUS File Manager using the app "Disable Application". Try to disable as many unused ASUS apps as possible. ( BEWARE: Have alternative launcher before disabling ASUS launcher, on A10 you must have quickswitch before removing ASUS launcher )
---------
A really simple solution to any possible problems that might arise with a specific app:
Find the package name of the app (using Package Name Viewer from play store)
Uninstall and immediately reinstall it using these commands:
pm uninstall -k --user 0 com.packagename
cmd package install-existing com.packagename
If not fixed, try doing the same to related apps, like Armoury Crate, Game Genie or HardwareStub.
----------
Standby Drain is around 1% for 13 hours, with Wifi off.
Will Update things I missed with time. Make sure to check for additional updates once every few weeks/months.
----------
UPDATE:
Please find the latest My Android Tools backup file with several fixes.
If chromecast isn't working, go to services tab in the My Android Tools App, tap on " search component in all apps " on top right, search for word "cast", and enable all services related to google play services, and reboot phone. If you're using the latest backup file uploaded, this issue is fixed.
one tip i'd add is that instead of uninstalling apps same can be disabled. effect should be the same.
also run in background is more than notifications. you can potentionally break an app if it can't run in a background.
say you use an audio mod app and you disable that app from running in background as it has no notifications. and boom, as soon as you go to homescreen from audio mod app it stops working.
i'd say the most impact on screen on time have 2nd and 3rd point as you're restricting apps from using resources. also 60 hz makes battery run a lot longer. you should definitely try draining your battery with 120 hz. and play some games, let's see how much SOT you have then. my best SOT with gaming was 13 hours in offline game
and who is on android 10... don't disable asus launcher. you won't be able to see recent apps
dvijetrecine said:
one tip i'd add is that instead of uninstalling apps same can be disabled. effect should be the same.
also run in background is more than notifications. you can potentionally break an app if it can't run in a background.
say you use an audio mod app and you disable that app from running in background as it has no notifications. and boom, as soon as you go to homescreen from audio mod app it stops working.
i'd say the most impact on screen on time have 2nd and 3rd point as you're restricting apps from using resources. also 60 hz makes battery run a lot longer. you should definitely try draining your battery with 120 hz. and play some games, let's see how much SOT you have then. my best SOT with gaming was 13 hours in offline game
and who is on android 10... don't disable asus launcher. you won't be able to see recent apps
Click to expand...
Click to collapse
Disabled system apps still had background activity for some reason. I could see their services pop up in su top. Using this ADB method completely removed them from sight. And for notifications part yeah I meant only for user installed apps. But yeah people shouldn't mess with system apps. 120Hz makes my SOT 15% lesser. With 120Hz and light gaming I get about 20 hours SOT. Still significantly better than my previous 11 hours.
And yeah I'll include few things you said in the post itself.
disabling apps could be like checking if everything works okay and then deleting them.
i did a few things from your list. maybe i'll delete some apps. but only ones that really use resources in background.
some people might use sim card with their phone. you sure none of the deleted apps break calling or messaging?
with root you don't even have to use adb. just use some file manager that has root access and delete those apps you mentioned.
EDIT: it seems like servicely tweaks have most impact. 8 hours of deep sleep with wifi on and didn't lose any battery. also i'm using my phone for 20 minutes now and not a single percent dropped. also it's not a placebo. when you look in the kernel manager, battery usage dropped from constant 340 mA to 230 mA. it varies from 170 to 400 mA. before it was like locked on 340 mA. that might be from setting minimum amount of big CPU cores to zero
dvijetrecine said:
disabling apps could be like checking if everything works okay and then deleting them.
i did a few things from your list. maybe i'll delete some apps. but only ones that really use resources in background.
some people might use sim card with their phone. you sure none of the deleted apps break calling or messaging?
with root you don't even have to use adb. just use some file manager that has root access and delete those apps you mentioned.
EDIT: it seems like servicely tweaks have most impact. 8 hours of deep sleep with wifi on and didn't lose any battery. also i'm using my phone for 20 minutes now and not a single percent dropped. also it's not a placebo. when you look in the kernel manager, battery usage dropped from constant 340 mA to 230 mA. it varies from 170 to 400 mA. before it was like locked on 340 mA. that might be from setting minimum amount of big CPU cores to zero
Click to expand...
Click to collapse
The ADB method will be useful for people without root too. That's why. I do use sim card, airplane mode only for testing to check for other draining factors. Everything works properly. You lose zero functionality.
vygneys_vyg said:
The ADB method will be useful for people without root too. That's why. I do use sim card, airplane mode only for testing to check for other draining factors. Everything works properly. You lose zero functionality.
Click to expand...
Click to collapse
unfortunately, uninstalling apps didn't help my battery much. so to get any kind of battery saving, you have to have root so you can change minimum number of online cores and use servicely
First of all awesome thread...
2 questions to OP that could really help me
1. I am stock unrooted, i need to install adb drivers to use adb obviously and root for further access??
2. On adaptive how u managed to have all ur apps included there? Mine just adds insta...
Thanks for helpings us, btw root does really help sot in this device? Always rooted my phones but this one seems kinda harder as ive seen....
Sent from my ASUS_I001DA using Tapatalk
hadec said:
First of all awesome thread...
2 questions to OP that could really help me
1. I am stock unrooted, i need to install adb drivers to use adb obviously and root for further access??
2. On adaptive how u managed to have all ur apps included there? Mine just adds insta...
Thanks for helpings us, btw root does really help sot in this device? Always rooted my phones but this one seems kinda harder as ive seen....
Click to expand...
Click to collapse
Root, if you did wanna do it, isn't overly difficult on this device. You can do it without having to flash twrp. Check my post (2nd post) on this thread. Are you running the latest rom version? All links are there too.
https://forum.xda-developers.com/rog-phone-2/how-to/17-0240-2004-9-t4114015
Do note tho, I did write quite quite a few details on the rooting process with steps. It's really not as daunting as it seems!
Hey, very nicely done! Got a question though, where's the setting for disabling wifi and data for each app?
Thanks Ben
hadec said:
First of all awesome thread...
2 questions to OP that could really help me
1. I am stock unrooted, i need to install adb drivers to use adb obviously and root for further access??
2. On adaptive how u managed to have all ur apps included there? Mine just adds insta...
Thanks for helpings us, btw root does really help sot in this device? Always rooted my phones but this one seems kinda harder as ive seen....
Click to expand...
Click to collapse
Yeah you'll definitely need root to see a large difference. It's pretty simple tho.
For adaptive battery it's just going to "App Info" of a particular app and restricting the battery there.
Madbullben said:
Hey, very nicely done! Got a question though, where's the setting for disabling wifi and data for each app?
Thanks Ben
Click to expand...
Click to collapse
Mobile manager - Data Usage - Control App data usage
Thanks for the help! Just testing it now and it's looking very promising.
Have you tested anything with android 10 yet?
Madbullben said:
Thanks for the help! Just testing it now and it's looking very promising.
Have you tested anything with android 10 yet?
Click to expand...
Click to collapse
i tested cpu hotplug and servicely on android 10. it seems to work. also disabled a few wakelocks.
didn't uninstall any app, just disabled them. for now it is pretty good. performance is the same but battery seems to last longer
EDIT: for some strange reason, disabled apps are still somehow a bit active. if you're not comfortable with deleting them, you could rename them. just add ".bak" to the end of the app name. it could probably be done with adb but i did it with file explorer with root capabilities. now my discharge rate does not go over 300 mA.
dvijetrecine said:
i tested cpu hotplug and servicely on android 10. it seems to work. also disabled a few wakelocks.
didn't uninstall any app, just disabled them. for now it is pretty good. performance is the same but battery seems to last longer
EDIT: for some strange reason, disabled apps are still somehow a bit active. if you're not comfortable with deleting them, you could rename them. just add ".bak" to the end of the app name. it could probably be done with adb but i did it with file explorer with root capabilities. now my discharge rate does not go over 300 mA.
Click to expand...
Click to collapse
Yeah disabling apps with adb method I mentioned completely stops them. Those commands can also be executed using device terminal, no need of PC.
Disabling it with usual method won't do much. Disabled apps also automatically get updated and enabled sometimes, like google apps.
vygneys_vyg said:
Yeah disabling apps with adb method I mentioned completely stops them. Those commands can also be executed using device terminal, no need of PC.
Disabling it with usual method won't do much. Disabled apps also automatically get updated and enabled sometimes, like google apps.
Click to expand...
Click to collapse
now that you're here, would you mind checking what's your discharge rate in smartpack kernel manager? mine goes as low as 150 mA and highs are around 280 mA. when you open it up, it could jump to like 1000 mA so let it settle for a few seconds
dvijetrecine said:
now that you're here, would you mind checking what's your discharge rate in smartpack kernel manager? mine goes as low as 150 mA and highs are around 280 mA. when you open it up, it could jump to like 1000 mA so let it settle for a few seconds
Click to expand...
Click to collapse
Yeah stays at around 160. Lowest is in 120s and highest is in 210s. At 60Hz.
vygneys_vyg said:
Yeah stays at around 160. Lowest is in 120s and highest is in 210s. At 60Hz.
Click to expand...
Click to collapse
just put mine on 60 hz to check (probably the first time i used 60 hz in a while), and we're similar: lowest at 115 mA, highest 240 mA. median is around 160-180 mA. i did remove apps (disable and rename them, does the same thing), used servicely, blocked some wakelocks, put minimum cpu cores to zero in cpu hotplug tab and that's pretty much it.
What's your discharge rate, also what's your screen brightness at? At minimum brightness the lowest is around 180ma while full is at 700-800ma.
I'm at 50% screen brightness with 230-500ma discharge rate and 70% battery power with 3 hours 40 minutes.
What apps do you use to detect wakelocks or other such things that cause draining of the battery?
dvijetrecine said:
just put mine on 60 hz to check (probably the first time i used 60 hz in a while), and we're similar: lowest at 115 mA, highest 240 mA. median is around 160-180 mA. i did remove apps (disable and rename them, does the same thing), used servicely, blocked some wakelocks, put minimum cpu cores to zero in cpu hotplug tab and that's pretty much it.
Click to expand...
Click to collapse
Are you on Android 10?
Nope I'm on the latest a9 rom currently.
Was just thinking what android 10 might be like before, as I've heard some people saying it had bad battery life before but that might just be the first release.
I have MIUI 14 running Andriod 13.
I have been remove those miui bloatware one by one. So far it is fine.
But I am not able to remove the below. Any advise?
pm uninstall -k --user 0 com.miui.screenrecorder
Failure [-1000]
pm list package --user 0 | grep miui
package:com.miui.powerkeeper
package:com.miui.miwallpaper.overlay.customize
package:android.miui.overlay
package:android.miui.home.launcher.res
package:com.miui.face
package:com.miui.phone.carriers.overlay.vodafone
package:com.miui.global.packageinstaller
package:com.miui.micloudsync
package:com.miui.rom
package:com.miui.core.internal.services
package:com.miui.audiomonitor
package:com.miui.aod
package:com.android.server.telecom.overlay.miui
package:com.miui.screenrecorder
package:com.miui.guardprovider
package:com.miui.cloudbackup
package:com.miui.systemui.overlay.devices.android
package:com.lbe.security.miui
package:com.miui.securityadd
package:com.miui.gallery
package:com.miui.calculator
package:com.miui.notification
package:miui.systemui.plugin
package:com.miui.bugreport
package:com.miui.mediaeditor
package:com.miui.system
package:com.miui.securitycenter
package:com.miui.audioeffect
package:com.miui.qr
package:com.miui.home
package:com.miui.wmsvc
package:com.android.systemui.overlay.miui
package:com.android.inputsettings.overlay.miui
package:com.miui.systemui.devices.overlay
package:com.miui.misound
package:com.miui.wallpaper.overlay.customize
package:com.google.android.cellbroadcastservice.overlay.miui
package:com.miui.daemon
package:com.miui.securitycore
package:com.miuix.editor
package:com.android.carrierconfig.overlay.miui
package:com.miui.android.fashiongallery
package:com.miui.settings.rro.device.hide.statusbar.overlay
package:com.android.settings.overlay.miui
package:com.miui.phrase
package:com.miui.extraphoto
package:com.miui.wallpaper.overlay
package:com.miui.core
package:com.miui.settings.rro.device.type.overlay
package:com.miui.compass
package:com.miui.face.overlay.miui
package:com.miui.freeform
package:com.miui.phone.carriers.overlay.h3g
package:com.miui.notes
package:com.miui.miwallpaper
package:com.miui.systemui.carriers.overlay
package:com.miui.backup
package:com.miui.settings.rro.device.config.overlay
package:com.miui.screenshot
package:com.google.android.cellbroadcastreceiver.overlay.miui
package:com.miui.system.overlay
package:com.miui.miinput
package:com.miui.cloudservice
package:com.miui.miwallpaper.overlay
package:com.android.phone.overlay.miui
Some apps are prevented from uninstalling. I believe you can disable them instead.
Bash:
pm disable-user --user 0 <package>
If this still doesn't work you can try manually disabling/uninstalling it in settings.
PS: You don't need adb & computer to open shell, you can download termux/terminal emulator instead
hadrbass89 said:
Some apps are prevented from uninstalling. I believe you can disable them instead.
Bash:
pm disable-user --user 0 <package>
If this still doesn't work you can try manually disabling/uninstalling it in settings.
PS: You don't need adb & computer to open shell, you can download termux/terminal emulator instead
Click to expand...
Click to collapse
Thank you. I notice inside the setting option there is screen recorder there and long list of items. It seems to be by various apps that integrated together.
As such it cannot be removed.
Try to install ADB App Control, so you could delete every system app you want