Skip to content

Realme 9 4G (messi) - Unofficial TWRP - 20230317

Compare
Choose a tag to compare
@cd-Crypton cd-Crypton released this 17 Mar 02:21
· 18 commits to main since this release
4457f4b

Team Win Recovery Project

TeamWIn
Note: Flash at your own risk. This Build still not considered as stable, and still in the process of testing.

Build Device: Messi
Build Alt. Name: RMX3521
Build Date: 03/17/2023
Build Release: Unofficial Beta
Build Branch: 12.1 (v3.7.0)
Compatibility: Android 12 and 13 (RUI3.0 and RUI4.0)

Release Notes

  • Decryption in Generic System Images might not work.
  • Backup is working fine with all the available partition options.
  • Restoring a full backup weren't fully tested yet.
  • Do not flash OEM's OTA.

Working Features

  • Internal Storage
  • External Storage (SD Card and USB-OTG)
  • Vibration/Haptics
  • Touch Panel (especially on RUI 4.0)
  • Flashing archive files (Magisk, Flashable Recovery, etc.)
  • ADB and Fastboot Command
  • FastbootD (Userspace; Super Partition)
  • MTP Enable/Disable
  • Backup and Restore (...read the Release Notes above.)
  • ADB Sideload

Issues and Bugs

  • Flashing OTA firmware file.
  • Tell me more...

How to flash?

Despite being A/B, it has dedicated recovery partition. You can install without using the usual A/B installation process.

Now, assuming you already have unlocked bootloader, your PC has adb/fastboot installed, and platform tools. Let's begin.

Note: Flash at your own risk.

  1. Download the .img file from the release page.
  2. Place the image file inside platform tools folder in your PC.
  3. Now, open CMD inside platform tools folder.
  4. Boot your device in bootloader/fastboot mode.
  5. Type in CMD: fastboot flash recovery name-of-twrp.img. It'll flash in current active slot.
    • If you want to flash it in specific slot, add slot suffix _a or _b:
      • fastboot flash recovery_a name-of-twrp.img
      • fastboot flash recovery_b name-of-twrp.img
  6. After flashing is done, type: fastboot reboot recovery.
  7. Enjoy your new custom recovery—TWRP.

Credits

  • Team Win (for Manifest/Source)
  • SebaUbuntu (for base device tree)
  • Mohsin Manzoor (for testing every build)

What's new?

  • Fix touch issue when flashed in RUI 4.0 (Beta, Early-access version).
  • Use Kernel Source (to fix the said touch issue).
  • Removed all oplus-specific related partitions (all partitions with my_ in name), OTA doesn't work anyway.
  • Removed /opporeserve partition, as it doesn't exisit in the device itself.
  • Sync with latest changes in source/manifest.