Android Accessibility Services - Poor System Performance - Nexus 6P General

For those who care, apparently having any Accessibility Services enabled (Settings->Accessibility) can cause sever performance issues. After looking into it I'm not the first to have this issue and it doesn't seem like Google will be fixing anything. I've have reproduced the issue on stock 6.0.1, Android N Preview 4, and Pure Nexus.
I was having issues in Chrome on certain websites where the page would lock up for several seconds and would generally perform terribly. After doing some research I traced it back to Accessibility Services. I disabled my services (Greenify, Nova Launcher) and restarted and the issue was gone. Not only that but all websites and the entire Android system now runs more smoothly. Having either of the services enabled brings the issue back so it's likely not specifically an app issue. In my case the services probably shouldn't have been enabled anyway but the feature shouldn't cause a drastic performance decrease.
In my case, the worst website was http://slickdeals.net/?modern_opt_out=1?no_mobile=true (desktop site, classic mode) where clicking any link resulted in a 10 second hang. It was slow even when blocking adds with AdAway. Other sites are affected as well but I don't recall specifically which ones.
I don't know if it's just the 6p or Android 6.0+ with issues or if there's more to it than I've discovered but my phone runs much better now and I figured I'm likely not the only one using any Accessibility Services so it may be worth looking into if you are.

I have accessibility on and that website works well without lags. However what you are reporting is true, I heard that Chrome does lag because of that in certain websites. It shouldn't affect performance in the system though. I haven't noticed any difference by disabling the option. I need accessibility for Keepass.
Sent from my Nexus 6P using Tapatalk

Related

"Unfortunately, Google Play Services has stopped" - Google has abandoned older phone

