8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Spi flash как прошить андроид

Как прошить телефон через flashtool пошаговая инструкция

Всем привет сегодня будем разбираться как прошить телефон через SP Flash Tool. Это самая востребованная программа для прошивки телефоном на базе процессоров MediaTek. В статье также будут затронуты такие темы как установка драйверов и поиск прошивки для вашего телефона.

Откуда взять прошивку, драйвера и SP FlashTool

  1. Прошивки на большинство смартфонов есть на сайте 4pda. Вбиваем в поиске название вашего смартфона плюс 4pda после выбираем подходящую ссылку и переходим по ней. После скачивания прошивки кидаем его на диск С и разархивировываем.
  2. Скачать драйвера для SP Flash Tool с инструкцией по установке.
  3. Скачать SP Flash Tool v5.1944.
Статья в тему:  Как сделать репост записи в вк на андроид

Способы прошивки смартфона через SP FlashTool

Всего есть три режима прошивки смартфона через SP Flash Tool они перечислены снизу:

Download Only режим хорошо подходит при прошивке или обновлении одного или нескольких разделов. Например, вам нужно прошить только рекавери, лого или обновить (boot.img и system.img), а всё остальное оставить неизменным. В процессе прошивки форматируются выбранные разделы, а после на их место заливаются новые образы. Если нужно сохранить пользовательские данные то при прошивке нужно убрать галочку с пункта USRDATA. Далее мы рассмотрим подробно процедуру прошивки смартфона именно этим методом так как он является самым распространённым и часто используемым.

Firmware Upgrade В данном режиме тоже стирается вся информация но IMEI и другие системные параметры не удаляются. . Для этого режима должны прошиваться все разделы, отмеченные в scatter-файле включая образ preloader.bin. Он обязательно должен быть от вашего смартфона, иначе получите кирпич.

Format All + Download форматирует всю память смартфона при это стерается все начиная от данных заканчивая IMEI.

Процесс прошивки телефона через SP FlashTool

  1. Разархивировываем SP Flash Tool в корень диска С заходив в папку и запускаем flash_tool.exe.
  2. При старте программы изначально выбран режим работы «Download Only». Данный режим применяется в большинстве ситуаций и является основным для практически всех прошивочных процедур. Так что оставляем его без изменений.
  3. Далее добавляем в программу scatter-файла . В этом файле есть перечень всех разделов флеш-памяти устройства, а также адресов начальных и конечных блоков памяти. Чтобы добавить scatter-файла в Flash Tool нажимаем кнопку «choose», расположенную справа от поля «Scatter-loading file».
  4. После чего откроется проводник где нужно выбрать scatter-файла. Он обычно располагается в папке с распакованной прошивкой и имеет название MTxxxx_Android_scatter_yyyyy.txt, (где xxxx – номер модели процессора устройства, для которого предназначены загружаемые в смартфон данные, а – yyyyy, тип памяти, используемый в смартфоне). Выбираем scatter-файла и нажимаем кнопку «Открыть».
  5. После загрузки scatter-файла в автоматическом режиме добавится все разделы прошивки.
  6. Слева от названия разделов располагаются чек-боксы, позволяющие исключить или добавить определенные файл-образы, которые будут записаны в смартфон.
  7. Для режима Download Only нужно снять галочки с пунктов PRELOADER и DSP_BL – для устройств на процессорах MTK: MT6575 и MT6577. Для всех остальных устройств на базе MTK в указанном режиме рекомендуется снять галочку с пункта PRELOADER;
  8. Проверяем настройки FlashTool. Нажимаем меню «Options» и в раскрывшемся окне переходим в раздел «Download». Отмечаем галочками пункты «USB Checksum» и «Storage Сhecksum» это позволит проверить контрольные суммы файлов перед записью в устройство, а значит позволит избежать прошивки испорченных образов.
  9. Начинаем процесс прошивки проверяем, чтобы устройство было отключено от компьютера, выключаем полностью телефон, вынимаем и вставляем обратно аккумулятор, если он съемный. Далее переводим FlashTool в режим ожидания для этого нажимаем кнопку «Download», обозначенную зеленой стрелкой, направленной вниз.
  10. В режиме ожидания, в программе невозможность осуществлять какие либо действия. Доступна только кнопка «Stop», позволяющая прервать процедуру. Подключаем выключенный телефон с зажатой кнопкой громкости вверх через USB 2.0 к компьютеру.
  11. После подключения смартфона к ПК начнется процесс прошивки, внизу появится полоска индикктор по которому можно понять сколько осталось до завершения прошивки.
  12. В процессе прошивки индикатор меняет свой цвет в зависимости от производимых программой действий. Для полного понимания процессов которые происходят во время прошивки рассмотрим расшифровку цветов индикатора:
  13. После того, как программа удачно закончит прошивку появится окошко с надписью «Download OK». Отключаем смартфон от ПК и запускаем. Обычно первый запуск Android после прошивки длится довольно долго.
