Realme X3 (realme-x3)
Appearance
| This device has been archived. This means that it no longer appears in pmbootstrap and is likely broken. It can still be selected in pmbootstrap init by typing in the vendor and codename, but you will have to build the kernel package manually. |
| 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 | archived |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
no |
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 Whether 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 Whether charging and battery level reporting work. |
Partial
|
Screen Whether the 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 Handles automatic screen rotation in many interfaces. |
Untested
|
Magnetometer Sensor to measure the Earth's magnetism |
Untested
|
Ambient Light Measures the light level; used for automatic screen dimming in many interfaces. |
Untested
|
Proximity |
Untested
|
Hall Effect Measures magnetic fields; usually used as a 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