Why some apps are only like a service? - Galaxy S I9000 General

Hi, why some default apps run only like a service? Gmail app and gtalk app runs only like a service...
And are some apps appear in Active Apps panel ans not appear in In Progress panel... Is very confusing... I'm not understand what app are running and consuming battery and memory...

Someone can help ?

If the cpu usage for app is 0%, it doesn't consume battery. And freeing memory doesn't help with battery drain, it's quite opposite. Try to find some threads here in "General" section with keywords: ram, multitasking, lmk, minfree...
Ps. Android isn't windows, so things work quite differently..
Sent from my GT-I9000 using xda premium

acazsouza said:
Hi, why some default apps run only like a service? Gmail app and gtalk app runs only like a service...
And are some apps appear in Active Apps panel ans not appear in In Progress panel... Is very confusing... I'm not understand what app are running and consuming battery and memory...
Click to expand...
Click to collapse
There is a difference between a service and a process.
A service is a component that runs in the background to perform long-running operations or to perform work for remote processes. A service does not provide a user interface. For example, a service might play music in the background while the user is in a different application, or it might fetch data over the network without blocking user interaction with an activity.
Click to expand...
Click to collapse
When an application component starts and the application does not have any other components running, the Android system starts a new Linux process for the application with a single thread of execution. By default, all components of the same application run in the same process and thread (called the "main" thread).... Every application runs in its own process and all components of the application run in that process, by default
Click to expand...
Click to collapse
The Android system tries to maintain an application process for as long as possible, but eventually needs to remove old processes to reclaim memory for new or more important processes. To determine which processes to keep and which to kill, the system places each process into an "importance hierarchy" based on the components running in the process and the state of those components. Processes with the lowest importance are eliminated first, then those with the next lowest importance, and so on, as necessary to recover system resources.
Click to expand...
Click to collapse
In a few words... Gmail and Talk are only services that are constantly monitoring incoming push data from the Google servers. There is also a WhatsApp, Google+, Music, Email, and many other services that are automatically started when an event triggers them. This depends on the app. Not all apps have services. For instance, a Live Wallpaper is a service, not a process. You should not kill those.
When you run an application, you start a process. This process holds all the UI and logic to display the application in your screen. If you press HOME on your phone, the process goes to inactive mode, and it "in theory" should stop using CPU cycles and will sleep in your RAM until you execute the app again, or until Android claims the RAM and kills the app. RAM does not kill your battery, CPU cycles do.
Source: http://developer.android.com/guide/topics/fundamentals.html

In a few words... Gmail and Talk are only services that are constantly monitoring incoming push data from the Google servers. There is also a WhatsApp, Google+, Music, Email, and many other services that are automatically started when an event triggers them. This depends on the app. Not all apps have services. For instance, a Live Wallpaper is a service, not a process. You should not kill those.
Click to expand...
Click to collapse
Why should not I kill them? I installed Germini App and stop GTalk and others to automatically init on boot.

up........

Related

[Help] Apps keep starting after killed

