Как установить SP Flash Tool на Ubuntu для MediaTek для Android перепрошивки —

Многие из руководств Appual по рутингу и прошивке Android-устройств на базе Mediatek опираются на инструмент под названием SP Flash Tool. Для пользователей ПК с Windows это обычно не проблема, так как SP Flash Tool работает без сбоев после установки всех необходимых драйверов Mediatek VCOM.

Тем не менее, последние версии Ubuntu (16.04-17.10) внесли изменения в некоторые зависимости, и использование SP Flash Tool для связи с вашим Android-устройством на базе Mediatek может быть несколько головной болью, если вы используете одну из последних версий Ubuntu ,

Это руководство покажет вам, как правильно настроить зависимости, необходимые для SP Flash Tool в Linux.

Требования:

  1. libpng12-0_1.2.54-1ubuntu1
  2. Последний SP Flash Tool для Linux

Сначала вам нужно скачать и установить пакет libpng12-0 — SP Flash Tool зависит от этого пакета, но он не был включен в последние выпуски Ubuntu. Так что вам нужно будет скачать и установить его вручную. Просто щелкните правой кнопкой мыши на файле .deb и выберите «Открыть с помощью установки программного обеспечения».

Вам также нужно установить пакет libusb-dev, поэтому запустите:

sudo apt-get update
sudo apt установить libusb-dev

Теперь загрузите последнюю версию SP Flash Tool для Linux и распакуйте ее в любое место на своем компьютере. Я просто оставил его в папке загрузок, он отлично работает.

Теперь щелкните правой кнопкой мыши на недавно извлеченной папке SP Flash Tool и выберите «Открыть в терминале».

В терминале введите следующие команды:

chmod + x flash_tool
sudo adduser имя пользователя дозвон
newgrp — дозвон

И теперь вы можете запустить SP Flash Tool, набрав в терминале:

./flash_tool.sh

Поиск проблемы

Телефон не подключится / USB-порт не найден:

Откройте терминал и запустите:

Dmesg | grep usb

Теперь найдите запись вашего устройства MediaTek и скопируйте строку idProduct. Теперь в терминале введите:

Затем добавьте следующую строку (заменив idProduct на вашу) в файл и сохраните.

SUBSYSTEM == ”usb”, ACTION == ”add”, ATTR {idVendor} == ”0e8d”, ATTR {idProduct} == ”*«

Если при попытке найти порт USB на экране терминала отображается сообщение об истечении времени ожидания, это может помочь отключить телефон и попробовать другие порты USB.

Если вы получите сообщение об ошибке «S_BROM_CMD_JUMP_DA_FAIL (2035)»

Убедитесь, что вы установили libusb-dev, как указано ранее в этом руководстве. Если это так, нам нужно будет занести в черный список менеджер модемов в Ubuntu (поскольку он управляет портом / dev / ttyACM0, который не позволяет SP Flash Tool работать должным образом).

Введите в терминале:

 

 

Затем вставьте эти две строки в текстовый файл:

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

Затем в терминале: sudo service udev перезапустить

Ссылка на основную публикацию
Adblock
detector