UCS - коллекция мануалов

Практика - критерий истины...

Инструменты пользователя

Инструменты сайта


android:mtk_spft

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
android:mtk_spft [2017/10/19 03:43] – создано Luciferusandroid:mtk_spft [2025/07/04 02:58] (текущий) – внешнее изменение 127.0.0.1
Строка 1: Строка 1:
 ====== Прошивка MTK-устройств на Android ====== ====== Прошивка MTK-устройств на Android ======
  
-===== Инструкция по прошивке MTK-девайсов в Windows =====+===== Общая инструкция по прошивке MTK-девайсов в Windows =====
  
-1). Установить драйверы для прошивки, возможно вам потребуется отключить обязательную проверку подписи драйверов в Windows (начиная с Windows 8 и выше), для этого необходимо зайти в "Параметры → Обновление и безопасность → Восстановление → Особые варианты загрузки" и нажать кнопку "Перезагрузить сейчас". Компьютер загрузится в режим восстановления Windows, выбрать "Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки" и нажать на кнопку "Перезагрузить". Компьютер перезагрузится в "Параметры загрузки", клавишей **F7** выбрать седьмой пункт "Отключить обязательную проверку подписи драйверов", после чего все драйверы будут успешно устанавливаться... Необходимо поймать момент появления нового устройства в диспетчере устройств и нажать ПКМ на нем. Выбрать в контекстном меню "Обновить драйверы", затем указать путь к драйверам. +**<color #ffc90e>1).</color>** Установить драйверы для прошивки, возможно вам потребуется отключить обязательную проверку подписи драйверов в Windows (начиная с Windows 8 и выше), для этого необходимо зайти в **<color #99d9ea>"Параметры → Обновление и безопасность → Восстановление → Особые варианты загрузки"</color>** и нажать кнопку **<color #99d9ea>"Перезагрузить сейчас"</color>**. Компьютер загрузится в режим восстановления Windows, выбрать **<color #99d9ea>"Поиск и устранение неисправностей → Дополнительные параметры → Параметры загрузки"</color>** и нажать на кнопку "Перезагрузить". Компьютер перезагрузится в **<color #99d9ea>"Параметры загрузки"</color>**, клавишей **<color #fff200>F7</color>** выбрать седьмой пункт **<color #99d9ea>"Отключить обязательную проверку подписи драйверов"</color>**, после чего все драйверы будут успешно устанавливаться... Необходимо поймать момент появления нового устройства в диспетчере устройств и нажать **ПКМ** на нем. Выбрать в контекстном меню **<color #99d9ea>"Обновить драйверы"</color>**, затем указать путь к драйверам. 
-2). Проверить, как смартфон инициализируется в ОС. + 
-При подключении к компу с Windows с исправным загрузчиком должен определяться, как **"MediaTek Preloader USB VCOM"**, будучи выключенным и желательно без аккумулятора. +**<color #ffc90e>2).</color>** Проверить, как смартфон инициализируется в Операционной Системе
-Если вы видите вместо этого **"MediaTek USB Port"** - ищите тестпойнт, значит вы убили загрузчик. +При подключении к компу с Windows с исправным загрузчиком должен определяться, как **<color #b5e61d>"MediаTek Preloader USB VCOM"</color>**, будучи выключенным и желательно без аккумулятора. 
-Для прошивки необходимо определение устройства только как **"MediaTek Preloader USB VCOM"**, по другому не прошьете смартфон. +Если вы видите вместо этого **<color #ed1c24>"MediаTek USB Port"</color>** - ищите тестпойнт, значит вы убили загрузчик. 
-3). Распаковать SP FlashTool по наиболее короткому пути, также путь не должен содержать пробелов. +Для прошивки необходимо определение устройства только как **<color #22b14c>"MediаTek Preloader USB VCOM"</color>**, по другому не прошьете смартфон. 
-4). Распаковать прошивку для смарта, можно в каталог с флешером в отдельную папку. + 
-5). Запустить SP FlashTool от администратора, заходим в "Options → Download", отмечаем оба чек-бокса под "DA DL All with Checksum" (иначе после прошивки словим бутлуп или зависание на заставке), закрываем настройки, выбрать в строке "Scatter-loading File" (кнопочка "choose") скаттер-файл в папке с прошивкой. Затем меняем в выпадающем списке с "Download only" на "Firmware upgrade"+**<color #ffc90e>3).</color>** Распаковать **SP FlаshTool** по наиболее короткому пути, также путь не должен содержать пробелов. \\ 
-6). Нажать кнопку "Download" во флешере, затем подключаем наше тело без аккумулятора USB-шнурком, заранее кладем телефон так, чтобы в процессе случайно не дернуть его или шнурок. Ждем, процесс прошивки завершится окном с сообщением, что все готово. Закрываем это окошко и после этого отсоединяем телефон от шнурка.+[[https://spflashtool.com/|Официальный сайт SPFT]] 
 + 
 +**<color #ffc90e>4).</color>** Распаковать прошивку для смартфона, можно в каталог с флешером в отдельную папку (например **FW**)
 + 
 +**<color #ffc90e>5).</color>** Запустить **SP FlаshTool** от администратора, заходим в **<color #b5e61d>"Options → Download"</color>**, отмечаем оба чек-бокса под **<color #22b14c>"DA DL All with Checksum"</color>** (иначе после прошивки словим бутлуп или зависание на заставке), закрываем настройки, выбрать в строке **<color #b5e61d>"Scatter-loading File"</color>** (кнопочка "choose") скаттер-файл в папке с прошивкой. Затем меняем в выпадающем списке с **<color #22b14c>"Download only"</color>** на **<color #22b14c>"Firmware upgrade"</color>**. Если вы шьете не полную прошивку, например слитый бекап с такого же телефона, то в большинстве случаев она не содержит разделов **<color cyan>userdata</color>** и **<color cyan>cache</color>**. Соответственно, необходимо прошивать в режиме **<color #22b14c>"Download only"</color>**
 + 
 +**<color #ffc90e>6).</color>** Нажать кнопку **<color #b5e61d>"Download"</color>** во флешере, затем подключаем наше тело без аккумулятора (если он извлекается или вообще смартфон может прошиваться без него, есть модели чипов, которым необходимо дополнительное питание) USB-шнурком, заранее кладем телефон так, чтобы в процессе случайно не дернуть его или шнурок. Ждем, процесс прошивки завершится окном с сообщением, что все готово. Закрываем это окошко и после этого отсоединяем телефон от шнурка.
  
 Вставляем аккумулятор, включаем телефон, ждем полной загрузки - она может протекать до 10-15 минут (индивидуально для каждого девайса). Наслаждаемся девственно чистым телом. Вставляем аккумулятор, включаем телефон, ждем полной загрузки - она может протекать до 10-15 минут (индивидуально для каждого девайса). Наслаждаемся девственно чистым телом.
  
 +
 +===== Общая инструкция по прошивке MTK-девайсов в Linux =====
 +
 +**<color #ffc90e>1).</color>** Добавляем своего юзера в группу **<color #b5e61d>uucp</color>**, чтобы мы могли писать в **<color #ff7f27>/dev/ttyACM</color>**.
 +В терминале даем команду:
 +<code>
 +sudo usermod -G -a user_name uucp   #user_name необходтио заменить на ваше системное имя
 +</code>
 +**<color #ffc90e>2).</color>** Учим систему определять устройства в необходимом для прошивки режиме.
 +Создаем правила в udev для определения устройства в режиме **<color #22b14c>MTK Preloader</color>**, для этого создаем **rules**-файл, например **<color #99d9ea>51-mtkflash.rules</color>** в каталоге **<color #ff7f27>/etc/udev/rules.d</color>** со следующим содержимым, где **<color #ed1c24>user_name</color>** необходтио заменить на ваше системное имя:
 +<file gettext 51-mtkflash.rules>
 +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"
 +</file>
 +
 +**<color #ffc90e>3).</color>** Перезагружаем правила udev:
 +<code>
 +sudo udevadm control --reload-rules
 +</code>
 +**<color #ffc90e>4).</color>** Затем скачиваем архив с флешером, распаковываем его в любое удобное для вас место. Даем права на исполнение файлам **<color #b5e61d>flash_tool</color>** и **<color #b5e61d>flash_tool.sh</color>**, запускаем дабл-кликом **<color #b5e61d>flash_tool</color>** (лично я работаю только в терминале, чтобы полностью контролировать ситуацию).
 +
 +==== То же самое, но более кратко для сильно ленивых или умных и уверенных в себе ====
 +
 +Вы можете скопировать несколько команд из этого мануала для упрощения всего процесса:
 +Добавляем своего юзера в группу **<color #b5e61d>uucp</color>**:
 +<code>
 +sudo usermod -G -a user_name uucp
 +</code>
 +Входим в каталог с правилами **<color #ff7f27>udev</color>** и скачиваем **<color #99d9ea>51-mtkflash.rules</color>**:
 +<code>
 +cd /etc/udev/rules.d && sudo wget https://dl.ubunix.pro/android/tools/51-mtkflash.rules
 +</code>
 +редактируем его:
 +<code>
 +sudo nano 51-mtkflash.rules
 +</code>
 +заменяем **<color #ed1c24>user_name</color>** на имя своего пользователя, перезагружаем правила:
 +<code>
 +sudo udevadm control --reload-rules
 +</code>
 +скачиваем **SP FlаshTool**, распаковываем его в домашний каталог и переходим в его директорию:
 +<code>
 +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
 +</code>
 +Даем права на исполнение:
 +<code>
 +chmod a+x flash_tool
 +chmod a+x flash_tool.sh
 +</code>
 +Запускаем:
 +<code>
 +./flash_tool
 +</code>
 +
 +**<color #ffc90e>5).</color>** После запуска **SP FlаshTool** заходим в **<color #b5e61d>"Options → Download"</color>**, отмечаем оба чек-бокса под **<color #22b14c>"DA DL All with Checksum"</color>** (иначе после прошивки словим бутлуп или зависание на заставке), закрываем настройки, выбрать в строке **<color #b5e61d>"Scatter-loading File"</color>** (кнопочка "choose") скаттер-файл в папке с прошивкой. Затем меняем в выпадающем списке с **<color #22b14c>"Download only"</color>** на **<color #22b14c>"Firmware upgrade"</color>**. Если вы шьете не полную прошивку, например слитый бекап с такого же телефона, то в большинстве случаев она не содержит разделов **<color cyan>userdata</color>** и **<color cyan>cache</color>**. Соответственно, необходимо прошивать в режиме **<color #22b14c>"Download only"</color>**.
 +
 +**<color #ffc90e>6).</color>** Нажать кнопку **<color #b5e61d>"Download"</color>** во флешере, затем подключаем наше тело без аккумулятора (если он извлекается или вообще смартфон может прошиваться без него, есть модели чипов, которым необходимо дополнительное питание) USB-шнурком, заранее кладем телефон так, чтобы в процессе случайно не дернуть его или шнурок. Ждем, процесс прошивки завершится окном с сообщением, что все готово. Закрываем это окошко и после этого отсоединяем телефон от шнурка.
 +
 +Вставляем аккумулятор, включаем телефон, ждем полной загрузки - она может протекать до 10-15 минут (индивидуально для каждого девайса). Наслаждаемся девственно чистым телом.
 +
 + --- //[[:luciferus|Luciferus]] 2017/10/17 07:31//
 +
 +~~DISCUSSION:off~~
android/mtk_spft.1508370188.txt.gz · Последнее изменение: (внешнее изменение)