"Unfortunately, Google Play Services has stopped" - Google has abandoned older phone
So, just Google this error and you will find no shortage of users complaining about this error message.
Heck check out the latest reviews on the Play Store: play.google.com/store/apps/details?id=com.google.android.gms&hl=en_GB
For some it's a couple times a day, for others a few times a hour, for others (like me) it's 4-6 times per minute. Rendering the phone completely unusable because the message locks up the UI. It happens right after a clean reboot, and happens regardless of force stopping/disabling the service! Clearing the data and cache makes no difference for me and the vast majority of users experiencing the problem. Removing all Google accounts and re-synching makes no difference. Downgrading and upgrading the services makes no difference. The only thing that cures it is to completely uninstall all updates to the service and let it ***** about being old, but then every other Google app complains it cannot run because Play Services needs updating. What happened to ethical and modular development standards Google???
I have a Samsung S3 (GT-I9300) running Android 4.3. Kernel 3.0.31-2735602. Build number JSS15J.I9300XXUGNH4. I had this issue on an older ROM and also on a custom ROM I installed in the distant past. The only way I was able to fix the problem was by performing a clean wipe. I am NOT prepared to do that for the 3rd time this year. The phone is perfect for my needs but rendered completely unusable by this devil service called Google Play Services. This service and the way it runs, updates and crashes displays no sense and logic.
Anyone have a de-facto solution for curing this?
I've gone to apkmirror and brought all versions of Google Play, Play Services and Google Apps to the versions they were From Feb 2015 and played with every combination. It makes no difference.
NJ247 said:
So, just Google this error and you will find no shortage of users complaining about this error message.
Heck check out the latest reviews on the Play Store: play.google.com/store/apps/details?id=com.google.android.gms&hl=en_GB
For some it's a couple times a day, for others a few times a hour, for others (like me) it's 4-6 times per minute. Rendering the phone completely unusable because the message locks up the UI. It happens right after a clean reboot, and happens regardless of force stopping/disabling the service! Clearing the data and cache makes no difference for me and the vast majority of users experiencing the problem. Removing all Google accounts and re-synching makes no difference. Downgrading and upgrading the services makes no difference. The only thing that cures it is to completely uninstall all updates to the service and let it ***** about being old, but then every other Google app complains it cannot run because Play Services needs updating. What happened to ethical and modular development standards Google???
I have a Samsung S3 (GT-I9300) running Android 4.3. Kernel 3.0.31-2735602. Build number JSS15J.I9300XXUGNH4. I had this issue on an older ROM and also on a custom ROM I installed in the distant past. The only way I was able to fix the problem was by performing a clean wipe. I am NOT prepared to do that for the 3rd time this year. The phone is perfect for my needs but rendered completely unusable by this devil service called Google Play Services. This service and the way it runs, updates and crashes displays no sense and logic.
Anyone have a de-facto solution for curing this?
Click to expand...
Click to collapse
Just set the location to "Device only" instead of "High accuracy", this stops the error completely until google fixes the issue...
EDIT: BTW, this has nothing to do with older phones, this happens on my Nexus 6...
luizffgarcia said:
Just set the location to "Device only" instead of "High accuracy", this stops the error completely until google fixes the issue...
EDIT: BTW, this has nothing to do with older phones, this happens on my Nexus 6...
Click to expand...
Click to collapse
Thanks but the setting you describe is not present on Android 4.3.
luizffgarcia said:
Just set the location to "Device only" instead of "High accuracy", this stops the error completely until google fixes the issue...
EDIT: BTW, this has nothing to do with older phones, this happens on my Nexus 6...
Click to expand...
Click to collapse
Source?
markus4000 said:
Source?
Click to expand...
Click to collapse
I am using this solution in my Nexus 6 right now... And really, its all over xda... Dont have a specific link right now.
luixffgarcia is right. I have looked everywhere and this was the only thing that solved that problem. Oddly enough, I got a message from Sprint earlier this week saying that if I didn't upgrade to lollipop they would disconnect my service.
Yes guys, there are solutions that work for some people but it's totally dependent on the version of Android. Generally, the older the version of Android (in my case 4.3 running on a Galaxy S3), the less likely any of these fixes are going to work. I do not even have the option that is mentioned above.
In the last few days I've seen the number of 1 star votes for Google Play Services jump drastically.
Well just FYI
I use XPosed on my LG G2 Android 5.0.1 and the module Amplify caused the issues for me. It's not the entire module but some wakelock that I had blocking enabled. This worked previously so it seems like they updated something in their library that would cause it to crash if the wakelock is blocked. For now I just reset Amplify to default settings and I dont have any issues anymore.
Hope this helps.

[Q] Jittery scrolling on almost all scrolling applications

