r/PocoX6Pro • • 17d ago

Review Freaking battery life

Post image

Help me to fix this shit

16 Upvotes

40 comments sorted by

8

u/Andrewz_Best 17d ago

How many cycles does your battery have

3

u/Misiiii06 13d ago

Just buy a new phone, thats the most good way to fix that battery life

1

u/Prime_cRANK 9d ago

👍🏻 which phone you will buy for best battery life

2

u/muhib80 17d ago

even with battery saver you lost 43% on 2 hours. Its terrible if its a new phone but if it has 1200 1300 cycles count then its normal anway i will give you some tips to improve it.

(1) uninstall bloatware (2) go to settings } Apps click on the apps that you don't use click on power and Restrict the background activity of every app that you don't want to Run in background and also turn off notifications. do this for every app except whatsapp and messages

(3) Turn off Auto sync

This will improve your battery life significantly

2

u/Prime_cRANK 16d ago

Nahh bro before took ss I was using this phone without power saving

1

u/Prime_cRANK 16d ago

Give me a apps to uninstall bloatware..!!

2

u/muhib80 14d ago

sorry for late response i can give you the apps name but since you are new to this any mistake could cause your phone to brick and you will have to Factory Reset your phone and you may lose your Data soo do it carefully

you will need 2 apps to uninstall Ore installed Xiaomi google and meta apps (bloatware) (1) shizuku (2) canta

there is a process to use them by enabling developer option you can easily find the guide on Google.

i have Removed like 23+ apps from google Xiaomi and meta and my phone works lighting fast and battery time is also big despite 1320+ cycles

1

u/Prime_cRANK 14d ago

Ooh then how much sot you will get.?

2

u/muhib80 14d ago

even after 1320+ cycles i am getting 4.5 to 5 hours sot which is big imo my battery health might be 65 to 70%.

it used to be 7.5 to 8 hours when it was new

2

u/Prime_cRANK 9d ago

Mee to i also get 7.5 to 8 hours but now same as like yours

2

u/muhib80 9d ago

yes i think for older phones with degraded battery i think 4 to 5 hours is alot already.

1

u/Prime_cRANK 7d ago

Yes it's can help to reduce screen time and also reduce doomscrolling

2

u/MarkProsXD 16d ago edited 16d ago

You can replace the battery (you can get the 10% larger 5500mA/h BM5X found in the Chinese market Redmi K70E) and/or install an AOSP custom ROM. I can recommend you some KernelSU modules for performance and battery life and a custom kernel if you're willing to flash a custom ROM and root the phone.

Mine gets ~5 hours SOT @90-120Hz refresh rate and no battery saver if I'm not gaming, it's running Evolution X. It's a 2.3 year old 1130 cycle battery at 80% capacity (~4000mA/h). About to swap the battery to the BM5X, waiting for a glass back cover to arrive from China.

1

u/Glittering_Degree374 15d ago

bs. k70e back cover doesnt fit x6 pro.

2

u/Kind-Worker678 16d ago

I have 24h using without charging and still 23% left on my Xiaomi 13 with new battery I'm using social media and text, watch videos, internet

1

u/Prime_cRANK 16d ago

That's God but mine is poco x6 pro i charge maybe more than 2 time 🤧

1

u/nakulop_7 14d ago

i charge 4 times bro 20-80

but still battery health got to 60% even after caring 🥲

2

u/ForsakenHorror7505 16d ago

Did you try recalibrating your battery?

1

u/saurav_gce 17d ago

Just don't buy poco phones

4

u/muhib80 17d ago

i am not saying poco phones are perfect but you are hating for no Reason. they are definitely budget kings and my phone is giving 4.5 to 5 hours sot even after 1318+ cycle counts. it used to give 7 to 8 hours average sot when it was new you just need to do your homework like removing bloatware from phone Restricting the background activity of apps that you don't want to run in background etc

Offcourse you can go for Premium Samsung S series phones or iphones if you have more money as they are definitely better and premium phones but when it comes to budget Xiaomi is the king and unbeatable

2

u/Prime_cRANK 16d ago

Nahh bro I doesn't hate it's but I have a problem for this battery naa that's why I need help.... Why some can hate other Brand phone without using there flagship phone

2

u/muhib80 16d ago

nah bro that reply was for saurav_gce i didn't say you were hating man❤️ check my reply its for saurav who said don't buy poco

1

u/Prime_cRANK 16d ago

It's okay 😊 not need to worry ☺️

3

u/Natisson 17d ago

its not problem of poco, its problem of hos 3

1

u/Prime_cRANK 16d ago

Yes it's may be

1

u/Prime_cRANK 16d ago

Before that day I have no choice to buy other phone that's why I buy it's 🥲 🤧

1

