OutOnBail's Posts
Nairaland Forum › OutOnBail's Profile › OutOnBail's Posts
1 2 3 4 5 6 7 8 9 10 11 12 (of 12 pages)
This might be a very long post but I can assure you all that it's worth it. This post is a sequel to my previous thread and it is a prerequisite needed for this post. Read it https://www.nairaland.com/2947314/android-smart-getting-best-out-device In Android, there are loads of reasons why battery don't last long. People attribute it to location being on, background apps, internet, and so on. Though the aforementioned affects battery life however the main and the most common reason why your android device doesn't have a long lasting battery is due to Wakelocks, Alarms and Services. Idle battery drain comes mostly from Alarms and Wakelocks that want to work when they're supposed to be sleeping. This GUIDE will help you reduce your idle battery drain to 0% [0.0%/h] without turning your smartphone into a dumbphone. What are wakelocks? [/b]Have you ever gone to bed with your phone's battery well over 50% and woken up to find out that it has depleted overnight and the device has switched itself off? There are several causes for this abnormal behavior, and among the biggest culprits are the unwanted system wakelocks. So, what exactly are these? Wakelocks are power-managing software mechanisms, which make sure that your Android device doesn't go into deep sleep (which is the state that you should strive for), because a given app needs to use your system resources. Normally, wakelocks shouldn't use a large amount of your system resources when you are not using your device, as it should be in a state of deep sleep. Although wakelocks on Android are not necessarily a bad thing, minimizing these should be the priority of any Android power user who's on the hunt for better battery life. Simply put, [b]a wake lock is a mechanism to indicate that your application needs to have the device stay on. Unfortunately, some poorly-coded, malicious, or simply buggy apps might create an abnormal amount of undesirable wakelocks. Other apps require constant Internet access in order to operate in a normal fashion - Facebook and Messenger are probably the most popular representatives. They persistently request information from the web (the so-called "polling" for new events), which is causing subsequent wakelocks thereby impacting on battery life. Wakelocks are triggered depending on the time configured for each application that requires it. For example, a wakelock, alarm and service are all triggered when you turn on your music player, plug in your headset, make a call etc. There are even wakelocks that wakes your device every seconds e.g telephony wakelock keeps your device awake for the purpose of maintaining connection to your carrier, location wakelock are also major culprits, sync wakelocks etc. To fix these unnecessary wakelocks (i.e the time a wakelock is triggered), you need the following 1. Root - find out for your own device 2. Xposed http://repo.xposed.info/module/de.robv.android.xposed.installer 3. Amplify https://play.google.com/store/apps/details?id=com.ryansteckler.nlpunbounce&hl=en To get xposed to work, follow the installation and flashing procedures as explained in my previous thread https://www.nairaland.com/2947314/android-smart-getting-best-out-device Another superb app to extend battery life is Greenify. You can use greenify without root however, you get limited functionality. To get the best out of greenify, ensure your device is rooted and you're using the paid version of greenify. For amplify application, the free version has some wakelocks limited out of the box i.e you need no configuration. However, to get full functionality and the option of adding and battery draining wakelocks, you need the paid version. This guide (based on Samsung s4 (now Lolipop) / my apps / my usage patterns) will list the alarms & wakelocks and time that they've been limited that I've used to gain the result I obtained. NOTE: This is a guide and your phone/apps/usage patterns WILL be different. Lets Start with a few basic settings. Display Display brightness is an important factor in battery life.The more brighter the screen is,the more juice it drains.So keep the brightness under control.Using automated brightness is not adviceable.Try manually adjusting the screen brightness.Using dark wallpapers(on AMOLED display) can help you save some bit of juice. Wifi Even if your wifi is off,the phone searches for signal.To switch off this feature,go to Settings > Wifi > Options(Top right corner) > Advanced >Scanning always available(Off). Location Another juice sucker in Android-Location Services.You can turn it off while not in use.That saves a lot off juice.You can also set the location to 'Device Only" in settings. Navigate to Settings->Location->Menu->Scanning->Turn off "Wi-Fi Scanning" and "Bluetooth Scanning" These are the basic stuffs one must look into before complaining about their battery. Amplify Amplify is a genius in handling wakelocks and alarms. It is also capable of blocking services.Amplify is the best battery saver I've come across.It is a must have app for all droids running Xposed. You'll need a donation package to block wakelocks and alarms. Limit the following: Alarms Alarms(Allow every 600 seconds) com.android.internal.telephony.data-stall Alarms(Allow every 1800 seconds) com.oasisfeng.greenify.CLEAN_NOW Alarms(Allow every 3600 seconds) android.appwidget.action.APPWIDGET_UPDATE Alarms(Allow every 7200 seconds) android.content.syncmanager.SYNC_ALARM(delays sync) Alarms(Allow every 10800 seconds) android.net.ConnectivityService.action.PKT_CNT_SAM PLE_INTERVAL_ELAPSED com.facebook.common.executors.WakingExecutorServic e.ACTION.ALARM.com.facebook.katana com.google.android.apps.hangouts.CLEANUP_DB com.pushbullet.android/.gcm.GcmFixReceiver com.android.server.action.NETWORK_STATS_POLL com.diune.pictures.intent.action.MEDIA_CHECK LocationManagerService Alarms[LOCATION](Allow every 41400 seconds) ALARM_WAKEUP_LOCATOR(com.google.android.gms.nlp.AL ARM_WAKEUP_LOCATOR) ALARM_WAKEUP_CACHE_UPDATER ALARM_WAKEUP_BURST_COLLECTOR(com.google.android.gm s.nlp.ALARM_WAKEUP_BURST_COLLECTOR) com.google.android.gms.location.fused.GPS_ALARM_BA LANCED_ACCURACY ALARM_WAKEUP_ACTIVE_COLLECTOR ALARM_WAKEUP_PASSIVE_COLLECTOR ALARM_WAKEUP_BURST_COLLECTION_TRIGGER com.google.android.intent.action.SEND_IDLE ALARM_WAKEUP_ACTIVITY_DETECTION com.google.android.location.reporting.ACTION_UPDAT E_WORLD Alarms(Allow every 93600 seconds) android.app.backup.intent.RUN com.google.android.gms/.checkin.EventLogService$Receiver com.google.android.gms/.checkinCheckinService%Receiver Wakelocks Wakelocks(Allow every 800 seconds) WakefulIntentService[GCoreUlr-LocationReportingService] RILJ NetworkStats Wakelocks(Allow every 3600 seconds) WeatherUpdateService Wakelocks(Allow every 10800 seconds) SyncLoopWakeLock(delays sync) *net_scheduler* GCoreFlp Icing Wakeful StateMachine: GeofencerStateMachine NfcService:mRoutingWakeLock wake:com.pushbullet.android/.gcm.GcmService SyncService(Package: Push Bullet) ai(Package: Push Bullet) ae(Package: Push Bullet) AsyncService Wakelocks(Allow every 41400 seconds) NlpWakeLock NlpCollectorWakeLock LocationManagerService Config Service Fetch Wakelocks(Allow every 9999999 seconds) *job*/com.facebook.katana/com.facebook.analytics2.logger.LollipopUploadServi ce JobSchedulerHack-com.facebook.analytics2.logger.LollipopUploadServi ce UploadServiceLogic-com.facebook.analytics2.logger.LollipopUploadServi ce *job*/com.facebook.orca/com.facebook.bugreporter.scheduler.LollipopService (com.facebook.orca.Messenger) *job*/com.facebook.katana/com.facebook.bugreporter.scheduler.LollipopService (com.facebook.katana.Facebook) Services Services(Block/Deny) com.google.android.gms.analytics.AnalyticsService com.google.android.gms/com.google.android.location.internal.GoogleLocatio nManagerService(Location Service) com.android.gms.Feedback.FeedbackService(Breaks Play Games) com.android.gms.ads.AdRequestBrokerService com.google.android.gms/com.google.android.location.network.NetworkLocatio nService(Location Service) com.google.android.location.geofencer.service.Geof encerProviderService(GPS Service) com.google.android.gms/com.google.android.location.copresence.service.Pro ximitySettingInjectorService com.facebook.katana/com.facebook.analytics.service.AnalyticsService com.facebook.orca/com.facebook.analytics.service.AnalyticsService com.android.cellbroadcastreceiver/.CellBroadcastAlertService com.android.cellbroadcastreceiver/.CellBroadcastConfigService NB:I don't use Location Service.That's why I've disabled the location Services.If your'e using Location service,do not disable the services with location and GPS tag) Alarms(REGEX Blocking) ALARM_WAKEUPxxxxx Procedure(Screens attached) Open Amplify. Select Alarms from the menu. Tap the list icon on the top right corner Tap + button on top. Add the following code to 'Enter Regex to match' Code: ALARM_WAKEUP[0-9]+ Set the interval to 9999999 seconds. |
Well, this depends on your internet need and strength of your data connection. Internet needs, I mean for example, I use 2G when I'm strictly on bbm and WhatsApp while I switch to 3G when I need to load a page faster then switch back after loading. For me, 2G meets my chat demands however it could be slow when loading pictures. 2G that isn't strong enuf drains battery cos the phone is programmed to connect to the best network and in doing so, it scans for the best available one which in turn has an impact on battery life. The article is just an eye opener on why ur battery tends to drain faster while using data. And like I said, even if your phone supports it, tour network operator might not have the tech that supports it I.e it has to be switched on at the own end too. For easy switching between 2g and 3g, I use an xposed module which is just like an app and it's called Intelli3g. This module also switches based on certain conditions e.g it automatically switches to 3g when my phone is plugged and switch back to 2g when not connected. It also switches to 2g when screen is off. I call it a module cos you need a framework called xposed to get it to work. You can check my other topics on how to get xposed to work. To get the best out of the Greenify app, you need xposed too as well as Amplify app which is one of the best battery saving apps. It works by limiting wakelocks, services and alarms which are the major battery draining culprits izospindle: |
Thanks for this. Sure he thinks FD is an app. Comprehension is essential. ewizard1: |
Pls stop misleading ppl here. Greenify hibernates apps you choose u don't need to be running. Though it saves battery but the article speaks more on why u have battery drain while on internet. Are u saying u gonna Greenify apps like the same browser you're using to access the internet or you'll Greenify bbm or WhatsApp while chatting. Greenify hibernates these apps when u don't need them. Mind you, you can still have Greenify but not get good battery life if you don't have the full version which offers more like greenifying system apps, controls Gcm, coalesce etc. Greenify doesn't even offer best battery life compared to Amplify. Youngpo413: |
Ever wondered why your battery doesn't last while on internet? The reason isn't far fetched from the fact that our phones use more battery juice while trying to connect to data services both on 3G and 2G. Even though 3G consumes more battery, it is important to note that if your phone is on 2G, it also consumes more than usual as the phone tries to using the best connection and the more it tries making use of the slower 2G, the more battery drain. The major battery draining factor is called Fast Dormancy. Fast Dormancy, or FD, is a mobile technology feature designed to reduce battery consumption and network utilization between mobile devices and their respective carrier networks during periods of data inactivity. When your phone is connected via data (not wifi) your phone needs to enter certain states in order to maintain this connection. If your Operator does not have FD support or you have it disabled, then basically your states are just connected or not connected. What this means is that every time your phone connects to data, it will have to go through all of its internal functions in order to achieve the connection and perform the data transfer. This is slow and obviously the more processing that is required, the more the hit on battery. It is currently implemented by monitoring the activity level of the mobile device and setting it to an appropriate control channel and power state appropriate for its level of activity. Each state results in different power consumption and network throughput while allowing a consistent data connection to be maintained. FD tries to limit this problem by having several different states. Each state has a different level of connection throughput and power consumption. [b]DCH - High volume data (highest power consumption). FACH - Lower volume. Devices are switched to this channel state when the data transfer rate is low enough where using the DCH would render no benefit. This channel state requires less power consumption compared to the DCH state. Devices are automatically switched back to the DCH state if the data transfer rate begins to exceed the maximum throughput possible with FACH and DCH becomes beneficial. PCH - No data but keeps connection. The lowest data connectivity state. Devices are typically switched to this state when no data transfers are in progress. It keeps the data connection active between the device and the carrier network and allows for data transfers to quickly begin without requiring the device to execute the typical connection procedures and re-connect to the network. IDLE_CCCH - Used during prolonged data inactivity. No data connectivity is established, but the device remains on the Common Control Channel (CCH) so that call paging, call origination, and other non-data protocols can still function. IDLE - Connection dropped or no connection can be found. (lowest power consumption).[/b] When in DCH state, your phone is doing the highest volume of data transfer, and obviously consuming most power out of your battery. The way FD will work is when transfer rates drop, the state drops to FACH for less power consumption and then back up immediately to DCH if required, or if this transfer state is over for the time being, (eg. you have stopped browsing) instead of going back to IDLE which would mean going through all the connection procedures next time data is required, the state drops down to PCH. This is a very low powered state, and when data is subsequently required, it can then immediately go back up to FACH or DCH with minimal effort. Going up/down between each states takes the least amount of time and battery. Note: Both your phone and carrier (Operator) must support FD for you to use the functionality. Your phone might support it while your carrier might not have the technology |
I commiserate with the OP. It's heart rending you've got the luck of f.ucking with the wrong ones. If this post is true abt guys u meet then it's truly a reflection of who you really are. Secondly, guys are broke. You aren't far from the truth, the economy and state of Nigeria is taking a toll on all. But what stops you from being as stinkingly rich as Oprah Winfrey? Or is she a mini God ni? Get ur asz up and make dough. Money making isn't restricted to men alone. There are so many ladies out there making a decent living and doing well. Must u look for a man to meet your needs after years of depending on your dad? Naija ladies should grow, not all but most. Hilary Clinton should be your role model from now on babe. Most of your points are restricted to a few guys and frankly speaking, they are baseless. My dream is seeing naija ladies being independent, not needing no man and seeing most of them in Lexus coupes ![]() Mind over matter my sister ![]() The OP no fine sef , I'll pass ![]() |
Albe95 Astra N5 Rom ewizard1: |
titosantana: |
Why not 120 years dumboSantana? Since you want you and ur fam consumed, NL will pour out some liquor for y'all. Get a grip titosantana: |
Be cool, f.ool, If I go then you gotta go. Buffoon, keep keeping track of my posts. Guess u need a job right? Told you boy, don't quote me titosantana: |
Don't quote me boy cos I ain't say sh.it. If it's difficult for you to comprehend my write-up, you had better go f.uck yourself or eat a di.ck titosantana: |
We look at death from the selfish side, like, “That guy died. Oh, it’s so sad.” Why is it sad? He’s away from all of this bad stuff that’s here on Earth. I mean, at the worst, he’s just somewhere quiet, no nothing. At best, he’s an angel … or he’s a spirit somewhere. What is so bad about that? |
We look at death from the selfish side, like, “That guy died. Oh, it’s so sad.” Why is it sad? He’s away from all of this bad stuff that’s here on Earth. I mean, at the worst, he’s just somewhere quiet, no nothing. At best, he’s an angel … or he’s a spirit somewhere. What is so bad about that? |
We look at death from the selfish side, like, “That guy died. Oh, it’s so sad.” Why is it sad? He’s away from all of this bad stuff that’s here on Earth. I mean, at the worst, he’s just somewhere quiet, no nothing. At best, he’s an angel … or he’s a spirit somewhere. What is so bad about that? |
We look at death from the selfish side, like, “That guy died. Oh, it’s so sad.” Why is it sad? He’s away from all of this bad stuff that’s here on Earth. I mean, at the worst, he’s just somewhere quiet, no nothing. At best, he’s an angel … or he’s a spirit somewhere. What is so bad about that? |
Samsung Galaxy s4 running Note 5 ROM for swap with iPhone or HTC one m7 or LG. Kindly quote me
|
The same NBC that rented a five bedroom duplex in Ilorin costing 1 million excluding agency and other fees for office space. Waste of resources on an office that's almost virtually empty. |
Men in suits really look successful until you find out they work for men in T-shirts and Jeans |
Ever need a calculator with so much functionality? In fact, permit me to say this calculator has all the functions you could ever imagined. Introducing One++ calculator. To get this calculator, you need to have xposed framework installed on your Android phone. Check out my tutorial on how to get xposed framework on this thread https://www.nairaland.com/2947314/android-smart-getting-best-out-device#43226199 To install, head into xposed app, navigate to the downloads section the search for One++ to download. After downloading, install the app then head back to xposed and click on modules. Tick the one++ in order to activate it then reboot your device for it to take effect. You can check out other xposed modules/add-ons in the xposed app download section. Thanks for reading. Pls check out https://www.nairaland.com/2947314/android-smart-getting-best-out-device#43226199 for more tips
|
Update on titanium backup..... Just in case you are able to get the paid version free from other source, congratulations as it will work with all functionality unlocked however, this might be short-lived once the app connects to the Internet. As a result of this, I will briefly talk about an app you can use to block access to the Internet. The app is called Android firewall. It's working principle is simple, all you need do is install the app then select the apps be it third party apps and system apps you want to permit internet access to. Take note that some system apps are essential else you'd block such from accessing internet. System apps like Google play store, Google framework, Google contact sync, download manager, and the Android firewall itself. If you don't permit the Android firewall itself, it's as useless as blocking all apps from accessing. With this, you'll have control over your data with proper management. Once you tick the apps you wanna permit access to as seen in the picture attached, click on menu button of your phone then select "Apply rules" thereafter, select "Enable Firewall". You can have as much as 6 profiles all having different permit and deny functions.
|
Next is the ultimate app that does the ultimate and it's gonna be a long one as I will expose you to the workings of Android and what you need to know about Android processes. To be continued..... Thanks for reading |
As a follow up to battery saving techniques, I'm quickly going to talk about another great application called titanium backup. As the name implies, it's an app that lets you backup and restore apps, ROM, redo backups, freeze apps, delete app cache, app data to mention a few. With titanium, apps you backup retain their current States after restore for example, if I backup my WhatsApp, all my chats to the point of backup would be available after restore. This tutorial isn't to focus on its backup capabilities but to discuss a functionality most people aren't privy to which is ability to freeze apps. Note that this functionality is available only in the donation package so you can look for the donate package in playstore or some third party sites that offer the donate package for free. Titanium backup works without xposed. It's a standalone app. Why do I need it to save battery? As I stated earlier, Android processes start automatically and these processes slows down devices, consumes battery unnecessarily and this is where titanium comes into play, it allows you to freeze these apps including system apps I.e OS apps. It is essential for system apps that can't be ordinarily turned off. To do this, launch titanium, then navigate to backup and restore, click on the app or system app you want to freeze them click on freeze. This will turn off the app and it won't be functional anymore. Note that freezing essential systems files can cause unexpected behavior so please be careful and ensure you know what you're freezing. In case you freeze in error, you can go back to the frozen app and click it then select defrost to unfreeze. I frooze a lot of apps and system files and this has really increased my device response time and improved battery life since apps not needed by me are turned off. Anything you freeze will appear blue
|
Sequel to my earlier discussion, another great app that works with xposed is Greenify. Greenify is a great app for getting the best out of your battery life. I can say it's one of the best out there. With Greenify, I don't worry about running out of battery. Pls note that Greenify cannot work without xposed. Just like deep sleep battery saver, you need to download Greenify and head on to xposed to activate it. Greenify works wonders by hibernating applications you choose whenever you don't wanna use them. Simply put, it shuts down these applications and prevents them from autostart. As we all know, Android processes autostart themselves and most of these processes and services are controlled by "alarms". In my next write-up, I'll delve deeply into alarms, wakelocks and services to explain deeply how they adversely affect battery life and performance. Greenify hibernates these applications and keeps them.that way till you relaunch them. Greenify is free to download however I'll advice you go for the donation package which offers you more control and options. The donate version is around $2 in playstore. After installing, head on to xposed module and activate Greenify, then reboot. After rebooting, click the + button to add applications you want to hibernate. You also have option of creating hibernate icon on the lock screen. This is handy. After selecting the apps you need to hibernate, click on the dooze(zzz) button to put the selected apps into hibernation mode. Advantage of the donate package is that it offers you option of hibernating system apps that autostart. This is a great feature. See screenshots of mine below. I use the donation package so definitely, options will be different.
|
Now that we've discussed ways and steps of installing xposed framework onto our device, I'm going to delve into apps that are great for maximising battery life. I'm going to discuss some xposed add-ons otherwise known as modules. These modules are apps on their own and can't work without you having xposed. The first one we will talk about is Deep sleep. Deep sleep is an add-on for xposed that can either be downloaded from playstore or directly from xposed downloads section. Downloading from playstore ensures you have the latest version running. Note that not all xposed add-ons can be gotten from playstore. In fact only abt 2% could be gotten from the store. What does deep sleep do? Deep sleep allows you to extemd tour battery life simply by shutting down your CPU when your screen is off. This is a great battery saving add-on that keeps your battery consumption to the barest minimum. It has up to six profiles depending on which one is more suitable for you. Each profile consist of time for the CPU to wake up and run operations such as synchronization etc. You can also set it to be in deep sleep whenever the screen is off without waking at intervals. This helps shutdown processor thereby extending battery power. It will be of use to folks out there that leave their phones on during the night, with deep sleep activated, you don't need to worry about battery drain on idle. To confirm its efficiency and workability, you can download either of these two apps namely cpu-z or betterbatterystats which will give you details of your CPU. These applications lists the different frequencies at which your processor is running and also list application, processes or wakelocks keeping your device awake. My preferred mode in deep sleep is "slumberer" which keeps the CPU asleep anytime my screen goes off. Head on to playstore to check deep sleep out.
|
For all Android phones irrespective of brands. I will post more tips as a follow up to this topic |
Witchcraft also killed your "English", OP. You forgot to add that. |
Why do you slowpoke.s bring tribe to the slightest disagreement and discourse? So petty and pathetic folks. This issue is a collective one affecting all. Why can't we just have a sensible and clean plate conversation? Onyiridike: |
Fat moro.n, you made boko haram popular. Since ppl say APC = Boko Haram, then we can agree u made APC popular. |
See strong beef by some ladies just cos of bag. O ga oooo. |
And are you also responsible for death of tupac, biggie, Aaliyah, Whitney, old dirty bastard, big L and left eye? Pls tell us who is |


, I'll pass 