General The OnePlus 10 Pro Debloat Thread

Search This thread

Tilde88

Senior Member
Nov 5, 2008
2,387
1,599
@Tilde88 please add that "com.aiunit.aon" to Your list
Thank you for the suggestion. I would definitely remove that, however, it is not on my device. I am updating now to C.30 to see if maybe the new update added this. In which case, I will add it to the list. Thank you!

Update : After updating to C.30 I still do not have this package installed. Maybe it is on COS and not OOS?
 
Last edited:

roool

Senior Member
Apr 14, 2008
66
6
Paris
Hello,
I use debloat files with UI App on my NE2213 with .c30 ROM and it's break my App Phone !? (no more app phone visible). Someone have same problem? Thanks.
 

Yaj00j

Senior Member
Oct 1, 2013
243
42
i am on 2215 c.26, i wanted to know if there is a way to permanently disable android updates? i have already frozen all the system apps with the word update in them but i still get the notifications in the settings.
i was told on a telegram group that on 2215 google handles the updates.. is there a specific app i can freeze which will stop that?
 

Tilde88

Senior Member
Nov 5, 2008
2,387
1,599
i am on 2215 c.26, i wanted to know if there is a way to permanently disable android updates? i have already frozen all the system apps with the word update in them but i still get the notifications in the settings.
i was told on a telegram group that on 2215 google handles the updates.. is there a specific app i can freeze which will stop that?
This is false. Updates are via the OnePlus app and notification in the About section of Settings.

There are 3 apps which are used to process this. They cannot be disabled or removed. Even if you try, the apps do not disable, trust me, I tried. You are also not forced to update, it will not process on its own. Also, why would you want to stop updating? It's not like you'll lose root, features or anything.
 

Yaj00j

Senior Member
Oct 1, 2013
243
42
This is false. Updates are via the OnePlus app and notification in the About section of Settings.

There are 3 apps which are used to process this. They cannot be disabled or removed. Even if you try, the apps do not disable, trust me, I tried. You are also not forced to update, it will not process on its own. Also, why would you want to stop updating? It's not like you'll lose root, features or anything.
Thanks for the info.

My device is 2210 running 2215, so i will have to remove root completely before i can update, the magisk inactive slot method causes bootloop. this is what happened to me when updating from c.22 to c.26.

Also personal experience that every update just brings more restrictions\annoyances in android and this update might break call recording as updating the phone app does that.

Right now everything works good for my use and considering that no MSM for oneplus i'd just rather not risk it. Also don't want to end up in a situation where i lose my phone data or have to back it all up and restore.

The current fix i've found is that I've disabled the update setting in developer options and paused the update (i accidently clicked download at the prompt as i turned on the phone).. it seems to stay paused even after restart or shutting down for now. hopefully i don't get the notifications either.
 
  • Like
Reactions: Tilde88

Yaj00j

Senior Member
Oct 1, 2013
243
42
Is it possible to permanently disable android updates if I remove the two or three update packages using termux? disabling/freezing them obviously doesn't work.

It was the same with the Oneplus account thing in the settings as disabling the apps did not get rid of it but after I used the following command from another thread to uninstall the packages in termux, the thing disappeared from the settings for good.

[Open Termux then type each line followed by enter.

Su
(Agree to the superuser prompt)

pm uninstall --user 0 com.oneplus.account

pm uninstall --user 0 com.oneplus.membership]


Can I do the same with the oneplus update packages? will it be safe? i have already made a backup (extracted the apks) incase if ever need to update later on.

Has anyone tried this?
 

estrodjinn

New member
Apr 24, 2023
1
1
i am on 2215 c.26, i wanted to know if there is a way to permanently disable android updates? i have already frozen all the system apps with the word update in them but i still get the notifications in the settings.
i was told on a telegram group that on 2215 google handles the updates.. is there a specific app i can freeze which will stop that?
Made an account just to reply to this - I found that the system package called "SDK" is responsible for update notifications and the little red update indicator in the settings that can't be disabled by removing the other 3 update packages. Unfortunately, you can't uninstall or disable this package or it'll break the "close all" button in the app task manager. You can remove notification permissions from the package - it seems to have worked so far to remove the notification menu notifications, but does not remove the red update indicator in the settings. YMMV.

