Special thanks to rr4m for providing the Russian tutorial and files.
EDIT: OTA 10.1 was uploaded by original provider rr4m. Many thanks.
Yes you read correctly, you can install ubuntu touch on a normal MX4. This method is not a native install (because native installation is not possible without resizing the system partition - this will be another tutorial, just wait). Instead, it copies the ubuntu system.img (and a swap.img) to the userdata partition and mounts it there. So lets get started:
- An unlocked Meizu MX4 (bootloader unlock hack)
- A custom recovery
- Cyanogenmod installed on the device
- The required files
- At least 3GB of free space
Installation is very straightforward. I will be using the newest ubuntu OTA update files (OTA 9 as of writing).
(There is now OTA 10.1
- Before copying the files to your phone, I suggest replacing the boot.img in the
mx4_switch_to_cyan12.1-20151213.zipwith the one provided with your cyanogenmod installation zip
- Re-zip the contents and then copy all the files to your device
- Reboot into recovery and install the
- After the installation is complete (do not reboot yet), flash the
- Boot the device, you should boot into Ubuntu touch. First boot may take a while, just wait patiently and then go through the usual setup.
- When you want to boot into Cyanogenmod, you need to boot your device into recovery mode and flash the
mx4_switch_to_cyan12.1-20151213.zipzip (which you modified to have your specific boot.img of course).
And that’s basically it! There is also an uninstall zip included (
mx4_uninstall_ubuntu-20160206.zip), use this if you no longer want ubuntu touch (be sure to flash Cyanogenmod boot.img with the
mx4_switch_to_cyan12.1-20151213.zip zip before uninstalling)
It should be noted that OTA updates in Ubuntu shouldn’t technically work but be safe, do not try to update via OTA!
I will be writing a tutorial soon for NATIVE installation of Ubuntu touch (this includes partition resizing -> VERY dangerous)