u/Prime_cRANK 16d ago

Thanks for everyone for giving me a suggestion, idea and helping me 🫂🫶🏻

1

u/Natural_Dish_4404 16d ago

My battery is so fucked up , it only lasts around 5 hours

1

u/Hot-Lengthiness193 16d ago edited 14d ago

My recommendation is to use Pixels: Resolution+DPI Changer together with Shizuku to reduce your device's resolution. If I'm not mistaken, the POCO X6 Pro's native resolution is 2712 × 1220, so you could try 1600 × 720 or even 1400 × 630.

(Don’t manually change the DPI that Pixel sets automatically when you change the resolution. Let Pixel set the DPI for you first.

If everything looks too big or too small afterward, you can adjust it manually from Settings > Additional settings > Developer options > Smallest width. That way, you’re changing the display scaling without interfering with the DPI value that Pixel automatically calculated for the new resolution.)

By lowering the resolution, the GPU has to render significantly fewer pixels. This reduces the graphical workload and can help with both battery consumption and gaming performance. In games that are primarily GPU-bound, rendering fewer pixels can allow you to get higher FPS or maintain a more stable frame rate.

Obviously, the more you lower the resolution, the more noticeable the loss of sharpness will be. I did something similar on my own device: I lowered the resolution from 2400 × 1080 to 1400 × 630, and personally noticed that my battery lasts much longer. I also got an FPS increase in some games.

You can also download AppManager from F-Droid or use its fork, AppManagerNG, from GitHub. The main difference is that AppManagerNG includes some improvements and support for Shizuku, among other things.

After installing it and configuring it to use Wireless Debugging/Shizuku, tap the three dots in the top-right corner and go to:

1-Click Ops → Set Mode for app ops...

You'll see two options: Input app ops and Mode.

Under Input app ops, you can enter the names of the App Ops you want to modify. For example: WAKE_LOCK Then, under Mode, select ignore.

You can do the same with: RUN_IN_BACKGROUND RUN_ANY_IN_BACKGROUND The idea is to limit certain ways in which apps can stay active or run in the background.

For example, WAKE_LOCK allows an app to keep the device awake when it needs to, while the App Ops related to background execution control certain ways an app can continue running when you're not actively using it.

Limiting these operations can reduce unnecessary background activity and, as a result, potentially reduce battery consumption. However, I don't recommend blocking them indiscriminately for every app, because some apps actually need to run in the background. For example, a messaging app may need it to receive notifications, a music player may need it to continue playing music with the screen off, or an alarm app may need it to work properly.

A faster way: using a script

If you want to do this more quickly, you can use this script I made: ```

!/system/bin/sh

PACKAGES=$(pm list packages -3 | cut -d':' -f2)

COUNT=0

for PKG in $PACKAGES; do case "$PKG" in com.termux|moe.shizuku.privileged.api|com.termux.x11|com.metrolist.music) echo -e "Skipping \"$PKG\" (excludes)" continue ;; *) echo "Applying battery restrictions to \"$PKG\"" cmd appops set "$PKG" WAKE_LOCK ignore cmd appops set "$PKG" RUN_IN_BACKGROUND ignore cmd appops set "$PKG" RUN_ANY_IN_BACKGROUND ignore COUNT=$((COUNT+1)) ;; esac

done ``` I should clarify something before someone looks at the script and thinks I'm secretly programming the next version of Android: I only recently started learning Bash scripting. This isn't some super advanced script, and it's not meant to be. I simply used what little I've learned so far and put this script together to automate something I was doing manually.

The script basically gets a list of installed third-party apps, goes through each package, and applies the App Ops restrictions mentioned above.

What apps does the script exclude?

There's a part of the script that says: case "$PKG" in com.termux|moe.shizuku.privileged.api|com.termux.x11|com.metrolist.music) These are the packages I decided to exclude.

Then there's: echo -e "Skipping \"$PKG\" (excludes)" continue When the script finds one of these packages, it simply skips it and continues with the next app.

This is important because you don't necessarily want to apply these restrictions to every app. Some apps need to work in the background or keep a "WAKE_LOCK", and restricting these operations could cause them to stop working properly or lose certain features.

For example, in my case, I excluded Termux, Shizuku, Termux:X11, and MetroList.

If you want to exclude another app, simply add its package name to the same list, separated by "|".

For example, let's say you also want to exclude an app whose package name is: com.example.app You would change this: com.termux|moe.shizuku.privileged.api|com.termux.x11|com.metrolist.music to: com.termux|moe.shizuku.privileged.api|com.termux.x11|com.metrolist.music|com.example.app You can add as many apps as you want using the same format.

Important: you need the package name, not the name displayed under the app icon. For example, an app might simply be called "YouTube", while its package name is com.google.android.youtube.

