[ROM]-[23.07.20]-Havoc-OS-3.7-[10.0.0_r40]-[Official]

Search This thread

hkdoublecat

Senior Member
Jul 13, 2011
63
10
Can I safely assume the installation procedure on page 1 also apply to Havoc 4.6?

As I cannot find a Havoc 4.X thread but just 3.7 here on OP7pro forum.
 

rustydusty222

New member
Apr 8, 2019
2
0
Hey dude,

I had the same exact issue. I tried doing a clean flash several times, with no luck. It's not just the proximity sensor, it's all the sensors. The ambient light sensor, the compass, gyroscope, barometer. None of them work at all.

But, I figured out how to get them working.

You just need to flash the persist partition.

1) Download this zip file, extract the .img file from it. https://androidfilehost.com/?fid=6006931924117929081

2) Enter fastboot mode, and type:
Code:
fastboot flash persist persist.img

Now all of your sensors will work perfectly under Havok.
if this dose not work then flash your stock rom and then flash custom recovery
and flash persist img via custom recovery
 

HippoMan

Senior Member
May 5, 2009
1,873
703
Hippoland
I have a question about how the Havoc ROMs handle Doze.

The stock Oxygen OS 10.x on my OnePlus 7Pro is horrible with regard to Doze mode. A number of apps do not get timely push notifications, even when whitelisted (i.e., even with Battery Optimization turned off), and even when the App Standby Mode is set to "active" for those apps (in fact, it seems like OOS sets all apps to be in "active" App Standby Mode and then totally ignores that setting). Furthermore, all the Doze profiles I've set via settings put global device_idle_constants [settings values] do not fix this problem with missed push notifications.

How does Havoc behave with regard to this? Are there problems with delayed push notifications? Or does Havoc manage this more effectively and intelligently than OOS?

I'm gladly willing to live with somewhat worse battery life in return for always receiving all push notifications in a timely manner.

Thank you in advance for any information about how Havoc behaves in this regard concerning Doze.
 
  • Like
Reactions: N-Gage4ever

Toutatis_

Senior Member
Oct 3, 2012
1,332
812
I have a question about how the Havoc ROMs handle Doze.

The stock Oxygen OS 10.x on my OnePlus 7Pro is horrible with regard to Doze mode. A number of apps do not get timely push notifications, even when whitelisted (i.e., even with Battery Optimization turned off), and even when the App Standby Mode is set to "active" for those apps (in fact, it seems like OOS sets all apps to be in "active" App Standby Mode and then totally ignores that setting). Furthermore, all the Doze profiles I've set via settings put global device_idle_constants [settings values] do not fix this problem with missed push notifications.

How does Havoc behave with regard to this? Are there problems with delayed push notifications? Or does Havoc manage this more effectively and intelligently than OOS?

I'm gladly willing to live with somewhat worse battery life in return for always receiving all push notifications in a timely manner.

Thank you in advance for any information about how Havoc behaves in this regard concerning Doze.
I can't answer you unfortunately, I never had this kind of issue back in the days when I was using A10 custom ROMs, including Havoc.

Just curious, why don't you update to OxygenOS 11/A11 custom ROM/A12 custom ROM?
 
  • Like
Reactions: HippoMan

HippoMan

Senior Member
May 5, 2009
1,873
703
Hippoland
I can't answer you unfortunately, I never had this kind of issue back in the days when I was using A10 custom ROMs, including Havoc.

Just curious, why don't you update to OxygenOS 11/A11 custom ROM/A12 custom ROM?
Thank you very much.

I am staying with OOS 10 because if I upgrade to A11 or A12, I will then have to go down into the dizzying rabbit hole of trying to get Magisk and TWRP to work with those OS versions, which currently is not possible without lots of painful headaches ... if at all.

A10 works fine for me with Magisk (stable version 23.0) and TWRP ... just not with push-notifications.

If some day Magisk and TWRP can function well under A11 or A12, I will then consider upgrading.

But actually, it's promising that you didn't have push-notification issues under Havoc and other custom A10 ROMs. I am considering moving to one of these custom ROMs now.
 

Toutatis_

Senior Member
Oct 3, 2012
1,332
812
Thank you very much.

I am staying with OOS 10 because if I upgrade to A11 or A12, I will then have to go down into the dizzying rabbit hole of trying to get Magisk and TWRP to work with those OS versions, which currently is not possible without lots of painful headaches ... if at all.

A10 works fine for me with Magisk (stable version 23.0) and TWRP ... just not with push-notifications.

If some day Magisk and TWRP can function well under A11 or A12, I will then consider upgrading.

But actually, it's promising that you didn't have push-notification issues under Havoc and other custom A10 ROMs. I am considering moving to one of these custom ROMs now.

I see.

If you don't care about running unencrypted, you could also use crDroid. Still on 11 but encryption is disabled on purpose to allow users to use TWRP and flash updates "the old way". I don't think it's worth the risk but it's an option and some people are still using it.

I'm on Android 12 and while things are slightly different when it comes to flashing, it's not that difficult in my opinion. If you're familiar with adb and fastboot commands, you're almost good to go.

The only new stuff is that you need to extract the boot.img file with a tool called "Payload Dumper" to access the built-in recovery. Once again, it sounds way more complicated than it is really. There is a bit of setup depending on your OS and the tool you choose but once you're done, it's only a matter of one command. As far as I'm concerned, I just have to run:

Code:
payload-dumper-go -p boot ROM.zip

and it takes 5 seconds or so (again, depends on your hardware). Plus, you can use the same boot.img to flash a different ROM. Recently I used an old ArrowOS boot.img to flash EvolutionX because the latter had some issues with the recovery, it worked perfectly fine. Some maintainers even directly provide a separate download link and some users (including me) upload it if people ask for it, for convenience.

I don't even miss TWRP now, I just got used to how things work on Android 12. I miss Android 10 because of Resurrection Remix though. 🙁

Hopefully you'll somehow find a fix for your delayed push notifications issue, this must be annoying for sure.
 

SlyUK

Senior Member
May 13, 2015
2,499
726
Wishing everyone hear a Merry Christmas and Happy New Year :)

May I ask:

What are the chances of this Rom being developed for the OnePlus 10 Pro in 2022/23 kindly ?
 

samslam41

Member
Dec 14, 2021
37
13
I can't answer you unfortunately, I never had this kind of issue back in the days when I was using A10 custom ROMs, including Havoc.

Just curious, why don't you update to OxygenOS 11/A11 custom ROM/A12 custom ROM?
Havoc is has been on android 11 for a while now. They mentioned somewhere else that they won't be updating much here anymore. Lol, the number one spot to post updates and support the development of this ROM with the community. Talk about setting yourself up for failure :(
 

samslam41

Member
Dec 14, 2021
37
13
I see.

If you don't care about running unencrypted, you could also use crDroid. Still on 11 but encryption is disabled on purpose to allow users to use TWRP and flash updates "the old way". I don't think it's worth the risk but it's an option and some people are still using it.

I'm on Android 12 and while things are slightly different when it comes to flashing, it's not that difficult in my opinion. If you're familiar with adb and fastboot commands, you're almost good to go.

The only new stuff is that you need to extract the boot.img file with a tool called "Payload Dumper" to access the built-in recovery. Once again, it sounds way more complicated than it is really. There is a bit of setup depending on your OS and the tool you choose but once you're done, it's only a matter of one command. As far as I'm concerned, I just have to run:

Code:
payload-dumper-go -p boot ROM.zip

and it takes 5 seconds or so (again, depends on your hardware). Plus, you can use the same boot.img to flash a different ROM. Recently I used an old ArrowOS boot.img to flash EvolutionX because the latter had some issues with the recovery, it worked perfectly fine. Some maintainers even directly provide a separate download link and some users (including me) upload it if people ask for it, for convenience.

I don't even miss TWRP now, I just got used to how things work on Android 12. I miss Android 10 because of Resurrection Remix though. 🙁

