• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][11.0][OOS CAM] Havoc-OS 4.12 for OnePlus 8T [OFFICIAL][2021-12-28]

Search This thread


Senior Member
Dec 17, 2015

I installed the rom yesterday, great so far but since yesterday evening I can't update apps over the play store, it says something displays on top, does anyone have the same issue? Could not find something in the thread about it.



Senior Member
Dec 17, 2015
That's the error message:

It seems that another app is blocking access to Google Play. Turn off any apps that might be drawing over the screen and try again.

I allready tried to disable apps that draw over the screen in settings, but I can not switch anything off


May 12, 2016
Why is it that I am unable to use my camera app on Facebook messenger? Additionally, how can I flash magisk now that I'm done setting up the rom?


Senior Member
Dec 17, 2015
That's the error message:

It seems that another app is blocking access to Google Play. Turn off any apps that might be drawing over the screen and try again.

I allready tried to disable apps that draw over the screen in settings, but I can not switch anything off
So if anyone is interested: a Google live wallpaper was causing the overlay problem, pretty weird, also when I switch on power saving mode, same bug.
Last edited:


Senior Member
Nov 24, 2010
Install "Minimal ADB and Fastboot" on your pc
Download Magisk 23.zip and put it in the folder "Minimal ADB and Fastboot"

Reboot in recovery,
Go to 1) Install update
2) ADB Sideload
On your pc,
Execute cmd-here, then in cmd.exe "adb sideload Magisk-v23.0.zip"


Senior Member
May 11, 2012
OnePlus 6

I've flashed this ROM a few hours ago and I'm quite happy with it, it doesn't have that many features but they all seem to be working properly. Fingerprint works well, flashing was fine but I had to wipe sdcard since I earlier was on october security patch.

Just a few things I noticed:

1) It's not possible to change slider button settings (mute/vibrate/normal). It would be a nice addition.
2) I don't think color profiles match the OOS ones. For example, the "natural" one seems way too saturated. Only "adaptative" seems to give natural/srgb results.
3) On cold boot, the FOD icon should be hidden since it's not possible to unlock the phone with it.
4) With stock kernel, performance is quite poor imo. Lots of stuttering. Flashing Neutrino fixes all issues though, so it's not top priority.
5) Screen randomly flashes at might brightness when waking up the phone. I've noticed the same bug on CrDroid, jaguar. I assume it's related to LOS?

Thank you for your work anyway!
Last edited:
  • Like
Reactions: djphooka


Senior Member
Getting back in to rooting as I got this 8T recently.
Not seeing support for TWRP on their site for this model from the link in OP.
Downloaded and set up ADB on my PC.
Any assistance appreciated.

TWRP is still in Alpha, you'll find it in a search of the parent forum (i.e. https://forum.xda-developers.com/f/oneplus-8t-roms-kernels-recoveries-other-deve.11587). Don't worry too much about the alpha part, it's just due to the weirdness with getting it to stick between a/b slots.

EDIT: Actual link to TWRP: https://forum.xda-developers.com/t/...recovery-project-8t-kebab-2021-09-04.4302449/ (Sorry for being lazy. :) )
Last edited:


Senior Member
Jan 27, 2011
OnePlus 8T
I read the OP.

Would it be ok to flash ROM via TWRP? As in,

Boot into latest TWRP
Format data
Format cache
Flash ROM

Am I missing any steps if I were to use TWRP ? Or is it better to flash via fastboot ?


Senior Member
May 11, 2012
OnePlus 6
I read the OP.

Would it be ok to flash ROM via TWRP? As in,

Boot into latest TWRP
Format data
Format cache
Flash ROM

Am I missing any steps if I were to use TWRP ? Or is it better to flash via fastboot ?
You can try, if you have errors try the fastboot way. In any case, you'll have to wipe data (including all files) if you're currently on October patch.
  • Like
Reactions: hightech316

Xda user11

Dec 22, 2020
Hi. A few days ago I tested the hdmi capabilities of OnePlus 8t and I came across an issue - 60hz lock. As far as I am concerned - it happens on all phones except nubia redmagic, so it seems to be a software limitation. Does ur rom support 120hz hdmi output?


New member
Oct 4, 2021
Experience is great. Battery is excellent, although I have had a couple of apps go rogue and chew through battery in a day, but its rare.

What text would you copy from recents screen? Not sure what you mean.
Why in my phone have a problem with battery in idle. if i go to sleep with 49% i wake up with 21%.

