8T OOS13 (F13) Force closed apps don't stay closed - OnePlus 8T Questions & Answers

On OOS 11 and 12 when I force close any app, it stays closed all the time. I have one or two apps that I don't need to run all the time, just from time to time, so I force them close usually.
But now I'm on OOS 13 and when I force close app it's re-run after some time. It looks like android "revives" app. And this app has unchecked "backgroud activity" and "auto lunch" of course.
Is this a new "feature" of android 13? Or OOS maybe?

The new "feature" you've said is actually "something normal all the time" form Android 4.0 +. This is something you can have on AOSP. What you want is actually something "dirty" made by the device manufacturer, which is a nightmare for Android developers. Those manufacturers don't follow the Android standard and prevent the software to be triggered under some circumstances, this breaks the functionality of the app.
For example, using the Android WorkManager can register a worker with a scheduled task. Developers can assign the task to be executed at a specific time or every a period of time. The WorkManager is a wrapper for Jobscheduler and AlarmManager. Depending on the Android OS version, the WorkManager automatically choose to use one of the above methods to run the scheduled task. If an app registers a PeriodicWorkRequest and assign it to execute every 2 hours, even the app is closed, the PeriodicWorkRequest still can be triggered and revives the app every 2 hours. The nightmare for developers is that OPPO, Xiaomi...etc, these manufacturers prevent the scheduled tasks to be executed if the app is closed(Hall of shame). They are not following the Android standard, so apps can not behave as expected. It is totally different from the documentation at developer.android.com, but every manufacturer is doing this under the excuse of battery optimization, so many users think this is normal. However this is actually some nasty customization to the OS made by the manufacturer to break many apps on the device. That's why apps with background services, such as, Tasker, Bitwarden can not work correctly on many devices if they're not excluded in battery optimization management apps made by the manufacturer.
Almost every Android developer has to tell users to visit https://dontkillmyapp.com/, because Chinese manufacturers like to kill app services and break all the apps with background services. And finally now Google is introducing CTS-D, to tell devs about how background services work on the device. I guess this is why things are finally moving back to normal in Android 13.
#The page https://dontkillmyapp.com/ is a website made by developers to teach users to whitelist apps after receiving a lot of complaints about apps not working correctly. Thanks to those manufactures created this mess.​

evilhawk00 said:
The new "feature" you've said is actually "something normal all the time" form Android 4.0 +. This is something you can have on AOSP. What you want is actually something "dirty" made by the device manufacturer, which is a nightmare for Android developers. Those manufacturers don't follow the Android standard and prevent the software to be triggered under some circumstances, this breaks the functionality of the app.
For example, using the Android WorkManager can register a worker with a scheduled task. Developers can assign the task to be executed at a specific time or every a period of time. The WorkManager is a wrapper for Jobscheduler and AlarmManager. Depending on the Android OS version, the WorkManager automatically choose to use one of the above methods to run the scheduled task. If an app registers a PeriodicWorkRequest and assign it to execute every 2 hours, even the app is closed, the PeriodicWorkRequest still can be triggered and revives the app every 2 hours. The nightmare for developers is that OPPO, Xiaomi...etc, these manufacturers prevent the scheduled tasks to be executed if the app is closed(Hall of shame). They are not following the Android standard, so apps can not behave as expected. It is totally different from the documentation at developer.android.com, but every manufacturer is doing this under the excuse of battery optimization, so many users think this is normal. However this is actually some nasty customization to the OS made by the manufacturer to break many apps on the device. That's why apps with background services, such as, Tasker, Bitwarden can not work correctly on many devices if they're not excluded in battery optimization management apps made by the manufacturer.
Almost every Android developer has to tell users to visit https://dontkillmyapp.com/, because Chinese manufacturers like to kill app services and break all the apps with background services. And finally now Google is introducing CTS-D, to tell devs about how background services work on the device. I guess this is why things are finally moving back to normal in Android 13.
#The page https://dontkillmyapp.com/ is a website made by developers to teach users to whitelist apps after receiving a lot of complaints about apps not working correctly. Thanks to those manufactures created this mess.​
Click to expand...
Click to collapse
I think the point rufik made is the opposite. It's not about android autokilling app.
Instead when he force closes the app, it starts again.

Check that Auto launch isn't enabled for the app. Settings>Apps>Auto launch

Rootk1t said:
I think the point rufik made is the opposite. It's not about android autokilling app.
Instead when he force closes the app, it starts again.
Click to expand...
Click to collapse
No, you don't understand my point. I'm talking about this under the view of an app developer. I mean auto killing app also has a feature that prevents Jobscheduler to be called.
What I meant:
Due to no app auto killing => system not preventing Jobscheduler to be executed after app force close => Jobscheduler executed after force close app(Jobscheduler task was created before force close app, and Jobscheduler is not the part of app, so it is not forced closed, it still execute, it should be cancelled by the app itself) => Jobscheduler task call codes from the app => the app starts itself.
More info : https://stackoverflow.com/a/63226260
With Jobscheduler, you can make a app to restart itself after forced close on AOSP. But this trick never works on manufacturer customized Roms with app auto killing feature.

