This rom is very good and very beautiful. Thank for the developer because it's very stable and Oneplus Camera works very good.
Multiple users make the device crash unfortunately. It's very important for me because I have a profile for work and one for personal use, switching between users leads to a reboot. This is my only issue :/
I have a weird issue, for some reason, my Verizon SIM only works in the secondary SIM slot and not the primary, not a huge deal, but concerning, should I start over and use MSM Tool, unlock bootloader, then flash this ROM again? I appreciate any help.
Fix AAC BT codec support
Add missing PASR HIDL interface libs (Significantly increased performance & reduced lag)
Fix missing ringer tone in IMS calls
Finish up DeviceExtras support ( Panel settings, DC-Dimming, etc)
Fix permissions for ContactsProvider2
PixelPropsUtils: Use Mi 11 Ultra for games prop
ShortcutPackage: do not spam logcat
UIModeTile: Collapse after change UI mode
base: Grant Gapps permissions on boot
base: Grant storage permissions for Papers app
AOD: Sleep when proximity is covered for 3 secs
Evolver: Allow hiding apps from launcher
Evolver: Bring back volume panel on left toggle
Evolver: Hide Status bar on Lock screen
Fix wakelock under-locked issue
Settings: Battery charge warning
SystemUI: Make the volume dialog expandable
ActivityThread: Prevent surface hang up when screen on and screen off
Add more notification channels to be block-able
AlarmManager: Handle all gms exact alarm denials
AlarmManagerService: null check the alarm operation
Catch IllegalArgumentException for invalid phone id
DisplayPowerController: Fix incall proximity not turning off display
Don't update OverScroller fling state if improper time passed
Fix Wakelock issue
Keystore 2.0: Add CREATION_DATETIME only for Keymint V1 and higher
Notifications: Make USB-Debugging notification less important
SQLite: Do integrity_check only once
SystemServer: Only enable fd leak tracker on eng
SystemUI: QuickStatusBarHeaderController: Remove ColorExtractor listener
SystemUI: restart timeout causes black screen
fonts: Use variable font for Roboto Regular
os: Process: Fix wrong code in isThreadInProcess
Merge April 2022 security patches
PixelPropsUtils: Update fingerprints to April 2022 release
SystemUI: Fix the unlock sound played repeatedly
SystemUI: Whitelist new priv-app permissions
Disable Traceur for non eng-builds
KeyguardIndication: Fix glitchy charging info on lock screen
QTI BT: Changed HID_DEV_MTU_SIZE from 64 to 512 for Amiibo support
Settings: Allow using legacy VPN types
Settings: Fix NPE when launching accessibility settings from GMS SUW
SystemUI: buttons should no longer be textAllCaps
SystemUI: fix qs tiles init on split notification shade open
SystemUI: thread protect keyguard callbacks
base: notifications: set emphasized button bg to accentColor
Revert "Separate mute and vibrate icons in status bar"
Settings: Move app lock preferences to Evolver
SystemUI: PlayerViewHolder: add a null check on handler
Add missing PASR HIDL interface libs (Significantly increased performance & reduced lag)
Fix missing ringer tone in IMS calls
Finish up DeviceExtras support ( Panel settings, DC-Dimming, etc)
Fix permissions for ContactsProvider2
PixelPropsUtils: Use Mi 11 Ultra for games prop
ShortcutPackage: do not spam logcat
UIModeTile: Collapse after change UI mode
base: Grant Gapps permissions on boot
base: Grant storage permissions for Papers app
AOD: Sleep when proximity is covered for 3 secs
Evolver: Allow hiding apps from launcher
Evolver: Bring back volume panel on left toggle
Evolver: Hide Status bar on Lock screen
Fix wakelock under-locked issue
Settings: Battery charge warning
SystemUI: Make the volume dialog expandable
ActivityThread: Prevent surface hang up when screen on and screen off
Add more notification channels to be block-able
AlarmManager: Handle all gms exact alarm denials
AlarmManagerService: null check the alarm operation
Catch IllegalArgumentException for invalid phone id
DisplayPowerController: Fix incall proximity not turning off display
Don't update OverScroller fling state if improper time passed
Fix Wakelock issue
Keystore 2.0: Add CREATION_DATETIME only for Keymint V1 and higher
Notifications: Make USB-Debugging notification less important
SQLite: Do integrity_check only once
SystemServer: Only enable fd leak tracker on eng
SystemUI: QuickStatusBarHeaderController: Remove ColorExtractor listener
SystemUI: restart timeout causes black screen
fonts: Use variable font for Roboto Regular
os: Process: Fix wrong code in isThreadInProcess
Merge April 2022 security patches
PixelPropsUtils: Update fingerprints to April 2022 release
SystemUI: Fix the unlock sound played repeatedly
SystemUI: Whitelist new priv-app permissions
Disable Traceur for non eng-builds
KeyguardIndication: Fix glitchy charging info on lock screen
QTI BT: Changed HID_DEV_MTU_SIZE from 64 to 512 for Amiibo support
Settings: Allow using legacy VPN types
Settings: Fix NPE when launching accessibility settings from GMS SUW
SystemUI: buttons should no longer be textAllCaps
SystemUI: fix qs tiles init on split notification shade open
SystemUI: thread protect keyguard callbacks
base: notifications: set emphasized button bg to accentColor
Revert "Separate mute and vibrate icons in status bar"
Settings: Move app lock preferences to Evolver
SystemUI: PlayerViewHolder: add a null check on handler
In case anyone is wondering how to get oos 11 on both slots on OnePlus 6. Grab the latest oos update from 1+, boot your device into TWRP recovery, format data, reboot TWRP. Flash that oos 11 zip and reboot to system. Go through the initial setup, make sure usb debugging is turned on and reboot to fastboot/bootloader. Using your PC in command prompt check which slot is currently active (the one with oos11 installed) by entering: fastboot getvar all
You should see it say active slot: a or B depending whichever it's flashed to initially.
Now to in order to flash to the opposite slot via cmd, enter: fastboot --set-active=a
If slot A was the inactive slot. If B was inactive, simply replace a with b. Once in the empty slot, boot into TWRP from your PC via TWRP image. From TWRP flash the same oos11 zip, wipe dalvik cache, and flash TWRP zip, reboot system, let it boot up to completion.
Boot back into TWRP on the device itself, swipe format data, then factory reset. From there you can flash the ROM zip, then TWRP again to keep it on the device.
If you desire magisk, switch to the inactive slot. You can also do so through TWRP, by heading to the Reboot menu and tapping on the slot that isn't active. You'll have to flash magisk zip from this slot as it will write to the opposite slot (where the installed ROM is located). Once completed, switch back to the previous slot and reboot to system
After trying for many days this was the best guide I found and I can confirm all working perfectly (except app locker but the Dev knows about this) including all media stuttering all fixed and battery is phenomenal. Thank you to the devolping team and thank you for the guide
After trying for many days this was the best guide I found and I can confirm all working perfectly (except app locker but the Dev knows about this) including all media stuttering all fixed and battery is phenomenal. Thank you to the devolping team and thank you for the guide
Glad it helped. You can also dirty flash A12 over A11, just don't forget to disable device passcode and magisk (if installed and active). May also want a force encryption disabler (FED) if you don't want to delete/disable your device security every time you need to access TWRP recovery file manager. I failed to flash the FED and am now forced to wipe out my device security every time I need to access internal storage (aka sdcard directory), if I don't disable device passcode before rebooting to TWRP, the recovery will first freak out and say that the device passcode is incorrect or something to that effect. However, if you press cancel option, you'll gain access to the recovery with one caveat, accessing internal storage will be cyphered/encrypted with randomized characters representing your files and directories. Great safety measure in case you lose your phone, but very annoying when you need to access it on the fly without having to redo your device passcode and biometrics, I'm not even mentioning each app that you'll have to reauthenticate after re-adding your prints/face. For this reason either clean ROM flash or using a FED is a must if you prefer efficiency over security.
Is there anyway we can achieve unecrypted /data with EvoX ?
if so, can you please provide clear list of instructions needed to do ?
I tied using DFE post EvoX installation but device still getting encrypted the sec i'm restarting into Andr.
The OS seems to Smooth but battery backup is quite good....no lag as of yet....using sing a week.....just the Feature that is actually a little complicated is the Auto Call Recording Option..... Call Quality and Network Reception is quite good compared to other Apps...
Fingerprint takes a little time to scan and unlock...Else the ROM seems quite good with the provided Kernel in the Rom...
Parallel Apps is missing compared to the Stock OS. Vibration Sensitivity is low and there is no option to adjust that.
Camera App Force closes some times....needed a solution for that ...
The OS seems to Smooth but battery backup is quite good....no lag as of yet....using sing a week.....just the Feature that is actually a little complicated is the Auto Call Recording Option..... Call Quality and Network Reception is quite good compared to other Apps...
Fingerprint takes a little time to scan and unlock...Else the ROM seems quite good with the provided Kernel in the Rom...
Parallel Apps is missing compared to the Stock OS. Vibration Sensitivity is low and there is no option to adjust that.
Camera App Force closes some times....needed a solution for that ...
Fingerprint work fine for me. It's a bit slow but not a big deal. I believe that parallel app is a proprietary software and other ROM probably also don't have it too. You can just download app from play store to use it.
By default vibration intensity is low but you change that in device extra. For camera you can use GCam work great.
Fingerprint work fine for me. It's a bit slow but not a big deal. I believe that parallel app is a proprietary software and other ROM probably also don't have it too. You can just download app from play store to use it.
By default vibration intensity is low but you change that in device extra. For camera you can use GCam work great.
Thanks for the Help.....my only problem was with the Vibration intensity.....it is actually too good than the Stock OS after tweaking the said adjustment....
Thanks for the Help.....my only problem was with the Vibration intensity.....it is actually too good than the Stock OS after tweaking the said adjustment....
Yeah it's definitely weak at first glance, but if you play with the last three options under Vibrator, the three intensity sliders, it'll activate for a stronger vibration response. Still feels cheap and weak next to a Samsung S series or any recent flagship, but that's just the limitation of the hardware OnePlus chose on this device.
Clean flashed 4/9 build, fantastic work. This ROM turned this phone into a much nicer UX. Too many pros to list, basically it's like a Pixel on steroids, with mostly everything ROM enthusiasts love about custom Android. Super stable, tons of useful tweaks, excellent battery life, improved haptic feedback, Pixel 6 features,
One thing I really wish this ROM had, is the custom button nav bar multi functions like RR ROM has (setting multiple functions to each button and adding custom buttons).
**A few minor bugs still present:
- Persistently gray Recents screen background.
- Quick reply in Google messages from notification shade pulldown doesn't allow for scrolling up and down inside the text box without dragging the cursor.
- Toggling arrows on for under keyboard cursor positioning use, does nothing to turn them on.
- No option to hide the pill bar place holder (for gesture navigation) without hiding the whole bottom portion of the system navigation area. Hiding this area interferes with Google messages when in bubbled mode and attempting to return to app underneath the bubbled chat, usually results in returning to home screen (particularly when using with one hand).
First Time Install / Clean Flash 1. Be on the latest OOS 11!!
2. Download ROM.zip (link in post #2) & Recovery.img (link in post #2)
3. fastboot flash boot RECOVERY.img
4. fastboot reboot recovery
5. adb sideload BUILD.zip
6. Format data
7. Reboot to system & #KeepEvolving
Update / Dirty Flash 1. Reboot to built in recovery
2. adb sideload BUILD.zip
3. Reboot to system & #KeepEvolving
Merge March security patches
Build: sign_target_apks: Add networkstack to default key_map
Cleanbuild: Remove build/.bootstrap directory when using installclean
Cleanbuild: Remove kernel paths and a few other files
Do not remove RRO resources
Evolution: Rebrand Ambient Light to Horizon Light settings
Fix an issue wrong network operator name is displayed on MSIM devices
Fix carrier config option not hidden on a CDMA phone
Fix crash loop due to broken packages.xml around updated-package
Fix non-protected broadcasts sent from phone process
Handle ParcelableException instead of crashing system server
Keyguard: Fix failed unlock attempt dialog button
Pad ime_switcher same as navbar buttons
Re-implement In-call vibration haptics options
Settings: Match IME space for back gesture toggle with other switches
Settings: Respect default vibration strength
Settings: dont block IME space for back gesture
SettingsProvider: Disable Bluetooth by default
SettingsProvider: add time format default value settings
Start BiometricService even if no hardware is present
SystemUI: AODTile: Use MD2 Icon
SystemUI: Add OP Ripple animations
SystemUI: Show charging status in addition to trust granted/transient status
SystemUI: Update OP FOD animations
Telecomm: Use EFFECT_CLICK for vibrate on call connect
Telephony: Use build date to check for system update
Telephony: add permission to change wifi hotspot settings
Telephony: add some org.codeaurora.* to protected broadcasts
Telephony: remove developer mode dep for showing euicc pref
TextureView rebind GL texture, if AHB content has changed
Tuner: Fix preference category not matching system theme
Use sub specific telephony for emergency supl
apn: Update Canadian carriers
base: Disable LiveDisplay low power consumption by default
base: SystemUI: fix debug drawing lines for icon containers
base: Tiny fixes to Longshot
base: Use CustomTunerSettings in place of ExTunerSettings
base: add 3 button nav editor back to tuner
dtbo: Sort the files we found
fs_mgr: autodetect filesystem type
gallery_app: Allow binder call with gpuservice
sepolicy: Add rules required for TARGET_HAS_LEGACY_CAMERA_HAL1
sepolicy: Nuke sdfat from genfs
tasks: dtbo: Add support for custom dtbo generation rules
vendor: Add fwk-detect namespace
Device side:
Update build FP from Coral's March 2020 security patch
2/13
- AndroidManifest: add a permission group for signature spoofing
- Dark theme twilight mode backend and tile
- Fix nav bar leak in SystemUI
- Keyguard: ReInflate views when density or font scale change
- Settings: Add settings for scheduling dark theme
- Settings: BugreferredNetworkModePreferenceController.java not being refreshed
- Settings: DarkUIPreferenceController null exception
- Settings: Fix QRCamera crash
- Add BlueFirework recognizing FP animation
- Add upgrade step to fix system sounds issue
- SystemUI: Add MIUI 11 VoLTE icon
2/12
- RingtoneManager: Don't crash if the ringtone doesn't have a numerical ID
2/11
- Battery percentage: Fix cut off issue in the keyguard
- Camera: Check consumer interface before disconnecting
- Change layout of ToggleAction for GlobalActionsDialog
- libcameraservice: Don't pass NULL args on setCallbacks call
- libstagefright: Fix memory leak due to lock timeout
- ProgressBar: Media volume bar indicates a wrong value
- Re-implement Context-aware Bluetooth airplane mode
- Re-implement Disable/Enable screenshot sound toggle
- Remove QS tint changes
- sepolicy: Address denials for legacy last_kmsg file
- Sepolicy: snap_app: Allow binder call with gpuservice
- Sepolicy: Allow init to write to /proc/cpu/alignment
- sf: Check memory allocations at interval of 300 frames
- sf: Restart model sync on fps change
- SurfaceFlinger: Use default initializer for layer stats
- SystemUI/AndroidManifest.xml: Override authorities for providers
- Update SurfaceFlingerProperties scope
- vendor: Define isStatic argument on setupwizard overlay
- SystemUI: Recognizing FP animation effects (MIUI, OP, PureView)
2/9
- Fix new battery styles not being able to use percents options
- SystemUI: Add scratch style FOD icons