|
Edited by Androidy at 2019-2-11 22:55
ROOT SUCCESS !
by using Magisk 17.3
Thanks to Ghost45 for porting TWRP and Xvm for the encryption advice above (and my wife for the suggestion to try an older version of Magisk) I am now successfully rooted!
After much trial and error, the process that worked for me is as follows:
Note: Whenever starting phone, skip through all the google setup stuff to save time and don't use any locking (pattern, fingerprint, etc) until phone has been rooted.
Must have drivers, SP Flash Tool, adb and fastboot installed on PC
Download "Disable_Dm-Verity_ForceEncrypt" from https://forum.xda-developers.com/android/software/universal-dm-verity-forceencrypt-t3817389
Download "Magisk 17.3" from https://github.com/topjohnwu/Magisk/releases/download/v17.3/Magisk-v17.3.zip
put both of those on SD card
Become Developer by many taps on Build Number
In Developer Options, enable Allow OEM unlock, enable USB debugging
Connect phone to PC, use command prompt to:
adb devices (to check phone is connected)
adb reboot bootloader
fastboot flashing unlock
press VOL UP to unlock bootloader
fastboot reboot
Shutdown phone, and use SP Flash Tool to flash TWRP from the first post in this thread
Unplug phone
Boot into TWRP by holding VOL UP and pressing POWER
Wipe Data Partition
Go to Install, click Select Storage
Internal storage should show as something like 112000mb
If internal storage shows as 0mb then go back to Wipe > Advanced Wipe
Select Data partition, click Repair or Change File System > Change File System. Change it to ExFAT then change it back again to EXT4
Go to Install
Install "Disable_Dm-Verity_ForceEncrypt"
Reboot System, go to phone settings, Encryption should now say that phone is not encrypted
Boot back into TWRP
Mount Vendor and System partitions (Data partition should already be ticked)
Go to Install
Install "Magisk 17.3"
Reboot system
install Magisk Manager 6.0.1 from:
https://github.com/topjohnwu/Magisk/releases/download/manager-v6.0.1/MagiskManager-v6.0.1.apk
You should now be rooted, you can check with a root checker app.
|
|