Es fácil rootear un dispositivo MTK en MS Windows usando una herramienta poderosa como SP Flash Tools, o una solución de root con un solo clic. ¿Se puede hacer (especialmente con esa herramienta flash) usando una máquina Linux?
Tengo Lenovo P780 (Chipset: Mediatek MT6589) y una máquina Linux con Ubuntu 14.04.
Rootear teléfonos 'China' basados en MTK usando SP Flash Tool.
Probé esto en mi computadora portátil Ubuntu 14.04 rooteando un Lenovo P780. @Paul Mahieu probó en Huawei Ascend Y221 usando Ubuntu 16.04 e informa que funciona.
En primer lugar, instale libusb-dev
el paquete:
apt-get install libusb-dev
Ahora necesita descargar SP Flash Tool v5 desde aquí .
Suponiendo que se descargue en su directorio de Descargas, extraiga su contenido:
cd Downloads
unzip SP_Flash_Tool_*.zip
Ingrese al directorio extraído y ejecútelo con privilegios de root:
cd SP_Flash_Tool_*
sudo ./flash_tool.sh
Bastante simple, ¿verdad?
Ahora tiene la configuración de flashtool en su caja de Linux. Hay muchas guías para rootear, flashear la recuperación, etc., para hacer lo que quiera hacer. La herramienta descargará información importante de depuración en el terminal desde el que la ejecutó. Esto es muy útil si alguna vez te quedas atascado.
El único error que tengo es este:
S_BROM_CMD_JUMP_DA_FAIL
El motivo y su solución se mencionan en este hilo de XDA :
Esto se debe a que el paquete 'modemmanager' integrado de forma predeterminada en Linux Ubuntu 14.04 y versiones posteriores no es compatible con MTK Flash Tool.
Podemos resolver este problema creando un modemmanager de lista negra de reglas udev para dispositivos MediaTek. Cree un archivo sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules
con los siguientes contenidos:
ATTRS{idVendor}=="0e8d", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="6000", ENV{ID_MM_DEVICE_IGNORE}="1"
Reinicie udev para que los cambios surtan efecto:
service udev restart
Si encuentra más errores, podría obtener una pista sobre lo que está mal desde aquí: ¡Errores de Flashtools y sus soluciones! -MIUI
Aquí hay una guía sobre cómo instalar adb y fastboot en Ubuntu.
sudo
/root, debe agregar su usuario a los grupos dialout
yuucp
Señor del Fuego