lunes, 25 de septiembre de 2017

Rootear y desbloquear bootloader mk809iv (RK3229)

Desbloquear bootloader

Para desbloquear el bootloader necesitaremos el adb y el fastboot.
gabriel@lg:~$ fastboot devices
El dispositivo no se muestra cuando pido el listado con fastboot
gabriel@lg:~$ adb usb
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
restarting in USB mode
gabriel@lg:~$ adb devices
List of devices attached
FNM88AUHR1    device
Pero si se muestra con adb
gabriel@lg:~$ adb shell
Entro al la consola del aparatito
shell@HX_3229:/ $ reboot fastboot
gabriel@lg:~$ fastboot devices
0123456789    fastboot
Y luego de reiniciarlo en modo fastboot sí se lista
gabriel@lg:~$ fastboot getvar unlocked
unlocked: no
finished. total time: 0.000s
Verifico que el bootloader esta bloqueado
gabriel@lg:~$ fastboot oem unlock
...
OKAY [  0.005s]
finished. total time: 0.005s
Luego del unlock hay que hacer en menos de 5 segundos el unlock_accept
gabriel@lg:~$ fastboot oem unlock_accep
...
FAILED (remote: device is locked)
finished. total time: 0.000s
gabriel@lg:~$ fastboot -i 0x2207 getvar unlocked
unlocked: no
finished. total time: 0.000s
FAILED... sin el -i 0x2207 (código del vendedor el comando falla, quien sabe porque)
Agrego el parámetro del vendedor ...
gabriel@lg:~$ fastboot -i 0x2207 oem unlock
...
OKAY [  0.000s]
finished. total time: 0.000s
gabriel@lg:~$ fastboot -i 0x2207 oem unlock_accept
...
OKAY [  0.002s]
finished. total time: 0.002s
En este punto ya esta desbloqueado. Acá se reinició y se fue al recovery, entramos al cacharrito y marcamos de nuevo la opción de conectar a la pc por usb y entramos de nuevo en el modo fastboot para verificar...
gabriel@lg:~$ adb shell
shell@HX_3229:/ $ reboot fastboot
gabriel@lg:~$ fastboot -i 0x2207 getvar unlocked
unlocked: yes
finished. total time: 0.000s
gabriel@lg:~$ fastboot reboot
rebooting...

finished. total time: 1.055s
Y listo bootloader desbloqueado y verificado.

Rootear

Probé varias métodos de un click y todas las formas que leí en los foros, pero nada funcionó.
Una vez que liberé el bootloader probé con el kingoroot desde pc (en una maquina virtual de vmware) y funcionó.

Enlaces

http://rockchip.wikidot.com/fastboot (este esta mal pero te tira una punta de como entrar al fastboot)
http://opensource.rock-chips.com/wiki_Fastboot (sobre como desbloquear una vez que entramos al modo fastboot)
http://www.kingoapp.com/ (descargar la versión para pc)