e: this is on OOS12 build ne2215_11_a.17 if anyone comes looking for this in the future
 
Last edited:
  • Like
Reactions: Yaj00j

Yaj00j

Senior Member
Oct 1, 2013
243
42
Made an account just to reply to this - I found that the system package called "SDK" is responsible for update notifications and the little red update indicator in the settings that can't be disabled by removing the other 3 update packages. Unfortunately, you can't uninstall or disable this package or it'll break the "close all" button in the app task manager. You can remove notification permissions from the package - it seems to have worked so far to remove the notification menu notifications, but does not remove the red update indicator in the settings. YMMV.

e: this is on OOS12 build ne2215_11_a.17 if anyone comes looking for this in the future
Thank you for the reply.

I seem to have found a solution for disabling the OTA on 2215. The OTA is handled by Google Play services on the 2215 global rom. Most of us cant disable that but I found two reddit posts which mentioned possible fixes.

1) Set the phone date (year) manually to 2037 or as far as it can go.. Clear Play services cache and data while on the future date.. and then revert back to present date..

https://www.reddit.com/r/oneplus/comments/wlap84
I did not try this as this seems like a flimsy fix at best and clearing play services data means it logs you out and you will have to redo all your settings.

2) Get a [Paid App] called Disable Application (root) which lets you disable specific activities within a package. This app was not available for me on the playstore and I had to get the apk from elsewhere but it worked like a charm.


the screen shots below show which activities to disable in the app. This was done on Oneplus 10Pro 2215 c.26. It might be different on other versions.
 

Attachments

  • 01.jpeg
    01.jpeg
    55.7 KB · Views: 55
  • 02.jpeg
    02.jpeg
    41.5 KB · Views: 52
  • 03.jpeg
    03.jpeg
    29 KB · Views: 52
  • 04.jpeg
    04.jpeg
    48.4 KB · Views: 47
  • 05.jpeg
    05.jpeg
    65.1 KB · Views: 47
  • 06.jpeg
    06.jpeg
    69.9 KB · Views: 56
  • 07.jpeg
    07.jpeg
    47.3 KB · Views: 59
Last edited:
  • Like
Reactions: estrodjinn

jack_ssl

Senior Member
Nov 10, 2013
576
152
Vellore
i understand. gimme a min and ill send you the preset for ADB AppControl. one click.

The two files below are the most up-to-date debloat, as this is my day-to-day setup. there is one for the user uninstall, and the other which disables another 2 OnePlus apps.
In ADB AppControl, under the Applications tab, select "Enabled". it will show you all the apps currently installed and running. Click Load Preset, and load the "Uninstalled" text. it will select 146 apps for you. click uninstall (bottom right of the window). it will ask if you want to backup the APKs to your PC. up to you, but you dont need to, the APKs are still inside the phone, they are not fully uninstalled.

then do the same for "Disabled" if you want.View attachment 5862895
@Tilde88 Could please upload restore list both uninstall and disable apps , so easily people can restore all apps
 

hr2wastaken