Hopefully you'll somehow find a fix for your delayed push notifications issue, this must be annoying for sure.
Resurrection remix was amazing! I hope they start developing again and never stop after they do so. I wish evolution x made a vanilla version :(.
 
  • Like
Reactions: HippoMan

HippoMan

Senior Member
May 5, 2009
1,873
703
Hippoland
I see.

If you don't care about running unencrypted, you could also use crDroid. Still on 11 but encryption is disabled on purpose to allow users to use TWRP and flash updates "the old way". I don't think it's worth the risk but it's an option and some people are still using it.

I'm on Android 12 and while things are slightly different when it comes to flashing, it's not that difficult in my opinion. If you're familiar with adb and fastboot commands, you're almost good to go.

The only new stuff is that you need to extract the boot.img file with a tool called "Payload Dumper" to access the built-in recovery. Once again, it sounds way more complicated than it is really. There is a bit of setup depending on your OS and the tool you choose but once you're done, it's only a matter of one command. As far as I'm concerned, I just have to run:

Code:
payload-dumper-go -p boot ROM.zip

and it takes 5 seconds or so (again, depends on your hardware). Plus, you can use the same boot.img to flash a different ROM. Recently I used an old ArrowOS boot.img to flash EvolutionX because the latter had some issues with the recovery, it worked perfectly fine. Some maintainers even directly provide a separate download link and some users (including me) upload it if people ask for it, for convenience.

I don't even miss TWRP now, I just got used to how things work on Android 12. I miss Android 10 because of Resurrection Remix though. 🙁

Hopefully you'll somehow find a fix for your delayed push notifications issue, this must be annoying for sure.
Thank you very much. Based upon your suggestion, I might try crDroid.

Yes, I know about payload_dumper and flashing the ROM that way.

The only thing I really want TWRP for is nandroid backups. I want backups for more than just my apps, contacts, media content, etc. With nandroid, I could back up boot, system, vendor, and data, then try a new OS, and then go back to the old OS simply by restoring the nandroid backup.
 

TheBassDude

Senior Member
Use this method to install custom roms:

Boot to TWRP
Format Data
Reboot to TWRP

Install latest Stock OOS
Install Havoc
Install TWRP
Reboot TWRP

Install latest Stock OOS again
Install Havoc again
Install TWRP again
Reboot TWRP

Install Gapps (optional)
Install Force Encrypt Disabler
Format Data again
Install Magisk
Reboot System

If you it in that order you should have no issues. I've always done it that way since Android 10 and never once had any issues.
Been struggling to get a solid install with working OTA's and this did the trick. Followed your instructions with one exception; I did not flash OOS either time, just HavocOS and TWRP. As for OTA's, I was finally able to flash the TWRP retention script and install Magisk to inactive slot after OTA installation but before the reboot. Wasn't able to do that before. Thanks for the instructions. This is the way!
 
  • Like
Reactions: ajsmsg78

N-Gage4ever

Account currently disabled
Thank you very much.

I am staying with OOS 10 because if I upgrade to A11 or A12, I will then have to go down into the dizzying rabbit hole of trying to get Magisk and TWRP to work with those OS versions, which currently is not possible without lots of painful headaches ... if at all.

A10 works fine for me with Magisk (stable version 23.0) and TWRP ... just not with push-notifications.

If some day Magisk and TWRP can function well under A11 or A12, I will then consider upgrading.

But actually, it's promising that you didn't have push-notification issues under Havoc and other custom A10 ROMs. I am considering moving to one of these custom ROMs now.
I think same like you. Never update to A11 or A12...
 
  • Like
Reactions: HippoMan

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Thank you very much.

    I am staying with OOS 10 because if I upgrade to A11 or A12, I will then have to go down into the dizzying rabbit hole of trying to get Magisk and TWRP to work with those OS versions, which currently is not possible without lots of painful headaches ... if at all.

    A10 works fine for me with Magisk (stable version 23.0) and TWRP ... just not with push-notifications.

    If some day Magisk and TWRP can function well under A11 or A12, I will then consider upgrading.

    But actually, it's promising that you didn't have push-notification issues under Havoc and other custom A10 ROMs. I am considering moving to one of these custom ROMs now.
    I think same like you. Never update to A11 or A12...
  • 111
    Havoc_Logo.png



    About.png

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


    Features.png

    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]
    Screenshots.png


    Team.png

    Founder & Lead Developer:
    SKULSHADY (Anushek Prasal)

    Support Team:
    theo.j22 (Tushar Jain)


    Donate.png

    If you like our work then please consider donating.
    PayPal: https://www.paypal.me/ANUSHEK
    UPI: [email protected]


    Links.png



    Installation.png

    1. Download the ROM, GApps, Magisk.
    2. Wipe Data, Dalvik.
    3. Flash the ROM.
    4. Reboot to Recovery.
    5. Flash the ROM again.
    6. Reboot to Recovery.
    7. Flash GApps (Optional), Magisk (Optional).
    8. Format data.
    9. Reboot and Enjoy.
    Never Wipe System or Vendor partition.


    Credits.png

    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.


    Source.png



    XDA:DevDB Information
    Havoc-OS, ROM for the OnePlus 7 Pro

    Contributors
    SKULSHADY
    ROM OS Version: Android 10
    ROM Kernel: Linux 4.x
    Based On: AOSP

    Version Information
    Status: Stable

    Created 2019-06-23
    Last Updated 2020-07-07
    31
    ##### Havoc-OS v2.8 Official Build #####

    OnePlus 7 Pro Update 08-08-2019


    ROM Changelog:
    • Merged August Security Patch
    • Added ability to restrict app vpn usage
    • Added translations for Text Clock
    • Enabled OP gestures on keyguard
    • Improved Dynamic gaming mode
    • Updated prebuilt apps
    • Other fixes and improvements

    Device Changelog:
    • Fixed SafetyNet
    • Improved Vibration
    • Updated blobs from OOS 9.5.11

    Note: Magisk 19.3 is incompatible. Magisk 19.4 Canary recommended.


    Installation Instructions:

    1. Download the ROM, TWRP Installer, GApps, Magisk.
    2. Flash the ROM, TWRP Installer.
    3. Reboot to Recovery.
    4. Flash the ROM, TWRP Installer again.
    5. Reboot to Recovery.
    6. Flash GApps (Optional), Magisk (Optional).
    7. Wipe Dalvik.
    8. Reboot and Enjoy.

    Never Wipe System or Vendor partition.

    Havoc-OS Discord Server: https://discord.gg/YfhBCj4
    Havoc-OS Announcements Channel: https://t.me/Havoc_OS
    Havoc-OS Group: https://t.me/havocofficial
    Havoc-OS OnePlus Group: https://t.me/havoconeplus

    ROM: Havoc-OS-v2.8-20190808-guacamole-Official.zip
    GApps: Official Open GApps

    Guys if you like our work then you can
    support us by donating. Here's our link:
    PayPal: https://paypal.me/ANUSHEK
    UPI: [email protected]
    29
    ##### Havoc-OS v2.8 Official Build #####

    OnePlus 7 Pro Update 25-08-2019


    ROM Changelog:
    • Added Extended screenshot function
    • Added new implementation for In-display fingerprint sensors
    • Added hotspot setting to allow VPN upstreams
    • Added support for internal audio recording
    • Added mapping files for DualShock3 and DualShock4
    • Added keylayout for Xbox One USB controller
    • Improved Battery estimates toggle
    • Improved LiveDisplay
    • Fixed constant FC on certain devices
    • Fixed NotificationColorUtil logspam
    • Fixed wrong data usage in QS tile
    • Fixed wrong locale causing reboot in recovery
    • Other fixes and improvements

    Device Changelog:
    • Improved brightness levels
    • Fixed WhatsApp video call lag
    • Optimized speaker gain
    • Built with Clang 9.0.6

    Note: Magisk 19.3 is incompatible. Magisk 19.4 Canary recommended.


    Installation Instructions:

    1. Download the ROM, TWRP Installer, GApps, Magisk.
    2. Flash the ROM, TWRP Installer.
    3. Reboot to Recovery.
    4. Flash GApps (Optional), Magisk (Optional).
    5. Wipe Dalvik.
    6. Reboot and Enjoy.

    Never Wipe System or Vendor partition.

    Havoc-OS Discord Server: https://discord.gg/YfhBCj4
    Havoc-OS Announcements Channel: https://t.me/Havoc_OS
    Havoc-OS Group: https://t.me/havocofficial
    Havoc-OS OnePlus Group: https://t.me/havoconeplus

    ROM: Havoc-OS-v2.8-20190825-guacamole-Official.zip
    GApps: Official Open GApps

    Guys if you like our work then you can
    support us by donating. Here's our link:
    PayPal: https://paypal.me/ANUSHEK
    UPI: [email protected]
    29
    ##### Havoc-OS v2.6 Official Build #####

    OnePlus 7 Pro Update 24-06-2019


    Changelog:
    • Fixed Double Tap to Wake
    • Improved OnePlus Gestures

    Installation instructions mentioned in the first post.

    Havoc-OS Discord Server: https://discord.gg/YfhBCj4
    Havoc-OS Announcements Channel: https://t.me/Havoc_OS
    Havoc-OS Group: https://t.me/havocofficial
    Havoc-OS OnePlus Group: https://t.me/havoconeplus

    ROM: Havoc-OS-v2.6-20190624-guacamole-Official.zip
    GApps: Official Open GApps

    Guys if you like our work then you can
    support us by donating. Here's our link:
    PayPal: https://paypal.me/ANUSHEK
    UPI: [email protected]