I one click root tipo King o Kingo non possono funzionare. Solo una volta funzionavano, ora non funzionano quasi mai. L'unico modo è, come hai già letto, farlo da recovery. Ho guardato la guida che hai trovato, ma effettivamente, andando a logica, alcune cose non possono funzionare, quindi ti propongo questa soluzione:
1) Scarica la TWRP (come dice il sito);
2) Scarica platform-tools (Linux - Mac - Windows) e decomprimilo;
3) Metti il file recovery.img della TWRP nella cartella platform-tools;
4) Apri il Terminale o il CMD dalla cartella platform-tools;
5) Abilita il debug USB (ADB) nelle opzioni sviluppatore del telefono e collega il telefono al computer;
6) Nella riga di comando fai:
adb reboot bootloader
fastboot oem unlock
(se il telefono ti chiede qualcosa devi dire yes) o se non funziona prova fastboot oem unlock-go
oppure fastboot flashing unlock
fastboot flash recovery recovery.img
;
7) Stacca il telefono dal computer e fai il riavvio forzato, riavviando poi in recovery per verificare che la TWRP si sia installata correttamente. Se si è installata continua con i procedimenti, altrimenti riprova a flasharla;
8) Una volta acceso il telefono normalmente, scarica dal Play Store l'app Magisk Manager;
9) All'apertura di Magisk, clicca sul pulsante Installa, avvia la TWRP e flasha lo zip che ti aveva scaricato Magisk (di solito si trova in /sdcard/MagiskManager/Magisk_VERSIONE.zip, ma alla fine del download te lo dice meglio);
10) Una volta flashato Magisk, riavvia il telefono, apri Magisk Manager e assicurati di avere il root.
So che molte persone preferiscono SuperSU (anch'io), ma non puoi flasharlo, dato che ha bisogno che SEPolicy sia settato su permissivo e non su enforcing, quindi richiede una modifica che per essere applicata richiede il root (o un operazione da recovery), ma per fare ciò devi modificare il kernel, cosa che a Magisk non serve.
Se non funziona il metodo di Magisk, puoi sempre provare a vedere se trovi qualche ROM, così hai già i permessi di root.