As there is no real support for Mi4s on xda, I wanted to create a thread for this device.
Recoveries:
Greatslon 3.1.0.0 for mi4s:
https://www.androidfilehost.com/?fid=457095661767140602
Thread: http://en.miui.com/thread-522096-1-1.html
ZCX-TWRP 3.0.2.X (allows to install libra roms):
Lollipop: https://www.androidfilehost.com/?w=files&flid=92936
Nougat: https://www.androidfilehost.com/?w=files&flid=157723
Thread: http://en.miui.com/thread-522556-1-1.html
Kumaya-TS
https://www.androidfilehost.com/?fid=385035244224383078
Kernels
CM14.1 (with RR-Ramdisk)
r5-Basic (old): Link
All credits for the Kernel go to Cozzmi who works very hard on it. I justadded SD-Card support (with cozzmis help) and compiled with UBERTC.
To install any libra-only rom (if you have installed ZCX-TWRP, start at step 4):
1. open Libra-only_ROM.zip\META-INF\com\google\android\updater-script with a text editor (use 7zip/winrar/etc to open the zip in windows)
2. search and replace "libra" with "aqua"
3. Safe (in the zip) and copy the ROM.zip to your phone
4. Backup your current rom
5. Install the new Rom with TWRP
If you want SD-card support:
1. Download my kernel from above (r5-basic) and put it on internal storage
2. Boot TWRP and go to install, install image
3. Install the bootimg you put on your phone, wipe cache/dalvik/data
4. Boot Rom and enjoy
Kernel source code: https://github.com/Demon000/kernel_xiaomi_libra
Recoveries:
Greatslon 3.1.0.0 for mi4s:
https://www.androidfilehost.com/?fid=457095661767140602
Thread: http://en.miui.com/thread-522096-1-1.html
ZCX-TWRP 3.0.2.X (allows to install libra roms):
Lollipop: https://www.androidfilehost.com/?w=files&flid=92936
Nougat: https://www.androidfilehost.com/?w=files&flid=157723
Thread: http://en.miui.com/thread-522556-1-1.html
Kumaya-TS
https://www.androidfilehost.com/?fid=385035244224383078
Kernels
CM14.1 (with RR-Ramdisk)
r5-Basic (old): Link
All credits for the Kernel go to Cozzmi who works very hard on it. I just
To install any libra-only rom (if you have installed ZCX-TWRP, start at step 4):
1. open Libra-only_ROM.zip\META-INF\com\google\android\updater-script with a text editor (use 7zip/winrar/etc to open the zip in windows)
2. search and replace "libra" with "aqua"
3. Safe (in the zip) and copy the ROM.zip to your phone
4. Backup your current rom
5. Install the new Rom with TWRP
If you want SD-card support:
1. Download my kernel from above (r5-basic) and put it on internal storage
2. Boot TWRP and go to install, install image
3. Install the bootimg you put on your phone, wipe cache/dalvik/data
4. Boot Rom and enjoy
Kernel source code: https://github.com/Demon000/kernel_xiaomi_libra
Last edited: