Как восстановить кирпич с помощью flash tool
Как восстановить кирпич с помощью flash tool
Для создания резервной копии 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), а также укажите место, куда будет выполнено сохранение блока памяти;
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-битной версией ОС ПК — важно выбрать верную, соответствующую системе, установленной на домашнем компьютере.
Из аппаратных средств нужны будут:
1. Домашний компьютер Windows / Linux;
2. Исправный USB шнур для коммутации с Android-устройством;
3. Android-смартфон или планшетный компьютер.
SP Flash Tool может прошить устройства на базе чипсетов МТ6575, МТ6577, МТ6577Т, MT6595, MT6592, MT6582, MT6572, MT6589, МТ6589Т.
↑ Установка TWFP на телефоны с чипсетами MT от 6735 до 6755
Стоит заранее отметить, что установка подобных программ отличается от аналогичного процесса с другим софтом. Ничего удивительного, потому что это специальная программа со специальными возможностями, поэтому и действия будут соответствующими. Для проведения данной процедуры понадобятся:
- ПК;
- USB-кабель;
- телефон;
- драйвера для смартфона;
- SP Flash Tool на ПК.
Соответственно, сначала необходимо скачать вышеуказанному программу. На данный момент доступна версия 5.182. Она отлично работает, была неоднократно проверена. При необходимости cкачайте драйвера с нашего портала.
Важно. Для каждого телефона TWRP свой, поэтому уделите поиску нужного файла особе внимание. Зарегистрированы случаи, когда аппарат переставал работать.
После установки указанной программы и драйверов для телефона, можно переходить к следующему этапу процедуры. В данном руководстве описана процедура для телефона на базе чипсета MT6737 модель Oukitel U7 Plus.
- Подключите телефон к компьютеру и выключите его полностью.
- Если все сделано правильно, в диспетчере устройств появится новый COM-порт с названием PreLoader и отключите смартфон от ПК.
Если порт не появился, то необходимо скачать драйвер.
Далее, необходимо запустить программу SP Flash Tool с правами администратора.
В открывшейся программе нужно найти пункт «Scatter File» и нажать на кнопку «choose».
В открывшемся проводнике найдите папку, где вы ранее сохранили TWFP файл. В архиве имеется два файла: recovery.img и scatter. Нужен второй.
Над областью с данными имеется листбокс. В нем должно быть выбрано «Download Only», а галочка стоит напротив Recovery.
На следующем шаге необходимо подключить выключенный телефон к ПК.
После автоматического определения аппарата, вверху в окне необходимо нажать кнопку загрузки. Следует ожидать окончания завершения процесса. Требуется не более 5-10 секунд.
Меню будет на русском, поэтому дальше все просто. После альтернативного рекаверы можно также ставить рут-права и различные патчи. Работать с этой программой следует максимально внимательно, потому что можно безвозвратно нарушить функциональность своего смартфона.
Прошиваем телефон с помощью FlashTool: считывание фулла
Для прошивки китайских телефонов можно использовать программу FlashTool, она прекрасно справляется с этой задачей. Предположим, что кабель для прошивки уже сделан. Теперь нужно скачать программу Flashtool v3.912, например, тут .
Перед заливкой «не родных» прошивок нужно сделать резервную копию исходной прошивки, т.е. просто считать её с телефона и хранить как зеницу ока.
Сначала открываем «Диспетчер устройств» и узнаём номер порта нашего кабеля:
Базовые настройки FlashTool:
1) Запустить FlashTool и выбрать порт кабеля
Выбор порта во FlashTool
2) Выбрать скорость. Можно ставить самую высокую, а если будут идти ошибки, то выбирать поменьше:
Выбор скорости FlashTool
3) Выбор типа считывания — в большинстве случаев NOR:
NOR во FlashTool
Считывание фулла(прошивки):
1) Переходим на закладку «Read back» и нажимаем «Add». По появившейся записи делаем двойной клик:
read back flashtool save
Появится окно сохранения файла фулла. Напишите, например, rom_backup.bin.
2) Далее появится окно для выбора размера считываемого фулла:
read back length flashtool
В поле Length напишите:
Для 4Mb — 0x00400000
Узнать размер можно узнать только когда начнёте считывать прошивку . В основном, размер либо 16Mb или 32Mb (у моего KA08 был 32Mb). Для начала пропишите как для 16Mb, а если будет не верно, то прервёте процесс и поставите нужный размер*.
3) Теперь выключите телефон. Достаньте и снова вставьте батарею, но телефон не включайте. Подключите кабель к телефону. Во FlashTool нажмите кнопку «Read Back». Теперь программа ожидает сигнал от телефона. На нём кратковременно, чтобы он не включился (когда отпускать кнопку вы поймёте сами, если кабель рабочий, т.к. во FlashTool-е пойдёт красная полоска снизу).
4) Если всё прошло успешно, то фулл будет считан.
* Узнать размер можно по данным, которые покажет FlashTool, когда начнёт прошивку считывать. Внизу пробежит красная полоска и и после этого в левом нижнем углу мы видим тип процессора, а в правом надпись типа 128Mb+32Mb и маркировку микросхемы памяти:
256 мегабит = 32 Мегабайт
128 мегабит = 16 Мегабайт
64 Мегабита = 8 Мегабайт
32 Мегабита = 4 Мегабайта
Примечание: Если выбранные адреса не соответствуют размерам флешки то прерываем операцию и достаём и снова вставляем батарею (обязательно!). Выставляем правильные адреса и ждем пока фулл сольется.
Процесс бэкапа
Вот мы и добрались до самого главного — до копирования памяти устройства.
Снова открываем утилиту для бэкапа и снимаем галочку с поля «preloader».
Переходим во вкладку «Readback».
Далее кликаем по кнопке «добавить» (Add).
После нажатия кнопки в окошке таблички появится следующая строчка:
Кликните на нее два раза мышкой. Откроется окно выбора пути для сохранения файла бэкапа.
В диалоговом окне задайте место для хранения файла с данными и его имя. Название файла может быть произвольным, однако мы рекомендуем давать осмысленные имена. Это нужно для понимания, копия какого сектора памяти перед вами.
Кода имя и место расположения вами задано, появится окно настроек бэкапа.
Здесь необходимо указать для каждого сектора памяти свои данные (те, которые вы записали в блокноте).
Например, для сектора EMMC_BOOT1 необходимо скопировать данные находящиеся в блокноте, а именно 0x0000000000200000. И вставить их в колонку «Length». Другие колонки не изменяем.
Осталось только нажать на «Ok» и после на кнопку «Read Back».
Теперь можно подключить выключенный смартфон или планшет к компьютеру. После подключения, произойдет операция копирования и появится зеленый значок, сигнализирующий о завершении работ. Теперь девайс можно отключить.
Поздравляем!
Первый блок дампа был скопирован и сохранен.
На всякий случай, проверьте место, которое вы указали ранее для сохранения образа. Если файл присутствует и имеет ненулевой размер, значит все в порядке. Можно приступать к бэкапу следующих секторов памяти.
Следующие этапы работ по копированию секторов, аналогичны предыдущему этапу. Только обратите внимание, что имена образов а также копии задаются другие, по очереди.
Когда вы закончите копирование всех блоков, вы можете перенести все файлы с данными из папки на компьютере в безопасное место. Например, на Яндекс Диск или аналогичное облачное хранилище. В случае сбоев в работе устройства, вы всегда можете восстановить аппарат с помощью приготовленных заранее бэкапов. Делается это похожим способом, той же программой — SP Flash Tool. Но это уже, совсем другая история.
Установка драйверов смартфона
На данном этапе вам нужно скачать и установить драйвер для вашего устройства, который позволит ему нормально взаимодействовать с компьютером. Искать его следует в таких местах:
- Первым делом, драйвер необходимо искать на сайте фирмы-производителя вашего устройства. Так вы будете уверены, что не подхватите компьютерный вирус.
- Иногда драйвер можно найти на диске, который идет в комплекте с некоторыми моделями телефонов. Если это так, то вам нужно вставить CD в привод компьютера и следовать подсказкам.
- В том случае, если два вышеупомянутых способа вам не подходят, вы можете поискать драйвер на тематических форумах. Имейте в виду, что так вы рискуете безопасностью не только своего телефона, но и компьютера. Поэтому обязательно проверьте все скачанные файлы на наличие вирусов, прежде чем устанавливать их.
После того как вы найдете драйвер, его следует скачать и установить. Это делается двойным нажатием по архиву и не должно вызвать никаких трудностей. Но иногда проблемы все же возникают, поэтому таким случаям следует уделить отдельное внимание.
Варианты решения, которые могут помочь:
- Обновление версии ФлешТул на предыдущие версии (а не на новые).
- Поменять USB кабель, который вы используете для прошивки.
- Измените скорость с Full Speed, на High Speed, процесс прошивки займет дольше по времени, но ошибка 4008 не будет появляться.
- Появлению ошибки спровоцировал низкий заряд батареи или полное отключение. Нужно зарядить Android телефон.
- В некоторых случаях наоборот помогает если вы снимите (в случае если съемная) батарею и сделаете прошивку без нее.
Что делать, если не получается прошить смартфон в режиме EDL
- Используйте оригинальный USB -кабель.
- Убедитесь, что установлены все необходимые драйвера.
- Скачивайте Xiaomi Flash Tool только с надежного источника.
- Если драйвера не ставятся, отключите цифровую подпись.
- Проверьте работоспособность ЮСБ-порта и провода.
- Воспользуйтесь входом через TestPoint , если не получается осуществить вход через Фастбут.
Вот такими способами можно прошить Xiaomi , используя режим EDL . Процедура подходит как для телефонов с заблокированным загрузчиком, так и с разблокированным. В большинстве случаев такая прошивка позволяет восстановить «кирпич». Если же операция не помогла, остается только один выход – обращение в СЦ.