I am having a SGS asia version with latest firmware.
i have rooted it with su access and using process manager to kill those unwanted application (google map, double clock, and others....) running from behind.
but after certain time (range from 1 hour to 2 hours), those unwanted application will load back and take up the memory again. I have to manually killed them again and the remaining RAM is reduced in the process.
Is anyone facing similar problem ?
anyone know how to permanently stop this ? is there any program in the Samsung that keep summoning those application ?
Thank you.
Ya, I've this problem too, but mine is the stock firmware.I've no idea what causes those applications to launch themselves.
yes, a few of my friend also facing this problem. that is why i am thinking is some professional here can help us on this question.
Thanks
If you have rooted your phone, download this app called startup manager from market place, then disable these apps from the start up process. Viola, no more.
Seifer1975 said:
If you have rooted your phone, download this app called startup manager from market place, then disable these apps from the start up process. Viola, no more.
Click to expand...
Click to collapse
Is this startup manager for choosing which applications to auto start during soft reset only though?
You might also want to give "automatic task killer" from the market a go too, first app I would install after flashing roms.
Seifer1975 said:
If you have rooted your phone, download this app called startup manager from market place, then disable these apps from the start up process. Viola, no more.
Click to expand...
Click to collapse
I have installed startup manager application and already disable them at the startup. But they still coming back once a while when the phone is running......
I have successfully stop them from launch at the starting but after a while, it keep coming back. What is more irritating is once i kill them, they launch again 1-2 hours later....
i am thinking , is there any application running underground which keep "calling" them ?
After reading the help section on the system panel I installed, apparently the way android works is by loading up apps that it thinks you might need, so that when you do open them, they're already sitting there ready. system panel shows you a list of apps that are open on your phone and running, open but in the background, and those that on standby. Most task killers only show all these as being open, when they actually all aren't. The maker of the app strongly advises against continually killing all apps, unless any of them have a problem. Anyway, that's just what I read.
Nicolopolus; said:
After reading the help section on the system panel I installed, apparently the way android works is by loading up apps that it thinks you might need, so that when you do open them, they're already sitting there ready. system panel shows you a list of apps that are open on your phone and running, open but in the background, and those that on standby. Most task killers only show all these as being open, when they actually all aren't. The maker of the app strongly advises against continually killing all apps, unless any of them have a problem. Anyway, that's just what I read.
Click to expand...
Click to collapse
I see. Now it does explains everything. Sounds factual to me, if you've read it in the help section of the system panel. Thank you.
Facts are so important in problem solving.
Can you tell us which apps are started every hours like that ??
On my side I would like to know if the following app can be killed :
* Device management
* DRM protected content storage
* SNS
*com.sec.android.app.samsungapps.una
* com.sec.android.providers.downloads
*mobile AP settings
* Mobile Tracker settings
* Log provider
* My upload
* Settings
thanks

Apps randomly keep starting up in background

So ill go into my system panel and kill all apps. Ill have about 160mb of memory free. Then the launcher obviously restarts and system panel and my widgets all start back up, but what i dint hnderstand is why do thi gs like google voice or the music player start up in the background if i havent even used them? They start up almost instantly....
How can i make sure **** stays off?
Sent from my SGH-T959 using XDA Premium App
Start up manager or similar from the market. Take care though, if you block something that system wants to be launched, it may keep attempting to launch it, leading to high battery consumption
Some app include a service, which they are executed in background. If the service is maually stopped, android can launch it again.
There are many application on the market which stop periodically these app. The point is that if it has a service, there is a reason, and by stopping it, you can obtain a strange comportment.
By example, in the first version of Android, gtalk was used for the authentification on android market, it is very strange but it was like that. The user was not informed of this link which was a kind of transparent. So if you stopped gtalk, you were not able to go on the market.
Do you need a lot of RAM? If yes uninstall the application you don t use, but I advise you to not stop mannually or automatically the application on your phone.
I guess thats how android functions as such. I tried stopping these programs so many times using apps from the market, but it starts again n few minutes. So its like we are wasting our time trying to kill apps.
Autostarts and/or Android Optimizer will stop any unwanted apps from running constantly. Works for me but just make sure you know what you are doing so you don't stop something you need (as described above)..

Apps that runs on startup/background

