Realme X3 (realme-x3)

From postmarketOS Wiki
Realme X3
Manufacturer Realme
Name X3
Codename realme-x3
Released 2020
Type handset
Hardware
Chipset Qualcomm Snapdragon 855 (SM8150)
CPU Octa-core (1x2.96 GHz Kryo 485 & 3x2.42 GHz Kryo 485 & 4x1.78 GHz Kryo 485)
GPU Adreno 640
Display 1080 x 2400 IPS LCD
Storage 128GB / 256GB UFS 3.0
Memory 6/8 GB
Architecture aarch64
Software
Original software Android
Original version 10
Extended version 12 (RMUI 3.0)
postmarketOS
Category testing
Pre-built images no
Mainline yes
postmarketOS kernel 6.12.0
Unixbench Whet/Dhry score 0.0
Features
Flashing
Works
USB Networking
Works
Internal storage
SD card
Battery
Partial
Screen
Works
Touchscreen
Works
Multimedia
3D Acceleration
Works
Audio
Partial
Camera
Camera Flash
Connectivity
WiFi
Works
Bluetooth
Works
Miscellaneous
FDE
USB OTG
Works
HDMI/DP
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Hall Effect
Haptics
Barometer


Contributors

Users owning this device


How to enter flash mode

Fastboot

  • Shutdown the device completely.
  • Hold the Volume Down and Power button simultaneously.

Backup

Backup super, dtbo & boot partition's by using a recovery program such as TWRP.

Team Win Recovery Project

Use TWRP:

Download and flash TWRP via bootloader

 $ fastboot flash recovery recovery.img
 $ adb shell
 # dd if=/dev/block/by-name/super of=/sdcard/super.img
 # dd if=/dev/block/by-name/dtbo of=/sdcard/dtbo.img
 # dd if=/dev/block/by-name/boot of=/sdcard/boot.img
 # exit
 $ adb pull /sdcard/super.img
 $ adb pull /sdcard/dtbo.img
 $ adb pull /sdcard/boot.img

Installation

Install pmbootstrap and execute:

 $ pmbootstrap init
 $ pmbootstrap install

Before installing rootfs, please erase dtbo

$ fastboot erase dtbo

Flash rootfs to the super partition:

  • This method does not erase your Android user data
  • The super partition is rather limited in size
 $ pmbootstrap flasher flash_rootfs --partition super
 $ pmbootstrap flasher flash_kernel --partition boot
 $ fastboot reboot

See also