1). Установить драйверы для прошивки, возможно вам потребуется отключить обязательную проверку подписи драйверов в Windows (начиная с Windows 8 и выше), для этого необходимо зайти в «Параметры → Обновление и безопасность → Восстановление → Особые варианты загрузки» и нажать кнопку «Перезагрузить сейчас». Компьютер загрузится в режим восстановления Windows, выбрать «Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки» и нажать на кнопку «Перезагрузить». Компьютер перезагрузится в «Параметры загрузки», клавишей F7 выбрать седьмой пункт «Отключить обязательную проверку подписи драйверов», после чего все драйверы будут успешно устанавливаться… Необходимо поймать момент появления нового устройства в диспетчере устройств и нажать ПКМ на нем. Выбрать в контекстном меню «Обновить драйверы», затем указать путь к драйверам.
2). Проверить, как смартфон инициализируется в Операционной Системе. При подключении к компу с Windows с исправным загрузчиком должен определяться, как «MediаTek Preloader USB VCOM», будучи выключенным и желательно без аккумулятора. Если вы видите вместо этого «MediаTek USB Port» - ищите тестпойнт, значит вы убили загрузчик. Для прошивки необходимо определение устройства только как «MediаTek Preloader USB VCOM», по другому не прошьете смартфон.
3). Распаковать SP FlаshTool по наиболее короткому пути, также путь не должен содержать пробелов.
Официальный сайт SPFT
4). Распаковать прошивку для смартфона, можно в каталог с флешером в отдельную папку (например FW).
5). Запустить SP FlаshTool от администратора, заходим в «Options → Download», отмечаем оба чек-бокса под «DA DL All with Checksum» (иначе после прошивки словим бутлуп или зависание на заставке), закрываем настройки, выбрать в строке «Scatter-loading File» (кнопочка «choose») скаттер-файл в папке с прошивкой. Затем меняем в выпадающем списке с «Download only» на «Firmware upgrade». Если вы шьете не полную прошивку, например слитый бекап с такого же телефона, то в большинстве случаев она не содержит разделов userdata и cache. Соответственно, необходимо прошивать в режиме «Download only».
6). Нажать кнопку «Download» во флешере, затем подключаем наше тело без аккумулятора (если он извлекается или вообще смартфон может прошиваться без него, есть модели чипов, которым необходимо дополнительное питание) USB-шнурком, заранее кладем телефон так, чтобы в процессе случайно не дернуть его или шнурок. Ждем, процесс прошивки завершится окном с сообщением, что все готово. Закрываем это окошко и после этого отсоединяем телефон от шнурка.
Вставляем аккумулятор, включаем телефон, ждем полной загрузки - она может протекать до 10-15 минут (индивидуально для каждого девайса). Наслаждаемся девственно чистым телом.
1). Добавляем своего юзера в группу uucp, чтобы мы могли писать в /dev/ttyACM. В терминале даем команду:
sudo usermod -G -a user_name uucp #user_name необходтио заменить на ваше системное имя
2). Учим систему определять устройства в необходимом для прошивки режиме. Создаем правила в udev для определения устройства в режиме MTK Preloader, для этого создаем rules-файл, например 51-mtkflash.rules в каталоге /etc/udev/rules.d со следующим содержимым, где user_name необходтио заменить на ваше системное имя:
ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="2000", ENV{ID_MM_DEVICE_IGNORE}="1" ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="2000", ENV{MTP_NO_PROBE}="1" SUBSYSTEMS=="usb", ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="2000", MODE:="0666", OWNER="user_name" KERNEL=="ttyACM*", ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="2000", MODE:="0666", OWNER="user_name"
3). Перезагружаем правила udev:
sudo udevadm control --reload-rules
4). Затем скачиваем архив с флешером, распаковываем его в любое удобное для вас место. Даем права на исполнение файлам flash_tool и flash_tool.sh, запускаем дабл-кликом flash_tool (лично я работаю только в терминале, чтобы полностью контролировать ситуацию).
Вы можете скопировать несколько команд из этого мануала для упрощения всего процесса: Добавляем своего юзера в группу uucp:
sudo usermod -G -a user_name uucp
Входим в каталог с правилами udev и скачиваем 51-mtkflash.rules:
cd /etc/udev/rules.d && sudo wget https://dl.ubunix.pro/android/tools/51-mtkflash.rules
редактируем его:
sudo nano 51-mtkflash.rules
заменяем user_name на имя своего пользователя, перезагружаем правила:
sudo udevadm control --reload-rules
скачиваем SP FlаshTool, распаковываем его в домашний каталог и переходим в его директорию:
cd ~/ && wget https://dl.ubunix.pro/android/tools/SP_Flash_Tool_exe_Linux_v5.1728.00.100.zip unzip ~/SP_Flash_Tool_exe_Linux_v5.1728.00.100.zip && cd ~/SP_Flash_Tool_exe_Linux_v5.1728.00.100
Даем права на исполнение:
chmod a+x flash_tool chmod a+x flash_tool.sh
Запускаем:
./flash_tool
5). После запуска SP FlаshTool заходим в «Options → Download», отмечаем оба чек-бокса под «DA DL All with Checksum» (иначе после прошивки словим бутлуп или зависание на заставке), закрываем настройки, выбрать в строке «Scatter-loading File» (кнопочка «choose») скаттер-файл в папке с прошивкой. Затем меняем в выпадающем списке с «Download only» на «Firmware upgrade». Если вы шьете не полную прошивку, например слитый бекап с такого же телефона, то в большинстве случаев она не содержит разделов userdata и cache. Соответственно, необходимо прошивать в режиме «Download only».
6). Нажать кнопку «Download» во флешере, затем подключаем наше тело без аккумулятора (если он извлекается или вообще смартфон может прошиваться без него, есть модели чипов, которым необходимо дополнительное питание) USB-шнурком, заранее кладем телефон так, чтобы в процессе случайно не дернуть его или шнурок. Ждем, процесс прошивки завершится окном с сообщением, что все готово. Закрываем это окошко и после этого отсоединяем телефон от шнурка.
Вставляем аккумулятор, включаем телефон, ждем полной загрузки - она может протекать до 10-15 минут (индивидуально для каждого девайса). Наслаждаемся девственно чистым телом.
— Luciferus 2017/10/17 07:31