[ASUS ROG Phone II Guides, News, & Discussion] vygneys_vyg:
Maximize your phones battery performance. Up to 25 hours SOT on Stock A10! (60Hz) (Expect more on A9) Lose no functionality, all features work as before. No notification delays too, that depends on the settings you choose. No slow downs, your phone will still have maximum performance, in fact you'll see speed gains.

ROOT is needed for most of the tweaks, and to see a considerable change.

BEWARE: This stuff is pretty intense. Take a backup in case your ROM gets messed up, although I've tested it on Stock A9 AND A10 and got no issues at all.

Any other power saving magisk modules like GMS Doze can cause undesirable results. Tweaking anything else majorly other than stuff mentioned can lead to inconsistent results.

1. De-bloat ( root NOT required, using ADB commands, or from device terminal )

- Most effective method. Disabling apps using the usual method doesn't completely restrict them. This ADB method completely removes the apps.

- Below are all the useless apps I found running in the background. De-bloat as many as possible. You will lose things like Always On disaplay and FOTA updates if you disable corresponding apps, so only choose the ones you won't need. But this is easily reversible. (" cmd package install-existing com.'packagename' " for reinstalling)

- Alternative for Google Feed - Google News

- Alternative for Chrome - Vivaldi, Samsung Browser

- Alternative for Youtube - Youtube Vanced

Type 'adb shell' first in CMD. Just copy paste the rest as per your choice.

These can be applied from your phone itself using Terminal ( recommend Termux app ) in which case "adb shell" won't be necessary.

adb shell

pm uninstall -k --user 0 com.google.android.ims

pm uninstall -k --user 0 com.google.android.googlequicksearchbox

pm uninstall -k --user 0 com.google.android.youtube

pm uninstall -k --user 0 com.asus.livedemo

pm uninstall -k --user 0 com.asus.livedemoservice

pm uninstall -k --user 0 com.asus.nextapp

pm uninstall -k --user 0 com.asus.nextappcore

pm uninstall -k --user 0 com.asus.as

pm uninstall -k --user 0 com.asus.dm

pm uninstall -k --user 0 com.asus.loguploader

pm uninstall -k --user 0 com.asus.loguploaderproxy

pm uninstall -k --user 0 com.android.cellbroadcastreceiver

pm uninstall -k --user 0 com.asus.alwayson

pm uninstall -k --user 0 com.dsi.ant.server

pm uninstall -k --user 0 com.asus.ia.asusapp

pm uninstall -k --user 0 com.asus.userfeedback

pm uninstall -k --user 0 com.asus.filemanager

pm uninstall -k --user 0 com.asus.emergencyhelp

pm uninstall -k --user 0 com.asus.twinappsservice

pm uninstall -k --user 0 com.asus.twinapps

pm uninstall -k --user 0 com.asus.zenui.livewallpaper.yodalivewallpaper

pm uninstall -k --user 0 com.asus.zenui.livewallpaper.ipbumperlivewallpaperlibai

pm uninstall -k --user 0 com.asus.zenui.livewallpaper.ipbumperlivewallpapersunsx

pm uninstall -k --user 0 com.futuredial.asuslocalbackup

pm uninstall -k --user 0 com.tencent.inlab.tcsystem

pm uninstall -k --user 0 com.tencent.inlab.tgpaserver

pm uninstall -k --user 0 com.asus.setupwizard

pm uninstall -k --user 0 com.asus.smartreading

pm uninstall -k --user 0 com.asus.atd.smmitest

pm uninstall -k --user 0 com.asus.configupdater

pm uninstall -k --user 0 com.google.android.onetimeinitializer

pm uninstall -k --user 0 com.qualcomm.simcontacts

pm uninstall -k --user 0 com.qualcomm.qti.perfdump

pm uninstall -k --user 0 com.qualcomm.qti.qmmi

pm uninstall -k --user 0 com.qualcomm.qti.callenhancement

pm uninstall -k --user 0 com.qualcomm.qti.dynamicddsservice

pm uninstall -k --user 0 com.qualcomm.embms

pm uninstall -k --user 0 com.qualcomm.qti.autoregistration

pm uninstall -k --user 0 com.qualcomm.qti.callfeaturessetting

pm uninstall -k --user 0 com.qualcomm.qti.lpa

pm uninstall -k --user 0 com.qualcomm.qti.networksetting

pm uninstall -k --user 0 com.qualcomm.qti.optinoverlay

pm uninstall -k --user 0 com.qualcomm.qti.qms.service.connectionsecurity

pm uninstall -k --user 0 com.qualcomm.qti.qms.service.trustzoneaccess

pm uninstall -k --user 0 com.qualcomm.qti.qtisystemservice

pm uninstall -k --user 0 com.qualcomm.qti.simsettings

pm uninstall -k --user 0 com.qualcomm.qti.uim

pm uninstall -k --user 0 com.qualcomm.qti.confdialer

pm uninstall -k --user 0 com.qualcomm.qti.qms.service.telemetry

pm uninstall -k --user 0 com.qualcomm.qti.roamingsettings

pm uninstall -k --user 0 com.qualcomm.qti.services.secureui

pm uninstall -k --user 0 com.qualcomm.qti.auth.fidocryptoservice

pm uninstall -k --user 0 com.qti.qualcomm.datastatusnotification

