Cómo instalar SP Flash Tool en Ubuntu para MediaTek Android Flashing

Muchas de las guías de Appual para rootear y actualizar dispositivos Android basados ​​en Mediatek se basan en una herramienta llamada SP Flash Tool. Para los usuarios de PC con Windows, esto no suele ser un problema, ya que SP Flash Tool se ejecuta sin problemas después de instalar todos los controladores Mediatek VCOM adecuados.

Sin embargo, las últimas versiones de Ubuntu (16.04 – 17.10) han realizado cambios en ciertas dependencias, y hacer que SP Flash Tool se comunique con su dispositivo Android basado en Mediatek puede ser un dolor de cabeza si ejecuta una de las últimas versiones de Ubuntu .

Esta guía le mostrará cómo configurar correctamente las dependencias necesarias para SP Flash Tool en Linux.

Requisitos:

  1. libpng12-0_1.2.54-1ubuntu1
  2. La última herramienta SP Flash para Linux

Primero debe descargar e instalar el paquete libpng12-0; SP Flash Tool depende de este paquete, pero no se incluyó en las últimas versiones de Ubuntu. Por lo tanto, deberá descargarlo e instalarlo manualmente. Simplemente haga clic derecho en el archivo .deb y seleccione “Abrir con instalación de software”.

También necesita instalar install libusb-dev package, así que ejecute:

sudo apt-get update
sudo apt install libusb-dev

Ahora descargue la última herramienta SP Flash Tool para Linux y extráigala en cualquier lugar de su computadora. Lo dejé dentro de la carpeta de Descargas, funciona bien.

Ahora haga clic derecho en la carpeta SP Flash Tool recién extraída y elija “Abrir en Terminal”.

En la terminal, escriba los siguientes comandos:

chmod + x flash_tool
sudo adduser nombre de usuario dialout
newgrp – dialout

Y ahora puede ejecutar SP Flash Tool escribiendo en la terminal:

./flash_tool.sh

Solución de problemas

El teléfono no se conecta / no se encuentra el puerto USB:

Abra una terminal y ejecute:

dmesg | grep usb

Ahora busque la entrada de su dispositivo MediaTek y copie la cadena idProduct. Ahora en la terminal, escribe:

Y luego agregue la siguiente línea (reemplazando el idProduct con el suyo) al archivo y guarde.

SUBSYSTEM == ”usb”, ACTION == ”agregar”, ATTR {idVendor} == ”0e8d”, ATTR {idProduct} == ”*“

Si el terminal muestra un diálogo sobre el tiempo de espera al intentar encontrar el puerto USB, puede ser útil desconectar el teléfono y probar diferentes puertos USB.

Si recibe el error “S_BROM_CMD_JUMP_DA_FAIL (2035)”

Asegúrese de haber instalado libusb-dev como se indicó anteriormente en esta guía. Si es así, necesitaremos incluir en la lista negra el administrador de módem de Ubuntu (porque controla el puerto / dev / ttyACM0, que impide que SP Flash Tool se ejecute correctamente).

Escriba en la terminal:

Luego inserte estas dos líneas en el archivo de texto:

ATTRS {idVendor} == ”0e8d”, ENV {ID_MM_DEVICE_IGNORE} = ”1 ″
ATTRS {idVendor} == ”6000 ″, ENV {ID_MM_DEVICE_IGNORE} =” 1 ″

Luego en la terminal: sudo service udev restart

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *