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

[ROM]-[Official]-[18.10.07]-Havoc-OS-[8.1.0]

Search This thread

Wirmpolter

Senior Member
Apr 16, 2008
242
360
Innisfil

Havoc.png




About.png


Havoc-OS is an all new ROM based on LineageOS.
So many features that you probably won't find in any ROM.
Just flash and enjoy...



Features.png


Code:
[SIZE="4"][B][U][SIZE="5"]General:[/SIZE][/U][/B]
System-wide Rounded UI
Full OMS support
System-wide burn-in protection
Spectrum support
Compiled using SDCLANG
Razer Phone lock/unlock sounds
OTA support
Signature spoofing
Micro-G support


[SIZE="5"][B][U]Included Apps:[/U][/B][/SIZE]
AdAway
Google Calculator
Google Markup
Lean Launcher


[SIZE="5"][B][U]Settings:[/U][/B][/SIZE]

[B][U]Battery:[/U][/B]
Battery performance profiles
Sensor block per-package
Wakelock blocker
Alarm blocker
Optimal charge level alert

[B][U]Display:[/U][/B]
Live display (Day/Night/Outside)
Colour profiles (sRGB, DCI-P3)
Font manager
Ambient display
Always on display
Expanded desktop


[B][U][SIZE="5"]Havoc Settings:[/SIZE][/U][/B]

[B][U]Status Bar:[/U][/B]
Quick pulldown
Smart pulldown
Tap to sleep
Brightness control
Battery icon styles
Bluetooth battery status
Battery bar
Battery saver color
Clock & date options
Statusbar logo
No sim network hide
Disable no sim icon
Volte icon
Network icon customization
Net activity
Custom carrier label
System icons

[B][U]Panels:[/U][/B]
Power menu tweaks
Volume dialog tweaks

[B][U]Quick Settings:[/U][/B]
Brightness slider customization
QS panel footer customization
QS layout editor
Custom header images

[B][U]Notifications:[/U][/B]
Disable fc notifications
Force expanded notifications
Disable immersive mode messages
Kill app button in notification
Screen-on notifications
Toast icon
Toast animation
Toast icon color
Toast text color
Heads up toggle
Heads up timeout
Heads up blacklist
Heads up stoplist
Snooze timer
Statusbar ticker
Ticker animation
In-Call vibration options
Less annoying in-call notifications

[B][U]Recents:[/U][/B]
Stock recents customization
Clear all button customization
Memory bar
Recent styles
Hide apps from recents
Icon pack
Immersive recents
Recents layout (Stock/Grid/Android Go)
OmniSwitch
Slim recents

[B][U]Interface:[/U][/B]
Berry styles (Light/Dark/Black/Auto)
Blur personalization
Dashboard suggestions
Dashboard conditions
Screen stabilization

[B][U]Lockscreen:[/U][/B]
Charging info
Hide statusbar
Lockscreen elements visibility
Notification count
Lockscreen colors
Clock and date options
Lockscreen alpha
Double tap to sleep
Wake and unlock
Ambient display music ticker
Ambient display bottom view (Weather/Battery/None)
Music cover art
Music visualizer
Disable power menu
Disable qs panel
Fingerprint vibration
FP unlock on boot
Face auto unlock
Custom bottom shortcuts

[B][U]Navigation:[/U][/B]
Navigation mode(Stock/Smartbar/Fling)
Dynamic navbar color
Pulse

[B][U]Buttons:[/U][/B]
Swap back and recents
Awesome alert slider (Notification/Flashlight/Brightness/Rotation/Ringer)
Accidental touch
Power menu customization
Long press power button torch
Disable buttons
Button backlight customization
Hardware keys customization
Swap volume buttons with rotation
Volume keys for media volume
Playback control
  
[B][U]Gestures:[/U][/B]
Three finger screenshot
Pie control
App circle bar
Gesture anywhere
Screen-on gestures
Touchscreen gestures

