Complete Tutorial howto custom your Xiaomi Redmi 6a & Redmi 6 (Unified) Using Nusantara OS and other custom ROM.
UPDATE 28 oct 2023 : Magisk Delta & Alpha doesn't work on certus. Use Official Magisk 26.3. Patch boot the vendor boot.img and flash it from fastboot
Make sure u are in Stock ROM PIE, Using Oreo Stock will make ur devices brick! (death). If you have hard brick you can revive you devices using this tutorial
Things You should Know
- Use at your own risk! I am not responsible for your actions
- Certus = Cereus & Cactus
- Take IMEI Backup !! Store backup on pc/sdcard (nvram, nvdata, nvcfcg)
- if u’r still in oreo, flash pie stock ROM from fastboot
- This tutorial can also be applied to other custom ROM
- After flash android 10, for the first time wait 2 minutes then force reboot phone
- Support Android 10, 11, 12, 12L
- Install magisk on certus is a must. If dont install it will boot again to custom recovery or fastboot
- There’s 2 type of ROM ==> arm32 and arm64, booth use different vendor and gapps. Use your common sense
Video Tutorial
The video tutorial is using Nusantara OS, if you use other custom ROM just replace the Nusantara OS with other custom ROM
Files
- Arm32 custom recovery>>PBRP Recovery for certus
- ARM64 custom recovery >> Cactus || Cereus
- VBMeta.zip for certus
- ALPS Vendor for Cereus & Cactus select arm/arm64
- Nusantara OS 4.xx android 12 (always updated)
- Gapps Arm32 Android 12 –> bitgapps
- Fstab-Noencrypt (DFE)
- Latest Magisk canary (rename apk file to zip)
Flash Method Using Magisk
If you want using magisk
- fastboot flash recovery recovery.img
- fastboot oem reboot-recovery
- backup nvram, nvdata, nvfcg
- Format data
- reboot recovery
- Wipe cache, dalvik, system, data, vendor, cust (6 partition)
- Flash vendor alps 0.4 (select cereus/ cactus) ARM32/64
- Flash custom ROM
- Flash Gapps (bitgapps recommended)
- Flash magisk 26.3
- Reboot system
- if stuck force reboot
Flash Method Using DDE (Without Magisk)
If you dont using magisk or install magisk latter, This method usually for Android 11 Arm32 ROM (use bitgapps 32bit)
fastboot flash recovery recovery.img
fastboot oem reboot-recovery
- backup nvram, nvdata, nvfcg
- Wipe cache, dalvik, system, data, vendor, cust (6 partition)
- Flash DDE_by_MegaFon929
- Format data
- reboot recovery
- Flash custom ROM
- Flash Gapps (bitgapps recommended)
- Flash vendor alps 0.4 (select cereus/ cactus) ARM32/64
- Flash boot.img
- Wipe Data dan Cache
- Reboot system Wait, if stuck force reboot
- Make sure you allread boot into home screen
- Boot into recovery again
- flash magisk.zip
- reboot system
Tested on
- ArrowOS-11.0-certus-UNOFFICIAL-20220112-VANILLA,
- ArrowOS-11-14052023-certus-ARM-MegaFon929,
- Nusantara_v3.4-11-certus-20112021-OFFICIAL-1605,
- ProjectSakura-5.2-VANILLA-20220106-0533-certus-UNOFFICIAL
Flash Method Using FSTab
This method usually for Arm64 ROM
fastboot flash recovery recovery.img
fastboot oem reboot-recovery
- backup nvram, nvdata, nvfcg
- Format data
- Wipe cache, dalvik, system, data, vendor, cust (6 partition)
- Flash vendor alps arm64
- Flash rom
- Flash boot+fstab by wulan17
- Flash gapps(flamegapps recomended)
- clear cache dalvik
- Reboot system
Notable Custom ROM
ARM32
Android 10
- Nusantara
- lineage-17.1-20211004-UNOFFICIAL-certus
Bug offline charging, most smooth ROM no lag
Android 11
- LineageOS 18.1 Android Go Edition
Android: 11
Builder: m929 (MegaFon929) - ArrowOS-11-14052023-certus-ARM
Dangeros Prop, Safety Net Failed - Nusantara_v3.4-11-certus-20112021-OFFICIAL-1605
- ProjectSakura-5.2-VANILLA-20220106-0533-certus-UNOFFICIAL
Lag, Dangeros Prop, Safety Net Failed - Havoc OS 4.16 UNOFFICIAL A11 | Download
Bugs | Sound On Call – Fix - Spark OS Ignite [Unofficial] Android R (11) | Download
Bugs mb FaceUnlock & voLTE. tr
Android 12L
- RiceDroid 4.5 ~ Unofficial
• Fingerprint On Cereus, use squetheGapps - riceDroid 5.0 ~ UNOFFICIAL | Download
• Use 0.4 arm Alps Vendor, Based On A12L
Use SqueakTheGapps
ARM64
Android 10
- lineage-17.1-20211004-UNOFFICIAL-certus64
- Nusantara_eLTS-10-certus64-14032022-OFFICIAL-1632
- KomodoOS-certus-2.9.4-20210613-1541-RELEASE-TOXICOFERA_A10
Bug Offline charging
Android 11
- Spark OS Ignite [Unofficial] Android R (11) | Download
ARM64 0.6, Bugs mb FaceUnlock & voLTE - PixelExperience Plus 11.0 (Unofficial) ARM64 | Download
USE ARM64 0.6 vendor.
Known Bugs: volume on call. Use PUBG fix. VoLTE DT2W, offline charging
Android 12
- BlissRom 15.2 (Unofficial) ARM64 Android 12 (S)
Bugs: FingerPrint Offline Charging