bytefun

bytefun

пикабушник
поставил 856 плюсов и 13 минусов
191 рейтинг 6 подписчиков 45 комментариев 3 поста 1 в "горячем"
222

Еще один способ достать данные с Qualcomm, и не только...

Не так давно нашел для себя очень интересный метод работы с аппаратами на чипсетах Qualcomm. Не найдя подобных решений в сети решил изложить его тут. Очень надеюсь что кому то пригодится.


Утилита называется eMMCdl. Исходный код можно найти в репозитории автора BinSys на GitHub.

Билды под Windows можно найти в сети или на 4PDA, в теме "Общие принципы восстановления загрузчиков на Qualcomm".

Для работы программы с определенным устройством необходим подписанный производителем менеджер загрузки - файл prog_emmc_firehose_xxxx.mbn в каталоге с RAW прошивкой к устройству. Стоит учесть, что чаще всего один и тот-же файл подходит ко всем моделям одного производителя на одном и том же чипсете.


Перед работой с девайсом необходимо перевести его в режим QDLoader 9008.

Заходим в Диспетчер устройств и смотрим порт, который устройство заняло.


ПОЛУЧЕНИЕ СПИСКА РАЗДЕЛОВ


cmd> emmcdl.exe -p COM10 -f prog_emmc_firehose_xxxx.mbn -gpt


-p - Номер порта из Диспетчера устройств

-f - тот самый файл из RAW прошивки

-gpt - команда на получение списка разделов


После выполнения команды в консоли отобразится список всех разделов на устройстве.

В дальнейшем, при желании, можно сделать полную копию ПЗУ по разделам.


ЧТЕНИЕ ДАННЫХ


cmd> emmcdl.exe -p COM10 -f prog_emmc_firehose_xxxx.mbn -d userdata -o userdata.img


Пара новых параметров:

-d - Раздел, который будем читать

-o - файл, в который будем сохранять раздел


Вот Мы и получили копию раздела с фото/видео/контакты/смс/история браузера и т.д. =)


СБРОС FRP


Одной изящной командой затираем информацию об аккаунтах

(В устройствах на MTK раздел называется FRP, на Qualcomm это config)


cmd> emmcdl.exe -p COM10 -f prog_emmc_firehose_xxxx.mbn -e config


БОНУС


Установка кастомного Recovery без разблокировки загрузчика

cmd> emmcdl.exe -p COM10 -f prog_emmc_firehose_xxxx.mbn -b recovery recovery.img


Так-же, по идее, можно менять ядро ОС и некоторые другие разделы, содержащие не подписанный код. Опробовано на LeEco X527 с полным шифрованием диска.


Спасибо за внимание!

Критикуйте и задавайте вопросы.

Показать полностью
13

Чем больше, тем лучше...

Работаю продавцом-консультантом, торгую комплектующими к ПК и прочей мелочевкой.

Так-же занимаюсь обжимом "витой пары" желаемой длины, для этого есть бухты с кабелем по 305м в каждой.

Частенько заводим с клиентом диалог схожего содержания (к - клиент, я - я) :


К - У вас есть интернет кабель?

Я - Сколько нужно по длине?

К - Чем больше, тем лучше.

Я - 100 метров хватит? =)

К - *лицо_кирпичем*


Их лица не перестают меня радовать.

Отличная работа, все прочитано!