[ASUS ZenFone 8] Hans Satt:
Install OmniRom 12 / 13 on Asus Zenfone 8​

FOLLOWING THIS GUIDE WILL VOID YOUR PHONES WARRANTY, ERASE ALL YOUR DATA ON THE PHONE AND IN SOME RARE CASES POSSIBLY BRICK YOUR PHONE.

THE AUTHOR OF THIS GUIDE IS NOT RESPONSIBLE FOR ANY CONSEQUENCES IF YOU USE THIS GUIDE. YOU DECIDED TO DO THIS AND YOU ARE FULLY RESPONSIBLE FOR YOUR ACTIONS.

Prerequisites:​

Downloads:

- vendor_boot.img

- LOS_recovery.img => Recovery image

- Omnirom.zip

Place them all in the same folder on your computer

Install and setup ADB and Fastboot

How to install Omnirom​

BACK UP ALL YOUR DATA ON THE PHONE, THEY WILL BE DELETED IN THE PROCESS!!!!!!!!!!!!!!!!!!

Update your phone to the same android version as the rom you want to install. And yes you have to install all updates until you reach the desired android version.

Install the Asus-Unlock-App from the asus website

Use the unlock app to unlock the device. Reboot. Your device will perform a factory reset,

Set up the phone, skip what you can and enable the developer options:

Settings => System => About Phone => Software-Version => Tap on Build-Nr. until the message "You are now a developer" appears.

Go to the developer options: Settings => System => Developer Options and enable "USB-Debugging".

Install ADB and Fastboot, for Windows install additionally the drivers from the asus website.

Plug your phone to your computer with the original cable. Accept USB-Debugging and allow it permanently.

Open a terminal/command window and navigate to the directory where your rom and LOS_recovery are stored. Type:

adb devices

It should show something like "ALOTOFCRYPTICSTUFF device", if that is the case type:

adb reboot bootloader

Once the phone is in Bootloader mode type:

fastboot devices

It should show something like "ALOTOFCRYPTICSTUFF fastboot", if your device shows up, type:

fastboot flash vendor_boot vendor_boot.img

Wait until it is finished and then:

fastboot flash boot LOS_recovery.img

Wait until it is finished and then:

fastboot reboot recovery

Factory reset => Format data

Select apply update => ADB Sideload

On your computer (still in the directory with all the files) type the following:

adb devices

It should show something like "ALOTOFCRYPTICSTUFF sideload", if that is the case type:

adb sideload name-of-your-omnirom-image.zip

Wait until its finished, check the screen on the phone. If it says "Signature verification failed" on the phonde display just click yes.

On your computer it may get stuck at 47%, but it keeps on going, be patient and wait until it shows on the phone display that sideloading is finished.

When its finished you can go back to main screen and reboot your phone. Be patient, it will reboot once or twice and take some time. If it didn't boot your rom within a few minutes something in wrong.

If all went well, you will be presented with the start screen of your newly flashed rom.

If all goes perscheid: How to recover your phone:​

Prerequisites:​

You have to decide if you want go back to or restore Android 12, then take the image from download A, if you want to stay on or upgrade to Android 13 then download B.

Download:

A. A13 to A12 raw image from the asus site

B. A13 Beta raw image

Recover your device​

Unpack the downloaded zip files and navigate your terminal/command window into the unpacked folder

If your phone bootloops or is stuck at the asus logo:

Press Volume down and power button until the screen gets black and then immediatly press volume up and power button until the you see the bootloader screen then release the buttons

Check if ADB can see the device by typing:

adb devices

It should show something like "ALOTOFCRYPTICSTUFF device", if that is the case go to the next step

In the folder from step 1:

On linux: sudo sh update_image.sh

On windows: commands-to-use-a-batch-file update_image.bat

and wait until the the script is finished and you have to press any key (only enter works)

Boot the stock rom, set up your phone and start again but you can skip step 2 & 3 (unlock the bootloader). Don't forget to enable USB-Debugging before you start to do anything.