5 votos

¿Cómo hacer root a los dispositivos móviles basados en MTK utilizando un PC con Linux?

Es fácil rootear un dispositivo MTK en MS Windows usando una herramienta poderosa como SP Flash Tools, o una solución de Root de un solo clic. Se puede hacer (especialmente con esa herramienta flash) usando una máquina Linux?

Tengo el Lenovo P780 (Chipset: Mediatek MT6589) y una máquina Linux con Ubuntu 14.04.

0 votos

¡Hola! He revisado tu pregunta. Sé que quieres que este post sea una guía pero intentamos mantener una pregunta como pregunta y una respuesta como respuesta para que la estructura de Q/A se mantenga siempre. He movido ese enlace de ADB y Fastboot a la respuesta. ¡Creo que eso está bien para ti! :)

8voto

marxy Puntos 333

Rooting de teléfonos MTK basados en 'China' usando SP Flash Tool.

He probado esto en mi portátil Ubuntu 14.04 rooteando un Lenovo P780. En primer lugar, instalar libusb-dev paquete:

apt-get install libusb-dev

Ahora tienes que 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

Entra en el directorio extraído, y ejecútalo con privilegios de Root:

cd SP_Flash_Tool_*
sudo ./flash_tool.sh

Bastante sencillo, ¿verdad?

Ahora tienes la configuración de flashtool en tu caja de Linux. Hay un montón de guías para el rooting, la recuperación de flash y así sucesivamente para hacer lo que usted tiene la intención de hacer. La herramienta volcará información de depuración importante en la terminal desde la que la ejecutes. Esto es muy útil si alguna vez te quedas atascado.

El único error que tengo es este:

S_BROM_CMD_JUMP_DA_FAIL 

La razón y su solución se mencionan en este hilo de XDA :

Esto se debe a que el paquete 'modemmanager` integrado por defecto en Linux Ubuntu 14.04 y posteriores no es compatible con el MTK Flash Tool.

Podemos resolver este problema creando una regla udev que ponga en la lista negra al modemmanager para los dispositivos MediaTek. Cree un archivo sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules con el siguiente contenido:

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 te encuentras con más errores, podrías obtener una pista sobre lo que está mal desde aquí: Errores de Flashtools y sus soluciones - MIUI

Aquí es una guía para instalar adb y fastboot en Ubuntu.

0 votos

No he probado la solución, pero sería genial que funcionara en otras máquinas Linux. Tengo dos dispositivos MTK y tengo que usar MS Windows sólo para usar esa herramienta. ¡Gracias por la información!

0 votos

@Firelord ¿Qué versión de flashtool utilizas en Windows? Si es la v5.x, esto debería funcionar. Digamos que uno de tus dispositivos sólo puede ser flasheado con Flashtool v3, no he podido encontrar la v3 para linux.

0 votos

Si no quiere ejecutar flashtool con sudo /Root tienes que añadir tu usuario a los grupos dialout y uucp

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X