How to download and install Havoc OS on Mi A2 (Android 9 Pie)

Xiaomi Mi A2 is one of the popular Stock Android devices runs on the Android One platform. It’s a successor of the Mi A1 device and comes with so many features and mid-range specifications as well. As the handset runs on Stock Android UI and doesn’t have so many customizations or themes, some of the users want to flash any Custom ROMs on this device. If you’re also a Mi A2 user and want to flash an Android Pie based Custom ROM, here is the guide on how to download and install Havoc OS on Mi A2.

But before going to the flashing requirements and process, you should check out the Havoc OS features and other details.

Havoc OS v2.4 Official Build Features

Havoc OS is based on AOSP and inspired by Google Pixel ROM. It has a redesigned material theme-based UI with so many extra features and customizations which you won’t find in any other ROMs. It brings system stability and performance-based user experience with every official stable build.

General Features:

  • MD2 UI
  • Rounded UI
  • 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
  • Breathing Notifications
  • Battery customization
  • Battery bar
  • Network traffic indicator
  • Carrier label customization
  • Notifications count
  • VoLTE icon toggle
  • Bluetooth battery status
  • Old Mobile-type style
  • 4G/LTE icon switch
  • Data disable icon toggle

Quick Settings:

  • Layout customization
  • Brightness Slider customization
  • Auto Brightness icon
  • Bottom brightness slider
  • Running services icon toggle


  • Expanded Desktop
  • Themes
  • Background Color(Light/Dark/Black)
  • Notification Color(Light/Dark/Black)
  • Accent Color Picker
  • Auto Night mode
  • QS Header & Tile Style
  • Font Manager
  • Rounded Corner adjuster
  • Dashboard toggles

Ambient Display:

  • Now Playing
  • Now Playing History
  • Always On Display
  • Ambient Display options(Tilt/Pick-up/Hand wave/Pocket)


  • Smart Pixel
  • Screen Stabilization


  • Volume Rockers
  • Switch to make ringtone volume slider default
  • Dialog timeout
  • Volume steps
  • Keyboard cursor control
  • Reorient on rotate
  • Music Control
  • Volume Rocker Wake
  • Volume keys call answer
  • Power Button
  • Power Menu customization
  • Screen off power button torch
  • Hardware keys
  • Disable keys
  • Swap keys
  • Backlight timeout
  • Backlight adjuster
  • Accidental touch toggle
  • Single/Double/Long-press button action

Navigation bar:

  • Pixel animation
  • One-handed mode
  • Navbar Pulse
  • Navbar button Swap
  • Layout
  • Extra button


  • System Gestures
  • Jump to camera
  • Prevent ringtone
  • Swipe up on Home button
  • Full gesture mode
  • Swipe to Screenshot
  • Swipe Gestures
  • Navigation
  • Swipe up gesture
  • Edge gesture
  • App Circle bar
  • Pie control
  • Gesture Anywhere


  • Double tap to sleep
  • Media cover art
  • Lockscreen Visualizer
  • Clock/Date Font style & Size
  • Weather unit
  • Unlocking
  • Pin Ripple
  • FP authentication vibrate
  • Face auto unlock
  • FP unlock on reboot
  • Pocket detect
  • Quick Unlock
  • Scramble layout
  • Direct unlock
  • Disable Lockscreen Elements
  • Quick Settings disabled
  • Disable Statusbar
  • Lockscreen charging info
  • Hide lock screen bottom elements
  • Lock screen shortcuts


  • Recent style (Pie/Oreo/OmniSwitch)
  • Oreo Recent customization
  • Clear all button
  • Memory bar
  • Immersive recent tabs
  • Hide app from recent tabs


  • Lights Customization
  • Charging light
  • Notification light
  • Blink Flashlight on Call
  • FC notification disable
  • Disable Immersive messages
  • Heads Up
  • Customization
  • Less Boring Heads Up
  • Ticker Notification
  • Ticker Animation
  • Misc
  • Toast Icon toggle
  • Noisy Notification toggle
  • Force Expanded notification
  • In-call Vibration customization


  • Disable animation
  • Animation Duration
  • Animation customization
  • List view animation
  • QS tile animation
  • Power menu animation
  • Screen off animation
  • Toast animation
  • Scrolling Cache


  • Signature Spoofing
  • CPU info
  • Privacy Guard
  • Chooser Activity blacklist
  • Burn-in protection

IME Settings:

  • Selector notification
  • Auto keyboard rotation
  • Disable fullscreen keyboard
  • Show enter key

Battery Saving:

  • Sensor block per-package
  • Alarm Blocker
  • Wakelock Blocker
  • Suspended Actions
  • Doze settings


  • MediaScanner behavior on boot
  • Wake up while charging
  • Launch music app
  • Screenshot type (Fullscreen/Partial)

Other Features:

  • Advanced Battery info
  • Night Light brightness options
  • On-the-go mode
  • Prevent Accidental wake-up
  • Separate ringtone for SIM 1 & SIM 2