Related

Apps do not crash android.

It seems to be a common belief that apps can crash your phone.
The way Android is designed, apps cannot directly cause crashes/reboots. Apps can indirectly encounter bugs in the kernel/hardware, causing reboots. But that is the kernel/hardware fault.
Security Architecture
A central design point of the Android security architecture is that no application, by default, has permission to perform any operations that would adversely impact other applications, the operating system, or the user. This includes reading or writing the user's private data (such as contacts or e-mails), reading or writing another application's files, performing network access, keeping the device awake, etc.
Because the kernel sandboxes applications from each other, applications must explicitly share resources and data. They do this by declaring the permissions they need for additional capabilities not provided by the basic sandbox. Applications statically declare the permissions they require, and the Android system prompts the user for consent at the time the application is installed. Android has no mechanism for granting permissions dynamically (at run-time) because it complicates the user experience to the detriment of security.
The kernel is solely responsible for sandboxing applications from each other. In particular the Dalvik VM is not a security boundary, and any app can run native code (see the Android NDK). All types of applications — Java, native, and hybrid — are sandboxed in the same way and have the same degree of security from each other.
Click to expand...
Click to collapse
Apps cannot crash Android (unless they use root). Android was designed from day one as a secure system, part of which is the Linux kernel that isolates each app into its own process with its own UID (user id) and protected memory space. iOS has a similar design.
Because of this, all versions of Android take advantage of multiple processors because Linux load balances processes on multiple CPUs when given the chance.
Apps themselves can force close, but any time your phone itself reboots or shuts off it is either due to a hardware issue or a software issue in the system, often the device drivers that drive each individual piece of hardware. Think of the proximity sensor, gyroscope, the cameras, the touch panel, the graphics chip, etc. that go into a phone. Each phone generally has a new part for each of those, and each of those needs a Linux device driver (called a module in Linux) to operate it. This is often (but not always) where bugs occur.
The only way an app can crash Android is indirectly, e.g. triggering a bug in the kernel or any of the system process that run as root, either maliciously or accidentally. In this case it is not the apps fault but a bug in the system implementation.
So you're trying to say that when I was using the fring app and the equifax app and the phone rebooted that it was???? And after removing these apps the phone doesn't have any issues?
Yes. I can believe that it is an issue with our drivers, but to say the apps aren't crashing our phones is a little irresponsible since our only recourse right now is to watch what apps we have on our phones until we get the real issue resolved.
Sent from my LG-P999 using XDA App
The OP is right on with this, each app runs in its own sandbox.
Several apps running simultaneously trying to access the same resources may uncover some bugs in the underlying android OS hence the crash..many reasons it could happen but it still doesnt mean the application code itself was the issue.
99% of the time it is something the user has done in rooting or modifying something that causes instability...as well as opens yourself up for getting malware and other nasty stuff on your phone.
strung said:
The only way an app can crash Android is indirectly, e.g. triggering a bug in the kernel or any of the system process that run as root, either maliciously or accidentally. In this case it is not the apps fault but a bug in the system implementation.
Click to expand...
Click to collapse
wouldn't this mean the app crashed the OS?
shniggies said:
wouldn't this mean the app crashed the OS?
Click to expand...
Click to collapse
Well if say there is a bug in the camera, and because of it any app that says "give me the camera" makes the phone crash, would you say it's the app's fault or the OS's fault?
well I now have learned how to successfully get my G2x to crash.. reboots every time.
Update apps from the market is what is doing it for me, ones that are large and default to app2sd
strung said:
Well if say there is a bug in the camera, and because of it any app that says "give me the camera" makes the phone crash, would you say it's the app's fault or the OS's fault?
Click to expand...
Click to collapse
It's an OS fault. Although it might be possible for an updated App to work around the issue and not crash, an update to the OS is far more likely to fix the problem. In common practice, users aren't going to know the difference, and if an app vendor can fix their app for that one instance, they will be able to roll out a fix more quickly than the user is likely to see an OS fix.
xguntherc said:
well I now have learned how to successfully get my G2x to crash.. reboots every time.
Update apps from the market is what is doing it for me, ones that are large and default to app2sd
Click to expand...
Click to collapse
How is your SD card formatted, and have you tried using a different card?
As OP stated...crashes like yours are going to be caused at the kernel level or due to hardware issues, not by the application.

Annoying Auto-start Apps