[B][U]Animations:[/U][/B]
System Animations
Android P animations
Disable animations
QS tile animations
Listview animations
Custom Bootanimation
Screen off animation

[B][U]System:[/U][/B]
SELinux mode Toggle
Smart Pixels
Suspend actions
System app remover
Allow untrusted overlays toggle (for Substratum Support)
CPU info overlay

[B][U]IME Settings:[/U][/B]
Selector notification
Auto keyboard rotation
Disable fullscreen keyboard

[B][U]Weather:[/U][/B]
Weather service settings
Statusbar weather
Lockscreen weather

[B][U]Miscellaneous:[/U][/B]
Screenshot editor
Wake on plug
Pocket detection
Camera shutter sound
Disable safe headset volume
Launch music App on headset Connection
Scrolling cache
Events[/SIZE]


Screenshots.png


XfaKvR



Links.png

ROM: https://sourceforge.net/projects/ha...avoc-OS-20181007-hi3660-Official.zip/download
Telegram Support Group: https://t.me/havocofficial
Telegram Announcements Channel: https://t.me/Havoc_OS
Feature Request Form: https://goo.gl/forms/b8rY79XtUZnd5ji42



Changelog.png


07-08-2018

* Initial Release

-Havoc-OS hi3660 rom - designed for all kirin 960 devices
-Unified device tree to allow all kirin 960 devices to boot this rom
-GPS: gps.conf added for GPS initialization.
-Fast charging working (doesn't display fast/rapid charging on lockscreen though, working on that).
-Modified gapps is included (barebones for necessary gms services and playstore).
-Havoc: synced with the latest Havoc-OS changelog
-System: UI fix to stop screen tearing issue.
-System: Cell signal strength improvements/adjustments
-Display: adjusted/modified values to improve automatic brightness



**NOT CURRENTLY INCLUDED

-Currently, the stock emui camera is not included. (Currently though, there a couple magisk modules available for 960 devices on XDA)


Pre-Requirements

*Must be running EMUI 8 / Oreo.
*Must have an unlocked bootloader


Installation.png


DO NOT USE TWRP (*Currently on the most of the kirin 960 devices, there isn't a fully functional TWRP.)

1. Whether coming from another custom ROM or EMUI, it is highly recommended that you have your current stock ramdisk, recovery_ramdisk, and kernel IMG files.
2. Download the Havoc-OS hi3660 img file (which is currently compressed as a .zip file) and extract the system.img from it once the download completes.
3. Boot your device into bootloader mode. (Power off phone. Once off, hold Vol Down button while connecting your device to the computer).
4. If you have magisk (or root of any kind) or currently have twrp installed, proceed to the next step (Step 5). If you have not used magisk or root, nor
have you installed or used TWRP, proceed to step 6)
5. Fastboot flash stock ramdisk, recovery_ramdisk and stock kernel first (especially if you are currently rooted with magisk).
6. Fastboot flash the system.img extracted from the Havoc-OS hi3660 image file.
7. Reboot into stock recovery.
8. Wipe cache and do a factory reset.
9. Reboot and profit.


*Fastboot commands

fastboot flash ramdisk ramdisk.img
fastboot flash recovery_ramdisk recovery_ramdisk.img (might be recovery_ramdis.img, as sometimes the "k" gets cutoff)
fastboot flash kernel kernel.img
fastboot flash system system.img


Team.png

ZeNiXxX
SKULSHADY



Donate.png

PayPal


Credits.png

LineageOS Team (https://www.lineageos.org)
AICP (https://www.aicp-rom.com)
MSM-Xtended Team (https://forum.xda-developers.com/on...nt/cardinal-aosp-5-0-android-8-0-pre-t3693585)
Crdroid (https://crdroid.net)
Omnirom (https://omnirom.org)
And all the other Developers, Testers, Donators and Users.



Sources.png

https://github.com/Havoc-OS
https://github.com/Havoc-Devices


XDA:DevDB Information
HavocOS, ROM for the Huawei Mate 9

Contributors
Wirmpolter, ZeNiXxX, SKULSHADY
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 4.x
ROM Firmware Required: EMUI 8
Based On: LOS

Version Information
Status: Stable
Current Stable Version: 1
Stable Release Date: 2018-08-05

Created 2018-08-07
Last Updated 2018-08-07
 
Last edited:

helemental

Member
Aug 21, 2016
24
4
Nice work! This looks to be a really nice rom. Quick question. Would I still have to unlock my bootloader to flash the system image or do I just go ahead and flash it in fastboot without unlocking bootloader? I assume you wouldn't based on the instructions but just to make sure.
 

Wirmpolter

Senior Member
Apr 16, 2008
242
360
Innisfil
Ah okay thank you!
And to go back to stock i would just have to flash back stock system.img correct?

Yes, that is correct. As long you have your current matching firmware's update.app, all you have to do is extract and fastboot flash the stock system.img. If you are using magisk at all, you would also want to flash stock ramdisk and kernel. Then factory reset in stock recovery and reboot.
 
  • Like
Reactions: helemental

helemental

Member
Aug 21, 2016
24
4
Yes, that is correct. As long you have your current matching firmware's update.app, all you have to do is extract and fastboot flash the stock system.img. If you are using magisk at all, you would also want to flash stock ramdisk and kernel. Then factory reset in stock recovery and reboot.

Nice I just flashed the image. Everything looks fantastic but I can't check for OTA update, it gives me a can't check for update error message. Do you supply the OTA updates to us or do we have to reflash everything?
 

Wirmpolter

Senior Member
Apr 16, 2008
242
360
Innisfil
Nice I just flashed the image. Everything looks fantastic but I can't check for OTA update, it gives me a can't check for update error message. Do you supply the OTA updates to us or do we have to reflash everything?

Nice bud....want to share a screenshot of your about phone in settings? Was curious to know what model you are on. Yeah, so not in OTA at the moment....but will get there....however at first it will be just to provide the update link....You can install updates by downloading the new release (when available) and fastboot flashing it like you just did the first time. No factory reset required.
 

helemental

Member
Aug 21, 2016
24
4
Nice bud....want to share a screenshot of your about phone in settings? Was curious to know what model you are on. Yeah, so not in OTA at the moment....but will get there....however at first it will be just to provide the update link....You can install updates by downloading the new release (when available) and fastboot flashing it like you just did the first time. No factory reset required.

Ah okay gotcha. Heres a screenshot. So I'm guessing new security updates will get included with the system image?
 

helemental

Member
Aug 21, 2016
24
4
And yes, as HavocOS updates them and pushes the sources, I will, in turn, then resync the latest sources and recompile builds with the system security updates

Gotcha thanks. I have an issue with installing huawei backup; I backed up my messages contacts etc on there but can't install the app, either through playstore or as standalone apk. Playstore gives me a -505 error and apk installer just says app not installed. Not sure what's going on here.

The lowest brightness setting is also too bright for me. Size scaling on navigation keys is also not working.
 
Last edited:

Wirmpolter

Senior Member
Apr 16, 2008
242
360
Innisfil
Gotcha thanks. I have an issue with installing huawei backup; I backed up my messages contacts etc on there but can't install the app, either through playstore or as standalone apk. Playstore gives me a -505 error and apk installer just says app not installed. Not sure what's going on here.

The lowest brightness setting is also too bright for me. Size scaling on navigation keys is also not working.

Unfortunately, as far as I'm aware, huawei backup doesn't work with any of the custom roms. It's an EMUI only app. Which is one unfortunate part. However, there are 3rd party backup alternatives on the play store to backup and restore information

On automatic brightness or with it off? As for size scaling on navigation keys, i will take a look into that.
 

helemental

Member
Aug 21, 2016
24
4
Unfortunately, as far as I'm aware, huawei backup doesn't work with any of the custom roms. It's an EMUI only app. Which is one unfortunate part. However, there are 3rd party backup alternatives on the play store to backup and restore information

On automatic brightness or with it off? As for size scaling on navigation keys, i will take a look into that.

Ah okay. It's not too big of a deal since nothing too important was lost. As for the brightness, it was on manual adjustment settings. It's just too bright on the lowest setting for me. If you could scale it so it can dim more on the lowest end that would be great!
 

Wirmpolter

Senior Member
Apr 16, 2008
242
360
Innisfil
Nice to see a 960 optimized treble ROM!
Would I be able to use Viper4Android in this ROM?
What about Magisk or Xposed?
Thx!

Thanks. Unfortunately, viper4android doesn't work for our devices running EMUI 8 / Oreo.

As for magisk, installing magisk manager and using the patch method with your stock ramdisk.img and flashing it via fastboot is the best way.

Follow this guide here, https://forum.xda-developers.com/mat...nning-t3773878

Just after you install magisk manager, before you point it to the ramdisk.img, go to settings and change channel from stable to beta. And also make sure that force encryption is checked on. Beta will bring magisk up to 16.7, which is rthe recommend version of magisk on huawei devices.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 11

    Havoc.png




    About.png


    Havoc-OS is an all new ROM based on LineageOS.
    So many features that you probably won't find in any ROM.
    Just flash and enjoy...



    Features.png


    Code:
    [SIZE="4"][B][U][SIZE="5"]General:[/SIZE][/U][/B]
    System-wide Rounded UI
    Full OMS support
    System-wide burn-in protection
    Spectrum support
    Compiled using SDCLANG
    Razer Phone lock/unlock sounds
    OTA support
    Signature spoofing
    Micro-G support
    
    
    [SIZE="5"][B][U]Included Apps:[/U][/B][/SIZE]
    AdAway
    Google Calculator
    Google Markup
    Lean Launcher
    
    
    [SIZE="5"][B][U]Settings:[/U][/B][/SIZE]
    
    [B][U]Battery:[/U][/B]
    Battery performance profiles
    Sensor block per-package
    Wakelock blocker
    Alarm blocker
    Optimal charge level alert
    
    [B][U]Display:[/U][/B]
    Live display (Day/Night/Outside)
    Colour profiles (sRGB, DCI-P3)
    Font manager
    Ambient display
    Always on display
    Expanded desktop
    
    
    [B][U][SIZE="5"]Havoc Settings:[/SIZE][/U][/B]
    
    [B][U]Status Bar:[/U][/B]
    Quick pulldown
    Smart pulldown
    Tap to sleep
    Brightness control
    Battery icon styles
    Bluetooth battery status
    Battery bar
    Battery saver color
    Clock & date options
    Statusbar logo
    No sim network hide
    Disable no sim icon
    Volte icon
    Network icon customization
    Net activity
    Custom carrier label
    System icons
    
    [B][U]Panels:[/U][/B]
    Power menu tweaks
    Volume dialog tweaks
    
    [B][U]Quick Settings:[/U][/B]
    Brightness slider customization
    QS panel footer customization
    QS layout editor
    Custom header images
    
    [B][U]Notifications:[/U][/B]
    Disable fc notifications
    Force expanded notifications
    Disable immersive mode messages
    Kill app button in notification
    Screen-on notifications
    Toast icon
    Toast animation
    Toast icon color
    Toast text color
    Heads up toggle
    Heads up timeout
    Heads up blacklist
    Heads up stoplist
    Snooze timer
    Statusbar ticker
    Ticker animation
    In-Call vibration options
    Less annoying in-call notifications
    
    [B][U]Recents:[/U][/B]
    Stock recents customization
    Clear all button customization
    Memory bar
    Recent styles
    Hide apps from recents
    Icon pack
    Immersive recents
    Recents layout (Stock/Grid/Android Go)
    OmniSwitch
    Slim recents
    
    [B][U]Interface:[/U][/B]
    Berry styles (Light/Dark/Black/Auto)
    Blur personalization
    Dashboard suggestions
    Dashboard conditions
    Screen stabilization
    
    [B][U]Lockscreen:[/U][/B]
    Charging info
    Hide statusbar
    Lockscreen elements visibility
    Notification count
    Lockscreen colors
    Clock and date options
    Lockscreen alpha
    Double tap to sleep
    Wake and unlock
    Ambient display music ticker
    Ambient display bottom view (Weather/Battery/None)
    Music cover art
    Music visualizer
    Disable power menu
    Disable qs panel
    Fingerprint vibration
    FP unlock on boot
    Face auto unlock
    Custom bottom shortcuts
    
    [B][U]Navigation:[/U][/B]
    Navigation mode(Stock/Smartbar/Fling)
    Dynamic navbar color
    Pulse
    
    [B][U]Buttons:[/U][/B]
    Swap back and recents
    Awesome alert slider (Notification/Flashlight/Brightness/Rotation/Ringer)
    Accidental touch
    Power menu customization
    Long press power button torch
    Disable buttons
    Button backlight customization
    Hardware keys customization
    Swap volume buttons with rotation
    Volume keys for media volume
    Playback control
      
    [B][U]Gestures:[/U][/B]
    Three finger screenshot
    Pie control
    App circle bar
    Gesture anywhere
    Screen-on gestures
    Touchscreen gestures
    
    [B][U]Animations:[/U][/B]
    System Animations
    Android P animations
    Disable animations
    QS tile animations
    Listview animations
    Custom Bootanimation
    Screen off animation
    
    [B][U]System:[/U][/B]
    SELinux mode Toggle
    Smart Pixels
    Suspend actions
    System app remover
    Allow untrusted overlays toggle (for Substratum Support)
    CPU info overlay
    
    [B][U]IME Settings:[/U][/B]
    Selector notification
    Auto keyboard rotation
    Disable fullscreen keyboard
    
    [B][U]Weather:[/U][/B]
    Weather service settings
    Statusbar weather
    Lockscreen weather
    
    [B][U]Miscellaneous:[/U][/B]
    Screenshot editor
    Wake on plug
    Pocket detection
    Camera shutter sound
    Disable safe headset volume
    Launch music App on headset Connection
    Scrolling cache
    Events[/SIZE]


    Screenshots.png


    XfaKvR



    Links.png

    ROM: https://sourceforge.net/projects/ha...avoc-OS-20181007-hi3660-Official.zip/download
    Telegram Support Group: https://t.me/havocofficial
    Telegram Announcements Channel: https://t.me/Havoc_OS
    Feature Request Form: https://goo.gl/forms/b8rY79XtUZnd5ji42



    Changelog.png


    07-08-2018

    * Initial Release

    -Havoc-OS hi3660 rom - designed for all kirin 960 devices
    -Unified device tree to allow all kirin 960 devices to boot this rom
    -GPS: gps.conf added for GPS initialization.
    -Fast charging working (doesn't display fast/rapid charging on lockscreen though, working on that).
    -Modified gapps is included (barebones for necessary gms services and playstore).
    -Havoc: synced with the latest Havoc-OS changelog
    -System: UI fix to stop screen tearing issue.
    -System: Cell signal strength improvements/adjustments
    -Display: adjusted/modified values to improve automatic brightness



    **NOT CURRENTLY INCLUDED

    -Currently, the stock emui camera is not included. (Currently though, there a couple magisk modules available for 960 devices on XDA)


    Pre-Requirements

    *Must be running EMUI 8 / Oreo.
    *Must have an unlocked bootloader


    Installation.png


    DO NOT USE TWRP (*Currently on the most of the kirin 960 devices, there isn't a fully functional TWRP.)

    1. Whether coming from another custom ROM or EMUI, it is highly recommended that you have your current stock ramdisk, recovery_ramdisk, and kernel IMG files.
    2. Download the Havoc-OS hi3660 img file (which is currently compressed as a .zip file) and extract the system.img from it once the download completes.
    3. Boot your device into bootloader mode. (Power off phone. Once off, hold Vol Down button while connecting your device to the computer).
    4. If you have magisk (or root of any kind) or currently have twrp installed, proceed to the next step (Step 5). If you have not used magisk or root, nor
    have you installed or used TWRP, proceed to step 6)
    5. Fastboot flash stock ramdisk, recovery_ramdisk and stock kernel first (especially if you are currently rooted with magisk).
    6. Fastboot flash the system.img extracted from the Havoc-OS hi3660 image file.
    7. Reboot into stock recovery.
    8. Wipe cache and do a factory reset.
    9. Reboot and profit.


    *Fastboot commands

    fastboot flash ramdisk ramdisk.img
    fastboot flash recovery_ramdisk recovery_ramdisk.img (might be recovery_ramdis.img, as sometimes the "k" gets cutoff)
    fastboot flash kernel kernel.img
    fastboot flash system system.img


    Team.png

    ZeNiXxX
    SKULSHADY



    Donate.png

    PayPal


    Credits.png

    LineageOS Team (https://www.lineageos.org)
    AICP (https://www.aicp-rom.com)
    MSM-Xtended Team (https://forum.xda-developers.com/on...nt/cardinal-aosp-5-0-android-8-0-pre-t3693585)
    Crdroid (https://crdroid.net)
    Omnirom (https://omnirom.org)
    And all the other Developers, Testers, Donators and Users.



    Sources.png

    https://github.com/Havoc-OS
    https://github.com/Havoc-Devices


    XDA:DevDB Information
    HavocOS, ROM for the Huawei Mate 9

    Contributors
    Wirmpolter, ZeNiXxX, SKULSHADY
    ROM OS Version: 8.x Oreo
    ROM Kernel: Linux 4.x
    ROM Firmware Required: EMUI 8
    Based On: LOS

    Version Information
    Status: Stable
    Current Stable Version: 1
    Stable Release Date: 2018-08-05

    Created 2018-08-07
    Last Updated 2018-08-07
    6
    New build available

    Changelog - 20180816

    - Updated with latest HavocOS sources
    - Ambient/Always-On display fixed (AOD disabled by default).
    - Potential fix for vendor mismatch error on Honor devices (Honor users please test and report)
    - Added stock Huawei camera (has a couple issues but works)
    - Removed AudioFX (sound distortion problems should be fixed now)
    - Sepolicy fixes

    Download: https://sourceforge.net/projects/ha...avoc-OS-20180816-hi3660-Official.zip/download
    4
    New Release Available

    Changelog

    - Completely revamped auto and manual brightness levels, as well as lowered allowed minimum brightness
    - Reduced board size of system image (hopefully should fllash for all users now).
    - Initial framework for fingerprint gestures (WIP) *not fully working yet

    Download link: https://sourceforge.net/projects/ha...avoc-OS-20180809-hi3660-Official.zip/download
    3
    Hello everyone, a really great Rom.

    I have installed on my Mate 9 (MHA L29 C432) as follows, back on Stock with HWOTA. Then 3 times wipe cache and factory reset with the stock recovery.

    Then boot into the EMUI system.

    In the developer options enable USB debugging.

    Flash with Fastboot system.img and again wipe cache and factory reset (3 times) in the Stock Recovery. (In Germany we say: A lot helps a lot ?)


    Boot and setup in Havoc.

    Switch on USB debugging in the developer options again.

    Then flash TWRP and Magisk 17.1

    The only thing that doesn't work 100% for me is the Stock EMUI Camera.

    I use a variant of the Gcam which works very well for me. (Except Video Recording !!!!!)

    https://drive.google.com/file/d/1h4PnERMZc2dmbQAfgVNK28hulIefftDh/view?usp=drivesdk


    Many thanks to the developer for your great work ?
    3
    How to Screen recording?

    Will be fixed in next build, should be available in the next couple of days.