Join Telegram
Join Youtube

Flashing Steps

Installation:

Notes:

  • Clean Flash is Recommended For All Rom.
  • If you want to stay decrypted, then flash Fcryptdisabler v3 after ROM zip (optional)

Clean flash steps:

  • Boot into your recovery
  • Wipe data, cache, ART/Dalvik cache
  • Format data, then reboot to your recovery
  • If needed, flash firmware zip file for your device
  • Flash OS zip file
  • Re-wipe cache and ART/dalvik cache
  • [OPTIONAL] Flash GApps zip and/or Magisk zip
  • Reboot!

Dirty flash steps:

  • Boot into your recovery
  • If needed, flash firmware zip file for your device
  • Flash OS zip file
  • Wipe cache and ART/dalvik cache
  • [OPTIONAL] Flash GApps zip and/or Magisk zip
  • Reboot!

Simple Steps:

Flashing New Rom:

  • Reboot to recovery
  • Wipe system, vendor, data, cache and Dalvik if coming from another ROM
  • Format data if encrypted
  • Flash ROM (gapps included)
  • (optional) Flash Magisk
  • Reboot and voila!

Upgrading to a Newer Build:

  • Reboot to recovery
  • Wipe cache and Dalvik
  • Flash ROM
  • (optional) Flash Magisk
  • Reboot and voila!

How to flash Rom On MIUI Device:

If you are coming from stock MIUI

  • Flash TWRP
  • Format data (By typing YES, This is not a simple wipe, You will lose everything on your internal storage)
  • Wipe System, Data, Vendor, Cache & Dalvik
  • Flash latest Chinese weekly firmware
  • Flash ROM
  • Flash GAPPS(optional)
  • If you want to stay decrypted, then flash Fcryptdisabler v3 after ROM zip (optional)
  • Reboot

From one custom ROM to another(Encrypted to Encrypted)

  • Use TWRP
  • Format data (By typing YES, This is not a simple wipe, You will lose everything on your internal storage)
  • Wipe System, Data, Vendor, Cache & Dalvik
  • Flash latest firmware
  • Flash ROM
  • Flash GAPPs(optional)
  • Reboot

From one custom ROM to another(Decrypted to Decrypted)

  • Use TWRP
  • Wipe System, Data, Vendor, Cache & Dalvik
  • Flash latest firmware
  • Flash ROM
  • Flash GAPPs(optional)
  • Flash Fcryptdisabler v3
  • Reboot

From one custom ROM to another(Decrypted to Encrypted)

  • Use TWRP
  • Format data (By typing YES, This is not a simple wipe, You will lose everything on your internal storage)
  • Wipe System, Data, Vendor, Cache & Dalvik
  • Flash ROM
  • Flash GAPPs(optional)
  • Reboot

From one custom ROM to another(Encrypted to Decrypted)

  • Use TWRP
  • Format data (By typing YES, This is not a simple wipe, You will lose everything on your internal storage)
  • Wipe System, Data, Vendor, Cache & Dalvik
  • Flash ROM
  • Flash GAPPs(optional)
  • Flash Fcryptdisabler v3
  • Reboot

Dirty Flashing over previous builds

  • You can flash official over unofficial and vice versa
  • Either dirty flash Gapps build over Gapps or Vanilla builds over Vanilla don’t mix these
  • Make sure to uninstall all Magisk stuff, subs themes, and other mods before dirty flashing or updating through the OTA updater
  • If you are decrypted make sure you flash Fcryptdisabler v3 disabler too after ROM or it won’t boot as ROM is encrypted by default.

Flashing Pixel Experience with PE Recovery:

  • 1. Flash PE recovery
    • fastboot flash recovery recovery.img (or your path of file)
    • Or You Can Flash With existing custom Recovery Download pe recovery.img file and Boot to recovery then select Recovery img which you downloaded make sure to select recovery partition and flash.
  • 2. Format data (in factory reset section)
  • 3. Flash PE
    • a. By sdcard
      • Locate your file and flash
    • OR
    • b. By sideload
      • adb sideload PixelExperience_Plus_codename-11.0-20211026-0943-OFFICIAL (or your path of file)
  • 4. Reboot System
  • You can use the volume button and power button to navigate or use touch, both are supported by PE recovery
  • TWRP/OFOX/PBRB are not supported due to different encryption methods and it just purely won’t work, lol
  • MUST FORMAT DATA
  • NO ONE IS RESPONSIBLE FOR YOUR LOST DATA IF YOU FLASH WITHOUT FORMAT / FORCE DECRYPT

11 Comments

  1. I tried everything to install Cherrish OS on my Redmi note 9 pro… nothing works… “assert failed: update_dynamic_partitions(package_extract_file(“dynamic_partitions_op_list*)) updater process ended with error 1
    That’s it! No matter what custom rom I want to install… Wiped, format data, reboot… I’ve got same error even flashing firmware before. Only and only the latest MIUI stock rom works… I’m verry dissapointed, frustrated… What can I do to install CherrishOS, can anybody help me please? Thank you.

Leave a Reply