I had given my old Android 2.3 phone and a fairly new Android 4.4 tablet to my kid.
Within about a month, both devices basically became non-functional on start up.
After some analysis, it became clear that all the games and recreational apps my kid installed was causing the problem: they were all built to auto-start on device boot up, and they lacked an option to tell them not to auto-start on device boot up.
Since both devices were rooted, I used a tool (Clean Master) that quickly identified the auto-start apps and stopped them from auto-starting.
My question is this:
Why would an app developer build an app that auto-starts with no option to disable that? Many auto start apps will just kill the usability of the device, and it isn't trivial finding out why.
If the device was not rooted, there's probably no way to stop these apps except to uninstall them. If Android allows a third-party app on a non-rooted device to auto-start, why isn't there an app that works on non-rooted devices to stop these apps from auto-starting?
Nate2 said:
I had given my old Android 2.3 phone and a fairly new Android 4.4 tablet to my kid.
Within about a month, both devices basically became non-functional on start up.
After some analysis, it became clear that all the games and recreational apps my kid installed was causing the problem: they were all built to auto-start on device boot up, and they lacked an option to tell them not to auto-start on device boot up.
Since both devices were rooted, I used a tool (Clean Master) that quickly identified the auto-start apps and stopped them from auto-starting.
My question is this:
Why would an app developer build an app that auto-starts with no option to disable that? Many auto start apps will just kill the usability of the device, and it isn't trivial finding out why.
If the device was not rooted, there's probably no way to stop these apps except to uninstall them. If Android allows a third-party app on a non-rooted device to auto-start, why isn't there an app that works on non-rooted devices to stop these apps from auto-starting?
Click to expand...
Click to collapse
Actually, there were non-root apps that could disable auto-start of other normal apps till JellyBean 4.2 I guess.
Then came the security enforcements which prevented this for non-root users.
Android assumes that an app necessarily needs auto-starting at boot for the smooth working of the app.
There's a reason behind that.
For example, if you disable auto start of FB messenger or WhatsApp, you won't automatically get notifications unless you open it one time so that certain services begin to run in background.
The same goes for your kid's apps like Talking Tom, which gives essential notifications (from a kid's point of view) like "I'm Hungry" or "I wanna pee" or something like that
But you have non-root apps too (you gotta dig a lil deeper to find them) which doesn't work like root apps, that is, doesn't disable them to start at boot. Instead, they stop the apps/services after booting that's disabled in that app.
Apps like CC Cleaner or the so-called antivirus apps work that way only

Has Android Shut the Door to RAM Cleaning Apps Since its latest OTA Update?

For Android users, it's our daily routine to use task killers or RAM cleaning apps to kill those unwanted apps, free up more RAM and boost our phones' speed.
However, Android's latest OTA update has disabled some API for task killer/manager apps, which is really confusing and inconvenient for Android users.
So, has Android shut the door to RAM cleaning apps?
With the question in mind, I downloaded 3 most representative RAM cleaning apps with the largest user group on Google Play to find out. Firstly, I tried Clean Master. However, after the update, Clean Master can no longer kill running apps anymore. Then I tried Advanced Task Killer (the top one of "task killer" apps), and it stopped working as well.
Many users have expressed their upsets about not being able to boost their phones like before.
The third one I tried is Advanced Task Manager (the topone of "task manager" apps) developed by INFOLIFE team . It's working both properly and smoothly! It turns out that only one day after Android's latest update, the team released a new version. So now we can still use a third-party app to kill apps and free up RAM. And now this app has become my new favorite. Nowadays, responding speed is the most important quality for all developers because that is we as users value the most.
First, are you sure this belongs here ?
Second, did you just wrote this to talk bad about developers who dont update their apps straight everyday ?
Im not sure you know what you are doing.
http://forum.xda-developers.com/android/apps-games/attention-post-qa-troubleshooting-t3178095
Thread closed

App killer?

Until recently I used to be able to use Android Assistant to kill un-needed apps and so free up memory (and also preserve battery life, help phone run cooler, etc.). But recently -- not sure if it was after the OS update on the Idol 3 (6045I) or an update of Android Assistant itself -- the only process shown under the Processes tab is Android Assistant itself, so there is nothing to kill. The "quick boost" feature, which formerly seemed to close the same bunch of apps I would see listed under "Processes", now also seems to do nothing. I am thinking this is likely something to do with the phone's OS, as an app cleaner built into the 3rd-party launcher I'm using has a similarly changed behavior.
Anyone else observing this, and/or know of a solution that works, and/or know what might have changed with the most recent software update?
rhcohen said:
Until recently I used to be able to use Android Assistant to kill un-needed apps and so free up memory (and also preserve battery life, help phone run cooler, etc.). But recently -- not sure if it was after the OS update on the Idol 3 (6045I) or an update of Android Assistant itself -- the only process shown under the Processes tab is Android Assistant itself, so there is nothing to kill. The "quick boost" feature, which formerly seemed to close the same bunch of apps I would see listed under "Processes", now also seems to do nothing. I am thinking this is likely something to do with the phone's OS, as an app cleaner built into the 3rd-party launcher I'm using has a similarly changed behavior.
Anyone else observing this, and/or know of a solution that works, and/or know what might have changed with the most recent software update?
Click to expand...
Click to collapse
Google made some changes with the stagefright patch that prevents apps from getting certain info. Some developers have updated their apps with workarounds.