Its been about 3 weeks since I purchased my S6 edge (G925i), but it has always been showing this persistent lag when scrolling on almost any scrolling-based applications such as the Play Store (the worst), Instagram, Maps and even the Settings menu. I have re-installed the firmware via Smart Switch, cleared cache, basically everything that could be done in hopes of eradicating this issue. Does it happen with everyone else as well? Ive done the *#0*# touhscreen test and it didnt display any problems there. Do you think this could be a software issue? I've played with my mum's G4 and it was buttery-smooth when I was scrolling on it. Hell, it was even able to display some cool animations that came with the 5.6.8 Play Store update when I tap an app, while my S6 edge doesn't perform like that.
EDIT 1: Youtube link of lag on settings menu - https://www.youtube.com/watch?v=SE4VW8fNmB4
EDIT 2: I have uploaded 2 more videos displaying the lag, as mentioned by pratz82 its really odd how reviewers don't pick this up, especially when they go to the Play Store to download apps.
Scrolling in Play Store: https://www.youtube.com/watch?v=nPOf0knKmvI
Scrolling in Maps: https://www.youtube.com/watch?v=Ks5vzRw6QUM
You´re not alone. It bugs me that all the reviews never mentioned it. I´m starting to think Samsung is paying the reviewers big bucks....
Root, custom rom and greenify shouldn´t be needed on a 2015 flagship device to make it usable.
My Galaxy S4 and Nexus 4 are more fluid than this.... (though admittedley both rooted with custom roms) Still doesn´t justify them being on par or more fluid than a 3 year newer flagship phone..
Mine does it too. It's not just the browser, it's anything that requires scrolling. Out of the box I would also get:
- Stuttering in scrolling across the map (all apps)
- Pressing app drawer every so often it doesn't animate, stutters and apps just pop up
- Device is locked, I unlock and go to home screen to be blank while elements randomly and slowly show up on screen
Few more odd, less-than "project butter" smooth. This is my first non Nexus device since the Galaxy SII so I don't know how other phones are.
Mine doesnt do this. Are you using a custom rom? If you're using stock, which firmware version is it?
I am not necessarily an expert, but here are some things i would personally try in order to figure out the cause:
1. If youre rooted, try changing the cpu governor to "performance". use a free app called "kernel aduitor" (not a typo) and you'll find the option to switch it from interactive to performance in the sidebar menu under CPU. If it resolves, it may mean your issue is related to your kernel's cpu management.
2. make sure you do not have power saving mode enabled. This mode imposes limits on various components of the phone to save power at the cost of performance.
3. Download a process monitor from the play store and confirm that no processes are using large amounts of cpu, Alternatively you can utilize the built in process monitor of your phone by going into settings>about device, and repeatedly tapping "build number" until a notification appears confirming that you have enabled developer options. Now go back to Settings>developer options (towards the bottom of the list)>Show CPU Usage. This will let you see the processes that are using the most cpu and how much of it theyre using.
4. If you have enabled developer options using the procedure above, navigate to them and enable "force gpu rendering" and see if that helps at all.
5. Make sure your cpu/battery temperatures are not unusually high. A good app for this is AIDA64. you can find temperature stats under the "Thermal" section. Typical battery temperatures are somewhere between 30 - 40 while the phone is not charging. CPU temps above 60 may indicate that something is causing your phone to work too hard. Eventually the phone will begin to enforce limits on the cpu in attempt to lower the temps, resulting in less-than-optimal performance.
6. Check how much free memory you have under the application manager. If you are rooted, you can try downloading terminal emulator and entering
Code:
su -c "sync; echo 3 > /proc/sys/vm/drop_caches"
to regain a good deal of memory if your available memory is low.
7. If you are using a custom rom, make sure it doesnt disable scrolling cache. Maybe ask the developer if you are unsure.
always on performance gov can not be the solution..you will always power your CPU to max
Out of the box the Galaxy S6 lags and stutters while scrolling and it is very apparent. If someone has a device that does not, that is a defect because this is normal behavior of this device. I'm not basing this off of my personal phone only...between a few of my friends and family, the models in the stores, they all do it. This is something iOS has down correctly.
My playstore is terrible, when it comes to scrolling and selecting animations. However, I had two other units that didn't suffer from this.
No idea why...
I highly doubt that this is a hardware defect of some sort, if not this is a serious issue that needs to be raised to Samsung, looking at the number of people that are also affected by this. Maybe this only applies to G925I units with Cat 6 data speeds? But heres just my two cents on this. Perhaps maybe due to the closed source nature of the Exynos processor, developers were unable to properly optimise their applications for the device, which is why on some, if not on most occasions, Qualcomm devices perform more smoothly, since kernel sources are consistently released for most variants of the SnapDragon processors. Even my S4 performs better in Google apps such as the Play Store and Google Maps. I really want to avoid rooting my S6 edge, just for this once, so I hope the fix won't involve the need to dig into the system to solve this issue. Im still running 5.0.2, I heard 5.1.1 was not a major difference, but I'm just hoping for the best. We deserve better from our devices running the supposedly "fastest" Exynos CPU that Samsung is so proud of. One thing that still boggles me though, is how even Samsung made apps are lagging, especially the Settings menu, and theres also a split second lag when on the recents carousell.
Same here. Started after 5.1.1 update. Thinking about selling the phone, $%@! Samsung. Will miss the camera though.

Greenify Automator Device administrator

