Nicki - Sony Xperia M

Xperia M is very weak, especially by today’s standards. But it runs Halium. Somehow.



There is an ongoing port of Halium for Nicki that Konrad Dybcio is working on. Halium-7.1 branch builds with slightly tweaked LOS 14 sources (manifest will be published soon). Halium rootfs can be flashed using halium-install by JBB, yet /data partition is too small (2 gigs) to fit a plasma mobile rootfs.


Distribution Device Specific Files Kernel What works What doesn’t work
LineageOS android_device_sony_nicki android_kernel_sony_msm8x27 based on v3.4.0 Everything(afaik) Nothing
Halium Reference Rootfs ewentual/halium_device_sony_nicki ewentual/halium_kernel_sony_msm8x27 based on v3.4.0 See projectmanagement issue Everything else
Ubports Not yet Not yet Nothing, even putting rootfs on the device (not enough space) Everything

Kernel & Hardware


Not present

Cyanogemod based kernels (LOS & UBP)

Kernel version is v3.4.0.

Device Specifics


Special boot modes

Fastboot: With the device powered off, while holding Volume Up, connect the USB cable to the computer. The LED should turn blue.

Recovery: On boot, press Volume Down when the LEDs start lighting up. This only works with a working boot image. If there is none, you can flash twrp to boot partition first and use it to reboot into recovery.

Second Recovery: To boot the FOTA Recovery, press Volume Up instead. This seems to be equal to Recovery.

Developer Info

With hybris-boot only way to access TWRP is to flash it as boot.

Useful Resources