Инструкция по восстановлению работоспособности Meizu M3 после неудачной прошивки (бутлуп, "вечный шарик" и тп)Ремарка. Пока bootloader не разлочен, прошить с помощью этой инструкции некоторые регионы (например EMMC_BOOT - там где лежит preloader) не получится. Так что для тяжелых случаев, как то, повреждение информации в EMMC_BOOT и др., данная инструкция, на текущий момент, не подойдет. Так же не прошьются правленные (патченые) образы.
Предупреждение! Никогда не форматируйте наш телефон! И еще - шейте только в режиме Download only! Никаких Firmware Upgrade и тп!Так же приступать к данному способу восстановления следует только в случае, если вы не можете зайти в рекавери и, как следствие, восстановить прошивку стандартным методом (см. ниже).
1. Качаем SP Flashtool с нашим scatter файлом по
этой ссылке.
Альтернативная ссылка на скачивание с отдельно выложенным scatter файлом2. Устанавливаем драйвера из папки архива VCOM Drivers:
3. Запускаем flash_tool.exe, разработчик рекомендует запускать его щелкнув правой кнопкой и выбрав "Запуск от имени администратора".
4. Выбираем Download-Agent ->
DA_PL.bin, Scatter-loading File ->
MT6750_Android_scatter.txt (на скрине scatter3, не обращаем внимания, просто старый скрин).
Так же щелкаем в столбец Location напротив того раздела, который хотим прошить (в примере recovery) и выбираем соответствующий образ. Сами образы не выкладываю так как они наверняка есть у всех, кто смог окирпичить тело, и к тому же стоит брать образы из той версии прошивки, которая стоит на теле.
5. Замечу, что наверняка стоит сделать дамп того, что сейчас прошито на теле. Бэкап еще никогда никому не вредил:
Тут добавлены строки, которые почти полностью перекрывают флэш, к примеру EMMC_USER бэкапится вплоть до раздела cache.
Если кто-то хочет забэкапить конкретный раздел - добавляем строку кнопокй Add, щелкаем два раза по добавленной строке, выбираем куда и с каким именем будем сохранять бэкап, далее во вновь открывшемся окне выбираем регион, из которого хотим бэкапить, с какого адреса начинать и сколько байт читать. Эту информацию можно посмотреть в scatter файле (поля region, linear_start_addr, partition_size)
- Далее нажимаем кнопку
Read Back. Флэштул переходит в состояние ожидания устройства.
- Берем
выключенный телефон
зажимаем кнопку Vol+ (это обязательно) и подключаем его к USB порту компьютера. Флэштуп загрузит DA на тело, после чего появится информация по нашему чипу под картинкой черного смарта.
Если этого не произошло, а высветилась информация об ошибке, перечитайте еще раз написанное выше, вы однозначно сделали что-то не так как здесь описано.
6. Бэкап сделан, пора шить. Переходим обратно, на закладку Download и тут делаем все те же манипуляции, что и при создании бэкапа, а именно:
- нажимаем кнопку
Download;
- берем
выключенный телефон
зажимаем кнопку Vol+ (это обязательно) и подключаем его к USB порту компьютера.
Флэштул начнет прошивку и по окончании её вы должны увидеть вот такое жизнеутвержающее окошечко:
Все. Прошивка завершена успешно, можно пробовать грузиться в рекавери режим!
Восстановление прошивки из рекавери:
прошивка из rercovery
1. войти в рекавери (включить тело с зажатым Vol+)
2. воткнуть тело в комп - появится диск рекавери
3. переписать на него update.zip (выключите "скрывать расширение для известных типов файлов" что бы быть уверенным что у вас не update.zip.zip)
4. извлечь этот диск (правой кнопкой по нем и выбрать "извлечь") выдернуть шнур
5. отметить обе галочки и ткнуть start
Замечу, что таким образом можно сразу прошить boot +
system и загрузиться в систему.
P.S. system похоже прошить не удастся, так как есть ограничения на размер файла для прошивки.System.img прекрасно шьется флэштулом. Причем проверка подписи не производится по причине ее отсутствия.
Так что можем свободно лить
кастомные образы раздела
SYSTEM!
Сообщение отредактировал Beny - 09.02.17, 17:07Причина редактирования: Добавил ссылку