Hi all,
I did not have this enabled but the standing advice seems to be that it has to be enabled. What does this do exactly?
Loving the app though keep up the good work!
Jeroen1000 said:
Hi all,
I did not have this enabled but the standing advice seems to be that it has to be enabled. What does this do exactly?
Loving the app though keep up the good work!
Click to expand...
Click to collapse
Not needed except w/unrooted device to facilitate screen off operations.
Davey126 said:
Not needed except w/unrooted device to facilitate screen off operations.
Click to expand...
Click to collapse
Thanks Davey126. There was an option in Greenify once to ensure compatibility with finger print readers. It was called "alternative screen off mode". I hoped this option got dubbed the Automator now but it doesn't look that way judging from your reply. I can't find it any more (maybe it got removed for some reason?). Sometimes the fingerprint reader on my OPO5T is a bit slow. I need to lift and touch it twice to get an unlock. Maybe I need to whitelist ...something as I have "Greenify system apps" checked. Amongst the optimised apps is "GFManager" which has a fingerprint icon.
At any rate, do you know what happened to "alternative screen off mode" option?
Jeroen1000 said:
Thanks Davey126. There was an option in Greenify once to ensure compatibility with finger print readers. It was called "alternative screen off mode". I hoped this option got dubbed the Automator now but it doesn't look that way judging from your reply. I can't find it any more (maybe it got removed for some reason?). Sometimes the fingerprint reader on my OPO5T is a bit slow. I need to lift and touch it twice to get an unlock. Maybe I need to whitelist ...something as I have "Greenify system apps" checked. Amongst the optimised apps is "GFManager" which has a fingerprint icon.
At any rate, do you know what happened to "alternative screen off mode" option?
Click to expand...
Click to collapse
Don't know but removal is likely referenced (somewhere) in a change log or forum post. XDA search is your friend.
As for the fingerprint recognition issue why is "GFManager" and likely other benign system apps in Greenify's overt hibernation list? Only demonstrated 'bad actors' should be there; ideally the list will be quite small gravitating to zero.
Do you take 23 aspirin in the morning for the hell of it to protect yourself from some pain that has never materialized? Over greenification (new word!) is just asking for trouble.
Davey126 said:
Don't know but removal is likely referenced (somewhere) in a change log or forum post. XDA search is your friend.
As for the fingerprint recognition issue why is "GFManager" and likely other benign system apps in Greenify's overt hibernation list? Only demonstrated 'bad actors' should be there; ideally the list will be quite small gravitating to zero.
Do you take 23 aspirin in the morning for the hell of it to protect yourself from some pain that has never materialized? Over greenification (new word!) is just asking for trouble.
Click to expand...
Click to collapse
I didn't put GFManager in the Doze optimising list manually. It could just be the management app (judging by its name) for fingerprints for all I know not the actual code that does the detection. I just blame Apple for just having 2% drain per 8 hours idle and then some of us wanting that on an Android phone.
Jeroen1000 said:
I didn't put GFManager in the Doze optimising list manually. It could just be the management app (judging by its name) for fingerprints for all I know not the actual code that does the detection. I just blame Apple for just having 2% drain per 8 hours idle and then some of us wanting that on an Android phone.
Click to expand...
Click to collapse
Android battery optimization (Android 6+) is different from explicitly adding items to Greenify's hibernation list (which I assumed you were doing as some [incorrectly] use the terms interchangeably). Most likely the intermittent touch recognition hesitation you are experiencing is not related to GFManager being "optimized" but rather the time it takes the device to arise from a deep slumber. Are you using Aggressive Doze by chance?
iOS and Android can both idle efficiently on appropriate hardware. I typically see 0.2-0.5%/hr idle drain on my various devices depending on conditions. Apple has the advantage as it controls both hardware and software. Android must accommodate a wide variety of hardware platforms (including crappy kernels) many of which are not well optimized for power savings.
Davey126 said:
Android battery optimization (Android 6+) is different from explicitly adding items to Greenify's hibernation list (which I assumed you were doing as some [incorrectly] use the terms interchangeably). Most likely the intermittent touch recognition hesitation you are experiencing is not related to GFManager being "optimized" but rather the time it takes the device to arise from a deep slumber. Are you using Aggressive Doze by chance?
iOS and Android can both idle efficiently on appropriate hardware. I typically see 0.2-0.5%/hr idle drain on my various devices depending on conditions. Apple has the advantage as it controls both hardware and software. Android must accommodate a wide variety of hardware platforms (including crappy kernels) many of which are not well optimized for power savings.
Click to expand...
Click to collapse
Yes, I am using aggressive doze. Via the whitelist you can access in Greenify, it seems almost everything gets Optimised (dozed).
I would assume the fingerprint scanner would be exempt from doze but the non-optimised apps list doesn't have anything in it that I can connect to the reader. I would likewise assume I'd have to look for something like com.qualcomm... instead of looking for an actual app name. I could use a tip as to what I'm looking for...
So to be clear, I did not add stuff to the hibernation list manually with regards to the fingerprint reader. Just some stuff that by far has nothing to do with it.
For full disclosure: Via a Magisk module, my Google Play Services also get dozed. It is called "Enable Doze for GMS Magisk Module".
a bit off topic:
I can get an idle drain around 0.5% and using HEBF optimiser's "Improve Battery" switch this goes down to 0.4%. What are you doing to get even lower? I'm betting turning off WIFI and nuking play services entirely?
Jeroen1000 said:
Yes, I am using aggressive doze. Via the whitelist you can access in Greenify, it seems almost everything gets Optimised (dozed).
I would assume the fingerprint scanner would be exempt from doze but the non-optimised apps list doesn't have anything in it that I can connect to the reader. I would likewise assume I'd have to look for something like com.qualcomm... instead of looking for an actual app name. I could use a tip as to what I'm looking for...
So to be clear, I did not add stuff to the hibernation list manually with regards to the fingerprint reader. Just some stuff that by far has nothing to do with it.
For full disclosure: Via a Magisk module, my Google Play Services also get dozed. It is called "Enable Doze for GMS Magisk Module".
Click to expand...
Click to collapse
Again, doze and hibernation are different things. I would expect every user app and virtually every system app (with exception to Google Play Services) to be 'battery optimized'. Observations:
- analysis begins with disabling referenced Magisk module as Google Play Services is deeply intertwined with most apps and services (system and user)
- disable aggressive doze; putting your device into a comma isn't helpful when trying to diagnose a responsiveness issue
- multiple deferred tasks often fire-up immediately when exiting aggressive doze temporarily overwhelming device and introducing lag
- nothing should be in Greenify's active hibernation list except apps/services that are demonstrated offenders
Pretty good chance you have created the problem you are trying to solve my over managing your device.
Jeroen1000 said:
a bit off topic:
I can get an idle drain around 0.5% and using HEBF optimiser's "Improve Battery" switch this goes down to 0.4%. What are you doing to get even lower? I'm betting turning off WIFI and nuking play services entirely?
Click to expand...
Click to collapse
Nope. Stock ROM (rooted/unlocked); stock Google Play Services, WiFi and mobile radios on 7x24, location services generally on and set to 'high accuracy', BT and NFC cycled as needed, other than Greenify no 3rd party 'power saving' tools in play. Full believer in lite-touch management with results to back-up religion on multiple devices. YMMV. Choose your apps wisely.
Thanks for the tips. I'll revert my changes one by one and see what turns up. Don't want to loose aggressive doze though... I will report back if I find the culprit.
I understand the difference between doze and hibernation. I was just trying to point out it's not me putting stuff manually on the hibernation list. And yes, I support your observation, using too many apps trying to get even lower drain often works counterproductive. Same goes for apps monitoring battery stats. They too use up some juice.
Jeroen1000 said:
Thanks for the tips. I'll revert my changes one by one and see what turns up. Don't want to loose aggressive doze though... I will report back if I find the culprit.
Click to expand...
Click to collapse
Suggest a reconsideration of position on aggressive doze. While the glossy looks great measurable benefits don't always offset liabilities. With AD active device will likely show reduced drain during extended screen-off operations. A win, right? Possibly - until you factor in higher drain rates as the device races to catch up after exiting doze which is often triggered by an overt wake request (ie: using your device). Several minutes of high CPU utilization at max (and often power inefficient) frequencies can wipe out hours of slow savings while introducing lag and other undesirable side effects. You should disable AD for a few days to see if it improves your situation.
As an aside, brief sprints at high CPU frequencies are not necessarily evil as finishing a task quickly and returning to idle (see "race to idle") can be more efficient than drawing it out over an extended period of time at lower frequencies. That said, servicing multiple tasks over several minutes when the device first wakes is often less efficient than allowing them to complete 'naturally' when the screen goes off (which is why doze doesn't kick in immediately) and/or during normal doze maintenance windows.
Aggressive doze can be beneficial in certain circumstances - but those are few and far between (at least based on my personal work flows and observation of others).

removing system apps

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

Looking for help running very old & abandoned app on Android 10+

So there's an app I've been using for many years: Simple Checkin for Foursquare
It's essentially a lightweight app/client for the once-popular Foursquare location checkin service.
The app has been abandoned by it's developer and hasn't been updated since 2016. I have searched but have not found another app to replace it (that works) so I still use it.
My daily driver for the past few years has been an LG V35 that's stuck on Android 8. It's actually been a great phone for me which is why I've kept it so long but is really starting to show it's age, some more modern apps are getting noticeably laggy.
I bought a new phone that came with Android 10 and it's good other than this particular app doesn't work at al. When I install (or launch it after clearing data) I'm given a warning that the app is designed for an older version of android and may not work properly before it prompts me to log into the Foursquare service, once that part is completed the app just crashes. Any time I try to launch the app after that it crashes immediately (never even loads the UI).
I've tried this on 2 different Android 10 phones and it's the exact same result. The app works fine on both Android 8 and Android 9.
I'm wondering if there's some kind of workaround for this problem or if I'm really stuck here. I have reached out to the developer of the app and he told me that he's not working on this app anymore and has no plans to update it.
Thanks in advance
Which phone?
The ancient freeware WPS office runs on my N10+'s Android 9 and 10. 10 hasn't caused many issues except it gutted Karma Firewall's valuable logging feature. On Samsung's at least scoped storage isn't fully active and Samsung has greatly modified Q to maintain functionality and the UI.
One reason I'll never load Android 11
Overlay apps generally crash on Q...
Try checking all settings on the app.
Check accessibility permissions, does it need Administrator permissions?
Clear system cache and app data.
Try disabling the internet and see if it loads.
If so then find which app is diming it out and firewall block it.
Try temporarily disabling Google play Services.
Playstore may be another trouble maker.
Try reinstalling it with internet disconnected.
See what apks popup (running services/app cache) when you try to load it as that may give you a clue to the perp apk.
Play with it... may be a dead end or not.
blackhawk said:
Which phone?
The ancient freeware WPS office runs on my N10+'s Android 9 and 10. 10 hasn't caused many issues except it gutted Karma Firewall's valuable logging feature. On Samsung's at least scoped storage isn't fully active and Samsung has greatly modified Q to maintain functionality and the UI.
One reason I'll never load Android 11
Overlay apps generally crash on Q...
Try checking all settings on the app.
Check accessibility permissions, does it need Administrator permissions?
Clear system cache and app data.
Try disabling the internet and see if it loads.
If so then find which app is diming it out and firewall block it.
Try temporarily disabling Google play Services.
Playstore may be another trouble maker.
Try reinstalling it with internet disconnected.
See what apks popup (running services/app cache) when you try to load it as that may give you a clue to the perp apk.
Play with it... may be a dead end or not.
Click to expand...
Click to collapse
Thanks, I'll try that.
FWIW the two Android 10 phones I've tried are a Motorola One 5G Ace and a Unihertz Titan
Try using Apk Export to copy it. This is app I use, freeware.

Categories

Resources