Realme X3 (realme-x3)
Appearance
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 The software and version the device was shipped with. |
Android (Realme UI) 10 |
Extended version The most recent supported version from the manufacturer. |
Android (Realme UI) 12 |
postmarketOS | |
Category | testing |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
pmOS kernel The kernel version that runs on the device's port. |
6.12.0 |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
0.0 |
Device package |
![]() |
Kernel package |
![]() |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Works
|
---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Works
|
Battery Charging and battery level reporting works |
Partial
|
Screen Display works. Ideally with sleep mode and brightness control. |
Works
|
Touchscreen |
Works
|
Multimedia | |
3D Acceleration |
Works
|
Audio Audio playback, microphone, headset and buttons. |
Partial
|
Camera |
Untested
|
Connectivity | |
WiFi |
Works
|
Bluetooth |
Works
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Untested
|
USB OTG USB On-The-Go or USB-C Role switching |
Works
|
Sensors | |
Accelerometer Auto screen rotation works in desktops e.g. Phosh or Plasma Mobile |
Untested
|
Magnetometer Sensor to measure magnetism |
Untested
|
Ambient Light |
Untested
|
Proximity |
Untested
|
Hall Effect Also known as flip cover sensor |
Untested
|
Contributors
Users owning this device
- Patriot06 (Notes: Daily Driver, mainlining)
How to enter flash mode
Fastboot
- Shutdown the device completely.
- Hold the and 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