[UNOFFICIAL][RMX218x][R] Havoc-OS v4.12

Search This thread

HemanthJabalpuri

Senior Member
Havoc_Logo.png

About.png

Havoc-OS 4.x is based on AOSP, inspired by Google Pixel.
Has a refined Material Design 2 UI crafted by @SKULSHADY.
Many useful features that provide a smooth premium experience.
Just flash and enjoy...

Screenshots.png


Team.png

Founder & Lead Developer:
SKULSHADY (Anushek Prasal)

DevOPS & Scaling:
Irongfly (Sukeerat Singh Goindi)

Support Team:
theo.j22 (Tushar Jain)

Donate.png

If you like our work and would like to support this project then please consider donating.
PayPal: https://www.paypal.me/ANUSHEK
UPI: [email protected]

Links.png

Working
- VoLTE
- WiFi & Bluetooth
- Video in NewPipe and Facebook
- Sounds are fine
- SafetyNet

Bugs
- Permissive
- 'Double Tap To Wake' in some
- If your fingerprint is not working, then see this

Notes
- It is Encrypted and Permissive
- Source compiled 4.9.206 kernel
do keep in mind that a permissive SELinux environment is not at all meant for being a daily driver. Unless you don’t have any problem with running a less secure software, you’re better off not installing it as your primary device.

ROM: https://androidfilehost.com/?fid=17825722713688262349 (Only for UI 1)
Mirror link is available here
About Us: https://havoc-os.com
Recovery: https://forum.xda-developers.com/t/unofficial-twrp-v3-5-2-for-realme-c12.4296429/
Code Review: https://review.havoc-os.com

Installation.png

1. Download the ROM, GApps (Optional) from the links above.
2. Flash the ROM, GApps (Optional and FlameGApps are suggested).
3. 'Format Data' and Wipe Cache
4. Reboot and Enjoy.

Credits.png

Irawan's for trees
TechyMinati for initial trees and kernel fixes
Apon77 for server at here
LineageOS (https://github.com/LineageOS)
Crdroid (https://github.com/crdroidandroid)
Pixel Experience (https://github.com/PixelExperience)
And all the other Developers, Testers, Donators and Users.

Source.png

 
Last edited:
  • Like
Reactions: langithitam

HemanthJabalpuri

Senior Member
microG

Havoc-OS supports Signature Spoofing and microG works out of the box without any additional steps.
Use below steps for bare minimal replacement of Play Services i.e, without any Location Services, Maps and Play Store InApp Purchases
- Flash Havoc-OS without flashing GApps
- Download and install GmsCore from https://github.com/microg/GmsCore/r...2.212658/com.google.android.gms-212658044.apk
- Download and install GsfProxy from https://github.com/microg/android_packages_apps_GsfProxy/releases/download/v0.1.0/GsfProxy.apk
- Download and install FakeStore from https://github.com/microg/FakeStore/releases/download/v0.1.0/FakeStore-v0.1.0.apk
- Go to AppInfo of microG Services Core from AppDrawer and grant all the permissions
- Open microG Services Core, go to Self-Check and make sure that all options are checked. If something is not checked, then click on it and allow for asked permission
- Go back and choose Account for adding Google Account
- Also enable Google device registration, Cloud Messaging if not enabled
- Reboot

BUILDING

Below are the instructions that I used to build Havoc-OS in Ubuntu 20.04 LTS.

Setup build environment
It will download and install packages required for building
Bash:
git clone https://github.com/akhilnarang/scripts
cd scripts && bash setup/android_build_env.sh
git config --global user.name "HemanthJabalpuri"
git config --global user.email "[email protected]"
mkdir ~/work && cd ~/work

Sync Havoc-OS ROM sources
It will download sources that have size upto 100GB. So be prepared to have that much internet and time to wait till it downloads
Bash:
repo init -u https://github.com/Havoc-OS/android_manifest.git -b eleven
repo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags

Apply required patches
For fix booting
Bash:
cd external/selinux
curl -sL https://github.com/phhusson/platform_external_selinux/commit/f3d5e2eb212ebd4189428d6adb915880573962f9.patch | patch -p1 -b
cd -

Clone Device and Vendor trees
Our device specific trees to build.
Bash:
git clone --depth=1 https://github.com/HemanthJabalpuri/android_device_realme_RMX2185 -b havoc device/realme/RMX2185
git clone --depth=1 https://github.com/dodyirawan85/vendor_realme_RMX2185 -b lineage-18.1 vendor/realme/RMX2185
git clone --depth=1 https://github.com/dodyirawan85/android_kernel_realme_mt6765 -b lineage-17.1 kernel/realme/mt6765

Build the ROM
It is the crucial step. Its time to build ROM from sources. It may take so much depending on your PC specifications. It may take upto 7 - 15 hours for a decent PC
Bash:
. build/envsetup.sh
lunch havoc_RMX2185-userdebug
m bacon 2>&1 | tee log.txt

Get final flashable ROM zip
Code:
out/target/product/RMX2185/{ROM_NAME}.zip
 
Last edited:

CSGOYuri

Member
Jun 26, 2022
10
2
Works okay except for one part -- System UI seems to die and start back up, then die, then start back up again. It gets annoying sometimes.

Using a Realme C12. (It calls my phone an RMX2185 instead of RMX2189)
 

Top Liked Posts