Posted September 8, 2018 Hi, i have analised some phones with the battery drain "problem" and i wish that i can show you, but i can't on this forum (the files are too large). The result are that the battery drain is influenced by many factor's like: type of data connections (wifii or mobile network), usage behavior, charge and charge time (over night charge slowly decrease battery capacity), charge and discharge cycle, charge when the battery is not fully discharge, battery age and many more.. If you gotta need more info, dont hesitate and contact me @paulionutz on Instagram Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted September 8, 2018 I used to build roms and saw this behavior on occasion by people using those roms. First thing I always look at is the widgets. You may have setup the phones with the same apps, but did you setup the widgets the same way? Specifically news, weather and social media widgets. Worse, do any of them geolocate and/or have ads? These will absolutely murder your battery, and no, it will not show up in battery stats. Why they don't show up I have no idea, but I've used multiple battery monitors and such, it rarely registers, but as soon as you start killing those apps or denying them access while idle the battery stops draining. Just because you installed them doesn't mean they triggered, they need to be setup and launched at least once. Another thing to check is to reset the battery stats, if they get messed up, it can make the battery think it's empty even when it has a lot more battery remaining, this is more common for people swapping roms, but it can happen to a stock phone as well. Lastly, as mentioned, the cell signal (not wifi). When your phone is an area with no signal, it will turn on all radios and bands trying to locate a signal, any signal. This will also drain your battery like a vampire and is very often why the phone gets hot while idle. Tips. Beware what you install, particularly widgets. On weather apps, choose ones that let you set a static location rather than pinging the gps. Get rid of social media, particularly the widgets, do you really need to know the instant your aunt uploaded a new recipe? Buy them, firewall them or use an adblock, or better yet, use all three. Watch who is making your apps. Run a light weight launcher, the more slick features it has, the worse it's likely going to be, that goes double for the stock launcher on a Samsung. Disable radios you are not using or can't use, many GSM phones have a cdma option and it will try that radio if you lose signal even in a country that doesn't use CDMA. A word about battery monitors... You're trying to find what is running and draining the battery by installing yet another another app that constantly runs and checks what is running and monitors battery. Some will even block apps which needs even more power and since you probably only want it for a short term, it's probably free, which means it's going to downloads ads in background to cache them and pull gps info. You may be your own worst enemy here as these also (surprise) can drain your battery, particularly ones that spy on you. Most of the time I can figure out what is draining better than these apps by simply doing what I posted above. If you do want to do this, do it them get rid of the app, I don't believe in using a battery monitor long term, it's just silly. If an app is causing problems, get rid of it, don't install another app to control it. Biggest tip of all... Root (and/or rom) your phone, all those default installed apps are terrible, even default ones you like. Most probably updated as soon as you turned on the phone, but since it's preinstalled that means it was not replaced the phone simply put a newer copy in the data partition. Is the old one hurting anything? Besides soaking up space, causing longer boots (due to how Android caches) and posing a threat risk, it's dragging down your phone. You can strip out a stock rom and people will be amazed at how fast and efficient it runs and all you did was debloat it and reinstalled the same apps they used before. You can tell me till you are blue in the face that these updated default apps do nothing, and you can disable them all you want, it's still not the same as removing them or never having them installed in the first place. People like to think roms make the phone faster because of tweaks by the developer but the truth is almost all of that speed is simply because it lacks bloat, I've done it, I've tested it. Think about a preinstalled Windows verses a fresh install, anyone who has done it has seen the difference, even compared to how it runs after uninstalling things, it's just not the same. "Root is a security threat", maybe, but my rooted older phone has a newer Android version than your newer phone and I have tools at my disposal to deal with it so I'd argue its a wash at worst and if I was worried I could always unroot my rom (yes, it's a thing). If a non rooted phone gets owned, you're buying a new phone, or rooting it to fix it anyway. Edit: Forgot one other thing... Google services. Every now and then they will issue an update and it clashes with existing data, the fix is dump the data or uninstall the reinstall that. Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted September 8, 2018 Not sure if this has been mentioned yet, but it may be worth connecting them to the same wifi network and doing some traffic analysis with Wireshark. Could tie into possible malware infections and such. Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted September 8, 2018 Install a new battery to your phone and check if it behaves as the other ones. Maybe a previous version of the OS damaged the battery, with heavy usage, and a new OS version, even if it doesn't use the battery as much, it won't save you, since yours is already damaged. Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted September 8, 2018 Hi LTT, i hace registred only to post a screenshot. I have a Samsung Galaxy s7 for 2 years. Since the 6th month, i knew there was a problem with the battery. And now i have to charge It 3 times a day and i cant forget a powerbank. Its so extreme, than sometimes its turn off with no reason with a 40% battery . Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted September 8, 2018 Many people do not consider the battery. I fly high powered RC helicopters and planes with similar lipo batteries to the technology used in cell phones. Once in a while, a cell (battery) will go bad. One test you could do is to remove the battery from your phone and another identical phone, and do a discharge test to measure how many milliamps are consumed before the two batteries reach discharge voltage of 3.7 volts. Be sure to charge both batteries to full charge at 4.2 volts first. Now, this is very impractical for most phones with sealed batteries, but my point is that your battery could have high resistance (an indicator that it is defective or going bad) which would result in reduced capacity. It would also explain why your phone always feels warm because lipo batteries with higher than normal resistance will heat up more during use. You could also just try having your battery replaced by a service center and see if that solves your problem. Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted September 8, 2018 6 minutes ago, Heli_dude said: Many people do not consider the battery. I fly high powered RC helicopters and planes with similar lipo batteries to the technology used in cell phones. Once in a while, a cell (battery) will go bad. One test you could do is to remove the battery from your phone and another identical phone, and do a discharge test to measure how many milliamps are consumed before the two batteries reach discharge voltage of 3.7 volts. Be sure to charge both batteries to full charge at 4.2 volts first. Now, this is very impractical for most phones with sealed batteries, but my point is that your battery could have high resistance (an indicator that it is defective or going bad) which would result in reduced capacity. It would also explain why your phone always feels warm because lipo batteries with higher than normal resistance will heat up more during use. You could also just try having your battery replaced by a service center and see if that solves your problem. Same here but with cars, but this has already been suggested and can also be done with aplications. So no need to remove the battery. But thanks for the input. When i ask for more specs, don't expect me to know the answer! I'm just helping YOU to help YOURSELF! (The more info you give the easier it is for others to help you out!) Not willing to capitulate to the ignorance of the masses! Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted September 8, 2018 I have experienced issues like this and the only reliable solution I have found is to just use a different ROM with root access. Poor standby time is an issue that grows over time where some apps fail to update cleanly or through bugs or the dev being a jerk and lazy and blindly testing different methods of ad integration. For example, if you want to try, while your battery life is poor, install gsam battery monitor https://play.google.com/store/apps/details?id=com.gsamlabs.bbm and run the ADB command to give it the needed permission. Then look at the CPU load, wake events and activity levels while the device is idle. Now do a factory reset on the device, and do not restore a google backup (the google backup is not smart in how it collects data, instead it dumps a blob of data (corruption and all), and restores it, thus restoring any issues you may have had that caused you to factory reset in the first place. With gsam running on a fresh factory reset with your apps manually installed and set up just like before, compare the standby time again, and you will see that battery drain is a tiny traction of what it was before, with the same apps installed. You will also notice lower background CPU usage, and significantly fewer wake events, and lower RAM usage. With root access, I can usually fix those issues by simply using a program like 3c toolbox and disabling all startup items that were added by 3rd party applications, and then the device is back to a day one battery drain levels. The issue is caused by 3rd party apps and it gets more common since so many developers choose to make some portion of their app run in the background at startup, mainly for the purpose so that they can send you a push notification or some kind of ad, sometimes it is even done so that if in the future they want to send some kind of notification, they can. With so many applications wanting to run in the background, and each wanting to periodically check for any push notifications, or do other crap, you eventually end up with your device waking up constantly, and never getting to properly idle. Furthermore, some apps will simply not update properly or get some kind of bug where the app will cause your device to wake up like 50 times more often than it should because it is repeatedly trying to do something that is failing, but since the failure happens so quickly, it uses very few CPU cycles, but if the activity the app tried to do relies on a library or aspect of android system or kernel, then it can cause a core process or component t do a lot of work while the app that started the chain of events failed after a few CPU cycles. This causes android so show the offending app at effectively using 0% battery while showing the kernel or system as using a lot of power. Google could easily fix this issue by adding better insight to wake events. If you can show a wake event in the battery usage gauge, then let me zoom in on one and click on it for details of the chain of events. If such logging will cause issues, then add a power diagnostic mode that I can enable when I have battery issues, and let me view the additional details and track down the true offender. Instead we get very little detail where trial and error is done to track the bad app down. Furthermore the issues can be random, for example, you can track the issue down to your visual voicemail app, and disable that and another time, it can be a shopping app or podcast app. An overall fix would be to get google to disable startup items by default and require that a popup message be displayed and that the user accept a warning whenever an app wants to add anything to the system startup. The dialog can then have an advanced menu where a user can specify limits to wake events, e.g., 1 wake event max per hour. Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted September 8, 2018 3 hours ago, volca said: Could be wakelocks - https://forum.xda-developers.com/galaxy-s8/help/guide-hunting-wakelocks-battery-drain-t3697324 It mostly clause by alarms instead of wakelocks, from my experiences. Magical Pineapples