Performance boost for Mi A2 Lite (Android 10 - No Root)

Hi,
Adaptive battery helps to boost performance if you tweak it enought. I did this on my own device and it blazing fast right now. No root required for this guide. Use at your own risk.
First Step:
Step by step:
1- Go to Settings - Apps & Notifications - See all apps - 3 dot - Show system
2- Tap to app
3- Turn off all Notifications of that app
4- If you cant turn off Notifications, Tap Advanced - Disable Notification dot
5- Turn off Background data
6- Tap Advanced - Battery - Background restriction - Restrict
7- Go back to See all apps
8- Repeat 2-7 steps until the last app.
Rules:
Dont do this to Clock and your most used apps. I didnt touched Telephone, Notifications, Sms related apps.
Second Step:
Disabled apps:
1- Android Auto
2- Android Setup
3- Android Setup (another one)
4- Basic daydreams
5- Bookmark provider
6- Carrier Services
7- com.android.providers.partnerbookmarks
8- Companion device manager
9- Default Print Service
10- Device setup
11- Digital Wellbeing
12- Files
13- Fingerpirnt test
14- Google
15- Home screen tips
16- HTML Viewer
17- Lens
18- Maps
19- Market Feedback Agent
20- Nfc Service
21- Photo Screensavers
22- Print Service Recommendation Service
23- Qualcomm Mobile Security (telemetry app)
24- Tags
25- PAI
26- ConfigUpdater
27- Storage Manager
28- com.android.wallpaperpicker (any other HD wallpaper app will not affect from it)
29- com.android.cts.ctsshim
30- com.android.cts.priv.ctsshim
31- Google One Time Init
32- Google Partner Setup
Third Step:
Permissions:
1- Deny all permissions on Disabled apps.
2- I gived only Physical Activity permission to Google Play Services app. (I cant do this on v11.0.10)
3- Google Play Store app has only Storage permission.
4- Go to: Settings/Privacy check the permissions to deny unwanted access.
5- Disable - Display over the other apps permission on Disabled apps.
6- Disable - Modify system settings permission on Disabled apps.
Fourth Step:
Developer Settings:
1- Lower Animator duration scale to 0,5x
2- Game Driver Prefences:
- Find your games and choose ' Game Driver ' for them.
- Find your most used apps (Firefox, YouTube, Nova launcher,.. etc.) and choose ' Game Driver ' for it.
3- Enable Wi-Fi Scan Throttling.
4- Background check:
- ANT HAL Service, disable
- Calendar Storage, disable
- ConfigUpdater, disable
- Dirac Control Service, disable
- GFManager, disable
- Spock, disable
(I disabled everything in there except Google Play Store app on my own device.)
Fifth Step:
Ad-Blocking:
1- Go to: Settings/Network&Internet/Advanced/Private DNS/Private DNS provider host name:
dns.adguard.com
2- Go to: Settings/Privacy/Advanced/Ads - Enable - Opt out of Ads Personalization
3- Go to: Settings/Privacy/Advanced/Ads - Disable - Enable debug logging for ads
Sixth Step:
Final:
1- Do the last thing: Restart your phone.
2- Enjoy!
Pros:
- Apps no longer restarts.
- Performance improves.
- Battery life improves.
- Ram management works as expected.
- It smoothens the UI.
- Device starts working as iOS'ish performance.
- Youre gonna love your phone again.
Cons:
- Dont think so.
Notes:
I did this to 182 apps plus the applications I installed (i didnt add them to that count). It takes time. Requires a lot of patience to do that. But the results incredible.
Warnings!:
1- Do not touch Reset app preferences button after this. You will be lose everything what you did so far. If you do, Slow performance will be back.
2- Do not disable Adaptive Battery.
How to Reset everything back to Default:
1- Go to: Settings/Apps and Notifications/See all x apps/Three dot/Reset app preferences
2- Go to: Settings/Advanced/Developer Options/Turn Off
3- Restart your phone.
4- Done!
Is this for real? Were you ok when you started this thread?
First of all 70% of the apps you disabled are extremely useful in the day to day world and are vital, that's why Google put them there, and that's why people with 3rd party Android modifications install them.
Android Auto, it's your phone fully integrated into your car, I use it every time, and that's why I waited for the full system integration of Android Auto in Android 10.
Carrier services, it's the STK service that it's extremely useful when you want to check the internal services from your carrier, like cost control, carrier updates, etc.
Print service, again, for real? This service enables your phone to print to cloud services or wi-fi printers, extremely useful.
Digital Wellbeing is the system version of activity tracker, I love it, it offers me all the devices privacy and limitation features that instead I would have to set myself. The black and white screen at night, the autoDND, and a tracker to see how much I use the phone.
And I can go on with my explanations. This is not a tutorial, this is how you can dumb down the phone even more than Xiaomi did. Breaking every system integrated functionality to what? Replacem them with 3rd party apps from god knows what developers on the Play store.
5- Disable - Display over the other apps permission on Disabled apps.
Are you for real again? This way you kill all the apps that use bubbles like whatsapp, phone, sms, facebook messenger and you can't use them during multitasking anymore.
2- Go to Settings/Privacy/Advanced/Ads - Enable - Opt out of Ads Personalization
Do you even know what this does? This removes the ad personalization, but it still tracks you. This is not a performance boost, this is still getting track but you get random ads instead of relevant ads.
1- Lower Animator duration scale to 0,5x
This is the worst thing a user can do. In the build.prop there is a setting that defines how many events per second can occur on the screen at a given time, decreasing animation time may overflow that limit and force the SoC to use more power. What you gained by disabling/crippling good services on your phone it's now being used by the processor itself, since you're forcing it's buffers.
- Device starts working as iOS'ish performance.
- Youre gonna love your phone again.
Again, this is a joke, isn't it? How can someone love a phone with broken HARDWARE features that cannot be fixed through app management, kernel issues, driver issues, etc? If you were to browse just a little XDA forums you'd see how much nonsense you wrote in this thread. This is not a performance boost, this a dumbed down phone with performance being as placebo as it gets.
I will report this thread to the moderators/admins, because this is not acceptable on a development forum. I never saw so much fake news in this place in my entire life.
I think you're being a bit too hard on the guy. If someone's browsing the XDA and finds this post, chances are they know a bit about the aforementioned settings and will not tamper with anything that they wouldn't want working properly. He just listed the things that he doesn't really care about too much, and also mentioned those that he didn't touch.
It is a tad bit misleading but I don't think this will be breaking anyone's phone, as it just takes a couple of "reverts to default" to set everything as it had been before.
TeoXSD said:
Is this for real? Were you ok when you started this thread?
First of all 70% of the apps you disabled are extremely useful in the day to day world and are vital, that's why Google put them there, and that's why people with 3rd party Android modifications install them.
Android Auto, it's your phone fully integrated into your car, I use it every time, and that's why I waited for the full system integration of Android Auto in Android 10.
Carrier services, it's the STK service that it's extremely useful when you want to check the internal services from your carrier, like cost control, carrier updates, etc.
Print service, again, for real? This service enables your phone to print to cloud services or wi-fi printers, extremely useful.
Digital Wellbeing is the system version of activity tracker, I love it, it offers me all the devices privacy and limitation features that instead I would have to set myself. The black and white screen at night, the autoDND, and a tracker to see how much I use the phone.
And I can go on with my explanations. This is not a tutorial, this is how you can dumb down the phone even more than Xiaomi did. Breaking every system integrated functionality to what? Replacem them with 3rd party apps from god knows what developers on the Play store.
5- Disable - Display over the other apps permission on Disabled apps.
Are you for real again? This way you kill all the apps that use bubbles like whatsapp, phone, sms, facebook messenger and you can't use them during multitasking anymore.
2- Go to Settings/Privacy/Advanced/Ads - Enable - Opt out of Ads Personalization
Do you even know what this does? This removes the ad personalization, but it still tracks you. This is not a performance boost, this is still getting track but you get random ads instead of relevant ads.
1- Lower Animator duration scale to 0,5x
This is the worst thing a user can do. In the build.prop there is a setting that defines how many events per second can occur on the screen at a given time, decreasing animation time may overflow that limit and force the SoC to use more power. What you gained by disabling/crippling good services on your phone it's now being used by the processor itself, since you're forcing it's buffers.
- Device starts working as iOS'ish performance.
- Youre gonna love your phone again.
Again, this is a joke, isn't it? How can someone love a phone with broken HARDWARE features that cannot be fixed through app management, kernel issues, driver issues, etc? If you were to browse just a little XDA forums you'd see how much nonsense you wrote in this thread. This is not a performance boost, this a dumbed down phone with performance being as placebo as it gets.
I will report this thread to the moderators/admins, because this is not acceptable on a development forum. I never saw so much fake news in this place in my entire life.
Click to expand...
Click to collapse
novak.vujacic97 said:
I think you're being a bit too hard on the guy. If someone's browsing the XDA and finds this post, chances are they know a bit about the aforementioned settings and will not tamper with anything that they wouldn't want working properly. He just listed the things that he doesn't really care about too much, and also mentioned those that he didn't touch.
It is a tad bit misleading but I don't think this will be breaking anyone's phone, as it just takes a couple of "reverts to default" to set everything as it had been before.
Click to expand...
Click to collapse
Harsh, maybe. But a "a bit misleading" is an understatement. Killing parts of the core system is NOT a performance boost, it's like going to vacation all packed up and throwing everything down the road to your destination so you save fuel. This is not the first time he done posts like this (check the "I thought this is stock android, why does it has 200 apps?" thread). This kind of misleading threads are misinforming the users here, most of them who are just basic users coming from Mi Forums in search for solutions (since the phone is so broken due to poor updates). These posts then get copy and pasted to Mi Forums and there you go, you have a good amount of users now with crippled phones. The same happened to how to update to 11.0.2, there was a step there that made users lose their data, poor tutorials, poor understanding of technology and you made that user lose whatever was on his device.
I hope a moderator would close this thread and let it sink to the bottom of this forum, this is not quality information and it's not helping anyone. You say he said what he didn't touch? I beg to differ: "Notes:
I did this to 182 apps plus the applications I installed (i didnt add them to that count). It takes time. Requires a lot of patience to do that. But the results incredible." This was added later it seems, and out of 212 system core apps... 182... uhm... he kinda' killed everything and brags for "performance". Really?
Hahah, oh well, maybe he really likes bloatwarefree or any-warefree user interface :'D I think that the idea that he is coming from is not necessarily bad, I also disabled many google and system apps because they really do drain battery and throttle performance, plus I wasn't really using them too much. A good balance between functionality of the phone for any John Doe and functionality of the system itself is important though. He did overdo it most certainly, but then again, everyone should always be cautious when tampering with the system using the instructions from strangers on the internet...
TeoXSD said:
Harsh, maybe. But a "a bit misleading" is an understatement. Killing parts of the core system is NOT a performance boost, it's like going to vacation all packed up and throwing everything down the road to your destination so you save fuel. This is not the first time he done posts like this (check the "I thought this is stock android, why does it has 200 apps?" thread). This kind of misleading threads are misinforming the users here, most of them who are just basic users coming from Mi Forums in search for solutions (since the phone is so broken due to poor updates). These posts then get copy and pasted to Mi Forums and there you go, you have a good amount of users now with crippled phones. The same happened to how to update to 11.0.2, there was a step there that made users lose their data, poor tutorials, poor understanding of technology and you made that user lose whatever was on his device.
I hope a moderator would close this thread and let it sink to the bottom of this forum, this is not quality information and it's not helping anyone. You say he said what he didn't touch? I beg to differ: "Notes:
I did this to 182 apps plus the applications I installed (i didnt add them to that count). It takes time. Requires a lot of patience to do that. But the results incredible." This was added later it seems, and out of 212 system core apps... 182... uhm... he kinda' killed everything and brags for "performance". Really?
Click to expand...
Click to collapse
novak.vujacic97 said:
Hahah, oh well, maybe he really likes bloatwarefree or any-warefree user interface :'D I think that the idea that he is coming from is not necessarily bad, I also disabled many google and system apps because they really do drain battery and throttle performance, plus I wasn't really using them too much. A good balance between functionality of the phone for any John Doe and functionality of the system itself is important though. He did overdo it most certainly, but then again, everyone should always be cautious when tampering with the system using the instructions from strangers on the internet...
Click to expand...
Click to collapse
So, the whole point of this thread is? Lying to people, giving them false information and basically clickbait. That was the whole point, a clickbait thread with extremely bad information in it. Disabling apps, especially Google ones in an Google rom is bad. Tweaking developer settings (which are for developers and not users) is a bad idea if you don't know what is the point of X setting. Instead of making a thread like this explain how people can customize their phones explaining what features do, what is safe for disabling/deleting and what is the general purpose of this. He also said he has no problem, but can he use the feed on the home screen after disabling Google app. I bet he can't anymore. Can he use Google assistant anymore in Auto app for example? No because he disabled it when disabling Google. He doesn't explain the purpose, he doesn't explain that is a cascade of dependencies between some of the core apps. Even the lite version of GAPPS comes with Google (the app) as main and on. If it wasn't a dependency it would have been removed, right? This is coming from actual developers that prepare GAPPS packages for custom roms. Want another one? He disabled HTML Viewer, now when he's going to go into settings and go into about, it will crash when trying to open HTML elements like certifications and so on. That being said it will also crash whenever you're trying to view a help file based on HTML in any 3rd party app. Companion device manager, well if you have a nice companion device like smartwatch, smart headphones, anything smart, now it ain't smart no more, you killed it, but does he explain that? No, he just marks it as bloatware, when unfortunately it's a system core service and not a Google app.
Let me tell you a thing, as core apps, and as an operating system Android 10 is good, but the optimization on how the OS interacts with the hardware is faulty, and it's been proven numerous times. There are enough people who did actual research to do so, if you're disabling apps you may fix the battery drain and performance throttle until Xiaomi decides to break something else, somewhere else and then you're up for the task again to find and disable whatever you "don't need". Google kinda' patches sometimes the problem with it's own apps, but you ain't going to see a difference because the apps are now in a frozen state (talking about important apps here, not the extras). Now for the extras, I still don't understand why in 2020 Android don't let you delete extras app, this will both help people like you who like balance, maybe have some better 3rd party alternatives you like etc. and also help people like OP who has no idea what he's doing, killing the whole system and hoping for the best. iOS did this since... idk when, but from what I remember iOS 12 can lets you uninstall preinstalled apps that are not important and later reinstalling them from the store (books, home, and whatever else is there). Disabling apps in Android just keeps the memory clogged with useless data... so, where is the improvement? Ohh, a few minutes to hours of battery more...
Also, to give you another reason to read about it, when you say you disabled some system apps and you get better battery it's placebo. Why? Because while most of the system apps are optimized for the current API level the phone is running your 3rd party apps aren't... and from what I've checked on APKMirror, extremely few apps are actually fully optimized for Android 10 as target. Optimized system apps + not optimized 3rd party = low sot. Disabling system apps just compensates a little for the not optimized ones, the not optimized ones running the same as before. By disabling your system apps you just made room for more mess to run, which in the end, it's not optimal, it's just placebo.
So, tl;dr: informative threads, information, explanations, facts, data, demonstration not this joke.
TeoXSD said:
So, the whole point of this thread is? Lying to people, giving them false information and basically clickbait. That was the whole point, a clickbait thread with extremely bad information in it. Disabling apps, especially Google ones in an Google rom is bad. Tweaking developer settings (which are for developers and not users) is a bad idea if you don't know what is the point of X setting. Instead of making a thread like this explain how people can customize their phones explaining what features do, what is safe for disabling/deleting and what is the general purpose of this. He also said he has no problem, but can he use the feed on the home screen after disabling Google app. I bet he can't anymore. Can he use Google assistant anymore in Auto app for example? No because he disabled it when disabling Google. He doesn't explain the purpose, he doesn't explain that is a cascade of dependencies between some of the core apps. Even the lite version of GAPPS comes with Google (the app) as main and on. If it wasn't a dependency it would have been removed, right? This is coming from actual developers that prepare GAPPS packages for custom roms. Want another one? He disabled HTML Viewer, now when he's going to go into settings and go into about, it will crash when trying to open HTML elements like certifications and so on. That being said it will also crash whenever you're trying to view a help file based on HTML in any 3rd party app. Companion device manager, well if you have a nice companion device like smartwatch, smart headphones, anything smart, now it ain't smart no more, you killed it, but does he explain that? No, he just marks it as bloatware, when unfortunately it's a system core service and not a Google app.
Let me tell you a thing, as core apps, and as an operating system Android 10 is good, but the optimization on how the OS interacts with the hardware is faulty, and it's been proven numerous times. There are enough people who did actual research to do so, if you're disabling apps you may fix the battery drain and performance throttle until Xiaomi decides to break something else, somewhere else and then you're up for the task again to find and disable whatever you "don't need". Google kinda' patches sometimes the problem with it's own apps, but you ain't going to see a difference because the apps are now in a frozen state (talking about important apps here, not the extras). Now for the extras, I still don't understand why in 2020 Android don't let you delete extras app, this will both help people like you who like balance, maybe have some better 3rd party alternatives you like etc. and also help people like OP who has no idea what he's doing, killing the whole system and hoping for the best. iOS did this since... idk when, but from what I remember iOS 12 can lets you uninstall preinstalled apps that are not important and later reinstalling them from the store (books, home, and whatever else is there). Disabling apps in Android just keeps the memory clogged with useless data... so, where is the improvement? Ohh, a few minutes to hours of battery more...
So, tl;dr: informative threads, information, explanations, facts, data, demonstration not this joke.
Click to expand...
Click to collapse
Nothing is clickbait in here. You will see the difference when you follow the steps. I am so happy with my phone.
Someone forgot to take his meds again...
TeoXSD said:
So, the whole point of this thread is? Lying to people, giving them false information and basically clickbait. That was the whole point, a clickbait thread with extremely bad information in it. Disabling apps, especially Google ones in an Google rom is bad. Tweaking developer settings (which are for developers and not users) is a bad idea if you don't know what is the point of X setting. Instead of making a thread like this explain how people can customize their phones explaining what features do, what is safe for disabling/deleting and what is the general purpose of this. He also said he has no problem, but can he use the feed on the home screen after disabling Google app. I bet he can't anymore. Can he use Google assistant anymore in Auto app for example? No because he disabled it when disabling Google. He doesn't explain the purpose, he doesn't explain that is a cascade of dependencies between some of the core apps. Even the lite version of GAPPS comes with Google (the app) as main and on. If it wasn't a dependency it would have been removed, right? This is coming from actual developers that prepare GAPPS packages for custom roms. Want another one? He disabled HTML Viewer, now when he's going to go into settings and go into about, it will crash when trying to open HTML elements like certifications and so on. That being said it will also crash whenever you're trying to view a help file based on HTML in any 3rd party app. Companion device manager, well if you have a nice companion device like smartwatch, smart headphones, anything smart, now it ain't smart no more, you killed it, but does he explain that? No, he just marks it as bloatware, when unfortunately it's a system core service and not a Google app.
Let me tell you a thing, as core apps, and as an operating system Android 10 is good, but the optimization on how the OS interacts with the hardware is faulty, and it's been proven numerous times. There are enough people who did actual research to do so, if you're disabling apps you may fix the battery drain and performance throttle until Xiaomi decides to break something else, somewhere else and then you're up for the task again to find and disable whatever you "don't need". Google kinda' patches sometimes the problem with it's own apps, but you ain't going to see a difference because the apps are now in a frozen state (talking about important apps here, not the extras). Now for the extras, I still don't understand why in 2020 Android don't let you delete extras app, this will both help people like you who like balance, maybe have some better 3rd party alternatives you like etc. and also help people like OP who has no idea what he's doing, killing the whole system and hoping for the best. iOS did this since... idk when, but from what I remember iOS 12 can lets you uninstall preinstalled apps that are not important and later reinstalling them from the store (books, home, and whatever else is there). Disabling apps in Android just keeps the memory clogged with useless data... so, where is the improvement? Ohh, a few minutes to hours of battery more...
Also, to give you another reason to read about it, when you say you disabled some system apps and you get better battery it's placebo. Why? Because while most of the system apps are optimized for the current API level the phone is running your 3rd party apps aren't... and from what I've checked on APKMirror, extremely few apps are actually fully optimized for Android 10 as target. Optimized system apps + not optimized 3rd party = low sot. Disabling system apps just compensates a little for the not optimized ones, the not optimized ones running the same as before. By disabling your system apps you just made room for more mess to run, which in the end, it's not optimal, it's just placebo.
So, tl;dr: informative threads, information, explanations, facts, data, demonstration not this joke.
Click to expand...
Click to collapse
Here's my take...if an App has the option to disable said app, then it is not important to the overall function of the phone. There are many that fit this criteria - and obviously many that don't.
I did everything on this guide to v11.0.10 and its like butter smooth now.
These are new tweaks for Developer Options:
1- Find your most used apps (Firefox, YouTube, Nova launcher,.. etc.) and choose ' Game Driver ' for it.
Game Driver also improves other apps responsiveness not just Games.
2- Background check:
- ANT HAL Service, disable
- Calendar Storage, disable
- ConfigUpdater, disable
- Dirac Control Service, disable
- GFManager, disable
- Spock, disable
(I disabled everything in there except Google Play Store app on my own device.)
I added these apps to Disabled list:
- PAI
- ConfigUpdater
- Storage Manager
- com.android.wallpaperpicker (any other HD wallpaper app will not affect from it)
- com.android.cts.ctsshim
- com.android.cts.priv.ctsshim
- Google One Time Init
- Google Partner Setup
How to Reset everything back to Default:
1- Go to: Settings/Apps and Notifications/See all x apps/Three dot/Reset app preferences
2- Go to: Settings/Advanced/Developer Options/Turn Off
3- Restart your phone.
4- Done!
Note: Xiaomi blocked Disabling Location for Google Play Services. I am getting infinite loop on v11.0.10
Thanks a lot Man !
I don't know whether you are still using this device. But believed me I was so frustrated about the performance after the update. And I honestly don't care much about disabling hard critical apps in the system as the phone now works buttery smooth. All my required apps works and no one can tell the difference. Maybe android inside is crying and bragging what have you done what have you done screw the system the phone feels great . Thanks man ! :good:
This guide worked perfect. I didn't even follow all the steps but handpicked the ones that seemed to have most impact for me.
I am curious to try, what are the most valuable apps you think i should stop?
I am not really afraid to broke my phone as i thinking to move again to custom rom
JUST INSTALLED THIS
and its perfect now
[ROM][12][Daisy][OFFICIAL]Syberia Project
/* * Your warranty is now void. * * Syberia Team not responsible for bricked devices, dead SD cards, * thermonuclear war, or you getting fired because the alarm app failed. Please * do some research if you have any concerns about features...
forum.xda-developers.com

Categories

Resources