• 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

[VoLTE][ROM][10] Havoc OS -Unofficial Updated : 27th August 2020

Shujath

Recognized Developer
Feb 17, 2015
451
3,041
93
Hyderabad




Havoc-OS 3.x is based on AOSP, inspired by Google Pixel.
Has a refined Material Design 2 UI crafted by @SKULSHADY.
Many useful features that will blow your mind.
All you can dream of and all you'll ever need.
Just flash and enjoy...



Code:
[SIZE="3"][SIZE="3"][B][U]General:[/B][/U][/SIZE]

Material Design 2 UI
Android R Style Screenrecord Dialog
Rounded UI
Inbuilt GApps (optional)
Face Unlock
Enhanced QS Battery Estimation
Lockscreen Clocks
Font Customisation
Dark Theme Support for AOSP apps
Notification LED Settings
Pixel Lockscreen weather
Signature Spoofing
Micro-G support
Lockscreen charging animation

[SIZE="3"][B][U]Status Bar:[/B][/U][/SIZE]

Clock & Date Settings
Custom Logo
Brightness Control Gesture
Double Tap to Sleep
Network Traffic Indicator Settings
Carrier Label Settings
Battery Icon Style/Percentage Settings
Status Bar Icons Toggle
HD/VoLTE Icon Toggle
4G/LTE Icon Toggle
Data Disable Icon Toggle
Roaming Indicator Toggle
Small Mobile Type Icon Toggle
Bluetooth Battery Status Toggle

[SIZE="3"][B][U]Quick Settings:[/B][/U][/SIZE]

Quick Pulldown
Smart Pulldown
Battery Estimates Toggle
Background Opacity
Background Blur Configuration
Header Image Configuration
QS Customisations
  Rows/Column
  Tile Title
  Vibrate on Touch
Brightness Slider Customization
  Brightness Slider On Bottom/Top/Hidden
  Auto Brightness Icon
  Brightness Control Buttons
QS Footer Customization
  Settings Icon
  Running Services Icon
  Edit Icon
  User Switcher Icon

[SIZE="3"][B][U]Ambient Display:[/B][/U][/SIZE]

Show/Hide Battery Level
Ambient Options
  Always On
  Always On When Charging
  Wakeup On New Notifications
  Wakeup on New Music (Music Ticker)
  Sensor Based Screen Wakeup (Tilt/Hand Wave/Pocket)
  Double Tap for Ambient Display
Ambient/Always On Display Brightness Configuration

[SIZE="3"][B][U]Screen:[/B][/U][/SIZE]

Corners Customisation
  Rounded Corner Radius
  Corner Content Padding
Legacy App Scaling
  Force Higher Aspect Ratio for Selected Apps

[SIZE="3"][B][U]Buttons:[/B][/U][/SIZE]

Navigation
  Nav Bar Toggle
  System Navigation Type
  Arrows Keys
Volume Buttons
  Swap Keys
  Volume Steps
  Long Press to Seek Tracks
  Keyboard Cursor Control
  Volume Rocker Wakeup
  Volume keys Answer Call
Power Button
  Power Menu Customization
  Lockscreen Options
    Visibility on the Lockscreen
    Reboot
    Advanced Reboot
    Screenshot Option
    Screenrecord
  Screen-Off Torch
    Double Tap Power Button
    Long Press Power Button
Back Gesture
  Arrow Animation toggle
  Long Swipe Type (Swipe and Hold/Swipe Edge to Edge)
  Long Swipe Timeout
  Long Left/Right Swipe Action
  Haptic Feedback toggle
 
[SIZE="3"][B][U]Gestures:[/B][/U][/SIZE]

Jump To Camera
System Navigation Settings
Prevent Ringing Gesture
Swipe To Screenshot
Touchscreen Gestures

[SIZE="3"][B][U]Lockscreen:[/B][/U][/SIZE]

Double Tap to Sleep
Media Cover Art
Media Cover Art Blur Level
Music Visualiser
Unlocking
  Pocket Detection
Fingerprint
  Screen Off FOD
  Show Icon
  Recognizing Animation
  FP Authentication Vibration
  FP error Vibration
Elements Customisation
  Status Bar
  Quick Settings
  Lock Icon
  Charging Info

[SIZE="3"][B][U]Notifications:[/B][/U][/SIZE]

Flashlight
  Blink for incoming call
  Blink for Call Waiting
Screen 
  Edge Lighting Customisation
Status Bar
  Heads Up
System
  FC Notifications
Misc
  Kill App Button
  Noisy Notifications

[SIZE="3"][B][U]Animations:[/B][/U][/SIZE]

Animation Duration
System Animation customization
QS Tile Animation Customisation

[SIZE="3"][B][U]Battery Saving:[/B][/U][/SIZE]

Smart Pixels
Suspend Actions

[SIZE="3"][B][U]Miscellaneous:[/B][/U][/SIZE]

Gaming Mode
Wake Up on Charge
Charging Animation
Screenshot Type (Full/Partial)
Adaptive Playback
Playback Timeout (30sec/1min/2min/5min/10min)

[SIZE="3"][B][U]Other Features:[/B][/U][/SIZE]

Vibration & Haptics Customization
LiveDisplay
Notch Hide Settings
Seperate ringtone for SIM1&2
Screen Refresh Rate (For Supported Devices)
ALways On Display
Smart Charging
Theming
  Styles and Wallpapers
  Dark Theme
  Accent Colour
  Icon Shape

[SIZE="3"][B][U]QS Tile Shortcuts:[/B][/U][/SIZE]

  Heads Up tile
  Caffeine tile
  CPU info tile
  Smart pixel tile
  Live Caption
  Screenrecord tile
  Gaming Mode tile
  Screenshot tile
  LTE tile
  Music Tile
  LiveDisplay
  Switch Data Card Tile
  Reboot Tile
  Reading Mode
  Gaming Mode
  Compass
  Sound Search
  Compass Tile

[/SIZE]



Founder & Lead Developer:
SKULSHADY (Anushek Prasal)

Support Team:
theo.j22 (Tushar Jain)



If you like our work then please consider donating.
PayPal: https://www.paypal.me/ANUSHEK
UPI: [email protected]
Maintainer Donation Link: https://www.paypal.com/paypalme/ShujathM
]






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.