I hate it when an app runs in the startup specially if the app is not that important. Is there any way of disabling those apps that run in the startup? As well as those apps that runs in the background even if you don't need em to? They eat up RAM and make the NC slow! I wish I can manage them.
Let them be android takes care of itself.
Read this: http://forums.androidcentral.com/general-help-how/102171-apps-always-running.html#post1088042
---
- Sent from my LG Optimus V using Tapatalk
les02jen17 said:
I hate it when an app runs in the startup specially if the app is not that important. Is there any way of disabling those apps that run in the startup? As well as those apps that runs in the background even if you don't need em to? They eat up RAM and make the NC slow! I wish I can manage them.
Click to expand...
Click to collapse
Yes...get an app in the market called Android Optimizer, it is free. In the menu hit the startup manager icon. Disable the app (s) you don't want to run at start up or background.
StarlahRain said:
Yes...get an app in the market called Android Optimizer, it is free. In the menu hit the startup manager icon. Disable the app (s) you don't want to run at start up or background.
Click to expand...
Click to collapse
You sure of that name? I did a search in the market and do not see it.
StarlahRain said:
Yes...get an app in the market called Android Optimizer, it is free. In the menu hit the startup manager icon. Disable the app (s) you don't want to run at start up or background.
Click to expand...
Click to collapse
You do not need an app like this. People use task killers and startup blockers and then complain about how crappy and slow stuff is because THEY ARE NOT ACTUALLY RUNNING IN THE BACKGROUND. They are cached for faster start up next time. They do not take up any battery or CPU power. Android is linex not windows.
--------------------------------------------------
Here is the post i linked to earlier:
I develop Android apps so I though I'd explain why a task killer isn't needed on an Android system.
Activities
Android apps use activites to preform tasks. For example, if you use a file manager to send a picture via email, the file manager calls the send activity within an email app, passes the file name to it and the email app sends the picture.. not the file manager. This will result in seeing the email app as "running" even though the user didn't actually launch that email app.
Smaller apps
Using activites helps developers design smaller apps. A file manager app that contains every bit of code needed to do everything a file manager does would likely be so large that no one would want to install it. Developers know that an android phone more than likely has an email app so there is no need for the developer to include email code in his/her file manager to send a picture when he/she can call an activity in an existing email app to do the job. This results in a smaller file manager app since there is no need to include email code or any other code for an activity that can be done via an app that is already present on the phone. This also alleviates redundant code. When you install an app outside of the android market, also known as sideloading, the file manager app calls the package installer (already present in Android) to install the requested app.
Running apps vs. cached apps
The "Manage Applications" list included in many android devices lists running apps as well as cached apps. Cached apps don't use any CPU or battery, they're cached so they will load faster the next time you need them. Killing cached apps results in those apps requiring more time to load the next time they are launched.
System management
By default, every android application runs in its own Linux process. Android starts the process when any of the application’s code (activities) needs to be executed, and shuts down the process when it’s no longer needed and system resources are required by other applications.
* Android is hard coded to automatically kill a task when more memory is needed.
* Android is hard coded to automatically kill a task when it’s done doing what it needs to do.
* Android is hard coded to automatically kill a task when you haven’t returned to it in a long time.
* Most services (while possibly running in the background) use very little memory when not actively doing something.
* A content provider is only doing something when there is a notification for it to give. Otherwise it uses very little memory.
* Killing a process when it isn’t ready only causes it to have to reload itself and start from scratch when it’s needed again.
* Because a task is likely running in the background for a reason, killing it will only cause it to re-spawn as soon as the activity that was using it looks for it again. And it will just have to start over again.
* Killing certain processes can have undesirable side effects. Not receiving text messages, alarms not going off, and force closes just to name a few.
* The only true way to prevent something from running at all on your phone would be to uninstall the .apk.
* Most applications will exit themselves if you get out of it by hitting “back” until it closes rather than hitting the “home” button. But even with hitting home, Android will eventually kill it once it’s been in the background for a while.
If you see an app running that you didn't launch, it's most likely because an activity within that app was called by another app to perform a task. If you kill the app you didn't launch, the system has to relaunch that app in order to complete its task. This is why some people kill a task and then see it immediately running again. Constantly killing that app creates a situation where the user is battling the system resulting in wasted system resources.
Android is Linux
Android is not a Windows-based OS, it is based on Linux. Many of the apps you think are running aren't actually running, they're cached, this is typical with a Linux operating system and is much more efficient than other systems. Cached apps don't use any CPU or battery, they're cached and will load faster the next time they're needed.
Let the system manage resources.
---
- Sent from my LG Optimus V using Tapatalk
patruns said:
You sure of that name? I did a search in the market and do not see it.
Click to expand...
Click to collapse
I apologize ..it is called Optimize Tool Box...lite version(free)...
koopakid08 said:
You do not need an app like this. People use task killers and startup blockers and then complain about how crappy and slow stuff is because THEY ARE NOT ACTUALLY RUNNING IN THE BACKGROUND. They are cached for faster start up next time. They do not take up any battery or CPU power. Android is linex not windows.
--------------------------------------------------
Here is the post i linked to earlier:
I develop Android apps so I though I'd explain why a task killer isn't needed on an Android system.
Activities
Android apps use activites to preform tasks. For example, if you use a file manager to send a picture via email, the file manager calls the send activity within an email app, passes the file name to it and the email app sends the picture.. not the file manager. This will result in seeing the email app as "running" even though the user didn't actually launch that email app.
Smaller apps
Using activites helps developers design smaller apps. A file manager app that contains every bit of code needed to do everything a file manager does would likely be so large that no one would want to install it. Developers know that an android phone more than likely has an email app so there is no need for the developer to include email code in his/her file manager to send a picture when he/she can call an activity in an existing email app to do the job. This results in a smaller file manager app since there is no need to include email code or any other code for an activity that can be done via an app that is already present on the phone. This also alleviates redundant code. When you install an app outside of the android market, also known as sideloading, the file manager app calls the package installer (already present in Android) to install the requested app.
Running apps vs. cached apps
The "Manage Applications" list included in many android devices lists running apps as well as cached apps. Cached apps don't use any CPU or battery, they're cached so they will load faster the next time you need them. Killing cached apps results in those apps requiring more time to load the next time they are launched.
System management
By default, every android application runs in its own Linux process. Android starts the process when any of the application’s code (activities) needs to be executed, and shuts down the process when it’s no longer needed and system resources are required by other applications.
* Android is hard coded to automatically kill a task when more memory is needed.
* Android is hard coded to automatically kill a task when it’s done doing what it needs to do.
* Android is hard coded to automatically kill a task when you haven’t returned to it in a long time.
* Most services (while possibly running in the background) use very little memory when not actively doing something.
* A content provider is only doing something when there is a notification for it to give. Otherwise it uses very little memory.
* Killing a process when it isn’t ready only causes it to have to reload itself and start from scratch when it’s needed again.
* Because a task is likely running in the background for a reason, killing it will only cause it to re-spawn as soon as the activity that was using it looks for it again. And it will just have to start over again.
* Killing certain processes can have undesirable side effects. Not receiving text messages, alarms not going off, and force closes just to name a few.
* The only true way to prevent something from running at all on your phone would be to uninstall the .apk.
* Most applications will exit themselves if you get out of it by hitting “back” until it closes rather than hitting the “home” button. But even with hitting home, Android will eventually kill it once it’s been in the background for a while.
If you see an app running that you didn't launch, it's most likely because an activity within that app was called by another app to perform a task. If you kill the app you didn't launch, the system has to relaunch that app in order to complete its task. This is why some people kill a task and then see it immediately running again. Constantly killing that app creates a situation where the user is battling the system resulting in wasted system resources.
Android is Linux
Android is not a Windows-based OS, it is based on Linux. Many of the apps you think are running aren't actually running, they're cached, this is typical with a Linux operating system and is much more efficient than other systems. Cached apps don't use any CPU or battery, they're cached and will load faster the next time they're needed.
Let the system manage resources.
---
- Sent from my LG Optimus V using Tapatalk
Click to expand...
Click to collapse
Yes..I have noticed some side effects.alarms and what not. I guess ur right the only real way is to completely uninstall the apk ..would u happen to know why my adw launcher keeps forceclosing each time boot my nook? I am not running any icon packages..so what other source (or app) could be calling on it to run at startup?
StarlahRain said:
Yes..I have noticed some side effects.alarms and what not. I guess ur right the only real way is to completely uninstall the apk ..would u happen to know why my adw launcher keeps forceclosing each time boot my nook? I am not running any icon packages..so what other source (or app) could be calling on it to run at startup?
Click to expand...
Click to collapse
I am not familiar with adw. Is there an option to save it in memory I know that many replacement launchers do so you might want to make sure that is checked.
Also if you are using a task killer, it is probably trying to kill it and that could cause it to force close.
---
- Sent from my LG Optimus V using Tapatalk
StarlahRain said:
Yes..I have noticed some side effects.alarms and what not. I guess ur right the only real way is to completely uninstall the apk ..would u happen to know why my adw launcher keeps forceclosing each time boot my nook? I am not running any icon packages..so what other source (or app) could be calling on it to run at startup?
Click to expand...
Click to collapse
Do you have Titanium Backup installed? You can clear data and uninstall apps with that as well.
auto starts kills those apps... i run it on my NC>.......i dont need dialer /voicemail...etc.....
Just a thought but if you continue to have force close issues with apps, try running fix permissions. This usually ends the issues. I run adw ex and have no problems. Those few times I have had issues, fix permissions has solved the problem. Just sayin.....
Sent from my NookColor using Tapatalk

