Related
I recently bought a Droid 2 Global and decided to get my feet wet with android development. To familiarize myself with the platform I wrote a simple utility for managing the bloat that came pre-installed on my phone. I thought there might be other people who would get some use out of this so I am posting it here. You will need to be rooted and have busybox installed to use this application. If you used z4root to root your phone then you should have everything you need.
The application is pretty simple. When you start it you are presented with a list of the Bloat that the application recognizes. Each item in the list has a checkbox that indicates whether it is enabled or not. To disable bloat you just uncheck the boxes next to what you don't want and then press the Apply button that appears at the bottom of the screen. You can save what you have disabled as a profile by pressing the options button and then choosing Save Profile. This is convenient because you are going to need to turn all of this bloat back on if you want to receive updates. If you have saved a profile and a new update becomes available you can launch Bloat Manager, press the options button, choose Enable All and then click Apply to get your phone ready for the update. After the update installs you can launch Bloat Manager, press the options button, choose Load Profile and then click Apply to turn the bloat back off.
The following applications can be toggled on or off using Bloat Manager:
Amazon MP3 /system/app/amazonmp3_1_8_14_signed_zipaligned_Signed_2010-09-09_15-23-51.apk
Blockbuster /system/app/Blockbuster.apk
City ID /system/app/CityID.apk
Friend Feed /system/app/FriendFeed.apk
Kindle /system/app/Kindle-1_0_2-OEM-SingleSign_Signed_2010-09-20_17-31-57.apk
My Net /system/app/Mynet.apk
My Verizon /system/app/MyVerizon.apk
News Widget /system/app/NewsWidget.apk
Performance Manager /system/app/PerformanceManager.apk
Skype /system/app/Skype_mobile.live.apk
Social Messaging /system/app/SocialMessaging.apk
Social Share /system/app/SocialShare.apk
VZNavigator /system/app/vnav_6.1.0.160_Droid2Global_rel_PROD_signed.apk
Visual Voice Mail /system/app/Vvm.apk
Weather Widget /system/app/WeatherWidget.apk
World Clock Widget /system/app/WorldClockWidget.apk
When you disable an application using Bloat Manager it simply renames it to .bak. When you re-enable an application it is renamed back to .apk.
Bloat Manager remounts your /system partition as writable in order to make changes to applications. I came up with this list based on what other people have had success with removing, but I have not personally turned off everything on the list. Changing things in your system partition is always dangerous so please be careful.
So this only renames the app filenames? Is the app still affecting the phone in any way (ie. sucking battery life) once it is renamed, or is it completely "disconnected" from the phone until you rename it back to .apk for updates/etc.?
Thanks I will try this out soon.
Correct, this simply renames the apps so that they are no longer recognized as launchable applications. The applications will not be able to run anymore after they are renamed so they will not affect your battery life directly. I have heard that the operating system will continually try and restart some apps if they get renamed, but based on what people are saying in the bloatware removal script thread on droidforums where I got this list of applications none of these should have that problem.
Let me know how it goes.
The application works, any chance you might add more programs to the list?
Sent from my DROID2 GLOBAL using XDA App
Are there any specific applications you would like to see added? I designed it so that the list can be extended but I haven't implemented an easy way to add things yet. If you know your way around a SQLite database you can add new items to the Bloat table to put them in the list. I plan on adding an import feature that lets you add a group of applications from a file in the near future.
Well some programs I can do without are files, car dock, backup assistant, the social networking widget, and news and weather, if you can find a way to ad the .bak extention to them without it hurting the system, it would be greatly appreciated
Sent from my DROID2 GLOBAL using XDA App
wtb one for sprint phones, i.e. the Epic 4G
Great solution, how about a "Bloat Manager for Samsung Galaxy S" next ?
How about a general android bloat manager?
General Android bloatware app would be a major win!
The way you implement (renaming to .bak) is brilliant in it's simplicity, well done. I'm curious how it compares to the 'freeze' function of Titanium backup. Anyone?
^^^That's what I want to know too.
i am just wondering but would this work on other phones like the HTC Droid ERIS or any other devices???
Any chance you can port this to the Droid X? Also, do you need to be rooted to use it, or does it work on stock devices?
same quest
rusty815 said:
...any chance you might add more programs to the list?
Click to expand...
Click to collapse
...are these Bloats removeable too?
-Stocks
-Amazon
-Soundhound
-Setup
-facebook
-htc hub, likes etc.
-latitude
-anything from google (maps locations, navigation etc., etc.)
-peep, twitter etc. any social network sh..
-speech saerch
-talk
-connected media
Any chance for a G1 or G2 version?
I plan on making the next version a lot more flexible in terms of which phones it will be useful for. If you guys can get me a list of which apps can safely be removed from your phones I can add them to the next version.
Technically this version should run on other phones so long as they are rooted and have busybox installed in /system/bin. If your phone has some of the same bloat that comes on a Droid 2 Global you may be able to use this to remove it. Any applications that the program cannot find when it starts will have a ! on the front of their names in the list. Bloat Manager won't be able to turn those off.
I installed this and chose disable all, and clicked apply. The applications can still be opened. Skype still shows that it is running even after I force stop it.
LOL...installed on my G1....all apps had the !
Uninstalled. Thanks!
MrFrankfromCM said:
LOL...installed on my G1....all apps had the !
Uninstalled. Thanks!
Click to expand...
Click to collapse
Lol, its meant for the bloat on the d2g and d2, I'm pretty sure the g1 doesn't have any of the apps that are on the list
Sent from my DROID2 GLOBAL using XDA App
MrFrankfromCM said:
Any chance for a G1 or G2 version?
Click to expand...
Click to collapse
If your looking for away to remove bloatware on the G2 go to this thread http://forum.xda-developers.com/showthread.php?t=809231
super easy did it myself.
I recently rooted my GS4 using the steps outlined in this thread:
http://forum.xda-developers.com/showthread.php?t=2565758
First, a big THANKS to all those responsible for this latest root process. The vast majority of us have no idea the lengths in which you go in order to stay on top of the rooting process. My deepest respect.
Now, I would like to uninstall some of the bloatware installed on this phone. I understand there is a school of thought which dictates one should simply "freeze" an unwanted app instead of uninstalling it. In my opinion, as long as the app will never be used AND will not cause a system meltdown if uninstalled, it should be uninstalled. That being said, I would like some objective opinions on the following apps. The main app I would like removed is Knox. In addition...
- All Amazon related apps, save the main Amazon app
- Audible
- Caller Name ID
- Flipboard
- Google (appears at the bottom of the recent apps screen)
- Google+
- IMDb
- All Verizon related apps
- Optical Reader
- NFL Mobile
- All Google Play related apps save the Play Store
- Polaris 5
- TripAdvisor
- WatchON
Again, what is (are) the ramification(s) of uninstalling one or more of these apps? What is the best way to uninstall a bloatware type app? If using Titanium Backup to simply "freeze" the app is best, what are the steps in doing this?
senselessvictory said:
What is the best way to uninstall a bloatware type app? If using Titanium Backup to simply "freeze" the app is best, what are the steps in doing this?
Click to expand...
Click to collapse
I do not know if this option was available before root but if you go to the list of apps and click the menu button (lower left of phone), you will see a "Hide Applications" option. Once clicked, a check box will appear next to each app. Once you select each application you want to hide and click Done, you will be left with only the applications you want to use. This includes Knox.
I do not know well this will work going forward but, for now, I am good. Does anyone know if this will permanently restrict Knox?
check this tool out just make sure you read and then re read lol http://forum.xda-developers.com/showthread.php?t=2313341
The regular Google Play client is very thin on features. Specifically when it comes to automatic update one can either enable or disable it. I'm looking for a way to have my apps automatically updated unless they're on an auto-update blacklist. I basically want mark specific apps to not be auto-updated. This way I can be sure that applications that are important to me only get updated manually, typically after I get a chance to read reviews from early adopters and confirm that the new version is not broken or crippled.
Bumping an old thread.
I am looking for something similar.
I don't like that GP can install and update APKs remotely and without my input, however I cannot find a proper market replacement for Google Play yet.
oren_b said:
The regular Google Play client is very thin on features. Specifically when it comes to automatic update one can either enable or disable it. I'm looking for a way to have my apps automatically updated unless they're on an auto-update blacklist. I basically want mark specific apps to not be auto-updated. This way I can be sure that applications that are important to me only get updated manually, typically after I get a chance to read reviews from early adopters and confirm that the new version is not broken or crippled.
Click to expand...
Click to collapse
Oehr said:
Bumping an old thread.
I am looking for something similar.
I don't like that GP can install and update APKs remotely and without my input, however I cannot find a proper market replacement for Google Play yet.
Click to expand...
Click to collapse
First of all, you can choose specific apps to auto-update, and you a general setting for all apps whether to auto-update on Wifi-Only, anytime, or never. You can then go to each app and press the menu button and you'll find an "Auto update " option with a check mark.
However, if you don't like Google Play, then the best alternative is Aptoide. You can find all apps on it, you can add other stores created by users other than the official Aptoide one and find more apps on them. However, you can't be sure that the version you have is the latest version. It can be the latest but on this store only. You can open Aptoide.com and search for the app you want if you didn't find it on the Aptoide app. It will then get you the latest version on all of the Aptoide stores and you can simply scan a QR code to get the app.
AAbounegm said:
First of all, you can choose specific apps to auto-update, and you a general setting for all apps whether to auto-update on Wifi-Only, anytime, or never. You can then go to each app and press the menu button and you'll find an "Auto update " option with a check mark.
Click to expand...
Click to collapse
Thanks so much for this tip! Here's what I now do:
1. Make sure WiFi is disabled, then enable the option to Auto Update apps over WiFi only
2. Go through all my apps and uncheck the ones that I don't want to auto update (basically everything critical that I can't afford to break).
3. Enable WiFi
4. Remember to blacklist new apps if they ever become mission critical
That's good, but you don't have to disable your WiFi. And if you check Do not Auto-update apps, it will send a notification every once in while telling you that there are apps that have updates and you can choose which ones to update. I think this way is much easier than going through every app and unchecking auto-update. And I have 2 questions: 1- What is that Blacklist you are talking about? I have no such thing. 2- What version of the Play Store do you have?
AAbounegm said:
That's good, but you don't have to disable your WiFi. And if you check Do not Auto-update apps, it will send a notification every once in while telling you that there are apps that have updates and you can choose which ones to update.
Click to expand...
Click to collapse
If I don't disable WiFi before enabling this feature and unchecking ("blacklisting") apps, then it'll just start downloading updates for apps which I don't want to update. Disabling WiFi (temporarily) prevent this.
I think this way is much easier than going through every app and unchecking auto-update.
Click to expand...
Click to collapse
Not if I want most of my apps to auto-update and only a handful to require manual approval.
And I have 2 questions: 1- What is that Blacklist you are talking about? I have no such thing.
Click to expand...
Click to collapse
"Blacklist" is a term used for marking some items where an action which occurs normally should not for selected items. For example blacklisting a sender in an email client would allow most email in but block email from this sender. Similarly, unchecking this Google Play option for specific apps would also auto-update for most apps, except those marked (in other words, those "blacklisted").
2- What version of the Play Store do you have?
Click to expand...
Click to collapse
I'm using Play Store 4.6.17 on Android 4.1.2 (Galaxy Note 2).
imo, blacklisting and all the stuff you described just doesnt cut it for me. I am reluctant to give any software su access, especially stuff like google play.
I checked out Aptoide. its okay i guess, but doesnt provide up to date apps...
I wonder why most freeware devs arent providing their APKs on their own websites and open source devs add their software to f-droid or provide a repository to be added there.
Android is so far away from what made linux nowadays...
[Cruzer] said:
Since your the guru on most things. Wondering if you an direct me/tell me, to a best practice on how to debloat H932. Since there really is no debloated stock rom available. Really need wifi calling so can't go to any of the aosp roms.
Also I moved over to Nova Launcher as you suggested in one of my posts.
Thanks for the help.
Click to expand...
Click to collapse
Well, I'm not a guru on most things. But I do try to help. I'm not a dev, so people like @runningnak3d or @seadersn know lots more than me.
Before I answer your question about debloating, for Nova launcher I found an icon pack I like on Google Play. I applied it to "convert" all my icons to that look. I also use the "cube" screen turn, and the reverse parallax view where my background image moves with the screen turns. I also put shadows under my icon labels to give them more a 3D look.
For "debloating", Titanium Backup is best or even Greenify (hear me out) -- depending on your goal. Yes, you can force uninstall any app, even system app. Simply change system app to user app, then uninstall. There's even a "bloatware melter" (or something like that) you can invoke in Titanium Backup. Of course, make very good backup(s) with TWRP.
1) I'm not sure what all "bloatware" (added apps) comes with H932, as the carrier unlocked US998 doesn't have much. Look for social media apps you don't use, maybe media streaming services you don't use. On my US998, I DO use Pandora, I DO use Facebook. I've kept Twitter, but I've never used Instagram and probably never will. However, since it's a system app, removing won't really help me free up space (unless I am misunderstanding that LG uses protected system space). Freezing via Titanium Backup might be better.
But first let's discuss bloatware... Somebody said this in another thread:
Things like Hangouts, Keep, Play Games, Play Books, Play Newstand, Google+, Maps, and a handful of other things I consider bloatware. Just because it's from Google doesn't mean it's wanted and doesn't mean it should be pre-loaded.
Click to expand...
Click to collapse
I don't agree with him. I use Hangouts every day. It's my SMS app, as I have Google Voice. I use Maps every day, my wife uses Keep everyday. So, bloatware to everyone is different.
2) What is the goal? Reclaiming RAM or reclaiming space on the phone? "User apps" can be uninstalled to reclaim space, and while you CAN uninstall system apps, (to my knowledge) it doesn't help you reclaim user space. With few exceptions when you install something else, it's going to user space, not protected system space. Emptying out protected system space is decluttering the tool shed when you really want more space in your kitchen.
If you simply want stuff to stop running in the background, it's often better to freeze it in Titanium Backup or "hibernate" it with Greenify. If you freeze it and find out it's NEEDED, you can unfreeze it. Hibernate with Greenify means it won't run unless opened, and when closed will be hibernated again.
In one of the "package disabler" threads, somebody published a list of stuff you can remove from LG V30 and it was horrendously stupid. "Can" does not mean "should" -- unless you want to break basic functionality of the phone or want to remove a lot of the premium features.
This below is a conversation from that "package disabler" 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
No disrespect to the op who was trying to share something that seems useful (he didn't write this app), BUT...
There's some things in those screenshots that should NOT be disabled. I do question the person who wrote this app. *
In your case for Android Pay, check the NFC stuff. Android Pay depends on NFC working. THAT (NFC) should never never never be disabled. "NFC" is is not an "LG" bloatware -- that is Android system stuff. I made fun of OnePlus for shipping a phone without NFC, and we're disabling it on OUR phones? NFC settings (page 7 of the screenshots in the op). By the way, NFC isn't just for Android Pay, it does other things too.
Some more that seems important...
Hidden Menu (helps you enable more LTE bands, check your OLED display for uniformity, and other things)
Print Spooler (Android service, not LG at all). My wife and I print from our smartphones to our wireless printer all the time. Even if you don't right now, in the future you may and will you really remember you DISABLED this very handy feature?
FM radio. There are some carriers who will NOT allow you to have this (Verizon, cough), and people are forced to SIDELOAD it to get it on their phones and the dev wants you to disable it?
"Qualcomm location" is useful, is related to GPS.
Wi-Fi calling and "W-Fi calling settings". Intertwined with VoLTE. All major carriers have that feature and even smaller carriers are rolling it out.
VPN stuff (two different settings in that list). I've used VPN many times, for work and personal reasons. Besides, many non-root ad blockers use VPN to redirect ad requests.
NFC settings (already mentioned, page 7 of the screenshots in the op)
And of course the External Storage service you mentioned which controls functionality of the microSD card storage.
---------- Post added at 07:15 AM ---------- Previous post was at 07:01 AM ----------
stu5797 said:
I am running into a little issue though. I disable everything in in the open and I lose hd calling.
Anyone know which I need to re enable to get volte back [or hd calling)
Click to expand...
Click to collapse
Probably the two Wi-Fi calling settings. I know with at least one major U.S. carrier, the VoLTE/Wi-Fi calling are very intertwined.
There's stuff in here that should NOT be disabled if you want your phone to work right.
* Whoever wrote this (now banned) app seems to have very limited world experience with carriers and smartphones.
Disabling external storage? What, you want a flip phone? Then buy a flip phone.
Disabling Wi-Fi calling? Crazy. Most major carriers are offering this, and even smaller carriers are rolling it out.
Same thing with print spooler and even VPN above. It's like they are trying to turn an LG phone into a OnePlus phone or worse, where users PRETEND they have a top tier Android but really don't.
Yes, some other things in the 11 page list should be hibernated with Greenify, but not totally disabled. It should not be in a disable list.
And you should definitely NOT remove them with ADB. Be very careful!
_________
Back to our discussion.
3) There's stuff you do NOT want to touch
In Titanium Backup, all the "system" stuff is in red letters. BE VERY CAREFUL! "360 Image Wallpaper" and "360 Video"? I'll never use that, but on the other hand removing it doesn't really help me get more user space back (unless I'm wrong about protected system space). However, you could freeze it in Titanium Backup if you suspected it was using RAM...
I see "SprintService 8.0.0.0" listed in red on my original US998 V30+ -- which is ironic since Sprint doesn't allow the US998 to be activated on their network. Maybe I could remove that, but again is it really hurting me and is it possibly helping me in some way? There's a lot of stuff interconnected that when you remove you find you haven't made the phone faster, but now have lag (since the phone looks for that stuff instead of moving on).
So, freeze or hibernate. Actually uninstall with caution. Make good TWRP backups.
Anybody else can chime in -- but PLEASE do not recommend any of the package disabler apps. We are discussing debloating ROOTED firmware.
I don't even bother with deleting system stuff. This phone really doesn't have that much bloat. And deleting stuff probably won't do much to make a difference anyway. The only reason I use the LG Package Disabler app is to disable the theme service when I want to apply an LG theme but also use substratum. That way it doesn't re-apply the LG theme and remove the substratum stuff on a reboot.
jsgraphicart said:
I don't even bother with deleting system stuff. This phone really doesn't have that much bloat. And deleting stuff probably won't do much to make a difference anyway. The only reason I use the LG Package Disabler app is to disable the theme service when I want to apply an LG theme but also use substratum. That way it doesn't re-apply the LG theme and remove the substratum stuff on a reboot.
Click to expand...
Click to collapse
you can use adb uninstall too, so no extra app needed (though you can reactivate apps with lgpd? maybe easier then.). just google for it, there's plenty of info and more than one method :good:
seadersn said:
you can use adb uninstall too, so no extra app needed (though you can reactivate apps with lgpd? maybe easier then.). just google for it, there's plenty of info and more than one method :good:
Click to expand...
Click to collapse
Yeah, I need to be able to re-enable it if I want to change an LG theme or go back to the default one. Completely removing it probably wouldn't be smart
Has anyone here uses package disabler pro or adb to remove bloatware and/or system apps? If so which apps did you disable/remove? Did it affect performance and/or battery life at all?
I used the ADB method. That said, some of the software (mostly pre-installed games) can be uninstalled normally, which is nice.
For the rest, I used ADB commands in Fastboot to remove them.
I was working mostly blind, since I hadn't seen anyone with a list, but I think I wound up nuking somewhere between two and three dozen system apps.
Sadly, I didn't write out a list. I tried to err on the side of caution and not nuke anything that sounded important.
Crap like the Game of Thrones game, CNN app and other news apps, radio apps, LG versions of stuff I was using Google apps of (most LG software, actually).
I left things like LG Home and LG Dual Screen installed. Obviously didn't touch System UI or anything that seemed critical.
I also removed some AT&T garbage I don't want or need.
I just Googled up generic instructions and winged it after that.
I did all this on my first day with the phone (early April) so I really don't have any way to compare performance or battery life before and after.
But I haven't had a single performance issue with this phone in over a month of use, and battery has been absolutely beastly.
(I think you've seen a comprehensive post I made in another thread of yours that shows my software environment and how I replaced pretty much everything (launcher, navigation gesture, live wallpaper, etc.) with third-party software that I prefer).
Mejilan said:
I used the ADB method. That said, some of the software (mostly pre-installed games) can be uninstalled normally, which is nice.
For the rest, I used ADB commands in Fastboot to remove them.
I was working mostly blind, since I hadn't seen anyone with a list, but I think I wound up nuking somewhere between two and three dozen system apps.
Sadly, I didn't write out a list. I tried to err on the side of caution and not nuke anything that sounded important.
Crap like the Game of Thrones game, CNN app and other news apps, radio apps, LG versions of stuff I was using Google apps of (most LG software, actually).
I left things like LG Home and LG Dual Screen installed. Obviously didn't touch System UI or anything that seemed critical.
I also removed some AT&T garbage I don't want or need.
I just Googled up generic instructions and winged it after that.
Click to expand...
Click to collapse
What's the benefits to disabling all of this stuff? I've spent years debloating my devices and never actually noticed any benefit to it. It's a genuine question, as I'm deciding whether or not to do it myself as well
Mejilan said:
I used the ADB method. That said, some of the software (mostly pre-installed games) can be uninstalled normally, which is nice.
For the rest, I used ADB commands in Fastboot to remove them.
I was working mostly blind, since I hadn't seen anyone with a list, but I think I wound up nuking somewhere between two and three dozen system apps.
Sadly, I didn't write out a list. I tried to err on the side of caution and not nuke anything that sounded important.
Crap like the Game of Thrones game, CNN app and other news apps, radio apps, LG versions of stuff I was using Google apps of (most LG software, actually).
I left things like LG Home and LG Dual Screen installed. Obviously didn't touch System UI or anything that seemed critical.
I also removed some AT&T garbage I don't want or need.
I just Googled up generic instructions and winged it after that.
Click to expand...
Click to collapse
Do you have the commands? I need to dump chrome as it keeps re-enabling itself and I absolutely HATE chrome. Keeps giving itself permissions I've denied it as well. This has been happening several times a day for about 4 days now
Ryano89 said:
What's the benefits to disabling all of this stuff? I've spent years debloating my devices and never actually noticed any benefit to it. It's a genuine question, as I'm deciding whether or not to do it myself as well
Click to expand...
Click to collapse
For one, it just gets rid of apps and icons for crap I never wanted to begin with. I know that most third-party launchers have options to hide apps, but I wanted a solution that was a tad more permanent (though without root, this isn't a 100% wiping of these apps. It's just the best we can manage without root). Since I tend to use Google's main suite of apps for most things, and replace things like my launcher, navigation gestures, and other critical parts of the software environment with third-party solutions, I don't really want a lot of overlapping apps that I'm never going to use. So nuking things like OEM or Carrier versions of Google apps is usually one of my first priorities. Also bull**** like Device Wellness apps, Carrier promotional apps and games, duplicate contacts, gallery, keyboard, dialer, email, contacts, calendar, messaging and browser apps. All that stuff goes. I have no use for two or three different versions of all these apps on my device. I love Chrome, Google Photos, the Google Dialer, Google Contacts, Google Calendar, Google's RCS-enabled Messaging app, etc.
So for me, it's to de-clutter and to make sure I don't have duplicate functionality potentially running in the background eating up system resources, RAM, or mobile data. As long as you don't accidentally nuke something critical to the system, there's no real harm in de-bloating, even if on modern flaghsips with beastly hardware and tons of RAM, there's little performance or battery life to be gained by doing so. If nothing else, I try to keep the number of installed apps in the low 100s, and this helps on that count.
pre4speed said:
Do you have the commands? I need to dump chrome as it keeps re-enabling itself and I absolutely HATE chrome. Keeps giving itself permissions I've denied it as well. This has been happening several times a day for about 4 days now
Click to expand...
Click to collapse
I used the following guide:
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/amp/
I believe I had the LG Mobile Drivers and Minimalist ADB & Fastboot already installed from my V30 days, so I skipped the first few steps, IIRC.
Or maybe I downloaded new versions and installed those. I don't remember anymore.
Mejilan said:
For one, it just gets rid of apps and icons for crap I never wanted to begin with. I know that most third-party launchers have options to hide apps, but I wanted a solution that was a tad more permanent (though without root, this isn't a 100% wiping of these apps. It's just the best we can manage without root). Since I tend to use Google's main suite of apps for most things, and replace things like my launcher, navigation gestures, and other critical parts of the software environment with third-party solutions, I don't really want a lot of overlapping apps that I'm never going to use. So nuking things like OEM or Carrier versions of Google apps is usually one of my first priorities. Also bull**** like Device Wellness apps, Carrier promotional apps and games, duplicate contacts, gallery, keyboard, dialer, email, contacts, calendar, messaging and browser apps. All that stuff goes. I have no use for two or three different versions of all these apps on my device. I love Chrome, Google Photos, the Google Dialer, Google Contacts, Google Calendar, Google's RCS-enabled Messaging app, etc.
So for me, it's to de-clutter and to make sure I don't have duplicate functionality potentially running in the background eating up system resources, RAM, or mobile data. As long as you don't accidentally nuke something critical to the system, there's no real harm in de-bloating, even if on modern flaghsips with beastly hardware and tons of RAM, there's little performance or battery life to be gained by doing so. If nothing else, I try to keep the number of installed apps in the low 100s, and this helps on that count.
I used the following guide:
https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/amp/
I believe I had the LG Mobile Drivers and Minimalist ADB & Fastboot already installed from my V30 days, so I skipped the first few steps, IIRC.
Or maybe I downloaded new versions and installed those. I don't remember anymore.
Click to expand...
Click to collapse
Back in my V20 days there was an app on the store for this. I'm assuming that's no longer the case? I have been using a rooted OnePlus for a couple of years so I'm out of the loop on this ?
Ryano89 said:
Back in my V20 days there was an app on the store for this. I'm assuming that's no longer the case? I have been using a rooted OnePlus for a couple of years so I'm out of the loop on this
Click to expand...
Click to collapse
LG Package Disabler, or some such? I think it's still around.
I've heard of it, though I've never actually used it.
Nor do I know if it's been updated to support the V60.
Edit - I think this is it. And there's one review that suggests that it works on the V60.
https://play.google.com/store/apps/details?id=com.pdmdm.dmplay
Mejilan said:
LG Package Disabler, or some such? I think it's still around.
I've heard of it, though I've never actually used it.
Nor do I know if it's been updated to support the V60.
Edit - I think this is it. And there's one review that suggests that it works on the V60.
https://play.google.com/store/apps/details?id=com.pdmdm.dmplay
Click to expand...
Click to collapse
It does.. curiously look at the apps it shows disabled when I downloaded it. I disabled Android Auto and YouTube... But what the hell are this other apps? I didn't touch them
Ryano89 said:
It does.. curiously look at the apps it shows disabled when I downloaded it. I disabled Android Auto and YouTube... But what the hell are this other apps? I didn't touch them
Click to expand...
Click to collapse
I think some of those, like the Android Device Wizard and LG Device Wizard are basically one-time apps that run whenever a phone is factory reset.
Basically, the new phone set-up screens and activations you went through when you first powered your device on after purchasing and receiving it.
They may be automatically flagged to disable themselves after that first-time run so that they don't continue to run anytime you reboot the device.
Honestly, that's just a guess, because I don't know.
I don't know about the rest of them, but you can probably Google them.
Mejilan said:
I think some of those, like the Android Device Wizard and LG Device Wizard are basically one-time apps that run whenever a phone is factory reset.
Basically, the new phone set-up screens and activations you went through when you first powered your device on after purchasing and receiving it.
They may be automatically flagged to disable themselves after that first-time run so that they don't continue to run anytime you reboot the device.
Honestly, that's just a guess, because I don't know.
I don't know about the rest of them, but you can probably Google them.
Click to expand...
Click to collapse
I tried, there was no real useful information. I was just curious anyway
Ryano89 said:
I tried, there was no real useful information. I was just curious anyway
Click to expand...
Click to collapse
I did some quick research:
com.lge.gdec.client seems to be related to the LG G-DEC portal.
https://gdec.lge.com/memLogin.do?req_lang=en
I don't have a log-in, nor do I know how to procure one, but I highly suspect that this is NOT a consumer-level feature or portal.
Perhaps it's for LG developers or existing LG employees. But if it's not consumer-level, then it's not surprising that the service is disabled by default.
LG GCUV (com.lge.gcuv) seems to be related to yet another LG sign-in portal called, appropriately enough, GCUV.
http://india.gcuv.lge.com/
This one seems to be specific to LG users (or developers or sales reps) in India, and it makes sense that it would be disabled on devices not intended for Indian markets.
Like G-DEC, I don't have a log-in for this, nor the means to procure one. I suspect this is another service that is not intended for everyday consumers.
I cannot find any information on Enabler Customizer (com.lge.smartenabler). Just questions about what it is here on XDA and on Reddit, with no one apparently knowing the answer.
So you might be asking yourself why system apps for services and log-ins not intended for consumers (or intended only for specific regions/markets) are doing on our phones?
The simple answer, most likely, is that they probably want to maintain and update as few system images as possible and thus, try to make them as homogenous as possible, disabling things not intended for this market or that market, as needed. Considering how slow LG typically are in releasing new updates for even their newest phones (let alone their older ones that have not yet technically seen support hit end-of-life), I'm OK with them trying to keep down the number of system images they need to work on. Especially if they pre-disable stuff not relevant to us without us needing to do it ourselves.
Mejilan said:
I did some quick research:
com.lge.gdec.client seems to be related to the LG G-DEC portal.
https://gdec.lge.com/memLogin.do?req_lang=en
I don't have a log-in, nor do I know how to procure one, but I highly suspect that this is NOT a consumer-level feature or portal.
Perhaps it's for LG developers or existing LG employees. But if it's not consumer-level, then it's not surprising that the service is disabled by default.
LG GCUV (com.lge.gcuv) seems to be related to yet another LG sign-in portal called, appropriately enough GCUV.
http://india.gcuv.lge.com/
This one seems to be specific to LG users (or developers or sales reps) in India, and it makes sense that it would be disabled on devices not intended for Indian markets.
Like G-DEC, I don't have a log-in for this, nor the means to procure one. I suspect this is another service that is not intended for everyday consumers.
I cannot find any information on Enabler Customizer (com.lge.smartenabler). Just questions about what it is here on XDA and on Reddit, with no one apparently knowing the answer.
So you might be asking yourself why system apps for services and log-ins not intended for consumers (or intended only for specific regions/markets) are doing on our phones?
The simple answer, most likely, is that they probably want to maintain and update as few system images as possible and thus, try to make them as homogenous as possible, disabling things not intended for this market or that market, as needed. Considering how slow LG typically are in releasing new updates for even their newest phones (let alone their older ones that have not yet technically seen support hit end-of-life), I'm OK with them trying to keep down the number of system images they need to work on. Especially if they pre-disable stuff not relevant to us without us needing to do it ourselves.
Click to expand...
Click to collapse
Yeah I found those links but didn't really know what I was reading. I completely understand why they would be on all devices for ease of update and production. I just didn't know what they were
Ryano89 said:
Yeah I found those links but didn't really know what I was reading. I completely understand why they would be on all devices for ease of update and production. I just didn't know what they were
Click to expand...
Click to collapse
Now I kind of want to know what they are as well.
If I had to take a guess, I'd say that they're intended for either LG developers, sales reps, or repair technicians, and that these disabled services facilitate the servicing of devices when needed.
Mejilan said:
LG Package Disabler, or some such? I think it's still around.
I've heard of it, though I've never actually used it.
Nor do I know if it's been updated to support the V60.
Edit - I think this is it. And there's one review that suggests that it works on the V60.
https://play.google.com/store/apps/details?id=com.pdmdm.dmplay
Click to expand...
Click to collapse
That app basically does the same as disabling the apps. It won't stop Chrome from re-enabling every day. I'll try your adb commands next. So tired of that crap app doing this
pre4speed said:
That app basically does the same as disabling the apps. It won't stop Chrome from re-enabling every day. I'll try your adb commands next. So tired of that crap app doing this
Click to expand...
Click to collapse
I imagine the ADB commands will work. I don't plan on disabling Chrome, because I use it every day.
But when you zap a package using Fastboot, the app will still actually show up in your Apps listing under Settings, but it'll have a "not installed" next to it.
If you do a factory reset, they'll all revert and you'd need to use the Fastboot ADB commands to nuke them again.
So they're kind of half-gone.
It's not quite as comprehensive as using root to completely delete them from the system partition.
But it's the best we've got outside of root.
I can confirm this package disabler works to disable any app on the V60 which is literally the only thing I typically do when rooting now that I have adguard and youtube vanced... so I dont need root access anymore thanks to that package disabler app. The phone is also fast enough for me to not need access to any type of speed tweaking of the cpu or anything. This is the first phone I can use without root thanks to that dev.
I have significantly improved my charging speed issues and battery drain issues seem to finally drain at a normal rate rather than unexplainably quick. Everything I use still works, im experienced at minimal services tho from every device ive ever owned, pc and phone. Yes it does make a significant difference to not be running so many unnecessary processes.
lendawg said:
Has anyone here uses package disabler pro or adb to remove bloatware and/or system apps? If so which apps did you disable/remove? Did it affect performance and/or battery life at all?
Click to expand...
Click to collapse
cqqx2 said:
I can confirm this package disabler works to disable any app on the V60 which is literally the only thing I typically do when rooting now that I have adguard and youtube vanced... so I dont need root access anymore thanks to that package disabler app. The phone is also fast enough for me to not need access to any type of speed tweaking of the cpu or anything. This is the first phone I can use without root thanks to that dev.
I have significantly improved my charging speed issues and battery drain issues seem to finally drain at a normal rate rather than unexplainably quick. Everything I use still works, im experienced at minimal services tho from every device ive ever owned, pc and phone. Yes it does make a significant difference to not be running so many unnecessary processes.
Click to expand...
Click to collapse
Do you have a list of what you disabled?
I have the tmobile varient... This is the xml contents of the things I disabled for a stock experience. Note: I dont use google voice assistant or any pen input, nfc, or always on display... I also use youtube vanced for youtube and poweramp for music. Those are notable things I disabled imo, everything else is just added bloat to stock Android 10. Dont disable any LG Home apps as they power the navigation and also dual screens, this is safe you wont get any device bricking errors, you can always go back and toggle things on and off to your liking but this is the xml export of apps I disabled. You could copy and paste this and save as xml to import into the service disabler.
Code:
<h>
<a class="java.util.ArrayList">
<string>com.android.LGSetupWizard</string>
<string>com.google.android.youtube</string>
<string>com.lge.sizechangable.weather.platform</string>
<string>com.android.dynsystem</string>
<string>com.google.android.googlequicksearchbox</string>
<string>com.lge.lgbroadcastradioservice</string>
<string>com.lge.wfcprovider</string>
<string>com.google.android.onetimeinitializer</string>
<string>com.lge.appbox.client</string>
<string>com.lge.quicktools</string>
<string>com.lge.mirrorlink</string>
<string>com.tmobile.m1</string>
<string>com.qualcomm.uimremoteclient</string>
<string>com.lge.sui.widget</string>
<string>com.qualcomm.qti.qms.service.connectionsecurity</string>
<string>com.lge.wfcconnectivity</string>
<string>com.quicinc.voice.activation</string>
<string>com.qualcomm.qti.telephonyservice</string>
<string>com.lge.gnsstest</string>
<string>com.tmobile.pr.mytmobile</string>
<string>com.lge.lifetracker</string>
<string>com.lge.smartshare.provider</string>
<string>com.qualcomm.uimremoteserver</string>
<string>com.google.ar.core</string>
<string>com.google.ar.lens</string>
<string>com.lge.myplace.engine</string>
<string>com.lge.pickme</string>
<string>com.ipsec.service</string>
<string>com.lge.diag.echolocate</string>
<string>com.android.carrierconfig</string>
<string>com.google.android.marvin.talkback</string>
<string>com.lge.launcher2.theme.optimus</string>
<string>com.google.android.apps.work.oobconfig</string>
<string>com.android.hotwordenrollment.xgoogle</string>
<string>com.lge.smartshare</string>
<string>com.lge.icecontacts</string>
<string>com.android.egg</string>
<string>com.android.nfc</string>
<string>com.android.backupconfirm</string>
<string>com.lge.iftttmanager</string>
<string>com.lge.exchange</string>
<string>com.lge.wapservice</string>
<string>com.google.android.gm</string>
<string>com.google.android.apps.tachyon</string>
<string>com.lge.nfwlocationattribution</string>
<string>com.lge.gnsslogsetting</string>
<string>com.lge.ia.task.smartsetting</string>
<string>com.lge.lgmapui</string>
<string>com.lge.lgworld</string>
<string>com.google.android.setupwizard</string>
<string>com.lge.gamelauncher</string>
<string>com.qualcomm.qcrilmsgtunnel</string>
<string>com.facebook.services</string>
<string>com.android.printspooler</string>
<string>com.android.hotwordenrollment.okgoogle</string>
<string>com.android.dreams.basic</string>
<string>com.lge.gnsspostest</string>
<string>com.google.android.apps.wellbeing</string>
<string>com.tmobile.pr.adapt</string>
<string>com.lge.abba</string>
<string>com.lge.cmas</string>
<string>com.lge.eula</string>
<string>com.lge.gcuv</string>
<string>com.lge.laot</string>
<string>com.lge.lms2</string>
<string>com.lge.jansky.service</string>
<string>com.lge.sizechangable.weather.theme.optimus</string>
<string>com.lge.entitlementcheckservice</string>
<string>com.lge.gestureanswering</string>
<string>com.google.android.syncadapters.contacts</string>
<string>com.android.chrome</string>
<string>com.google.android.tag</string>
<string>com.lge.gnss.airtest</string>
<string>com.lge.signboard.settings</string>
<string>com.google.android.apps.walletnfcrel</string>
<string>com.lge.wifi.p2p</string>
<string>com.android.calllogbackup</string>
<string>com.google.android.partnersetup</string>
<string>com.lge.gallery.aodimagewidget</string>
<string>com.android.carrierdefaultapp</string>
<string>com.lge.gdec.client</string>
<string>com.qualcomm.qti.remoteSimlockAuth</string>
<string>com.lge.wfcsettings</string>
<string>com.google.android.feedback</string>
<string>com.google.android.printservice.recommendation</string>
<string>com.android.managedprovisioning</string>
<string>com.lge.smartsharepush</string>
<string>com.lge.lgcontentsetting</string>
<string>com.lge.themeservice</string>
<string>com.tmobile.rsuadapter.qualcomm</string>
<string>com.ipsec.vpnclient</string>
<string>com.android.providers.partnerbookmarks</string>
<string>com.lge.qhelp.application</string>
<string>com.android.wallpaper.livepicker</string>
<string>com.facebook.system</string>
<string>com.ipsec.profile</string>
<string>com.lge.myplace</string>
<string>com.lge.hotspotprovision</string>
<string>com.lge.provider.signboard</string>
<string>com.lge.lgfota.permission</string>
<string>com.lge.lgaccount</string>
<string>com.lge.sizechangable.weather</string>
<string>com.google.android.projection.gearhead</string>
<string>com.lge.lgwallet</string>
<string>com.lge.eulaprovider</string>
<string>com.lge.bnr</string>
<string>com.lge.phonemanagement</string>
<string>com.qualcomm.qti.services.secureui</string>
<string>com.lge.smartdoctor.webview</string>
<string>com.lge.smartenabler</string>
<string>com.lge.cic.eden.service</string>
<string>com.google.android.gms.location.history</string>
<string>com.facebook.appmanager</string>
<string>com.lge.leccp</string>
<string>com.lge.music</string>
<string>com.lge.qhelp</string>
<string>com.android.traceur</string>
<string>com.qualcomm.qti.qms.service.trustzoneaccess</string>
<string>com.tmobile.rsuapp</string>
<string>com.tmobile.rsusrv</string>
<string>com.lge.gametuner</string>
<string>com.lge.signboard</string>
<string>com.lge.animal.resource</string>
<string>com.lge.snappage</string>
<string>com.lge.livemessage</string>
<string>com.lge.penprime</string>
<string>com.lge.wfcservice</string>
<string>com.google.android.inputmethod.latin</string>
<string>com.lge.sdencryption</string>
<string>com.lge.qmemoplus</string>
</a>
</h>
Again, all core phone features definately work like internet, messaging, phone calls, fingerprint, location, cameras, all of it as normal. There are a couple debatable apps like
com.lge.ia.task.smartsetting where I debate their impact on LGs battery management because I do believe it is possible for them to have added a particular app that improved on android 10s battery but for me im good with running with just things I know come with stock + dont break the system ui or dual screen functionality.
I just feel like companies with 1000s of employees force develop apps just to say they did something each week (+brag about in ads), and to act as if Google hasnt done a good enough job... usually companys have a couple solid apps but mostly bulky junk they think just because a phones specs are able to run a lot of things at once, its okay to toss in all kinds of extra code for the phone to have to deal with.
lendawg said:
Do you have a list of what you disabled?
Click to expand...
Click to collapse
cqqx2 said:
I have the tmobile varient... This is the xml contents of the things I disabled for a stock experience. Note: I dont use google voice assistant or any pen input, nfc, or always on display... I also use youtube vanced for youtube and poweramp for music. Those are notable things I disabled imo, everything else is just added bloat to stock Android 10. Dont disable any LG Home apps as they power the navigation and also dual screens, this is safe you wont get any device bricking errors, you can always go back and toggle things on and off to your liking but this is the xml export of apps I disabled. You could copy and paste this and save as xml to import into the service disabler.
Again, all core phone features definately work like internet, messaging, phone calls, fingerprint, location, cameras, all of it as normal. There are a couple debatable apps like
com.lge.ia.task.smartsetting where I debate their impact on LGs battery management because I do believe it is possible for them to have added a particular app that improved on android 10s battery but for me im good with running with just things I know come with stock + dont break the system ui or dual screen functionality.
I just feel like companies with 1000s of employees force develop apps just to say they did something each week (+brag about in ads), and to act as if Google hasnt done a good enough job... usually companys have a couple solid apps but mostly bulky junk they think just because a phones specs are able to run a lot of things at once, its okay to toss in all kinds of extra code for the phone to have to deal with.
Click to expand...
Click to collapse
Awesome thanks man!
No problem, I will update this later on this week. Whats funny is that was my stable backup but not my very latest tweaking, when I went to export my very latest list, the app has a button to enable all disabled apps and I accidentally pressed it, so I lost those settings but am working on making sure the very best options are enabled and disabled. I will be testing and tweaking to update this base list this werk to find the cleanest, performance and battery life... (by trying out before and after of certain debatable services)
If you use this list and find a feature is disabled you use and you dont know which app it was let me know (ex google assistant) I will let you know which apps you need to reenable.
Off the top of my head, device health services and qualcomms devicestatisticservice (id suggest disabling this one) and lgs smartcare are some apps that are debatable on whether or not they are best to enable or disable..
I play a lot of fortnite (I know I know) but its literally the most battery draining thing you can do especially when combined with a bluetooth controller at full brightness, so battery performance is easy for me to monitor.. Also I was having an absolute misreable time with this device before I came here and saw that nonroot package disabler program was a thing.
lendawg said:
Awesome thanks man!
Click to expand...
Click to collapse