QS Tile Shortcuts:

  • Heads Up tile
  • Caffeine tile
  • Ring mode tile
  • CPU info tile
  • Suspended action tile
  • Smart pixel tile
  • Now playing tile
  • Ambient display tile
  • AOD tile
  • Screen record 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 (OTG) tile
  • Pie control tile
  • Reboot tile
  • Sleep screen tile
  • Accent picker tile
  • Volume panel tile
  • High Brightness tile

Device Features:

  • Spectrum Power Profile
  • Screen Calibration
  • Custom Calibration
  • High Brightness Mode
  • Off-screen gestures
  • D2TW
  • Slider customization
  • Vibration strength slider
How to download and install Havoc OS on Mi A2 (Android 9 Pie)

Havoc OS v2.4 Pie ROM Details:

  • ROM OS Version: 9.x Pie
  • ROM Kernel: Linux 4.x
  • Firmware Required: Unlocked Bootloader
  • Based On: Havoc OS
  • Status: Beta
  • Created: 2018-12-23
  • Last Updated: 2019-04-08

Havoc OS v2.4 Official Stable Build [08.04.19] Android Pie: Changelogs

  • Added systemwide adaptive icon setting
  • Added mobile data tile icon from Oxygen OS (OnePlus devices only)
  • Fixed proximity sensor issues in Dialer
  • Fixed partial screenshot
  • Music ticker on AOD fixed
  • Fixed multiuser icon glitch in QS footer
  • Fixed system crash when encrypting from settings
  • Merged April security patches
  • Added media cover art filters
  • Added Browser
  • Improved gaming mode tile

Now let’s talk about how to download and install Havoc OS on Mi A2 based on Android 9 Pie.


  • This guide and files are only for Mi A2. Don’t try to flash these files on any other device.
  • Required a USB cable and a computer to unlock the device bootloader.
  • Your device bootloader should be unlocked at first.
  • Download ADB Fastboot Tool and extract it on your PC/Laptop and install it.
  • Take a full backup of your device before starting the installation process.
  • Keep your device battery charged at least 60%-70% for a smoother flashing process.
  • Enable USB Debugging and OEM Unlock from Developer options via device Settings.
  • Download twrp.img file for Mi A2 and copy it on your device.
  • Install the Custom TWRP Recovery on your device.
  • Enable USB Debugging and Unlock the Bootloader on your device.
  • After installing TWRP, you can root your device. (Optional)

Disclaimer! Do it at your own risk. Gadget Headline will not be responsible for any kind of damage or error occurs to your device during following the process. It’s recommended to follow the step-by-step method provided below.

Steps to Unlock Bootloader of Xiaomi Mi A2/A2 Lite Device:

  • You need to connect your Mi A2/Mi A2 Lite device with your PC via a USB cable.
  • Go to the installed ADB Fastboot directory (C: drive) and open terminal or command prompt directly.
  • Reboot your phone to Fastboot mode by typing the following command and press enter.

adb reboot bootloader

  • Check your device to grant permission for your PC for the first time.
  • Your device will boot into the Fastboot mode. Now, type the below command and press enter.

fastboot flashing unlock

  • You will get a notice that you’re trying to unlock your device bootloader. Select the option normally to unlock via your device volume key and press the power key to confirm the selection.
  • The unlock preparing process will start and you have to wait for some time. Your device data will be erased completely.
  • Restart your device into Fastboot mode by the earlier process.
  • Now, type the following command and press enter.

fastboot flashing unlock_critical

  • You will get a warning notice again. Just follow the options and your device will be restart again.
  • You’re done! Now, your Mi A2/A2 Lite device bootloader is unlocked properly.

All Download Links:

How to install Havoc OS on Mi A2 [Steps]

  1. Download the ROM and GApps from the links above.
  2. Copy both the files on your device storage (Internal/external).
  3. Switch off your Mi A2 device then press and hold the Volume Down + Power button together for a few seconds to enter in TWRP Recovery mode. [Follow the guide – same process]
  4. You will enter into the TWRP Recovery Menu.
  5. Now, go to the Wipe > Select Wipe System, Data, Dalvik, Cache > swipe to confirm wipe.
  6. Back to the main TWRP menu and tap on Install button.
  7. Search for the downloaded ROM file destination and select the firmware file.
  8. Swipe to confirm flash and wait for a few minutes to complete the installation process.
  9. Now, go back again to the home screen and select Install. Search for the GApps file from the storage and confirm flash again.
  10. After a complete flashing, tap on Reboot Now option.
  11. It will take around 10-15 minutes to boot for the first time.
  12. You’ve successfully installed Havoc OS v2.4 Pie ROM on your Mi A2. Enjoy! 🙂
Subodh Gupta
Subodh Gupta

Love to explore the world of smartphones and gadgets. Focused on latest and upcoming tech news, Android news, ROMs, tips, guides, leaks, and reports. Love Android and Windows Phones but addicted to Android OS from Android Gingerbread version till now. Foody and music lover.

Articles: 620

Leave a Reply

Your email address will not be published. Required fields are marked *