[Q] How to demo automatic killing of a process

I want to observe an app's process being killed automatically (when the app's activity is stopped and other processes need the memory). I'm keeping my eye on Android Studio's Devices pane while I launch other processes, but this doesn't seem to kill my dormant activity. Is there a way to insure that this happens (and is observable)? (I know, . . . Why would I ever want to do this? It's because I'm teaching Android and I want to illustrate this concept.)

What are some tweaks or tricks to improve battery?

I know most of the things to improve battery but I want to know if anyone knows of other ways to improve battery. I have a s7 edge now on G935U. I know rooting can improve battery life but I can't find a root method for my phone on 6.0.1 and I don't want to risk bricking it unless I know for sure it would work.
What I do to Improve battery
Disabled auto sync
Disabled auto update
Disabled all bloatware with package disabler
AOD is off
Never keep WiFi on during sleep
I know about black screen or dark themes
Adjusting brightness
Turning off location
Turning off Bluetooth
Turning off WiFi
But really what else can I really do? I feel like my battery life on my s7 edge sucks. Any help?
I always logout of facebook, no matter what phone I have, seems to help keep that battery muncher of an app under control. Auto display brightness, pocket detection and dark themes. I get about 22 hours out of my phone on a charge with medium use. 3 to 4 hours screen on.
I always use AoD, have never noticed much of a difference in battery with or without it.
Sent from my SAMSUNG-SM-G935A using XDA-Developers mobile app
Download Package Disabler Pro from the play store.
Use it to disable any system apps you don't use. Focus on the ones that are in "pink text" Also Don't ever use any Facebook apps. (Facebook, FB messenger, FB Page Manager, FB contacts etc) I delete the data from all of them force stop them and disable them first thing. They do a ton of shady stuff in the background that eats your battery and disguises itself as "Android System" on your battery usage page.
I wish Samsung would stop including them in the Firmware all together. If you have to use Facebook just go to the website usering the Samsung browser app with Crystal ad blocking on and block the cookies. Facebook is a shady company even just going to the website from your phone can drastically impact its performance from all of the trackers they install on your device. IMO the entire Facebook app suite should be flagged as spyware by Google.
Next look for AT&T software. There is a tone of it. You can just search for att in the search bar and it will pull it all up. AT&T like to gather a TON of your information and usage stats in the background as well. This too is disguised as "Android System" battery drain even though it is not. Any apps branded AT&T that you don't use get rid of them.
Also in the case of this device, there is No REAL root process. There is an ENG BOOT root, but its super buggy and generally terrible for battery life.
ShrekOpher said:
Download Package Disabler Pro from the play store.
Use it to disable any system apps you don't use. Focus on the ones that are in "pink text" Also Don't ever use any Facebook apps. (Facebook, FB messenger, FB Page Manager, FB contacts etc) I delete the data from all of them force stop them and disable them first thing. They do a ton of shady stuff in the background that eats your battery and disguises itself as "Android System" on your battery usage page.
I wish Samsung would stop including them in the Firmware all together. If you have to use Facebook just go to the website usering the Samsung browser app with Crystal ad blocking on and block the cookies. Facebook is a shady company even just going to the website from your phone can drastically impact its performance from all of the trackers they install on your device. IMO the entire Facebook app suite should be flagged as spyware by Google.
Next look for AT&T software. There is a tone of it. You can just search for att in the search bar and it will pull it all up. AT&T like to gather a TON of your information and usage stats in the background as well. This too is disguised as "Android System" battery drain even though it is not. Any apps branded AT&T that you don't use get rid of them.
Also in the case of this device, there is No REAL root process. There is an ENG BOOT root, but its super buggy and generally terrible for battery life.
Click to expand...
Click to collapse
I just unlocked my phone no more att. Unless there I still other stuff? Any other suggestions?
Krazie99 said:
I just unlocked my phone no more att. Unless there I still other stuff? Any other suggestions?
Click to expand...
Click to collapse
FACEBOOK All Facebook apps (FB Pages, FB Messenger, FB app, FB System setting, etc.)
ShrekOpher said:
FACEBOOK All Facebook apps (FB Pages, FB Messenger, FB app, FB System setting, etc.)
Click to expand...
Click to collapse
How can use messenger on the Internet without downloading the app?
Good battery life or? How can I check my SOT?
Krazie99 said:
How can use messenger on the Internet without downloading the app?
Click to expand...
Click to collapse
Use an Android browser that allows you to "request the desktop page" and you can get to FB Messages w/o the app.
I prefer Firefox with suitable blocker plugins installed, optionally in Private mode.
Krazie99 said:
How can use messenger on the Internet without downloading the app?
Click to expand...
Click to collapse
Use the chrome app and "request desktop site" from settings.
Anyone know why my stand by time is taking 20%?
C0derbear said:
Use an Android browser that allows you to "request the desktop page" and you can get to FB Messages w/o the app.
I prefer Firefox with suitable blocker plugins installed, optionally in Private mode.
Click to expand...
Click to collapse
Swipe Pro for Facebook found in Google Play Store is another good alternative to using FB apps
---------- Post added at 09:08 PM ---------- Previous post was at 08:54 PM ----------
My biggest tip for improving battery life is staying off of large Wifi networks (i.e. school, airports, work) . The constant LAN wakeups will kill your battery.
-Turn off location when not in use (I use tasker to auto turn on/off locstion when bluetooth connects/disconnects in my car)
- i disabled carrierIQ using System Tuner, which seems to have helped (requires root). The EZ Package Disabler Rootless method did not disable carrierIQ for me.
Disabling "bloat" apps didnt really help much with battery life IMHO
I get about 4.5-6hrs SOT. The eng_boot root method is really not as bad as everyone says it is after you apply all the fixes that are floating around. (V15 fix zip, L speed, govtuner)
Krazie99 said:
Anyone know why my stand by time is taking 20%?
Click to expand...
Click to collapse
Poor cell reception or there is an app constantly pinging your location.
If you have Facebook installed and allow it Location access that could be it.
Also sometimes Google Play services gets hung up for the same reason. A reboot will fix the Google issue.
Lastly it could be at&t. If they are working on towers near you it can cause this drain, or if you have not disabled the AT&T apps that track your phone.
ShrekOpher said:
Poor cell reception or there is an app constantly pinging your location.
If you have Facebook installed and allow it Location access that could be it.
Also sometimes Google Play services gets hung up for the same reason. A reboot will fix the Google issue.
Lastly it could be at&t. If they are working on towers near you it can cause this drain, or if you have not disabled the AT&T apps that track your phone.
Click to expand...
Click to collapse
I deleted Facebook and pretty sure turned off location on everything. I unlocked my phone so I don't att apps. I get 2 or 3 bars now I unlocked my phone so it's not terrible
FWIW, you can use the Edge "My Places" panel to automatically manage wifi on/off based upon geolocation or bluetooth, and some other ways. I use it to automatically force wifi off whenever in my car (because of bluetooth connect) or at work (via gofence, no wifi available), and that helps. It's also standard on the GS7edge.
The battery life has very little to do with Facebook or Messenger if you have the settings for the apps tweaked to not notify on every little thing. Also, you can limit background data inherently in Android, thus using less power to get real-time updates from either app. You can limit Messenger's notifications, including eliminating chat heads, etc. If Facebook were solely responsible for poor battery life on this device, it'd be the same on very device. That just isn't the case. It definitely is a resource hog as-is, but not if you contain it.
That said, I'm a big advocate for limiting background data for any social networking apps: FB, Snapchat, etc. I would rather have to open an app to see what I've missed than have dozens of notifications throughout my day. I save real-time updates for things like email, Amazon, and the like. You can also set wifi settings to not be so aggressive (I believe mentioned earlier in the thread). Beyond that....root the device and set up custom power settings and profiles for CPU, etc. Your performance will potentially suffer for it, and the eng kernel has the worst battery life of any I've ever used, but there are ways to fine tune it that you simply can't achieve without root.
disturbd1 said:
The battery life has very little to do with Facebook or Messenger if you have the settings for the apps tweaked to not notify on every little thing. Also, you can limit background data inherently in Android, thus using less power to get real-time updates from either app. You can limit Messenger's notifications, including eliminating chat heads, etc. If Facebook were solely responsible for poor battery life on this device, it'd be the same on very device. That just isn't the case. It definitely is a resource hog as-is, but not if you contain it.
That said, I'm a big advocate for limiting background data for any social networking apps: FB, Snapchat, etc. I would rather have to open an app to see what I've missed than have dozens of notifications throughout my day. I save real-time updates for things like email, Amazon, and the like. You can also set wifi settings to not be so aggressive (I believe mentioned earlier in the thread). Beyond that....root the device and set up custom power settings and profiles for CPU, etc. Your performance will potentially suffer for it, and the eng kernel has the worst battery life of any I've ever used, but there are ways to fine tune it that you simply can't achieve without root.
Click to expand...
Click to collapse
Have you actually done any research into what the Facebook app does? It's a system app, doing the thing you mention above without root will not effect its ability to use your data and drain your battery. It's not about the core features of the app its about all the spying it does. FB Messenger keeps a log of every messenger you send whether or not it's sent through the APP or not.
Facebook installs trackers on your phone that read your credit card and banking apps data to track purchases. It also pings your location to know where you shop and what you eat. Then feeds you ads related to it and tells the companies you bought something because you saw the ad. All of that data is bundled up and sent out to be resold to any company that wants it.
Any phone iPhone or Android that comes with the Facebook apps pre installed on it the apps are the main culprit of battery drain and random data usage. There is even a lawsuit filed in California against Facebook saying it is illegally using both data and power and disguising it as normal system usage so end users don't know that it is their apps to blame.
If you know anyone who works in advertising at a fortune 500 company that has bought ads for Facebook they will tell you the same. And if you do any real research into Facebook apps programing you will see it is true. Their are MANY people who have tore apart the apks to find exactly what I am talking about and shared it all over the Internet. Facebook spends millions with PR companies to keep it quiet, because the only way for them to monetize their app is to offer highly targeted ads and purchase tracking.
As for rooting the S7E its garbage, not what I consider REAL root and a waste of time. Also it kills the performance of the device.
Particularly this app.
Trust me if you like your battery life and/or your privacy disabling Facebook is the most important thing to do to any device you get.
ShrekOpher said:
Have you actually done any research into what the Facebook app does? It's a system app, doing the thing you mention above without root will not effect its ability to use your data and drain your battery. It's not about the core features of the app its about all the spying it does. FB Messenger keeps a log of every messenger you send whether or not it's sent through the APP or not.
Facebook installs trackers on your phone that read your credit card and banking apps data to track purchases. It also pings your location to know where you shop and what you eat. Then feeds you ads related to it and tells the companies you bought something because you saw the ad. All of that data is bundled up and sent out to be resold to any company that wants it.
Any phone iPhone or Android that comes with the Facebook apps pre installed on it the apps are the main culprit of battery drain and random data usage. There is even a lawsuit filed in California against Facebook saying it is illegally using both data and power and disguising it as normal system usage so end users don't know that it is their apps to blame.
If you know anyone who works in advertising at a fortune 500 company that has bought ads for Facebook they will tell you the same. And if you do any real research into Facebook apps programing you will see it is true. Their are MANY people who have tore apart the apks to find exactly what I am talking about and shared it all over the Internet. Facebook spends millions with PR companies to keep it quiet, because the only way for them to monetize their app is to offer highly targeted ads and purchase tracking.
As for rooting the S7E its garbage, not what I consider REAL root and a waste of time. Also it kills the performance of the device.
Click to expand...
Click to collapse
Facebook is not a system app when it's obtained through the Play Store. Here's a screen shot illustrating that; I have a backup of the system app, but it is not currently installed. I've installed from the Play Store, and it is not installed as a system app. Permissions are in my full control, and even if I weren't rooted, I could disable the default Facebook app and install anew from the Play Store.
You made quite a few claims with zero citations, criticizing me for not knowing the depth of the Facebook advertising conspiracy. Facebook is pretty transparent about what it does with your data and who it is allowed to share that with. It's all accessible for the curious minds of conspiracy theorists. All of which derails the topic of this thread, which is battery life.
Clearly, you don't use Facebook in the form of an app, and I do. That said, I can attest to having considerably better battery life when I tweak the permissions, data consumption allowance, and notification settings.
Let's keep this thread on topic
disturbd1 said:
Facebook is not a system app when it's obtained through the Play Store.
Click to expand...
Click to collapse
On some GS7E variants it comes as a pre-installed system app (AT&T for example) and you can't undo that w/o root.
I uninstalled package disabler pro and battery life got better, and system ui is much faster, am also using adguard, it uses a lot of battery but also prevents all those ads to use battery as well.
---------- Post added at 10:05 PM ---------- Previous post was at 10:04 PM ----------
I uninstalled all that because my phones battery was dying over night

Categories

Resources