pm uninstall -k --user 0 com.qti.xdivert

pm uninstall -k --user 0 com.qti.dpmserviceapp

pm uninstall -k --user 0 com.qti.confuridialer

pm uninstall -k --user 0 com.qti.qualcomm.deviceinfo

pm uninstall -k --user 0 com.android.egg

pm uninstall -k --user 0 com.android.dreams.basic

pm uninstall -k --user 0 com.android.providers.partnerbookmarks

pm uninstall -k --user 0 com.asus.ims.devicepolicymanager

pm uninstall -k --user 0 com.asus.ims.extdispctrl

pm uninstall -k --user 0 com.asus.ims.ga

pm uninstall -k --user 0 com.asus.ims.phykeyctrl

pm uninstall -k --user 0 com.asus.ims.rogproxy

pm uninstall -k --user 0 com.asus.ims.smartread

pm uninstall -k --user 0 com.asus.sysdiagnostic

pm uninstall -k --user 0 com.google.android.apps.turbo

pm uninstall -k --user 0 com.google.android.apps.wellbeing

pm uninstall -k --user 0 com.google.android.apps.docs

pm uninstall -k --user 0 com.facebook.system

pm uninstall -k --user 0 com.facebook.services

pm uninstall -k --user 0 com.facebook.appmanager

pm uninstall -k --user 0 com.google.android.apps.walletnfcrel

pm uninstall -k --user 0 com.google.android.videos

pm uninstall -k --user 0 com.google.android.music

pm uninstall -k --user 0 com.google.android.apps.photos

pm uninstall -k --user 0 com.asus.sysmonitor

pm uninstall -k --user 0 com.android.stk

pm uninstall -k --user 0 com.asus.calculator

pm uninstall -k --user 0 com.asus.weathertime

pm uninstall -k --user 0 com.google.android.apps.tachyon

pm uninstall -k --user 0 com.google.android.setupwizard

pm uninstall -k --user 0 com.google.android.apps.restore

pm uninstall -k --user 0 com.google.ar.lens

pm uninstall -k --user 0 com.google.android.projection.gearhead

pm uninstall -k --user 0 com.google.android.tts

2. My Android Tools [ROOT]

*IMPORTANT* (new update)

Get My Android Tools and restore the backup I have attached. This automatically disables various services, receivers and activities. Make sure to take a backup as it is difficult to reverse this step in case anything goes wrong. But I had no issues at all.

- Disable anything useless. ( See running services in developer options also ) (Don't disable system services if you use them, like audio wizard)

- Disable all services with keyword "analytics", "AppMeasurement" and "Firebase" , EXCEPT settings app.

3. AppOps ( Premium Version only ) [ROOT]

- Set sort by permission. Enable system apps. Don't tweak system framework apps, might get issues.

- Disable Auto Run, notification access and usage access of all apps. ( except system framework apps)

- Disable all apps from 'prevent phone from sleeping' ( not sure if this means deep sleep or screen off, but I did it anyways )

- prevent run in background for any apps you don't want notifications from.

- There are many more powerful settings in AppOps. Disable anything unnecessary.

4. ASUS Settings

- Deny Autostart for all apps except the ones like WhatsApp, Telegram, if you need notifications.

- On Power Master, go to Battery Saving Options -> Stop Unnecessary Apps and note down the names of all the apps. Include all of them in Optiflex.

- Disable wifi and data access for all apps which don't require em using Power Master.

- Disable Usage, notification access and accessibility for all apps. ( including Play services and Play store )

- Disable Find My Device from google settings, and as well as Device Admin. ( for permanent effect disable GmsIntentOperation service, but might cause side effects, like in Play Games )

- Disable all Trust Agents in Security settings.

- Disable sync for all unnecessary apps, and also for unwanted google account components.

- Disable always on panel.

5. Kernel

- Get Kirisakura kernel 1.0.2 for A9, and the latest for A10. ( highly recommended kernel, insane performance and touch response )

- On CPU Hotplug make Minimum Big CPUs 0.

6. Developer Options

- Disable Background check for everything.

- Disable Mobile Data always active.

7. Native Battery Restriction

- Adaptive battery from settings for maximum apps. ( better to use AppOps for this as it takes no time )

8. Dark Mode Everything. Use substratum if necessary.

9. Disable ASUS Launcher and ASUS File Manager using the app "Disable Application". Try to disable as many unused ASUS apps as possible. ( BEWARE: Have alternative launcher before disabling ASUS launcher, on A10 you must have quickswitch before removing ASUS launcher )

---------

A really simple solution to any possible problems that might arise with a specific app:

Find the package name of the app (using Package Name Viewer from play store)

Uninstall and immediately reinstall it using these commands:

pm uninstall -k --user 0 com.packagename

cmd package install-existing com.packagename

If not fixed, try doing the same to related apps, like Armoury Crate, Game Genie or HardwareStub.

----------

Standby Drain is around 1% for 13 hours, with Wifi off.

Will Update things I missed with time. Make sure to check for additional updates once every few weeks/months.

----------

UPDATE:

Please find the latest My Android Tools backup file with several fixes.

If chromecast isn't working, go to services tab in the My Android Tools App, tap on " search component in all apps " on top right, search for word "cast", and enable all services related to google play services, and reboot phone. If you're using the latest backup file uploaded, this issue is fixed.