|
You don't need '_critical' at the end; just 'fastboot flashing unlock' - then it will prompt you to accept or deny the action pushed from fastboot.
You don't need fastboot to flash boot.img or recovery.img either, just open SP Flash tool and where the boot or recovery image is located, click the path where the stock images are and select your TWRP or patched boot image is located. I.e. 'C:\users\user\Downloads\bla bla'.. where ever you have the images stored. Remember: deselect all other images and make sure either boot or recovery are the only ones checked on the left.
Also, it helps to start with a 'fresh' device (just written ROM or data wipe), enable developer options, then enabling the OEM Flashing and USB Debug in Dev options. Then issue the fasatboot flashing unlock command and proceed to flash TWRP or boot from either fastboot or SP Flash - either one will work.
Example after enableing USB debug: ./adb devices (lists devices attached via ADB) - ./adb reboot bootloader (goes right to fastboot) - ./fastboot flashing unlock (then press volume up) - ./fastboot erase boot - ./fastboot erase system - ./fastboot erase recovery - ./fastboot flash recovery recovery.img (TWRP) - ./fastboot flash boot boot.img (patched boot). That's all command line, no skips. You don't necessarily need the patched boot.img for flashing a new system too; just root. Is there any point to rooting anymore though; with all the Android recent options enabled and such? Just wondering.
One BIG step you're going to have to do; once you flash your images including TWRP, absolutely make sure you boot into recovery and not normal system boot. If you do no boot into recovery, TWRP will be overwritten with the stock recovery image. May or may not actually happen, but has happened to me every time on my A5 Pro (currently on Android 10 Pixle Experience UI).
Hope that helped! 
|
|