When the ASUS Zenfone is turned on, the screen displaying DM-Verity in EIO Mode. Your Device is Corrupt. Referring to the Android site. DM-Verity is a security feature in Android 4.4 and above to prevent persistent rootkits that can retain root privileges and damage the device from potentially dangerous applications. DM-Verity protection is in the kernel. Updating the operating system can fix kernel problems. Resetting your phone to factory settings is not enough.
I have the experience of repairing ASUS Zenfone 3 showing DM-Verity in EIO Mode. Your Device is Corrupt. At that time, I installed the firmware via ADB Sideload. The steps are as below.
- Download the latest ASUS Zenfone 3 (ZE520KL / Z017D) firmware on the ASUS official website.
- Download the Android SDK Platform Tools for Windows if you are using a Windows computer for flashing.
- Extract the Android SDK Platform Tools in the Windows
C:\
directory. - Move the ASUS Zenfone 3 firmware to
C:\platform-tools\
directory. - Switch off the phone.
- Turn on the phone by pressing the POWER + VOLUME DOWN button to enter Recovery Mode.
- On the Recovery Mode screen, select Apply update from ADB.
- Connect the phone to the computer using a micro USB cable.
- Run the command screen and type
adb sideload firmware.zip
. For example, typeadb sideload UL-ASUS_Z017D_1-WW-15.0410.1807.75-user.zip
. For more details, see the video below. - Wait for the firmware update process to complete.
- When the message Install from ADB complete appears. Select Reboot system now.
- Wait for the boot process to finish until the language selection screen appears on the ASUS ZenUI interface.