Статья в тему:  Какие есть версии вконтакте для андроид

Пожалуй, на этом все если есть вопросы или пожелания пишем в комментариях. Спасибо!


SP Flash Tool: прошивка Android-устройств на базе процессоров Mediatek

Создание полной резервной копии Flash-памяти смартфона

Для создания резервной копии Flash-памяти Android-смартфона у вас должны быть установлены сама утилита SP Flash Tool и драйвер для Preloader .

1. Запустите флештул, затем в закладке «Download» загрузите scatter-файл (его при необходимости можно позаимствовать у Android-устройства с аналогичным процессором). Не пугайтесь, если не увидите в папке со scatter-файлом никаких файлов прошивки — это нормально. Оставьте галочку только на первой строке (PRELOADER), остальные снимите.

2. Определите, сколько информации и откуда нужно считывать. После этого перейдите в закладку «Memory Test». Здесь тоже остается только одна галочка на «RAM Test«, остальные необходимо снять.

Далее действуйте следующим образом:
2.1. Нажмите кнопку Start;

2.2. Через USB-порт подключите выключенное Android-устройство к ПК;

2.3. Тест памяти, который произойдет после подключения, покажет необходимую вам информацию по блокам EMMC (на блоки с нулевым объемом не обращайте внимания, нужны будут только имеющие размер;

3. Полученную информацию скопируйте в блокнот, после чего перейдите в закладку «ReadBack» и нажмите «Add».

3.1. Дважды кликните по появившейся строке;

3.2. Задайте имя файла (по умолчанию ROM_0), а также укажите место, куда будет выполнено сохранение блока памяти;

Статья в тему:  Как закрыть вентиляцию в fnaf 3 на андроид

3.3. Ориентируясь на полученные ранее данные, заполните три параметра в появившемся окне.

Вы получили названия ваших регионов, размер известен, а стартовый адрес в каждом из них будет 0x0.
Пример:

После заполнения параметров остается нажать кнопку «Ок».

Обратите внимание: на устройстве, взятом в качестве примера, имеется 4 региона, но это не значит, что их столько же на других гаджетах. У флеш-памяти может быть 3, 2 или даже один регион («USER»). В последнем случае выбирать регион вам не придется — в меню, предназначенном для ввода параметров чтения блока данная опция будет отсутствовать. Как правило, такая ситуация случается при работе с Android-устройствами на базе чипсетов ранних годов выпуска.

3.4. Нажмите кнопку «ReadBack», выполните переподключение к USB-порту выключенного гаджета — начнется чтение;

3.5. После того, как чтение блока будет завершено, повторите описанные в п.3 манипуляции со всеми остальными регионами.

Таким образом вы получите полную копию флеш-памяти вашего Android-устройства.

Если вы решили воспользоваться утилитой SP Flash, легче всего взять для прошивки CWM (модифицированное рекавери именно для вашего устройства) и скачать на домашний компьютер соответствующий MTK-процессору гаджета драйвер USB . Все старые драйверы, относящиеся к Android-устройствам нужно будет предварительно удалить. Нужно будет также скачать вариант Smart Phone Flash Tool для Windows или Linux. И не забываем при этом, что утилита SP Flash Tool для MTK устройств может быть совместима с 32 либо 64-битной версией ОС ПК — важно выбрать верную, соответствующую системе, установленной на домашнем компьютере.

Статья в тему:  Nokia x2 какой андроид

Из аппаратных средств нужны будут:
1. Домашний компьютер Windows / Linux;
2. Исправный USB шнур для коммутации с Android-устройством;
3. Android-смартфон или планшетный компьютер.

SP Flash Tool может прошить устройства на базе чипсетов МТ6575, МТ6577, МТ6577Т, MT6595, MT6592, MT6582, MT6572, MT6589, МТ6589Т.

Установка драйвера

Установка драйвера выполняется вручную. В следующем окне выберите «Установить драйвер из указанного места», после чего укажите путь к архиву драйверов (он должен быть предварительно распакован) и установите нужный. Теперь можно отсоединить Android-устройство от ПК, но включать его еще рано. Зато можно перейти непосредственно к самому процессу прошивки.

Инструкция по прошивке смартфонов на базе MTK

Здесь мы приводим полную пошаговую инструкцию, следуя которой вы сможете самостоятельно выполнить прошивку Android-смартфона или планшета на базе процессоров от MediaTek.

1. Скачайте программу SP Flash Tool и распакуйте архив на компьютер;
2. Если у вас аппарат с процессором MT6575 или MT6577 на базе проекта AGOLD, скачайте на компьютер программу SP_MDT с возможностью выбора компонентов в uboot и распакуйте ее;
3. Скачайте и установите драйверы USB VCOM;
4. Выполните распаковку архива с заводской прошивкой для вашего Android-устройства (имя директории для распакованной папки с файлами заводской прошивки не должно включать в себя символы кириллицы);
5. Выключите смартфон или планшет, шнур USB не должен быть подключен к компьютеру;
6. Выньте аккумулятор, после чего вставьте его обратно;
7. Если драйвера еще не установлены, подключите аппарат к ПК посредством USB-шнура. Операционная система после этого найдёт новое устройство, а вы должны указать ей папку с драйвером USB VCOM для вашей версии ОС. Выполните установку драйверов и отключите шнур от ПК.
8. Запустите SP Flash Tool;

Статья в тему:  Как скачать fhx clash of clans на андроид

9. Нажмите на кнопку Scatter-loading и в папке с прошивкой выберите файл MTXXXX_Android_scatter_emmc.txt (в MTXXXX литеры X замените цифрами, соответствующими процессору вашего устройства — скаттер-файл для каждого из них свой).

ВНИМАНИЕ! Для аппаратов на базе процессоров MT6575 и MT6577 снимите галочки с пунктов Preloader и dsp_bl, для всех остальных устройств с чипсетами MediaTek уберите галочку только с пункта Preloader;

10. Нажмите кнопку Download;

11. Выключенный смартфон или планшет подключите к компьютеру посредством USB-кабеля. Как только новое устройство будет обнаружено, должна начаться его прошивка. Если этого не произошло, отключите аппарат от ПК, выньте и вставьте обратно его аккумулятор и подключите к компьютеру заново. В процессе прошивки при условии корректно установленных драйверов в диспетчере устройств должен наблюдаться mtk usb port (MediaTek PreLoader USB VCOM Port). Если произойдет ошибка, гаджет перестанет отображаться. По завершении прошивки он также пропадает из диспетчера устройств.

Как правильно прошить телефон с помощью SP FLASH TOOL

Ссылка на скачивание программы появиться после регистрации

Для просмотра скрытого содержимого вы должны войти или зарегистрироваться на сайте.

Для начала давайте разберемся, что нам понадобиться:

  • Программа SP FLASH TOOL.
  • Компьютер ПК или НОУТБУК.
  • СМАРТФОН, который желаем прошить.
  • USB кабель.

Следующий шаг установка драйверов:

  • Если у вас смартфон не включается, то необходимо скачать драйвера USB для своей модели телефона.
  • Если телефон в рабочем состоянии, и вы решили просто перепрошить или обновить прошивку, то достаточно подключить телефон к компьютеру и дождаться полной установки драйверов. (Возможно, для установки драйверов телефон потребуется подключить к ПК или ноутбуку в выключенном состоянии и с нажатой кнопкой громкости вверх или вниз включить ваш смартфон) все зависит от модели вашего телефона.

Приступаем к прошивке телефона (инструкция)

  1. Скачиваем архив SP FLASH TOOL и разархивируем скачанный файл
  2. Запускаем exe от имени администратора (чтобы запустить от имени администратора выберите Flash_tool.exe и нажмите правую кнопку мыши, там будет строка запустить от имени администратора)
  3. Нажимаем на Scatter- Loading и указываем файл прошивки
    Файл прошивки выглядит, так MTXXXX_Android_scatter вместоXу вас будут цифры вашей прошивки. (ждем установки прошивки в программу SP Flash Tool).
  4. Снимаем галочку со строки Preloader и нажимаем кнопку
  5. Подключаем выключенный телефон с зажатой кнопкой громкости вверх (для уверенности вытащите батарею и вставьте её, не включая телефон) черезUSBк компьютеру. Дальше пойдет установка прошивки на ваш смартфон (снизу пойдет цветная полоска) Если ни каких изменений не происходит после подключения телефона к компьютеру то попробуйте отключить USB от телефона вынуть аккумулятор и снова вставить. подключить телефон к компьютеру.
  6. ГОТОВО. Ссылка на скачивание программы появиться после регистрации

Для просмотра скрытого содержимого вы должны войти или зарегистрироваться на сайте.

Краткая инструкция по установке стоковой прошивки через SP Flash Tool

Краткая инструкция по установке стоковой прошивки через SP Flash Tool

Чтобы не писать постоянно одно и то же в темах по установке прошивки через SP Flash Tool, решил написать небольшую инструкцию. Данная инструкция не исчерпывающая и для каждого отдельного устройства могут быть нюансы о которых следует говорить в теме с устройством (обсуждение, прошивка, root и т.д.), однако для большинства случаев установка заводской прошивки через Flash Tool одинакова. В данном примере описана работа с SP Flash Tool пятой версии, однако на третьей версии программы манипуляции почти идентичны, только отличается немного интерфейс

Что требуется для прошивки через SP Flash Tool:

  • Обязательны установленные USB VCOM драйвера (ссылка кликабельна), без них прошивка просто на стартует
  • Сама прошивка, которая представляет из себя папку с набором файлов (MT65xx_Android_scatter.txt, system.img, recovery.img, boot.img и т.д.)
  • Собственно, сам SP Flash Tool. Не все версии SP Flash Tool всегда подходят для прошивки конкретной модели, обычно с прошивкой даётся нужная версия, но актуальную версию SP Flash Tool на данный момент (16.05.2017) можно скачать из вложения к этому посту (архив SP_Flash_Tool_exe_Windows_v5.1716.00.000.zip)

Процесс установки прошивки через SP Flash Tool:

1. Скачайте прошивку для вашего устройства и распакуйте её в отдельную папку

2. Убедитесь что устройство отключено от ПК, скачайте SP Flash Tool, распакуйте архив с программой и зайдите в распакованную папку

3. Находясь в распакованной папке найдите файл Flash_tool.exe и запустите его (желательно запускать на от имени администратора: правый клик -> от имени администратора)

4. В открывшемся окне программы нажмите на кнопку Scatter-loading (в правой части программы), появится окно обзора, переходим в папку с распакованной прошивкой и выбираем файл MT65xx_Android_scatter.txt (где MT65xx модель вашего MediaTek процессора, вместо xx будут две цифры, например MT6572_Android_Scatter.txt)

5. После выбора нужного Scatter-файла, который находится в папке с прошивкой, в программу будут загружены все необходимые файлы для прошивки (иногда проверка файлов может занять некоторое время). Убедитесь что Flash Tool автоматически проставил флажки напротив всех файлов для прошивки (если флажки не везде, то спрашивайте в теме по устройство, должно ли так быть, иногда надо вручную добавлять некоторые файлы, а иногда прошивать с пустыми флажками напротив некоторых разделов, например userdata или cache или preloader)

6. Если все флажки проставились автоматически, значит все хорошо, просто нажмите кнопку Download в окне Flash Tool для того чтобы программа перешла в режим ожидания подключения смартфона (см. скриншот ниже)

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

8. В таком выключенном состоянии просто подключите устройство к компьютеру через USB и через пару секунд (если был установлен драйвер) Flash Tools сам начнёт прошивку устройства

9. Дождитесь завершения прошивки аппарата, о чём вам сообщит небольшое окошко с зелёным кружочком и галочкой посередине, после этого отключите устройство от ПК

10. Еще раз «передёрните» (вытащить/вставить) батарею устройства если она съёмная, а затем просто включите его в нормальном режиме. Помните что после перепрошивки, первая загрузка устройства, может занять довольно много времени, будьте терпеливы.

Cкачать:

SP_Flash_Tool_exe_Windows_v5.1716.00.000.zip

Программирование SPI Flash с помощью Arduino и SD-карты

Предыстория

Во время очередной уборки был случайно выключен удлинитель, к которому были подключены работающие системный блок и монитор. Системный блок состоит из:

  • материнская плата — ASRock B75 Pro 3
  • процессор — Intel Core i5-3570
  • блок питания — Corsair CX750M

После включения системник начал издавать пять противных писков, что вроде как соответствует неисправности процессора. Процессор, судя по Яндекс.Маркету, на данный момент стоит от 11000 руб. Покупать довольно накладно, а недорогой, но слабенький не хочется. В общем, немного испугался…

Порылся в интернете, выяснил, что точная причина неисправности может быть совсем другая. Это вселило небольшую надежду. Но надо как-то найти эту самую причину.

В первую очередь подключил другой старенький БП — комп не запускается.

Для дальнейших проверок принес домой автомобильный комп. Состав:

  • материнская плата — ASRock B75M-ITX
  • процессор — Intel Pentium G640T

Как хорошо, что компоненты оказались взаимозаменяемыми.

Вытащил из автомобильного компа процессор, вставил его в домашний — комп не запускается. Но появилась надежда, что процессор все таки цел, а неисправна материнка, которая немного дешевле (хотя новые на чипсетах не H61 и H67 — дефицит).

Далее домашний процессор вставил в автомобильный комп — комп заработал. Следовательно, процессор живой, а проблема в материнке. Начал грешить на BIOS (Winbond 25Q64BVAIG).

Собственно, программирование

Хорошо, что микросхема BIOS не впаяна, а на обычной панельке DIP-8. Программатора у меня нет, заказывать в Китае и ждать месяц — не выход. Решил сделать программатор из ноутбука жены и имеющейся в наличии Arduino Nano. Покопался в интернете… Везде в основном прошивка заливается через COM-порт, я же решил прошивать с карты памяти (так вроде гораздо быстрее).

Набросал схему подключения:

Собрал все на макетной плате:

Тип и объем карты памяти, способ ее форматирования, имя файла должны соответствовать требованиям библиотеки SD Arduino.

Для начала набросал скетч, который считывает содержимое SPI Flash и записывает его в файл на карту памяти, попутно вычисляя контрольную сумму по методу Checksum-32, т.е. простым суммированием.

Запустил скетч, получившийся файл сравнил с оригинальным BIOS — получилось около 140000 несовпадающих байт.

Далее написал скетч, который читает файл с карты памяти и записывает его на SPI Flash, предварительно стирая чип.

Запустил, подождал, скетч вывел контрольную сумму, она совпала с контрольной суммой оригинального файла. Но это контрольная сумма файла на карте памяти, мне же нужна контрольная сумма содержимого SPI Flash.

Можно было использовать первый скетч, но написал третий, который только считает контрольную сумму содержимого SPI Flash по тому же алгоритму.

Контрольная сумма SPI Flash совпала с контрольной суммой оригинального файла.

После вставки прошитой микросхемы BIOS в домашний комп — он благополучно заработал.

В среде Arduino IDE необходимо установить библиотеку SPIFlash через управление библиотеками.

Контрольную сумму вычислял с помощью HEX-редактора HxD.

PS: Первоначально в качестве SD-модуля использовал вот такой:

Но с ним были частые глюки, не инициализировалась SD-карта. Помогало «горячее» переподключение самой SD-карты при подключенной к компу Arduino.

PPS: Вместо резисторов пробовал подключить двунаправленный конвертер сигналов:

Но с ним схема не заработала.

Как прошить телефон через sp flash tool

Разд е л: Прошивка Дата: 30.11.2018 Автор: Александр Мойсеенко . Комментариев: 0

Последнее обновление: 26/08/2020

Если у вас телефон на платформе MediaTek и отсутствует фирменный софт, то для прошивки придется использовать программу sp flash tool. Утилита пригодится не только для установки прошивки. В отдельных случаях программа flashtool позволяет установить recovery, и восстановить неудачно прошитый аппарат.

Автор статьи и администрация сайта не несут ответственности за ваши действия. Следуя инструкции ниже вы действуете на свой страх и риск.

Какую версию программы использовать

На этапе подготовки, у пользователя возникает вопрос, какую версию программы использовать, поскольку доступны две версии sp flash tool – v3 и v5. При использовании других программ, пользователям обычно рекомендуют, устанавливать наиболее свежую версию, но в случае с flash tool, такой подход не работает.

Из-за аппаратных различий и особенностей смартфонов на MediaTek, при использовании новой или наоборот старой версии программы, в процессе прошивки часто возникают ошибки. Как правило, ранние модели прошиваются версией v3, а новые через v5.

Что бы помочь пользователю с выбором прошивальщика, необходимая версия программы идет вместе с прошивкой. Поэтому первым делом следует распаковать прошивку и найти программу. Если утилита отсутствует, тогда следует уточнить, какую версию программы лучше использовать. Ответ ищите в профильной ветке на форуме XDA. Или задавайте вопрос в комментариях, и мы постараемся помочь.

Как прошить телефон через sp flash tool

Подготовьте компьютер, установите драйвера.

Скачайте архив с образом и ПО, после чего распакуйте в корень любого диска.

Нажмите на «Scatter-Loading», для указания файла образа.

Войдите в папку с прошивкой и укажите образ прошивки, которую вы скачали и собираетесь прошить

Если используется sp flash tool v3, необходимо отметить пункт DA DL ALL WITH Cheksum.

Затем выбрать и нажать на необходимый режим прошивки — Download Only или Firmware Upgrade.

Для начала прошивки следует подсоединить телефон без батареи. Если конструкция не позволяет извлечь аккумулятор, тогда подключать телефон необходимо в выключенном состоянии.

Если все действия выполнены правильно, начнется установка прошивки. По завершению появится дополнительное окно с уведомлением о завершении прошивки. Понадобится отсоединить кабель, и включить телефон вручную.

Вывод

В статье детально описано, как пользоваться программой sp flash tool. Так же указаны рекомендации по выбору версии программы и меры предосторожности.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector