Еще один способ достать данные с 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 с полным шифрованием диска.


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

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

Сообщество Ремонтёров

7.3K постов42.4K подписчика

Добавить пост

Правила сообщества

ЕСЛИ НЕ ХОТИТЕ, ЧТОБЫ ВАС ЗАМИНУСИЛИ НЕ ПУБЛИКУЙТЕ В ЭТОМ СООБЩЕСТВЕ ПРОСЬБЫ О ПОМОЩИ В РЕМОНТЕ, ДЛЯ ЭТОГО ЕСТЬ ВТОРОЕ СООБЩЕСТВО:


Посты с просьбами о помощи в ремонте создаются в дочернем сообществе: https://pikabu.ru/community/HelpRemont

К публикации допускаются только тематические статьи с тегом "Ремонт техники".

В сообществе строго запрещено и карается баном всего две вещи:

1. Оскорбления.

2. Реклама.

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

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
Имеется Asus ZU680K, кирпич, можно ли восстановить его подобным образом?
раскрыть ветку (11)
1
Автор поста оценил этот комментарий

Думаю да

раскрыть ветку (10)
Автор поста оценил этот комментарий
здравствуйте сможете ли помочь установить twrp recovery на LeEco x527 телефон завис на заставке bootloader lock
раскрыть ветку (2)
Автор поста оценил этот комментарий
На 4pda был готовый кейс по восстановлению x527/526 аж с чистой флешкой.
Автор поста оценил этот комментарий
Придется отключать батарейку. Могу помочь
Автор поста оценил этот комментарий

в данной теме несведущ вовсе. имеется htc one m7, полностью рабочий, без рута и прочего. забыл пароль, версия андроида не позволяет скинуть его через гугл аккаунт. Можно ли его восстановить и если да, то как? Без удаления данных, конечно.

раскрыть ветку (6)
2
Автор поста оценил этот комментарий

На HTC через программатор подцепится и удалить пароль - другого надежного способа не бывает.

раскрыть ветку (2)
Автор поста оценил этот комментарий

Сколько это может стоить и куда можно было бы обратиться? (имею в виду оф.сервис или какие-то частники?) город Ростов-на-Дону, если это играет какую-то роль.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Авторизованные СЦ таким не занимаются. Нужно искать сервис или частника с соответствующим оборудованием (z3x EasyJTAG например) и прямыми руками. Распиновки есть, вмешательство в основную плату практически отсутствует. Ценник - сложный вопрос, я бы называл за такую работу 1500-2000 рублей, но все зависит от инженера, на сколько он ценит свое время.

1
Автор поста оценил этот комментарий

Увы, с HTC дел не имел. Но, кажется, у них иной протокол. Мой способ не поможет.

раскрыть ветку (2)
Автор поста оценил этот комментарий
Те при таком способе вычитается инфа даже если раздел шифрован? Если например читать напрямую из памяти с андроидом 6 то ничего не получится ТК разделы шифрует процессор.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Прочесть раздел не проблема. Для расшифровки нужна связка masterkey + ключ блокировки экрана. Где хранится masterkey и в каком виде я еще не разобрался.
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку