Как восстановить прелоадер на мтк
не устанавливает драйвер MTK Preloader
здравствуйте. на redrice вместо драйвера MTK preloader для прошивки через flashtool ставит простой драйвер usb, в итоге в диспетчере стоит mtk usb devices(com9). хотя до этого было без проблем.
Похожие темы | Форум |
драйвер для lenovo 3300hv на windows8 | Lenovo |
Затёр preloader на Gionee Elife E7 mini, как восстановить? | Другие производители |
Драйвер Prestigio Multiphone 5453 DUO | Prestigio |
драйвер на китайский телефон | Samsung |
Как установить драйвер в телефон | Телефоны |
к сожалению не помогло. в диспетчере менялось название с mtk usb devices на mediatek usb devices, затем устройство отключалось. а теперь и вовсе устройство mediatek usb devices в категории «сетевые платы»
прошивать. пробывал через usbdeview всё удалять, оставил только драйвера клавы и мыши. всё равно при подключении находит usb devices с воскл знаком, а при установке драйверов получается mtk usb devices вместо mtk preloader, flash tool естественно не прошивает
ты свой девайс то отключи от компа,затем драйвера ставь с установщиком которые.у тебя девайс рабочий?когда при установке спрашивают жми всё равно установить
в том то и дело, что наверно «кирпич»
утром прошивал, но как-то криво прошивка вставала, через twrp тоже самое. после очередной прошивки через флэштул тел не включается и отображаться стал как mtk usb devices
галочку наверно не снял с preloader
возможно. в связи с этим уже собирался искать ТП. но ведь телефон отображается на ПК
только вот вопрос: при добавлении скаттер-файла, галочки только на бут, убут и лого, а где же остальные блоки?
только вот вопрос: при добавлении скаттер-файла, галочки только на бут, убут и лого, а где же остальные блоки?
полностью напиши свой девайс
флештул какую-нибудь ошибку пишет сейчас
пока устройство отображается как мтк юсб девайс, пишет ошибка 5054
Проблема с ошибкой 5054 решена.
Заключалась в следующем:
— Каким-то образом была установлена (подходящая для данного девайса) прошивка через Firmware Upgrade
— Галочка с раздела Preloader снята не была
— При этом самого прелоадера в прошивке НЕ было
В результате флештул скорее всего потер прелоадер.
Было рекомендовано найти прошивку с прелоадером, прошить через Firmware Upgrade, а потом ставить ту новую прошивку (в которой нет прелоадера) через Download, убрав галочки с тех разделов, которые прошивать не надо.
Cm2 и затёртый preloader.
dervish
GreyDog
dervish, хорошо. Вы в чем-то правы. Попробую на досуге, с разными процессорами.
Я говорил (и сейчас говорю) только о RAM тесте. Когда нужно узнать конечный адрес для снятия бекапа с какого-нибудь нонейма. Без галочки на прелоадере, флештул просто не даст этого сделать, поэтому приходится выбирать первый под руки попавшийся. И всегда работало. И работает.
Т.е. делая тест памяти для любого девайса на MT6572, я выбираю первую же прошивку из папки. Это Lenovo A319.
badxxxboy
uploads
Operation : Check / Read Info [ v1.51 ]
[AP] : Initial info read Ok!
Brand : Lenovo
ProdName : S820_ROW
ProdModel : Lenovo S820_ROW
Device : S820_ROW
AndroidVer: 4.2.1
MTKxCPU : MT6589
MTKxPRJ : ALPS.JB2.MP.V1
SECURITY :
IMEI_SW [1] : 8628080279****
IMEI_SW [2] : 8628080279****
BTMAC Addr : 98FFD0832932
WiFi MAC : 98FFD0822932
EXTRA :
LCD [0] : r61308_hd720_dsi_vdo_yassy
LCD [1] : nt35590_hd720_dsi_cmd_cmi
LCD [2] : nt35590_hd720_dsi_cmd_yassy
LCD Res : 1280×720
TOUCH [0] : ft5206
CAM [0] : ov12830_mipi_raw
CAM [1] : ov2659_raw
MODEM : mt6589_md1_hspa_gemini_skypa_swarovski_row
LOCALE : en_US es_ES zh_CN zh_TW ru_RU pt_BR fr_FR de_DE tr_TR it_IT in_ID ms_MY vi_VN ar_EG th_TH ldpi hdpi mdpi pt_PT nl_NL el_GR hu_HU tl_PH ro_RO cs_CZ hdpi xhdpi
Done!
Elapsed: 00:00:18
Reconnect Power/Cable!
Operation : HW Test [ v1.51 ]
[eMMC] : MODE : SQ-WR
[PASSED] : eMMC RW Check #1 Ok!
[eMMC] : MODE : RA-WR
[PASSED] : eMMC RW Check #2 Ok!
[eMMC RO CHECK] : eMMC Ok! READ-WRITE Passed!
[DRAM] : ADDRESS BUS test
[PASSED] : Bus Count : 0x1D
[DRAM] : DATA BUS test
[PASSED] : Bus Count : 0x1F
[DRAM] : PATTERN test
[PASSED] : PATTERN Ok
[DRAM] : INCDEC test
[PASSED] : INCDEC Ok
Done!
Elapsed: 00:02:45
Reconnect Power/Cable!
Operation : Check / Read Info [ v1.51 ]
[DA_ERROR] : DRAM Configure failed!
ErroCode : 0x2003
EMICFG_NOT_FOUND
Firmware selected, but it NOT compatible!
Boot Error!
Operation Failed
Elapsed: 00:00:26
Reconnect Power/Cable!
Operation : Init Preloader [ v1.51 ]
[DA_ERROR] : DRAM Configure failed!
ErroCode : 0x2003
EMICFG_NOT_FOUND
Firmware selected, but it NOT compatible!
Boot Error!
Cm2 и затёртый preloader.
soldier2004
magik666
soldier2004
romrip
romrip
soldier2004
JayDi
Infinity Box
А может все дело в руках?
magik666
А может все дело в руках?
Калюня
Флешьтулы тоже матерились.
Удалось прошить прошивку под флешьтулл через Piranha (все остальное ругалось и не шило)
Далее манипуляция на инфинити:
И прошивка с перазметкой:
JayDi
Infinity Box
Калюня
JayDi
Infinity Box
GreyAmega
fricker123
У меня аналогичная проблема но после замены процесора на P780, в первые менял и я так понял надо прошить прелоадер. Лог:
magik666
У меня аналогичная проблема но после замены процесора на P780, в первые менял и я так понял надо прошить прелоадер. Лог:
zkoldunz
Black-Micron
[DA_ERROR] : DRAM Configure failed!
ErroCode : 0x2003
EMICFG_NOT_FOUND
TRY NOT HOLD VOLUME(+/-) KEYS ON CONNECT!
Boot Error!
Operation Failed
Elapsed: 00:00:05
Reconnect Power/Cable!
Нечего не грел как теперь прелоадер восстановить имею в наличие Chinese Miracle II [MTK module] v 1.58
hirsh
TPS7900
zkoldunz
Все поднял аппарат орегинальной прошивкой так что дело не во флехе
badxxxboy
lenovo s820 висит на заставке
Принесли тел lenovo s820 8gb
Operation : Check / Read Info [ v1.51 ]
[AP] : Initial info read Ok!
Brand : Lenovo
ProdName : S820_ROW
ProdModel : Lenovo S820_ROW
Device : S820_ROW
AndroidVer: 4.2.1
MTKxCPU : MT6589
MTKxPRJ : ALPS.JB2.MP.V1
SECURITY :
IMEI_SW [1] : 8628080279****
IMEI_SW [2] : 8628080279****
BTMAC Addr : 98FFD0832932
WiFi MAC : 98FFD0822932
EXTRA :
LCD [0] : r61308_hd720_dsi_vdo_yassy
LCD [1] : nt35590_hd720_dsi_cmd_cmi
LCD [2] : nt35590_hd720_dsi_cmd_yassy
LCD Res : 1280×720
TOUCH [0] : ft5206
CAM [0] : ov12830_mipi_raw
CAM [1] : ov2659_raw
MODEM : mt6589_md1_hspa_gemini_skypa_swarovski_row
LOCALE : en_US es_ES zh_CN zh_TW ru_RU pt_BR fr_FR de_DE tr_TR it_IT in_ID ms_MY vi_VN ar_EG th_TH ldpi hdpi mdpi pt_PT nl_NL el_GR hu_HU tl_PH ro_RO cs_CZ hdpi xhdpi
Done!
Elapsed: 00:00:18
Reconnect Power/Cable!
Operation : HW Test [ v1.51 ]
[eMMC] : MODE : SQ-WR
[PASSED] : eMMC RW Check #1 Ok!
[eMMC] : MODE : RA-WR
[PASSED] : eMMC RW Check #2 Ok!
[eMMC RO CHECK] : eMMC Ok! READ-WRITE Passed!
[DRAM] : ADDRESS BUS test
[PASSED] : Bus Count : 0x1D
[DRAM] : DATA BUS test
[PASSED] : Bus Count : 0x1F
[DRAM] : PATTERN test
[PASSED] : PATTERN Ok
[DRAM] : INCDEC test
[PASSED] : INCDEC Ok
Done!
Elapsed: 00:02:45
Reconnect Power/Cable!
Operation : Check / Read Info [ v1.51 ]
[DA_ERROR] : DRAM Configure failed!
ErroCode : 0x2003
EMICFG_NOT_FOUND
Firmware selected, but it NOT compatible!
Boot Error!
Operation Failed
Elapsed: 00:00:26
Reconnect Power/Cable!
Operation : Init Preloader [ v1.51 ]
[DA_ERROR] : DRAM Configure failed!
ErroCode : 0x2003
EMICFG_NOT_FOUND
Firmware selected, but it NOT compatible!
Boot Error!
Решено Работа с устройствами на базe процессора Mediatek (MTK)
Layder
Z3X-Team
1) В данной статье будут рассматриваться особенности работы с eMMC, используемых в устройствах с процессорами Mediatek (MTK)
2) Эта статья также объясняет общие положения для устройств бренда Samsung с процессорами Mediatek (MTK), но вы должны учитывать специфику Samsung и обязательно обращаться к статье по работе с брендом Samsung.
Boot Config для eMMC, используемых с процессорами Mediatek (MTK):
В подавляющем большинстве случаев используется вариант (1). Тем не менее, для старта аппарата никакой разницы нет, главное чтобы boot config указывал на раздел с существующим preloader.
Особенности для процессоров MT6573, MT6575, MT6577, MT6589/8389:
1) Для устройств на перечисленных процессорах следует проверить, чтобы размеры ROM2/3/RPMB были не больше, чем по 2MB, если в scatter файле адрес MBR = 0x600000, в противном случае устройство не заработает (только для микросхем Samsung возможно менять размеры ROM2/3/RPMB).
Типы разметки eMMC: MBR, GPT
Особенности работы с разметкой MBR:
1) Для полноценного описания всех разделов, хранящихся на eMMC используются стандартные разделы с разметкой (MBR, EBR1, EBR2), и данные из PMT.
2) Разметка MBR не хранит названия разделов, поэтому в eMMC, используемых в устройствах с процессорами Mediatek (MTK) создается область (PMT), в котором хранятся названия разделов. PMT создается с помощью preloader при записи прошивки в устройство через компьютер (через USB). Её расположение и структура зависит от модели процессора (MTxx89, MTxx82 и др.). Без данной области EasyJTAG не может определить, как называется тот или иной раздел.
Восстановление файлов Boot для устройств с процессорами Mediatek (MTK):
1) В подавляющем большинстве случаев нет необходимости использовать EasyJTAG для восстановления файлов Boot для устройств с процессорами Mediatek (MTK), т.к. при отсутствии preloader все устройства с процессорами Mediatek (MTK) определяются компьютером и позволяют восстановить прошивку устройства с помощью фирменной программы FlashTool.
2) Для некоторых устройств Meizu нет простой возможности восстановить preloader, по причине необходимости использования auth файлов. Для данных устройств требуется снятие eMMC с устройства и запись раздела preloader в eMMC, с использованием программы EasyJTAG Plus.
Layder
Z3X-Team
Практическое использование ПО EasyJTAG для устройств с процессорами Mediatek (MTK) :
1) подготовка новой eMMC для замены в устройстве (стирание eMMC, запись Boot config);
2) восстановление Boot (запись preloader) для устройств с auth (некоторые устройства Meizu);
3) восстановление Boot, запись прошивок в формате Setool, проверка целостности TrimArea в устройствах бренда Sony;
4) сохранение пользовательских данных из нерабочих устройств (не использующих шифрование данных);
5) сохранение системных разделов (NVRAM и др.) для дальнейшего использования при замене eMMC или восстановлении ПО устройств;
6) запись полных прошивок вместе с системными разделами для устройств с разметкой GPT и неиспользуемых secro защит устройств, для случаев «установить, чтобы сразу все работало»;
7) подготовка новой eMMC для замены в устройстве с разметкой MBR (стирание eMMC, запись Boot config, запись NVRAM и других системных разделов).
Особенности замены eMMC в устройствах с процессорами Mediatek (MTK) :
1) Если устройство с процессорами Mediatek (MTK) использует eMCP (eMMC+RAM в одном корпусе), что характерно для микросхем в корпусах:
— BGA162/186 (eMMC + LPDDR2 RAM);
— BGA221 (eMMC + LPDDR3 RAM);
— BGA254 (eMMC + LPDDR4 RAM),
то в случаях замены eMMC следует выбирать аналог с учетом данных, записанных в preloader прошивки устройства.
Для извлечения названий eMMC (NAME микросхемы), совместимых с preloader прошивки, следует воспользоваться функцией «Preloader parser» находящейся на закладке «Utilites» программы «EasyJTAG Plus software».
Эти данные (NAME eMMC, являющиеся частью CID) используются preloader’ом устройства для корректной инициализации RAM, которое используется в конкретной микросхеме eMMC (eMCP). В эти данные входит: частота работы с памятью, её объем и «геометрия» (количество bank и др.).
В случае установки в устройство eMMC (eMCP), NAME (CID) которой отсутствует в preloader, возможны 3 варианта:
— устройство не загрузится (наиболее вероятный);
— устройство загрузится и определит неполный объем RAM (менее вероятный);
— устройство загрузится и определит полный объем RAM (очень редкий случай).
Использование функции программы «смена CID» при записи preloader в новую микросхему (функция работает только с eMMC/eMCP Samsung только до версии 5.0 включительно), и увеличивает вероятность 2 и 3 случаев (запуска аппарата с корректной инициализацией ОЗУ (RAM)), но не гарантирует это.
Можно перебирать все CID (из существующих в preloader) и, возможно, получится найти тот, с которым произойдет корректная инициализация ОЗУ (RAM) в вашей eMCP.
продолжение и дополнение скриншотами следует.
Как восстановить nvram через flashtool —
Как восстановить NVRAM
NVRAM – особенная область памяти на современных смартфонах с операционной системой Android. При первом включении телефона в этот отдел записываются сведения относительно IMEI телефона, подключаемых сим-карт и т.д. При неудачной прошивке на смартфоне может стереться файл с NVRAM, тогда часть важных сведений будет утеряна. В некоторых случаях, это приводит к потере функциональности смартфоном.
Восстановление IMEI на Android
В ряде случаев у вашего телефона может пропасть код IMEI. Такое чаще всего случается после неудачной перепрошивки. Ничего непоправимого в этом нет, так что паниковать не стоит. Также не стоит и нести телефон в сервис, ведь способов, как восстановить IMEI на Android после прошивки, есть очень много. Вы сможете даже выбрать, какой из них будет проще для вас.
Восстановление IMEI с MAUI META
Этот метод предполагает наличие ПК. Вам понадобится программа MAUI META, установленные драйвера (полный пакет и CDC драйвер) и только что прошитый телефон через SP Flash Tools (желательно). Также вам понадобится файл “BPLGUInfoCustomAppSrcP****” из установленной прошивки.
Почему иногда после прошивки IMEI пропадает
Если вы будете прошивать телефон на официальные прошивки, используя при этом фирменное ПО, скорее всего, вы никогда не столкнетесь с проблемой данного типа. Риски появляются, когда вы решаете перейти на кастомы и разблокировать загрузчик.
Они особенно велики, если вы хотите опробовать прошивку от малоизвестного разработчика. Дело в том, что неопытные разработчики могут поменять фрагментацию памяти или еще как-то накосячить, в итоге повредив NVRAM.
Также причиной получить неверный IMEI Android после прошивки или вовсе его не получить можно из-за сбоя или кривой прошивки. Если отсоединился USB-кабель до завершения установки, сел аккумулятор или вы выполнили действия не совсем по инструкции. Все это может нарушить порядок настроек, вследствие чего слетит IMEI. Но как понять, что причина именно в нем?
Как определить повреждения в NVRAM
Способов обнаружить проблему есть несколько. Например, когда телефон включился, но вы не можете совершать или принимать звонки. Если вы наблюдаете такое, перейдите в приложение «Телефон», там наберите код «*#06#».
Как вы можете видеть на скриншоте – коды показаны. По тому, что их два, можно определить, что телефон на две SIM-карты. Если бы там были пустые строчки, это бы сигнализировало о повреждении.
Еще одним способом диагностики может стать включение Wi-Fi. После включения зайдите в список доступных сетей, и если там появилась надпись: «Nvram warning err = 0x10», тогда у вас ошибка и ее нужно будет решать.
Способы восстановления
Перед началом процесса восстановления рекомендуется зарядить смартфон хотя бы на 50%, лучше – полностью. Неважно, каким способом будет проводиться возврат утерянного файла, эта процедура занимает некоторое время и нельзя, чтобы телефон разрядился.
Восстановление из резервной копии
Для этого необходимы Root права на телефоне. Восстановление возможно только в том случае, если владелец сделал полную резервную копию перед прошивкой. Рекомендуется сохранять файл резервной копии на ПК, чтобы не потерять его при записи новой ОС на смартфоне. Восстановление NVRAM из сделанной резервной копии:
Внешний вид меню и действия пользователя могут незначительно изменяться на разных устройствах и операционных системах.
Через TWRP Recovery
Приложение TWRP Recovery можно скачать здесь. Оно бесплатное, устанавливается непосредственно на смартфон. TWRP Recovery позволяет проводить восстановление всей системы или отдельных частей, в том числе, NVRAM.
Через SP Flash Tool
Программа предназначена для работы с прошивкой устройства. Скачать SP Flash Tool можно на официальном сайте разработчика. Необходимо подключить смартфон к ПК с установленной утилитой по USB:
Через терминал
Скачать терминал можно здесь. Далее следовать алгоритму:
Через MTK Android Tools
Утилита устанавливается на компьютер, скачать можно здесь. Для восстановления необходимо, чтобы именно в MTK Android Tools создавался бэкап. Алгоритм возврата файла:
Должно получиться также, как на скрине.
Нажать кнопку Root, подтвердить выбор на все запросы утилиты.
По завершению работы MTK Android Tools рекомендуется перезагрузить устройство.
При помощи ADB
Небольшая утилита скачивается и устанавливается на компьютер. Архив с ADB можно найти тут.
Алгоритм работы с утилитой ADB схож с предыдущими вариантами. Необходимо подключить смартфон к ПК, указать путь к файлу NVRAM и нажать кнопку Root.
Для работы с утилитой на телефоне должны быть установлены Root права.
Если резервной копии нет
Не всякий пользователь достаточно предусмотрителен, чтобы сделать бэкап до установки прошивки. Если копии важного файла нет, существуют способы восстановления без нее.
Использование патча
Специальный патч создан для восстановления NVRAM. Скачать патч можно здесь. Далее следует алгоритм:
Важное примечание: пользоваться патчем рекомендуется только в тех случаях, когда на этом смартфоне больше не будут устанавливаться прошивки. С каждой последующей установкой NVRAM будет слетать.
Программа SN Write Station Tool
Программа бесплатная, скачать SN Write Station Tool можно здесь. Устанавливается на ПК, со смартфоном работает по USB подключению. SN Write Station Tool предназначена для восстановления IMEI.
Лучше всего совместима с Windows 7, на других операционных системах может работать нестабильно.
IMEI&SN Writer
Необходимо скачать и установить утилиту на компьютер. Далее:
Запись резервной копии в NVRAM c помощью SP Flash Tool
Запись резервной копии в NVRAM c помощью SP Flash Tool
Заполнить этим значением поле Begin Adress (HEX), Нажать кнопку Write Memory.
Отключить аппарат от зарядного устройства и компьютера. Выключить аппарат. При выключении снять галочку «Быстрая загрузка». Извлечь и вновь вставить аккумулятор. Если это невозможно, то после выключения аппарата подождать 1 минуту. Выключенный аппарат подключить к компьютеру стандартным «MicroUSB кабелем». В SP Flash Tool должна пробежать красная, затем бирюзовая полоски и программа отобразит окошком с зелёным кружком и птичкой. Для аппаратов с процессорами серии MT67xx дополнительно в скаттере ищем NVDATA. И прошиваем его аналогично, начиная с пункта: «Заполнить этим значением поле Begin Adress (HEX). » данной инструкции.
Отключить аппарат от компьютера.Включить телефон и произвести заводской сброс через Настройки.
Иногда нужно прошить полную прошивку в режиме Firmware Upgrade
Бекап IMEI на Android с помощью SP Flash Tool
Чтобы сделать бекап IMEI, первым делом нужно зарядить свой смартфон как минимум на 40%. Далее, нужно установить драйверы для своего устройства, а также SP Flash Tool. Далее по порядку:
Для смартфонов с процессорами серии MT67xx дополнительно нужно сохранить NVDATA. Проделайте всё так же, как в инструкции выше начиная с 3 пункта.
Инструкция по созданию полного бэкапа с помощью SP Flash Tool
Инструкция актуальна на данный момент для всех платформ, как для старых MT65xx, так и для новых: MT67xx.
Что мной использовалось:
Все скриншоты в теме кликабельны!
3. Перейти во вкладку «Memory Test». Отметить только пункт «RAM Test».
4. Нажать кнопку Start и подключить ВЫКЛЮЧЕННЫЙ смартфон к компьютеру, после чего флэштул автоматически произведёт тест памяти.
готовый тест с моего телефона
5. Берём информацию полученных с помощью теста-памяти и копируем в блокнот. Нулевые блоки нам не нужны! На скриншоте они вычеркнуты.
6. Переходим во вкладку «ReadBack» и нажимаем кнопку «Add». Кликаем двойным щелчком мыши по появившейся строчке. Задаем имя файла (по умолчанию ROM_0, можно для каждого региона дать своё имя, далее поймёте, что я имел ввиду) и место, куда будет сохранен блок памяти.
7. В появившемся окне заполняем три параметра, согласно ранее полученным данным:
пример: EMMC_USER, в моем случае Region: EMMC_USER Start Address: 0x0 Length: 0x00000003ab400000 (взято с блокнота)
8. Нажимаем Ok. Затем жмём кнопку Read Back и подключаем выключенный телефон
9. Проделываем всё тоже самое (пункты 6-9) инструкции и с другими регионами памяти EMMC_PART_BOOT1 и EMMC_PART_BOOT2 (у вас их может и не быть, для восстановления обычно достаточно только региона EMMC_USER).
Примечание: В моём устройстве, на примере которого рассмотрена работа, имеется 4 региона, но так бывает не на всех устройствах. Часто бывает, особенно в устройствах на ранних чипсетах, флешпамять имеет лишь один регион «USER». Если в вашем устройстве один регион, в соответствующем меню для ввода параметров чтения блока будет отсутствовать опция выбора региона.
10. В результате у нас есть цельные блоки из флешпамяти, самый большой из которых — EMMC_USER (пользовательский регион), который может быть объёмом 4, 8, 16 или даже 32 Гб (в зависимости от модели устройства, в моём случае — почти 16Гб). При необходимости, блоки можно прошить в аппарат с помощью функции SP Flash Tool «Write Memory» (инструкцию смотрите ниже).
Как восстановиться из созданного бэкапа с помощью функции Write Memory
1. Запускаем SP Flash Tool. Нажимаем вместе кнопки: Ctrl + Alt + V, в заголовке окна с программой появится режим «Advanced Mode». Нажимаем на меню Window вверху и отмечаем пункт Write Memory, после чего появится соответствующая вкладка.
2. В поле File Patch выбираем файл с регионом, который вы хотите записать. В поле Begin Addres (HEX) (адрес начала записи) для региона EMMC_USER вписываете 0x0000000000000000, чуть ниже во вкладке выбираете и сам регион. 3. Жмёте Write Memory и подключаете выключенный телефон к ПК.