» »
SP Flash Tool

SP Flash Tool - утилита для работы с девайсами Android на чипах Mediatek (MTK).

 

Скачать SP Flash Tool

sp_flash_tool_exe_windows_v5.1532.00.000.zip [42,52 Mb]

sp_flash_tool_exe_windows_v5.1515.00_temp.rar [25,32 Mb]

 

Скачать драйвера для SP Flash Tool

drivers.zip [8,65 Mb]

mtk_android_usb_driver.rar [8,26 Mb]

mtkusballv0.6.rar [22,47 Mb]

universaladbdriversetup6.msi [8,78 Mb]

adbdriverinstaller.exe [9 Mb]

 

Инструкция по созданию полного бэкапа ROM телефона.

Создаем scatter файл

  • В настройках телефона в пункте "Безопасность" устанавливаем галочку на пункте "Неизвестные источники".
  • В пункте "О телефоне" многократно тапаем на "номер сборки" пока не появится надпись "Вы стали разработчиком".
  • После этого появится меню "Для разработчиков", в нем нужно поставить галочку в пункте "отладка по USB".
  • Включаем телефон и подключаем его к компьютеру.
  • Запускаем программу MtkDroidTools.
  • Ждем подключения. Значек в левом нижнем углу программы.
  • Жмем на кнопку "Карта блоков" и в окне карты нажимаем "Создать scatter файл".
  • Сохраняем полученый файл.

Чтение ROM из телефона

  • Запускаем SP_Flash_Tool
  • Открываем сохраненный scatter (в списке появятся блоки с адресами)
  • Переходим на вкладку Read back
  • Добавляем блок (кнопка Add)
  • Двойным кликом открываем добавленный блок, указываем имя файла для сохранения (начинается с ROM_)
  • Далее в появившемся окне во второе поле вводим в адрес блока cache из scatter-файла (открыть файл текстовым редактором) и жмем ОК.
    • В старых версиях будет иметь вид: CACHE 0x2d180000
    • В новых версиях будет иметь вид: linear_start_addr 0x43d40000

Подготовка блоков для прошивки

  • Открываем MtkDroidTools
  • Включаем телефон и подключаем его к компьютеру.
  • Проверяем, что программа его видит.
  • Переходим на вкладку root, backup, recovery
  • Нажимаем кнопку "Создать бэкап из ROM_ флэштула" и выбираем ранее сохраненный файл из программы SP_Flash_Tool.
  • Программа предложит автоматически создать CWM, пропатчить boot - это уже на ваше усмотрение (но если хотите чистый бекап, а он рекомендуется, то отказываемся от пропатчивания).
  • Бэкап появится в папке MtkDroidTools\backups\...
  • Теперь нужно сохранить созданный бэкап, им всегда можно будет вернуть телефон к исходному состоянию. Рекомендую помимо папки с кучей файлов из MtkDroidTools сохранить также ROM_ файл для перестраховки.

Инструкция по прошивке

Для телефонов с процессором MT6575 и MT6577 на базе проекта AGOLD

  • Запускаем программу SPMultiPortFlashDownloadProject.
  • Выбираем меню Factory database > Setup data source file и указываем файл MTK_DATABASE.mdb (он лежит в папке SP_MDT).
  • Выбираем меню File > Open Download Agent File и указываем файл MTK_AllInOneDA.bin (он лежит в папке SP_MDT).
  • Нажимаем Scatter File и выбираем файл MT6577_Android_scatter_emmc.txt (он лежит в папке с прошивкой).
  • Выбираем тип задней и фронтальной камер и тип контроллера дисплея, которые соответствуют вашему девайсу, с помощью кнопки установки сенсоров. Самый простой способ узнать, какие именно камеры установлены в вашем аппарате, и какой дисплей, это спросить об этом в тематическом топике по вашему аппарату. Ничего страшного, если вы ошибетесь в этих параметрах. Просто прошейтесь еще раз с нужными параметрами.
  • Программа SPMultiPortFlashDownloadProject нам больше не нужна, она уже внесла нужные изменения в uboot.
  • Закрываем программу SPMultiPortFlashDownloadProject.

Для всех остальных телефонов

  • Запускаем программу SP Flash Tool.
  • Нажимаем на кнопку Scatter-loading и выбираем файл MT6577_Android_scatter_emmc.txt (он лежит в папке с прошивкой, устройства разные поэтому скаттер файл называться будет по названию процессора, например MT6789 и т.д.).
  • ВАЖНО! Для телефонов на процессоре MT6575 и MT6577 снимаем галочки с пунктов Preloader и dsp_bl, для остальных телефонов на базе MTK только галочку с Preloader.
  • Нажимаем кнопку Download.
  • Подключаем выключенный телефон к компьютеру кабелем. Программа должна его увидеть и начать прошивку. Если телефон не обнаружен, то отключите его от компьютера, вытащите и вставьте батарею и заново подключите к компьютеру. В диспетчере устройств при корректно установленных драйверах на момент прошивки должны в ком-портах наблюдать mtk usb port (MediaTek PreLoader USB VCOM Port). А по завершению прошивки или при возникновении какой-либо ошибки устройство отключается и пропадает из диспетчера устройств.
  • После окончания прошивки отсоединяем телефон от компьютера и включаем устройство.

 

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.