Top Liked Posts

  • There are no posts matching your filters.
  • 4

    Sorry for delay :)

    Havoc-OS v4.12 Source Changelog:

    - Merged December Security Patch
    - Added Wallpaper based Theming
    - Added On-The-Go Mode
    - Added Flashlight blink for incoming calls
    - Added Android 12 clock
    - Added toggle to disable swipes on Ambient display
    - Added Recents task locking
    - Added Sensors QS tile
    - Added Ambient Display Visualizer
    - Added rounded corners for PIP window
    - Added Idle background process killer
    - Added toggle to mute media volume with alert slider
    - Updated ShadyQuickStep to Version 11-2021.11.28
    - Improved QS footer layout on RTL
    - Improved Edge Lighting
    - Improved layout of left aligned clocks
    - Improved Gaming Mode
    - Improved Updater
    - Improved Network Traffic
    - Improved Notification Ticker
    - Improved Statusbar Logo
    - Enabled UI Blur by default
    - Moved blur toggle to Display Settings
    - Disabled some useless debugging
    - Other fixes and improvements

    Havoc-OS v4.12 Device Changelog:

    - Update blobs from OOS
    - Update OnePlusCamera from OOS
    - DeviceSettings: Update alert slider strings
    - Fix force SIM configuration to DSDS for EU variant
    Hey there,
    I'm trying to flash Havoc os ROM on oneplus 8t with 128 GB internal storage and unlocked bootloader, I keep getting this error when i run the ROMinstaller
    I'm using win10

    Invalid sparse file format at header magic
    Resizing 'system_ext_a' FAILED (remote: 'Not enough space to resize partition')
    fastboot: error: Command failed
    Invalid sparse file format at header magic

    any idea how to make it works?

    View attachment 5501087
    when that happens, i flash this twrp https://twrp.me/oneplus/oneplus8t.html
    I wipe everything, then i reflash the lineage recovery or another one and flash with Fastbbot method.
    what exactly is this rotation icon called? id love to disable it. i constantly push it by accident
    Rotation Suggestion was first implemented in Android pie, hope that helps, looks like you can disable it thru ADB
    A question: Do I have to be on the latest official OOS firmware to install Havoc ROM on OnePlus 8T? Because on lineage there are these instructions: https://wiki.lineageos.org/devices/kebab/fw_update

    But I am unsure if Havoc needs this procedure or not.
    No you do not have to be on stock OOS to install this ROM
    Great. So I installed the latest HavocOS 4.12 vanilla, I was on Lineage 18.1 microg version. HavocOS is way more better than Lineage, so I am very happy and I guess I will stick with it.
    The vanilla build has signature spoofing enabled by default, so I managed to install MinMicroG package from Magisk quite easily and got microg working.


    The installation process of HavocOS had failed for me, at the fastboot flash product product.img part. The error was that there were no space to resize partition. I managed to flash all the other .img but product.img for that reason. I tried to reboot and I got a Qualcomm Crashdump with error 7 0 f something. Don't remember the exact error code, but the matter is that I was still able to reboot into HavocOs recovery and from there I did adb sideload rom.zip instead of using the guide here.

    I managed to boot into the ROM, however only one slot works. If I reboot to recovery, change slot, and try to boot I still see the Qualcomm Crashdump issue. I also tried to sideload the ROM into the problematic slot, but it did not work. So for now I use the phone with 1 working slot only, the other is not usable, probably I have to flash stock OSS with other tools, or there are other options?
    You can copy A to B or vice versa with the Lineage tool found here

  • 21


    Havoc-OS 4.x is based on AOSP, inspired by Google Pixel.
    Has a refined Material Design 2 UI crafted by @SKULSHADY.
    Many useful features that provide a smooth premium experience.
    Just flash and enjoy...



    Founder & Lead Developer:
    DevOPS & Scaling:
    Support Team:


    If you like our work and would like to support this project then please consider donating.


    Recovery: https://twrp.me
    Telegram Support Group: https://t.me/havoc_oneplus8
    Telegram Announcements Channel: https://t.me/Havoc_OS


    1. Download Havoc-OS Fastboot ROMinstaller ( These zip inciude both payload_dumper and fastboot_installer ) and extract zip in pc
    2. Copy the playload.bin file from Rom.zip file to payload_dumper >> payload_input folder
    3. Now Run payload_dumper.exe
    4. Wait for extractions
    5. After extracting completes, go to payload_output folder and copy all the images files to the fastboot_installer folder
    6. Now connect your device to pc
    7. Reboot your device into fastboot mode
    8. Now Run ROMinstaller.exe
    9. It's reboot your device into fastbootd mode
    10. Wait for all images flashing completes
    11. Now select recovery mode
    12. Do factory reset your device ( Not required if updating rom )
    13. If you want to use magisk then adb sideload < Zip Name>.zip via adb sideload ( optional )
    14. Reboot to System.


    And all the other Developers, Testers, Donators and Users.


    Chandu, SKULSHADY (Anushek Prasal)

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.x
    Based On: AOSP

    Version Information
    Status: Stable
    Current Stable Version: 4.12
    Stable Release Date: 2021-02-02

    Created 2021-06-19
    Last Updated 2021-12-28

    Havoc-OS v4.8 Build Up!

    Source Changelogs:
    - Merged July and August Security Patch (android-11.0.0_r39/40)
    - Added Hotspot client manager
    - Added Auto-brightness icon to QS footer
    - Improved QS Panel layout in landscape
    - Improved FOD with Assistant on Lockscreen
    - Improved Night Light transition
    - Improved Brightness slider animation
    - Improved touch for captions and ringer button when on landscape
    - Improved scrolling in some apps
    - Improved some UI elements for user fonts
    - Improved vertical padding between QS tiles
    - Spoofed device for a few more Google apps
    - Removed VoLTE slice from MobileDataPanel
    - Fixed Status icons activity crash
    - Fixed Auto-hide clock for right/center clock positions
    - Fixed Clock icon in Kai, Victor icon packs
    - Fixed wiping dynamic partitions in Havoc-OS Recovery
    - Added Google Search Widget to homescreen dock
    - Improved homescreen dock padding
    - Fixed Kill App button in recents app sheet
    - Fixed Blur not showing in some scenarios
    - Other fixes and improvements

    Device Changelogs:
    - Switch to User build
    - Switch back to 8T blobs
    - Update blobs from Open Beta 7
    - Sync configs & rootdir with Open Beta 7
    - Update OnePlus Camera & Gallery from Open Beta 7
    - oneplus-fwk: Update OpFeatures list from Open Beta 7
    - Update dimensions and corners
    - sepolicy: Address denials for user build
    - Import WireGuard version 1.0.20210606
    - prop: Set color mode to Saturated by default
    - prop: Enable Seamless Transfer
    - overlay: Disable UI touch sounds & bluetooth by default
    - Sync media props with stock
    - Fixed Dolby Atoms & improved audio
    - Fixed invisible fod icon on white background
    - Fixed AppLock fod margin
    - Fixed video stutters in some apps
    - Remove high refresh rate blacklist
    - Enable TWS plus feature
    - DeviceSettings: Add KCAL display calibration + QS tile
    - DeviceSettings: Added customizations for FPS overlay
    - DeviceSettings: Allow mute media volume on silent mode
    - DeviceSettings: Doze: Match
    switch bar theme with Master switch
    - DeviceSettings: Update doze & auto hbm/hbm vector icon
    - DeviceSettings: Clean up! Strings & re-arrange display modes
    - DeviceSettings: Fix Auto HBM icon left alignment
    - DeviceSettings: Added Chinese, Italian, Polish, Russian & Spanish translation
    - Other minor cleanup and fixup
    New Build up!

    Device Changelog:
    - Update few blobs×priv-app×configs from OB6
    - Improve Automatic Brightness
    - Added more screen off gestures
    - Fixed portrait beauty mode force close
    - Fixed Rear camera bokeh effect
    - Improve OnePlus Camera Stability
    - Fixed Alipay fingerprint payment
    - overlay: Switch to Havoc FOD Icon
    New build will
    Bro next build release eppudu???
    waiting 😊
    New build will be out very soon! Working on 9R build right now

    Device Changelog:

    - Initial release & Maintainer change
    - Update blobs from OOS
    - Added unified bdroid header
    - overlay: Set up custom FOD pre-enrollment & color mode preview images
    - Introduce DeviceSettings
    - Added OnePlus Dolby
    - Added OnePlus Camera & Gallery
    - Added OnePlus device specific props
    - overlay: Show min/max refresh rate switches
    - Set default Settings.Global.DEVICE_NAME according to OOS.