LineageOS (https://github.com/LineageOS)
Crdroid (https://github.com/crdroidandroid)
Pixel Experience (https://github.com/PixelExperience)
Nitrogen Project (https://github.com/nitrogen-project)
Omnirom (https://github.com/omnirom)
And all the other Developers, Testers, Donators and Users.




Kernel Sources : https://github.com/Yoshino-StockDevelopment



XDA:DevDB Information
Havoc OS for XZ1, ROM for the Sony Xperia XZ1

Contributors
Shujath, modpunk, derf elot
ROM OS Version: Android 10
ROM Kernel: Linux 4.x

Version Information
Status: Stable

Created 2020-07-29
Last Updated 2020-07-29
 
Last edited:

Shujath

Recognized Developer
Feb 17, 2015
451
3,041
93
Hyderabad
Instructions :

SECURITY ADVICE

Don't flash ROMs or Magisk modules which set SELinux to permissive or you welcome malware on your device!


Install Latest Firmware

  • Grab the Sony Stock firmware using e.g. XPeriFrim. You should always flash the firmware matching the LOS build.
  • Grab newflasher and put it in the same folder as the firmware files.
  • Read the newflasher original post on XDA for general instructions!
  • Remove the following from the folder so they won't get flashed:
    • all *.ta files (keep the one in the boot/ directory)
  • Turn off your phone
  • Hold the volume down button and attach it via USB to your system till you see LED turning green
  • Run newflasher from within this directory to flash the remaining files
  • Skip the second optional step (dumping of trim area), it's useless if your bootloader is unlocked already and takes a long time.
  • Hit Yes for all the next questions asked in Newflasher(Only dumpin of trim area should be selected no and rest all questions should be selected as yes.
  • Once Newflasher flashes the Stock rom, boot into it and make sure volte is available.(VOLTE WILL NOT WORK ON BLISS IF YOU DO NOT HAVE IT IN STOCK ROM.
  • Incase you are not able to see volte icon in stock either your carrier does not support it or there is an issue with the stock rom(Try flashing it again).
  • Once you confirm Volte is available in stock, Flash the TWRP recovery and follow below instructions carefully.
  • Boot into recovery >> Format Data >> Power off the Phone.
  • Again boot into recovery >> Format Data >> Power off the Phone.
  • This time boot into recovery >> Wipe Internal Storage.
  • Flash ROM, Gapps, Magisk.
  • In the setup wizard select SIM 1 as the default sim for calls data and message.
  • Once Boot is complete, wait patiently for few mins.
  • Voilllaa you should have volte and dual sim both enabled.


Google Apps

You can download and install the Google Apps from opengapps.org. You need ARM64 and 10.x. I suggest to *always* use the pico or nano package. If you need additional apps you find them in the Play Store.

MicroG


This ROM does support Signature Spoofing. However we are watching MicroG and check if they provide newer builds e.g. for Android Pie.
 

Shujath

Recognized Developer
Feb 17, 2015
451
3,041
93
Hyderabad

Downloads and Changelog:

Initial Release : 29th July 2020

Changelog(Compared to previous Bliss) :

* Unified Device Tree for Single and Dual SIM.
* Fixed data issue for single sim users(Which required WiFi toggling)
* Added Stock Sony Album Application
* Fixed Stock Camera memory Leak
* Fixed blank screen on various apps(Caused due to Webview)
* Few other tweaks here and thtere

Download link : https://www.androidfilehost.com/?fid=8889791610682902956

31st July 2020

Changelog :

- Fixed Lockscreen bug
- Fixed Fingeprint sensor
- Ambient Display is working fine

Download link : https://www.androidfilehost.com/?fid=8889791610682903927



27th August 2020

Changelog :

* Version 3.8
* August Security Patch
* Switched to SODP based GPS
* Added Xperia Email and Xperia Keyboard.
* Added source-built gralloc and libqdMetaData to fix stock cam memory leak (Thanks to @derf elot)
* Updated libase and hidl libraries

Download : https://www.androidfilehost.com/?fid=8889791610682924158
 
Last edited:

virvin

Member
Feb 11, 2012
12
0
0
Do I need to unlock my bootloader first, before installing this rom? Btw, Thank you for your effort.

---------- Post added at 01:05 AM ---------- Previous post was at 12:47 AM ----------

Apologies for this dumb question, I'm very new to this and I really want to try this Rom. How can I tell if my downloaded firmware is matched with the LOS build?
 

pleniceanu cristian

Senior Member
Aug 9, 2017
98
24
0
Do I need to unlock my bootloader first, before installing this rom? Btw, Thank you for your effort.

---------- Post added at 01:05 AM ---------- Previous post was at 12:47 AM ----------

Apologies for this dumb question, I'm very new to this and I really want to try this Rom. How can I tell if my downloaded firmware is matched with the LOS build?
Of course you need to unlock it
Back up TA if you want and know how to
Unlock bootloader
Flash stock with new flasher
Flash twrp
Flash Rom, Magisk
For maximum results, follow the step by step guides from the initial post

---------- Post added at 08:57 PM ---------- Previous post was at 08:34 PM ----------

ROM Updated :


31st July 2020

Changelog :

- Fixed Lockscreen bug
- Fixed Fingeprint sensor
- Ambient Display is working fine

Go to Post#3 for download link.
How to update?
 
Last edited:

virvin

Member
Feb 11, 2012
12
0
0
Of course you need to unlock it
Back up TA if you want and know how to
Unlock bootloader
Flash stock with new flasher
Flash twrp
Flash Rom, Magisk
For maximum results, follow the step by step guides from the initial post

---------- Post added at 08:57 PM ---------- Previous post was at 08:34 PM ----------


How to update?
Thank you for responding.
Btw, what does TA mean?

To update. The link is given on 3rd post.
 

pleniceanu cristian

Senior Member
Aug 9, 2017
98
24
0
Thank you for responding.
Btw, what does TA mean?

To update. The link is given on 3rd post.
If don't know what it's it, then please inform yourself, you will may loose guarantee if you unlock bootloader.
Please take into account that I am far from being a professional adviser.
Unlocking the bootloader means loosing the TA partition which contains some keys from the producer, every device has it's own dev keys.
Without them, the camera, for example, won't have the same performance with stock firmware. Or you won't be able to turn on advanced features for video playing.
They can be restored if you've backed them up.
I didn't backed them up but I don't miss stock that much.
 

virvin

Member
Feb 11, 2012
12
0
0
If don't know what it's it, then please inform yourself, you will may loose guarantee if you unlock bootloader.
Please take into account that I am far from being a professional adviser.
Unlocking the bootloader means loosing the TA partition which contains some keys from the producer, every device has it's own dev keys.
Without them, the camera, for example, won't have the same performance with stock firmware. Or you won't be able to turn on advanced features for video playing.
They can be restored if you've backed them up.
I didn't backed them up but I don't miss stock that much.
Oh I see. Thank you very much for your patience. I'll ask google how to. One more thing, are you using this ROM for your daily driver? If so, what is the model of your phone? Mine is G8342. I'm sorry for asking too much.
 

pleniceanu cristian

Senior Member
Aug 9, 2017
98
24
0
Oh I see. Thank you very much for your patience. I'll ask google how to. One more thing, are you using this ROM for your daily driver? If so, what is the model of your phone? Mine is G8342. I'm sorry for asking too much.
Is my second phone but I use it daily.
This Rom is stable, very stable, it seems that everything works, at least everything important. On the other hand you can find minor bugs on stock firmwares. Device G8341

To install in short
Unlock bootloader, see Sony site
Install the stock firmware with new flasher, using computer, see YouTube
Install twrp for poplar by computer, see xda posts, twrp helps you install custom ROMs and other programs for root, 3.3.0 and 3.4.0 (or something like that) are the latest versions, any of them is good.
Install Rom by entering twrp, see first post.

DO NOT SKIP ANY STEP from these guides above.
Once you will install a few custom ROMs you will know when you can do that
 
Last edited:
  • Like
Reactions: tombbb and virvin