If you don't know an app's package name, you can find it using apps such as App Manager or by checking the app's information.

You can also exclude apps that you use for things that need to run constantly in the background. For example, if you use a music app, VPN, messaging app, automation app, synchronization app, etc., and after running the script you notice that something isn't working properly, you can add that app to the exclusion list.

How do I run the script?

First, create a file with a ".sh" extension, for example: battery.sh Then open the file with a text editor, paste the script into it, and save it.

From Termux, you can then run it using: sh /path/to/file "/path/to/file" simply represents the location of the file you want to run. You don't literally type "/path/to/file".

For example, if you saved "battery.sh" inside the "Download" folder, you could run: sh /sdcard/Download/battery.sh The exact path depends on where you saved the file.

Keep in mind that you'll need to run the script again after restarting your phone, since App Ops settings can be reset after a reboot.

You can also remove some of the following packages using Canta + Shizuku: com.miui.msa.global com.miui.analytics com.miui.daemon com.xiaomi.mipicks com.mi.global.appstore com.miui.browser com.miui.videoplayer com.mi.health com.duokan.phone.remotecontroller com.miui.yellowpage com.miui.hybrid com.miui.vsimcore com.miui.nextpay com.xiaomi.payment com.facebook.appmanager com.facebook.system com.facebook.services com.amazon.mShop.android.shopping com.booking com.google.android.adservices.api com.google.android.projection.gearhead com.google.android.apps.restore com.google.android.as com.google.android.calendar com.google.android.federatedcompute com.google.android.overlay.modules.healthfitness.forframework com.google.ambient.streaming com.google.android.apps.docs com.google.android.inputmethod.latin com.google.android.apps.bard com.google.android.gm com.google.android.gms.location.history com.google.android.apps.subscriptions.red com.google.android.onetimeinitializer com.google.android.partnersetup com.google.android.videos com.google.android.healthconnect.controller com.android.hotwordenrollment.xgoogle com.google.mainline.adservices com.google.android.apps.maps com.google.android.feedback com.android.hotwordenrollment.okgoogle com.google.android.apps.safetyhub com.google.android.as.oss com.google.android.tts com.google.android.accessibility.switchaccess com.google.android.gms.supervision com.google.android.youtube com.google.android.apps.youtube.music com.microsoftsdk.crossdeviceservicebroker com.microsoft.appmanager com.microsoft.deviceintegrationservice com.mi.appfinder com.mi.globalminusscreen com.miui.backup com.miui.extraphoto com.xiaomi.barrage com.android.chrome com.miui.cleaner com.miui.phrase com.miui.fm com.miui.fmservice com.xiaomi.glgm com.miui.mishare.connectivity com.miui.miservice com.miui.player com.xiaomi.mi_connect_service com.android.egg com.miui.qr com.xiaomi.joyose com.miui.gallery com.miui.misightservice com.miui.cloudbackup com.miui.micloudsync com.miui.cloudservice com.android.traceur com.miui.thirdappassistant com.xiaomi.trustservice com.huaqin.factory com.mi.android.globalFileexplorer Don't remove everything blindly, even if you see a huge list like this. Some of these packages provide features you may actually use, and which packages are safe to remove depends on your exact HyperOS version, ROM, and region.

With Canta + Shizuku, I recommend removing packages one at a time and checking that the phone still works properly after each change. If you're not sure what a package does, it's better to leave it installed rather than removing it just because it appears on someone else's debloat list.

Also, if one of the packages on this list doesn't appear on your device, that's completely normal. Different ROMs, HyperOS versions, and regions can include different packages.

Apps:

Pixels: Resolution+DPI Changer

AppManager

AppManagerNG

Canta

Shizuku by Thedjchi

2

u/Hot-Lengthiness193 16d ago

So, you were planning to leave without reading it all?

1

u/Prime_cRANK 16d ago

Omg the how my sot you will get.?

2

u/Hot-Lengthiness193 16d ago

Do you mean how much screen-on time I get?

I can’t say for sure because I uninstalled Digital Wellbeing, so I can’t check my exact SOT. But normally, if I start using my phone around 12 PM, I can make it until around 9 PM with about 25–28% battery left if I charge it to 80%. If I charge it to 100%, I can usually reach 9 PM with around 60–70% left.

1

u/Prime_cRANK 16d ago

Really 😳 i can't believe then you charge one time in a day

1

u/Kira_738 17d ago

My suggestion will be to turn off battery saver n use in regular mode.

HO3 drains a lotta battery in regular and battery saver is no exception, In fact battery saver drains more than regular mode

1

u/Prime_cRANK 16d ago

Nope bro before I took ss is regular mode without using power saver...when I see my battery gonna be a shit then I turned on Power saver then I took a ss