New member
Jan 23, 2023
4
0
Thank you i just debloated my oppo reno 5 4g
But found some issues after that
Close all button no longer work even with athena installed (it do the close all animation but doesn't close anything)
And touch optimizations sensitivity in games app just disappeared
The goal for that debloating was to get more battery sot but it there is barely a difference is there anything more i can do uninstall to get longer battery sot?
 

Tilde88

Senior Member
Nov 5, 2008
2,387
1,599
Thank you i just debloated my oppo reno 5 4g
But found some issues after that
Close all button no longer work even with athena installed (it do the close all animation but doesn't close anything)
And touch optimizations sensitivity in games app just disappeared
The goal for that debloating was to get more battery sot but it there is barely a difference is there anything more i can do uninstall to get longer battery sot?
You are on a different phone altogether. I don't know what apps and stuff you need that are integrated into system libraries. Undo debloat, and try manually disabling what you need. Good luck.
 

master76rz

Member
Nov 30, 2016
44
1
Failure [not installed for 0]
is it normal that i get 10 of this in
de.png
cmd..but most of them said succes
 

Attachments

  • de.png
    de.png
    92.8 KB · Views: 22

jack_ssl

Senior Member
Nov 10, 2013
576
152
Vellore
I'm not sure what you mean. There is no version of the debloat. I also have not seen any OS upgrades to prompt for me to check for new bloatware that may have been newly-installed
@Tilde88 I Mean . The OnePlus 10 Pro Debloat Thread is latest version deloat is C.26 2/13/2023 Right ?
Now Latest version OxygenOS 13.1.0.522
may be new unwanted apps added on 13.1.0.522(EX01)
 
  • Like
Reactions: Tilde88

Top Liked Posts

  • There are no posts matching your filters.
  • 17
    Hey guys. I know no one asked. And I know there are 13,126 different threads across different sites for debloating your phone. Of course, none of those are universal, and none of them are tailored to the device in-question.

    My device details : [NE2215 Android 13.1 - Oneplus update : EX01. This should be fine for the other models, and other update versions, but just wanted it to be understood that this is what I used, tested, and confirmed stable.

    Here is my debloat thread. It breaks no core functions of the phone, but it may remove a niche thing or two that a very small percent of people use. I was not going to initially write anything up like this, I mostly do what I do for myself nowadays. I recently made a comment somewhere here showing the list of things I debloated. I will not be held responsible for any issues you may face, but I will tell you that I have run this phone with these packages removed with no issues, and only update this list after extensive testing to confirm no crashing or weirdness.

    Also know, you can disable the update package (included in the .zip or 2nd preset). com.oplus.ota cannot be uninstalled, but it can be disabled. The other 2 packages that are relevant to updates are com.oplus.sau and com.oplus.romupdate, but these cannot be disabled or uninstalled.

    Be advised - Always-On Display needs a TON of extra stuff which I personally do not like having enabled. Just know if you run my debloat thing, AOD won't work unless you restore the AOD dependencies. There is a spoiler at the bottom to try and help you get this back if you want. Not recommended.


    On the latest 13.1 update (13.1.0.522(EX01)), OnePlus actually removed some of the bloat. So you will notice only like 130 or so from the 154 packages are "selected", but that is because a lot of the crap was removed from the system by OnePlus. I left the list with all the old stuff, just in case someone is on an older version. No harm to anyone either way.

    In 13.1, they only added like 7 packages worth removing from whatever the last update was. Info on the packages in the spoiler "Info" below

    Latest debloat. as of 6/17/23. No AOD as usual
    There is a .bat file attached. Assuming you have ADB working, just have to double-click the .bat.
    Alternatively, if you have or use ADB AppControl (basically ADB with a GUI and pretty icons) there is a .txt preset you can use. The same text can be used to "rebloat"/undo.

    There is a "rebloat" batch file if you want to undo and restore everything. As usual, AOD (Always On Display) is debloated. There are instructions on how to re-enable AOD stuff, but it was a while back, and idk if still useful (OP version of AOD requires a TON of crap, be advised). But know I won't support AOD, sorry. Shouldn't be hard to fix if you read the instructions, maybe have to add/edit something, maybe not.


    Below, is only a list of things removed, this is only informational, and my understanding of what those things are/do. If the section is blank, I either don't know and/or it isn't worth mentioning. This list is likely missing a few packages, but meh, nothing too major i imagine. You can compare the preset/batch file to check if/what something is missing. Currently, it tries to remove up to 154 packages (if installed). Or just ask if you have a question on a specific package.

    com.android.apps.tag
    Stock android fluff

    com.android.bips
    Stock android fluff

    com.android.bluetoothmidiservice
    Stock android fluff

    com.android.bookmarkprovider
    Stock android fluff

    com.android.calllogbackup
    Stock android fluff

    com.android.cellbroadcastreceiver
    Stock android fluff

    com.android.cellbroadcastreceiver.overlay.common
    Stock android fluff

    com.android.cts.priv.ctsshim
    Stock android fluff

    com.android.dreams.basic
    Stock android AOD provider. This is needed for AOD to work fully

    com.android.dynsystem
    Stock android fluff

    com.android.egg
    Stock android fluff

    com.android.managedprovisioning
    Stock android fluff

    com.android.printspooler
    Stock android fluff

    com.android.providers.partnerbookmarks
    Stock android fluff

    com.android.stk
    Stock android fluff

    com.android.traceur
    Stock android fluff

    com.coloros.activation
    E-warranty card - (iirc only applicable in china)

    com.coloros.assistantscreen
    realme crap

    com.coloros.bootreg
    per 1 post i found online : "Warranty doesn't really work outside mainland China"

    com.coloros.childrenspace


    com.coloros.floatassistant

    oneplus assistive ball

    com.coloros.operationManual


    com.coloros.scenemode

    simple mode

    com.coloros.smartsidebar


    com.coloros.systemclone

    system cloner thing to backup/restore settings. meh

    com.coloros.weather.service
    battery-draining weather service. This is needed for AOD to work fully.

    com.daemon.shelper
    SPYWARE - realme

    com.google.android.adservices.api
    introduced in new android OS. idk, but seems ad-related. no issues since uninstall

    com.google.android.apps.nbu.paisa.user


    com.google.android.apps.photos

    Google Photos app. No need for two. I left the oneplus photo app

    com.google.android.apps.restore
    Be advised. This may or may not break Factory Reset from settings menu. If apps do not restore, you will have to reset from bootloader. Be advised.

    com.google.android.apps.wellbeing
    Meh

    com.google.android.as
    Android Intelligent Services. Needed for AOD to work fully.

    com.google.android.as.oss
    Private Compute Services. May or may not be needed for AOD.


    com.google.android.cellbroadcastreceiver


    com.google.android.feedback


    com.google.android.gms.location.history

    Potential battery drain service

    com.google.android.marvin.talkback


    com.google.android.onetimeinitializer


    com.google.android.overlay.modules.documentsui


    com.google.android.partnersetup


    com.google.android.printservice.recommendation


    com.google.android.setupwizard


    com.google.ar.core

    I don't use Augmented Reality. Maybe people might need only for Pokemon Go type games.

    com.google.ar.lens
    Google lens. Take pic and google the thing you took a pic of.

    com.google.mainline.adservices
    introduced in new android OS. idk, but seems ad-related. no issues since uninstall

    com.google.mainline.telemetry
    I mean, telemetry is right in the name.

    com.heytap.accessory
    quick device connect "feature". this is a massive battery drain historically.

    com.heytap.colorfulengine
    Realme crap. This is needed for AOD to work

    com.heytap.mcs
    quick device connect "feature". this is a massive battery drain

    com.mediatek.omacp
    Notice "mediatek"... We don't use that chipset at all. This is some spyware to potentially leak carrier registration data.

    com.oneplus.account
    Useless. Battery drain if account added. This is one of the things that removes the oneplus account annoying setting in the Settings menu.

    com.oneplus.filemanager
    Crappy file manager that can't get elevated rights (like for some folders in SD card). Use google app or something better.

    com.oneplus.membership
    Useless. Battery drain if account added. This is one of the things that removes the oneplus account annoying setting in the Settings menu.

    com.oneplus.opwlb
    Work-Life balance. Annoyance, and potential high battery drain

    com.oplus.aod
    oneplus selection of AOD. removed since AOD doesnt work without TONS of extra services.

    com.oplus.apprecover
    system app reinstall bs

    com.oplus.atlas
    "Realme" spam

    com.oplus.bttestmode
    ?bluetooth test for oneplus? crap

    com.oplus.cast
    Oneplus screencast. Per post online : #Required if you cast screen to TV or use 3rd part Screen Recording Apps

    com.oplus.cosa
    "app enhancement service". this is crap that kills battery. This is needed for AOD to work.

    com.oplus.crashbox
    realme spyware potentially. useless at best

    com.oplus.customize.coreapp


    com.oplus.deepthinker

    "intelligent services". this is crap that kills battery. This is needed for AOD to work

    com.oplus.encryption
    "private safe" - yea go ahead and trust oppo with your sensitive stuff... (dont)

    com.oplus.games
    Self explanatory. OnePlus Games app.

    com.oplus.hamlet
    Dont remember. Definitely crap

    com.oplus.healthservice
    Crapware. Also, I can 100% agree with this info I found online from 1 post : "#Gimmick serves no purpose"

    com.oplus.interconnectcollectkit
    Guaranteed telemetry/spyware

    com.oplus.lfeh
    [needed for Gamespace if you use that]

    com.oplus.linker
    ?some oneplus crap

    com.oplus.location
    Extra location telemetry. not related to any GPS functions

    com.oplus.locationproxy
    Extra location telemetry. not related to any GPS functions

    com.oplus.logkit
    spyware...

    com.oplus.multiapp
    Crappy app cloner. There are better stuff out there.

    com.oplus.nhs
    NetworkHealthService. nothing changes after removing.

    com.oplus.ocs
    Potential spyware? Info from 1 post online : "Chinese unique identifier privacy hazard"

    com.oplus.olc
    Realme crap

    com.oplus.omoji
    Self emoji. I guess you can leave it on, there are probably safer, better ways to do this. Can be used in AOD. Needed for full AOD functionality.

    com.oplus.onet
    realme

    com.oplus.portrait
    Portrait Silhoutte. Idk, might be related to self emoji? Not sure. Can be used in AOD. Needed for full AOD functionality.

    com.oplus.postmanservice


    com.oplus.qualityprotect


    com.oplus.safecenter

    "private safe" - yea go ahead and trust oppo with your sensitive stuff... (dont)

    com.oplus.sauhelper
    auto updates. (still get notices for updates)

    com.oplus.securitypermission


    com.oplus.smartengine

    not really sure. but 1 post online says : "don't like blackbox phone manager". This is needed for AOD to work

    com.oplus.sos

    com.oplus.statistics.rom

    telemetry

    com.oplus.stdid
    [needed for Gamespace]

    com.oplus.stdsp
    maybe similar to above

    com.oplus.synergy
    related to linker. heytap crapware

    com.oplus.trafficmonitor
    oneplus traffic monitor (monthly data usage, etc). potential telemetry

    com.oplus.uiengine
    no clue. has been great without it for weeks. This is needed for AOD to work.

    com.qti.confuridialer


    com.qti.dpmserviceapp


    com.qti.qualcomm.datastatusnotification


    com.qti.xdivert


    com.qualcomm.atfwd

    this is antique and unused crap

    com.qualcomm.embms
    antique qualcomm service

    com.qualcomm.location
    useless

    com.qualcomm.qti.dynamicddsservice


    com.qualcomm.qti.lpa


    com.qualcomm.qti.modemtestmode

    crap. but per 1 online post "Runs in background , not needed for a user"

    com.qualcomm.qti.uim
    remote "help" tool for them to control your device

    com.qualcomm.qti.uimGbaApp
    remote "help" tool for them to control your device

    com.qualcomm.uimremoteclient
    remote "help" tool for them to control your device

    com.qualcomm.uimremoteserver
    remote "help" tool for them to control your device

    com.quicinc.voice.activation
    Qualcomm has nothing to do with Google Assistant or always on speech recognition. crap

    com.rongcard.eidapi
    maybe related to chinese payments like wechat. not for us

    com.ses.entitlement.o2
    Crap

    com.wapi.wapicertmanage
    Useless for us. But here is some info from online searching " WAPI (WLAN Authentication and Privacy Infrastructure) is the wireless local area network (WLAN) standard officially supported by the Chinese state government. WAPI was initiated in 2004. In 2006, however, the International Standards Organization (ISO) rejected the incorporation of WAPI as an international WLAN security standard in 2006."

    net.oneplus.weather
    Oneplus weather service. Battery draining potential. Better altnernatives with google. This is needed for AOD to work fully.

    changes in 13.1 EX01 (as of 6/17/23) :

    newly-added and left enabled :

    net.oneplus.widget oneplus widgets (clock)

    com.android.remoteprovisioner likely related to the new google thing for internal key exchange and secure services. maybe their new front for "passwordless" everything idk. left it because seems it may be needed (if not now, maybe in the future)

    com.oplus.metis for oneplus screen mirroring (like to show your phone on a nearby TV). i left it it bc idk how well it works, doesnt seem too intrusive

    newly-added and removed

    com.coloros.relax new app sounds and "games" to relax. probably what they referred to as "Zen"

    com.oplus.eid 90% sure it is related for service in china. not applicable to us

    com.oplus.melody oneplus headphones app (only for the oneplus brand)

    com.qti.dcf not exactly sure, but likely some sort of un-needed qualcomm telemetry

    com.oplus.nas OnePlus "Network Assistant". lol nope.gif


    AOD will not work. This is not a bug/glitch, AOD was removed on purpose. Read all the way below to restore AOD functionality (not recommended).

    Now, these apps are not actually uninstalled. The APK resides within /system somehwere, and it is not possible to remove files from SAR without breaking the OS. So instead, these are uninstalled from the user profile. Most phones only have 1 user account. Most people do not share with other people like a PC that use multiple users. In addition, I choose to use the user uninstall instead of disable because disabled packages can actually run without you knowing. Not to mention via updates or other methods, a disabled app can be re-enabled.

    The apps if you choose to remove them, can actually be re-added, since they are not actually deleted. For example, if I wanted to restore the oneplus file manager, the command would be adb shell pm install-existing com.oneplus.filemanager .Simply change the package name [from the list above] you want to re-install. Let me know if anyone has any questions or concerns.

    Also, I highly recommend everyone go into Developer Options, and enable the setting that says "Disable Permission Monitoring". I am not going to turn this into a "tune-up your phone thread", but I strongly advise that one thing.

    Important : I do not recommend removing this package : com.oplus.athena. Removing Athena breaks the "close all" button, it also screws up some actual memory management which can lead to the system freezing and you have to force turn it off with button combo. ( I do not touch it in the script )

    Notable Mention : com.oplus.eyeprotect --removing this breaks the special color modes (brilliant vibrant, cinematic). doesnt actually change colorations. ( I do not touch it in the script )



    AOD =
    Below you will find the commands to try enable AOD and all its dependencies (it is a LOT of crap just for AOD. There is a way to have only stock android AOD, but it's not worth it for me.) [also, there may be new things needed as of new updates, i haven't kept up with this and will no longer support it]

    Here are the things you need to restore if you want AOD. Keep in mind, I restored ALL functions for ALL things related to AOD. This pretty much makes the debloat useless, because the services used are atrocious (deepthinker, cosa, and smartengine. plus the weather services). If you really want to restore AOD and all its features you need this :

    adb shell pm install-existing com.oplus.deepthinker
    adb shell pm install-existing com.oplus.portrait
    adb shell pm install-existing com.android.dreams.basic
    adb shell pm install-existing com.oplus.omoji
    adb shell pm install-existing com.google.android.as
    adb shell pm install-existing com.oplus.uiengine
    adb shell pm install-existing com.oplus.cosa
    adb shell pm install-existing com.oplus.smartengine
    adb shell pm install-existing net.oneplus.weather
    adb shell pm install-existing com.coloros.weather.service
    adb shell pm install-existing com.heytap.colorfulengine
    adb shell pm install-existing com.oplus.aod
    adb shell pm install-existing com.google.android.as.oss
    6
    I don't seem to have stats rolling through but my SOT has gone through the roof..

    Some of this telemetry crap is a hog.. I had a list of apps I used yesterday, but they're gone today.

    Here's my battery screen, I'll grab GSAM and get clearer stats today, I've been using my phone normally, calls, camera, Whatsapp, telegram, Amazon, browsing, no games.

    10+ hours with 21% left lol.. This is more like it..

    I'd recommend everyone running through these debloats.
    5
    Hello @dladz
    Question 1 : Past 3 Days I Notice , When i charged my phone ie.100% after few mins its drop 2% in idle why there's no app running in background
    Question 2 : If i use your Debloat method should i get 7 or 8 SOT.
    Question 3 : After used your Debloat method if any OTA system update came , shall i update or i cant system update.
    Thank You.
    1. it's more then likely apps, follow my tips at the end of this message.

    2. That depends, apps is the main cause for concern, again follow my tips.

    3. You should always be using oxygen updater to obtain full firmwares... This sentiment is doubled if you're rooted.

    Tips:

    Change 5G to 4G
    Remove tiktok is 100% dodgy Chinese spyware.
    Remove Facebook use web based
    Remove Facebook messenger use web based
    Remove Twitter use web based
    Remove any ad based apps pay for the pro version
    Turn off gestures like lift to wake
    Change from QHD to FHD (No difference)
    Allow auto brightness
    Turn off WiFi overnight
    Turn all updates to manual not auto (play store)
    Remove any so you don't use
    Change back up to once a month (WhatsApp)
    Turn off location history (Google)
    Use titanium to remove any system apps you don't need
    Don't allow anonymous usage statistics for any app ever.
    Don't allow tracking cookies on any website
    Use adaway (root needed)
    Don't open web pages in Google app (I use Samsung browser)
    Don't use xposed.
    If you game you will not get high SOT scores, period.
    Don't bother with battery saving apps or monitoring apps.
    Streamline your apps, if you don't use it, remove it.
    Don't allow WiFi scanning (as in letting other apps use it when it's not on)
    Never allow personalised ads.
    Never allow notifications from websites
    Always decline cookies unless your absolutely have to allow some tracking (common sense prevails here)
    Optimise as many apps as possible unless it affects performance.
    Don't allow apps to remain open in the notification area.
    Change your launcher, my preferred launcher is lawn chair and this did actually burn up some battery when compared to the OnePlus launcher.
    Don't use live widgets (yes they look cool, but they annihilate your battery)
    Live wallpaper, again very cool, but battery burners.
    Again! Don't charge overnight, make a note of your percentage then see what it is in the morning, you shouldn't be losing more than 5% really, if you've done well then it'll be reflected here, the good SOT results will follow.
    Turn off live read outs of network speed, RAM usage in the status bar.
    Turn off NFC unless in use.
    Leave location on in quick settings.



    Don't overcharge your phone, IE: overnight
    Don't allow your phone to fully deplete the battery.

    Whatever anyone says, this does 100% damage batteries, there is no argument here and I won't entertain anyone who says otherwise, Ive seen through real life tests what this results in, bloated, inefficient, possibly dangerous lithium batteries.

    Keep your phone out the sun.
    Keep it out of extreme cold.
    Keep your device clean dust free.

    Snapchat, Viber, house party, apps like that tends to use more battery as they don't have great dormancy periods.

    Apps like speed test by Ookla tend to have location tracking, similarly they tend to turn themselves on and off when they feel like it, my advice, install test and uninstall.

    Allow a couple of battery cycles between tweaking sets, to give you an idea of how much of a difference you've made.

    Use BBS to see what is being used, once you've removed problems, remove BBS.


    I've just written this from the top of my head so o probably missed some things, the general idea is to keep your device clean and fresh, remove files you don't need any more.

    Keep an eye on apps that misbehave or aren't wanted, index your folders so they aren't a mess.

    The more good things you do means the more potentially bad apps you can have on your phone, eg if you really need Facebook, you could keep it so long as you clean up other areas of your phone.

    Good luck.
    3
    Thanks a lot! Worked good on OP9Pro with A13 Open Beta 1. No side issues to report yet.

    I did notice that while on idle, connection request made to "tracking domains" were lowered (using ControlD DNS). I will monitor standby battery consumption in the coming days. Thanks again!
    2
    OMG, I better do without the AOD anyway, I never really liked the notification system of this aod haha