I have started to make a MX-Linux respin (Alpha Version) - a standalone Live ISO - which makes it easier for “normal” users to flash their phone, because they must not take care, which program they have to install and from where … except some phones like LG phones, who definitely need Windows programs.
I flashed with students a Onelpus One with aibds minimal-bacon.zip and left them the mx-respin stick, that they can do it without me - MX-Linux boots nearly on every intel / amd 64 bit laptop / desktop Mac or Windows - on some machines you only have to turn off secure boot in the bios.
So I bought 20 Intenso Speed Line 16GB USB-A 3.0 sticks for 65€ and everybody, who knows to boot linux and is interested in Privacy and Sustainability gets a stick with the indication to follow the instructions on /e/ or LOS. And I included all the time more tools - even the /e/ easy installer (more on that later)
"Disclaimer: ME is not responsible for what you do on/with your device using my MX-respin, you must agree that you using the ISO on your own risk, I am not responsible if you brick..."
If you find errors or have a suggestion for other programs, please tell - it is an alpha version (like I have no idea about Xiaomi phones - but I want to include - now only prepared, you have to download yourself - Francesco Tescaris tool, because it is everywhere recommended)
What is included:
experifirm is prepared - just download experifirm and then run cd Downlods and mono XperiFirm-x64.exe
newflasher download it from here , place the newflasher.x64 executable into the firmware folder (usually created by XperiFirm), cd to the folder and run it with sh newsflasher.x64
XiaoMiTool V2 download the .run file from here and then run cd Downlods and sh XMT2_Linux_2x.x…x.run
ABRT scripts - Android Backup and Restore Tools - download the scrips from here and run the scripts as described.
As this is an alpha, I put the ISO on swisstransfer - so it should stay there until beginning of April
PASSWORDS: user: demo root:root
How to use the MX-Live-ISO
You have to create a bootable USB drive (eg with Rufus) and then everything exept Easy Installer should work - but you will loose everything you download, when you shut down the machine.
You have 3 possibilities to make your stick persistent - you create an extra partition on the end of your USB-stick with gparted and download everything there or select persistence in the boot-options, before you boot or you open the MX remaster control center after boot and configure persistence.
CLONEZILLA version of the Bootable MX-Linux respin
all above mentioned tools are included in the Clonzilla verion + /e/ Easy Installer + Heimdall
/e/ Easy Installer:
The Easy Installer uses snap and snaps are not going to work on the live systems. There is an auto generated apparmour rule that will prevent snaps from working on live systems - I did not prove that, but I definitely trust dolphin oracle.
heimdall (also grafical frontend) same as the Easy Installer Heimdall works at the moment only with systemd
This Image must be restored with with Clonezilla. And it will only work in UEFI mode
The best would be to make a minimum 4 GB empty fat32 on the end of your internal HD and unzip the MX-Flashing-respin-img.zip there and restore it with Clonezilla to the USB drive…
You can use the same disk to boot Clonezilla and then install the image - just boot VGA or Large Letters to Ram (you need 4GB Ram - otherwhise a second USB disk)
To create a bootable Clonezilla use either Rufus, Etcher or the MX-USB-Installer
Password: user / user - root / toor
Now when you boot up the stick, you have under Advanced Options to boot with systemd and then start the easy installer from the menu or Heimdall from terminal
If somebody finds this ISO useful, I will continue and ask Igor Eisberg, Francesco Tescari and Munjeni, AndDiSa, if I am allowed to put their tools to the ISO (until now everything is prepared, that you just have to download).
CREDITS: MX-Linux Dev Team, Benjamin Dobell, Igor Eisberg, Francesco Tescari, Munjeni, AndDiSa, /e/ Dev Team