Havoc-OS 2.x is based on AOSP, inspired by Google Pixel.
Has a refined Material Design 2 UI by @SKULSHADY.
So many features that you probably won't find in any ROM.
All you can dream of and all you'll ever need.
Just flash and enjoy...
General: MD2 UI Rounded UI Enhanced QS Battery Estimation Seekbars for Media Notifications QS Panel Inspired by OOS Pixel Lockscreen weather Substratum Support Compiled using SDCLANG OTA Support Signature Spoofing Micro-G support Lockscreen charging animation In-built Oneplus Camera & Gallery(Oneplus Device only) Status Bar: Double tap to sleep Statusbar brightness slide Quick & Smart pulldown Clock Settings Date Settings Battery Customization Battery Bar Network Traffic Indicator Carrier Label Customization Status Bar Icons Toggle Notifications Count Bluetooth Battery Status VoLTE Icon Toggle Old Mobile Type Icon style 4G/LTE icon switch Data Disable Icon Toggle Breathing Notifications Quick Settings: Layout customization Brightness Slider Customization Brightness Slider On Bottom Auto Brightness Icon Auto Brightness Icon on Right Brightness Control Buttons QS Elements Customization Tile Tittle Vibrate On Touch Information Header QS Footer Customization VPN Warning Settings Icon Running Services Icon Edit Icon User Switcher Icon Interface: Themes UI Style (Pixel/AOSP) Background Color (Automatic/Light/Dark/Shady/Glassy) Accent Color Font Manager App Icon Shape (Default/Square/Rounded Square/Squircle/Circle/Teardrop/Hexagon) QS Themes QS Color based on Wallpaper QS Color based on Accent Custom QS Panel color QS Panel Opacity QS Header Style (Black/Grey/Light Grey/Accent Based/Transparent) Custom QS Header Image QS Tile Style (Wavey/Cookie/Teardrop and 15+ More) Settings Customisation Switch Appearance (OnePlus/Material Design 2) Dashboard Icons (Round/Oreo/Round Accented/Round OnePlus Style/Oreo Style Accented) Dashboard Conditions Dashboard Suggestions Ambient Display: Ambient Options Always On Always On When Charging Wakeup On New Notifications Sensor Based Screen Wakeup (Tilt/Hand Wave/Pocket) Battery Level at Botton while Dozing Music Ticker Screen: Smart Pixel Screen Stabilization Corner Customisation Rounded Corner Radius Corner Content Padding Satus Bar Padding Buttons: Volume Rockers Volume Panel On Left Volume Dialog Timeout Volume Steps Keyboard Cursor Control Swap Keys Control Ring Volume Control Music Volume Volume Rocker Wakeup Volume keys Answer Call Power Button Power Menu Customization End Call Screen off power button torch Hardware keys Disable Keys Swap Keys Backlight Brightness Backlight Timeout Backlight On Touch Accidental Touch Protection Back/Home/Overview Button Customisation Single Tap Action Long Press Action Double Tap Action Home Button Use While Ringing Toggle Navigation bar: Navigation Mode (Fling/SmartBar/Default) Stock Navigation Bar Customisation Gestures Pixel Animation One-Handed Mode Layout Customisation Smart Bar Customisation Fling Customisation Pulse Customisation Height Customisation (Potrait/Landscape) Gestures: System Gestures Jump to Camera Long Press to Activate Torch Swipe Up on Home Button Full Gesture Mode Double Tap on NavBar to Sleep Prevent Ringing Swipe to Screenshot Swipe Gestures OnePlus Gestures Edge Gestures Pie Control Lockscreen: Double Tap to Sleep Media Cover Art Media Cover Art Filter (Blur/Greyscale/Accent tinted/Greyscale and Blurred) Music Visualiser Clock Widget Customisation Info Widget Customisation Weather Temperature Unit (Celsius/Fahrenheit) Unlocking FP Authentication Vibration Force FP Authentication LS Dismissal On Face Unlock Pocket Detection Allow FP in Pocket Elements Customisation Quick Settings Satus Bar Multiuser Switch Status Text Charging Info Left/Right Shortcuts Lock Icon Shortcuts Mid-Screen Shortcuts Bottom Shortucts Others Pin Ripple Scramble Layout Quick Unlock Auto Lock Power Button Instantly Locks Direct Unlock Lockscreen Message Recents: Recents style (Quickstep/Oreo/Grid/Android Go/Slim) Oreo Recents Customization Clear All Button Clear All Button Location Button Style Memory Bar Custom Styles Icon Pack Apps Blacklist Immersive Mode (Full Screen/Status Bar/Navigation Bar -- Clock/Date) Slim Recents Customisation Notifications: Lights Customization Charging Light Notification Light Blink Flashlight on Call Status Bar Heads Up Customisation Ticker Customisation Disable/Enable FC Notifications Immersive Mode Messages Toast Icon Force Expanded Notifications Kill App Button Noisy Notifications In-Call Vibration On Connect On Disconnect On Call Waiting For Notifications Animations: Disable animation Animation Duration Animation customization List view animation QS tile animation Power menu animation Screen off animation Toast animation System: Signature Spoofing CPU info Privacy Guard Burn-in protection Input Method: Selector notification Auto keyboard rotation Auto-Rotate Timeout Disable Full Screen Keyboard Show enter key Battery Saving: Sensor block per-package Alarm Blocker Wakelock Blocker Suspended Actions Doze settings Aggresive Battery Aggresive Idle Aggresive Standby Auto-enable on Battery saver mode View CPU Frequency Stats Miscellaneous: MediaScanner behaviour on boot Scrolling Cache USB Configuration Wake Up on Charge Launch Music App Screen Capture Screenrecord Shortcut Screenrecord Quality Screenshot Shortcut Screenshot Type (Full/Partial) Other Features: LiveDisplay On-the-go mode Prevent Accidental wake-up Seperate ringtone for SIM1&2 Battery Charge Warning Smart Charge Advanced Battery Info QS Tile Shortcuts: Heads Up tile Caffeine tile Ring mode tile CPU info tile Suspended action tile Smart pixel tile Ambient display tile AOD tile Screenrecord tile Stabilization tile Gaming Mode tile Screenshot tile Accidental touch tile Alarm/Calc/Phone/Camera/Music tiles Expanded Desktop tile Havoc settings tile HW key tile LTE tile Navbar tile On the go tile Pie control tile Reboot tile Sleep screen tile Accent picker tile Volume panel tile High Brightness tile Sound Search One Handed Mode Tile Compass Tile App Picker Tile Language
SKULSHADY (Anushek Prasal)
ZeNiXxX (Viktor Hermann)
theo.j22 (Tushar Jain)
DankBoi (Apoorva Kr. Srivastava)
If you like our work then please consider donating.
PayPal: https://www.paypal.me/vhermann | https://www.paypal.me/ANUSHEK
UPI: [email protected]
ROM download: https://sourceforge.net/projects/havoc-os/markw
Open Gapps: http://opengapps.org
Device tree: https://github.com/SonicBSV/android_device_xiaomi_markw
Telegram Support Group: https://t.me/havocofficial
Telegram Announcements Channel: https://t.me/Havoc_OS
Discord Server: https://discord.gg/YfhBCj4
1. Download the ROM, GApps (Optional), Magisk (Optional) from the links above.
2. Wipe System, Data, Dalvik, Cache.
3. Flash the ROM, GApps (Optional), Magisk (Optional).
4. Reboot and Enjoy.
Pixel Experience (https://github.com/PixelExperience)
Nitrogen Project (https://github.com/nitrogen-project)
MSM-Xtended Team (https://github.com/Project-Xtended)
Syberia Project (https://github.com/syberia-project)
DarkAngelGR, for his help and for contribution to the kernel.
melvin3, once again, sorry if I got on your nerves.
SonicBSV, for the device tree.
@Anomalchik, @Razziell, @mkshevetskiy, @karevn for the Nosgoth kernel
And all the other Developers, Testers, Donators and Users.
2019-06-24 - Updated power profile - Disabled G11h support on WiFi - Removed ANT+ HAL (very-very limited usage) - Safetynet bypass hack (thx for Granrage) - Update of LiveDisplay HAL - Made app startup faster - Synced with upstream kernel source - Synced with upstream Havoc source 2019-06-12 - Added Fast Charge toggle (in XiaomiParts, thx ArianK16a) - Added flinger velocity - Added NTP server for time sync - Added GPS properties (thx SonicBSV) - Revert vibration pattern - Removed NFC HAL - General code cleanup and alignment - Synced with Havoc OS upstream 2019-06-10 - CPU speed throttling to 2016 MHz is solved (thx @wiki.alphajoza) - Vibration pattern from Pixel 2 imported - Unnecessary WiFi package is removed - Set ZRAM for SWAP - Synced with Havoc OS upstream: https://t.me/Havoc_OS/1152 2019-06-06 - Updated with Havoc OS 2.6: https://t.me/Havoc_OS/1129 - Fetched XiaomiParts from previous builds - Sepolicy defined for live display (thx @DennySPB) - Missing selinux rule was set for USB (thx @kondor1995) 2019-06-02 - Switching to ShihabZzz's device tree (thx for @ShihabZzz) - Added fast charge to kernel - Synced with Havoc upstream 2019-05-30 - Switching back to Nosgoth kernel - Set proper battery capacity for phone - Increase JPEG Quality (by YourDeathWish) - Removed QC location provider (by Flex1911) - Cleaned up some unused BT flags (by Matadeen Mishra) - Removed notch capability (by ShihabZzz) 2019-05-26 - Smart charge fixed (by DennySPB) - PowerHAL is set (by kondors1995) - Virtual Display is set to 0 (by nichcream) - Reverted OP3 Graphic and Media - Slow Motion in GCam disabled (by Granrage) 2019-05-22 - Updated fingerprint sensor (by nichcream) - Media and Graphic update from OP T3 (by ZeeLog) - Default network type set to LTE/WCDMA (by Granrage) - Wait for MPCTL to start at boot (by dianlujitao) - Added Doze properties (by pavlaras) - Added proper device name - Update with upstream kernel source - Enable olympian_markw_defconfig for kernel 2019-05-20 - Sync with upstream Havoc OS: https://t.me/Havoc_OS/1085 - Porting ShihabZzz's Update Dexpreopt commit (thanks for @ShihabZzz) - Use default Dalvik values - Enable dev specific GPS - Enable dev specific FMRadio - Android Q text clock Hungarian translation - Update of Hungarian translation in Havoc Settings - Disable VSYNC and enable FM properties 2019-05-17 - Ported Skulshady's "op3: Show battery icon in the QS header" - Switched to Olympian Kernel (credit goes to DarkAngelGR) 2019-05-16 - Added kcal support (thx for NotesOfReality) - Added XiaomiParts - Under the hood tweaks in XiaomiParts - Ported Razziell's "init: clear and simplify init, remove hack for GSI" commit, which aims to bring stability - Sync with Havoc's code: https://t.me/Havoc_OS/1024 and https://t.me/Havoc_OS/1064 2019-05-12 - Added fast charge to kernel (thx DarkAngelGR) - Removed 'userspace' and 'conservative' governors from kernel (thx DarkAngelGR) - Hardware Key Backlight values are off by default - Re-configured Dalvik heap - Synced with newest Havoc source code 2019-05-10: - Synced with Havoc source: https://t.me/Havoc_OS/1024 - Switched to Nosgoth kernel - Added Blokada ad-blocker 2019-05-08: - ROM is now OFFICIAL - Synced with the latest Havoc version, 2.5: https://t.me/Havoc_OS/1011 - Security patch from 5th of May - Removed AdvancedControls - Removed Snap camera (com.lineage.snap) - Google Camera (version 5.2.025) is the default camera