• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

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

Wirmpolter

Senior Member
Apr 16, 2008
242
360
0
Innisfil







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...





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]







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





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




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



ZeNiXxX
SKULSHADY




PayPal



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.




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
0
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
0
Innisfil
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.
Unfortunately, you need an unlocked bootloader to flash this,
 

Wirmpolter

Senior Member
Apr 16, 2008
242
360
0
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
0
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
0
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
0
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
0
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
0
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
0
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
0
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.
 

mysteryjeans

Senior Member
Jun 16, 2015
88
65
0
Ah okay gotcha. Heres a screenshot. So I'm guessing new security updates will get included with the system image?
So i am on stock uptill now MHA-L29 8.0.0.376(C185) .. Can you please upload some screenshots? Also how do i get the stock camera app after flashing this rom
 
Last edited: