I've just upgraded to OOS 11 on my OP7T Pro and noticed two major things: DC dimming isn't an option anymore (might be fixed in the future) and for some reason my EU firmware shows a OnePlus account login at the top of the Settings app.
Re-adding the app is easy. Use:
Please note: I'm not responsible for anything you do to your device. You use these tutorials at your own risk. Also note although I'm a moderator, this thread is neither official nor in any way more or less trustworthy than any other contribution by other awesome members!
Pre-requisites for everything
Without root- Use a PC with ADB (plenty of tutorials online)
- Enable ADB debugging in dev settings of your device
(tap on the OOS 11 version number multiple times to enable dev settings)
- Use a terminal like Terminal Emulator and paste the code line without "adb shell".
Enable Always On Display (requires root)
The Always On Display works on OOS 11.0.0 stable but is disabled by default. @Quinny899 found a way to enable it on the Open Beta which still works on the stable build.- Make sure you have root access via ADB (e.g. enable it in Magisk Manager) or give Terminal Emulator root access once it requests it.
- On your PC using ADB type:
Code:adb shell su setprop sys.aod.debug_support_always_on 1 pkill systemui
- Done. Now go to Settings > Display > Ambient Display > Always on ambient display and enable it.
Note that it doesn't survive a reboot. To fix that use his tutorial at the link down below. Our community even made a Magisk module for it making it very easy
What it does? It first asks for root permissions ("su") and then sets a prop that tells OOS to allow the AOD setting to be shown. At the end we restart SystemUI to allow the changes to be applied.
Fixing DC dimming
Variant #1- On your PC using ADB type:
Code:adb shell settings put system oneplus_dc_dimming_value 1
- Done. To disable change "1" to "0".
What it does? It sets the variable for DC dimming to 1 (enabled) or to 0 (disabled). Variant 2 does the same thing but it is accessed by opening up a hidden panel. As both require ADB this one is quicker and easier.
- On your PC using ADB type:
Code:adb shell am start-activity -a oneplus.intent.action.ONEPLUS_LAB_FEATURE_DETAILS -e oneplus_lab_feature_key oneplus_dc_dimming_value
- The settings panel for DC dimming will now start on your device
- Enable or disable it as you please
What it does? It starts the part of the OnePlus Lab that contains DC dimming. It is still there but for some reason it is hidden. The command will start the panel and let you enable or disable it.
Removing the OnePlus "Login in to account" Option in Settings
- On your PC using ADB type:
Code:adb shell pm uninstall --user 0 com.oneplus.account
- Close the Settings app and thank me later
What it does? It removes the culprit (the app "com.oneplus.account") from the user space. Meaning it will act as it is uninstalled for your user account. If you use multiple user accounts on one device you need to do that for each user account. It could affect other OnePlus apps like the Community app so be aware. It is never truly removed as it is a system app.
Re-adding the app is easy. Use:
Code:
adb shell
cmd package install-existing com.oneplus.account
| "Log in to account" is added sometimes. The old way was to remove the /data/india/india.img file but on OOS 11 it doesn't exist. I'm not sure if the EU version should even contain this but it is still annoying to some as it sits above all important settings options. |
Please note: I'm not responsible for anything you do to your device. You use these tutorials at your own risk. Also note although I'm a moderator, this thread is neither official nor in any way more or less trustworthy than any other contribution by other awesome members!
Last edited: