[Xiaomi Mi A1 Guides, News, & Discussion] Saswata Chakraborty:
Almost all android users have one common issue and that is quick battery draining issue. The smarter Android device is getting, the more battery is it sucking. We are forced to carry charger or power bank all the time due to short battery life.

So, today I am going to tell you what I do to get a SOT (Screen On Time) of around 9-10 hours.

If you don't like the steps I am going to share, you may walk away. And if you plan on trying, don't forget to let me know how you are doing.

Requirements:

1. A rooted device

2. Magisk Manager

3. Afwall+

4. MacroDroid

5. Kernel Adiutor

6. Patience

Steps that I follow:

1. I don't use Chrome, Google app (for privacy) and Facebook. I use Firefox focus for browsing and Samsung Internet Browser for downloading contents online. It is proven that these three apps are the main culprit why the device dry up so quickly. So, getting rid of them is the best idea for the sake of battery and performance.

2. I use "Enable Doze For GMS Magisk Module" which is available on Magisk repo. It basically puts Google Play Services into Doze mode. You can try "sysconfig Patcher" as well. This will definitely improve your battery life.

3. I use Greenify4Magisk module. It is available in Magisk repo. It is same as regular Greenify app with ROM integrated privilege. I greenify almost all third party apps (except apps that need to run in the background like AFWall+ or MacroDroid etc.). This way no apps run in the background when I don't use them.

4. I also use AFWall+ to make sure no app steal data package without my knowledge. This saves my data and privacy and helps me saving battery as well.

5. MacroDroid is a great alternative to Tasker. I use it to turn OFF data when the screen goes off and turn it back ON when the screen is on (Exception is when I play music, data doesn't get OFF). It also turns ON battery saver and Airplane mode (Caution: You will miss any important calls) when I go to sleep and turn them OFF when I wake up in the morning. This makes sure my battery percentage doesn't drop when I am not using the device.

6. I under clocked the CPU to 1689MHz and GPU to 510MHz. Kernel Adiutor helps me doing that. Since I don't play games that much, this settings help me getting an amazing battery life without sacrificing performance.

7. I keep my Location and Auto Sync turned OFF most of the times and turn them ON only when I need. I also keep the device sleep time to 15 seconds and brightness level as low as possible.

8. Since I am using JIO, I need to change the Network band in order to get stability and better battery backup. For more info, click here: https://xdaforums.com/mi-a1/how-to/jio-network-issue-finally-solved-t3778229

I am extremely sorry for not being able to explain in details (as I am quite busy with my work). If anyone plans to follow my steps and needs help on setting up Greenify, AFWall+ or any other help, please do let me know and I will do my best to help you. I have attached the link of my MacroDroid settings. Please use "Export/Import" option (available on the app) to import the settings and turn it ON. If it asks Root permission, give it. Also go to Settings and click on "Ignore Battery Optimisations" for the app to work in a better way.

N.B. I know some kidos would feel like "Why to use a smartphone if not enjoying all its features". Well, once you grow up and get the responsibility of your family, you would understand the importance of this post. It's not like we don't enjoy our smartphones. We do, but mostly on weekends. On weekdays (because of our busy work schedule), we use our cellphones just to make/receive a few phone calls (mostly at/from home) or text messages. So, getting a good SOT is what we want from our smartphone. It makes sure we don't need to keep charging our device all the times. If anyone still feels annoyed with my post, please STAY AWAY! But I would accept no sarcastic or disrespectful comments and anything as such would be reported immediately (You are being warned).

If this post helps you, don't forget to hit Thanks. It will encourage me to spend more times on XDA and help you more.

Download my MacroDroid settings from here:

https://drive.google.com/open?id=16Cz2oTUF5gw1nL8Od8vp904FzQ1f24w2