I’ve received a few requests about flashing Fidelizer Purist ROM on Mac so here’s detailed instructions to flash Fidelizer Purist ROM on Mac and Linux too.
We’ll use rkflashtool which is available on Windows/Mac/Linux. Windows users can also use this method to flash Fidelizer Purist ROM too though original Windows method should be easier with graphical user interface. For Mac/Linux, we’ll use Homebrew to install rkflashtool.
To install Homebrew and rkflashtool, open Terminal utility and type this command line below.
bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”
brew install rkflashtool android-platform-tools
Now that rkflashtool is installed, you can flash Fidelizer Purist ROM by following the instructions below:
For iBasso DX150/160/200/220, you need to disable verity feature because Oreo ROM needs verity disabled before flashing Purist ROM so you won’t get bootloop.
1. You need to enable USB debugging and authorize USB debugging on Mac machine. You can read instructions in official ROM release post.
2. Run the follow commands below to disable verity. You should see notification about verity being disabled on system and vendor partition after running
adb root
adb disable-verity
adb reboot
Now that you finish disabling verity on device with Oreo ROM if required, you may process with ROM flashing part by following the instructions below.
1. Run the following commands to setup device running with loader mode.
adb reboot bootloader
fastboot reboot bootloader
2. Then enter these commands to make sure device is recognized.
rkflashtool v
rkflashtool n
3. Extract update.img file and run the following command to extract partition image files.
cd “/Users/username/Downloads” <— replace “username” with your user account name
rkunpack update.img
4. If you may see Boot folder and embbeded-update.img being extracted, please also run
rkunpack embedded-update.img
5. You should see some new image files inside Image folder. We’ll flash boot.img and system.img to for Fidelizer Purist ROM with these commands below.
cd Image
rkflashtool w boot < boot.img
rkflashtool w system < system.img
6. “premature end-of-file reached” message may appear when new image is smaller. You can reboot with Fidelizer Purist ROM using this command.
rkflashtool b
If you find flashing Fidelizer Purist ROM in Mac/Linux being tricky, you may use SD card firmware installation method with GUI tool. If you have any question about firmware flashing, please contact me and happy listening. 🙂