Итак, вчера мой телефон сильно упал. Теперь это практически бесполезно, так как экран либо не включается, либо когда он включается, на нем нет ничего полезного (в основном только линии основных цветов).
Я считаю (из-за того, что он все еще чирикает, когда приходят электронные письма и т. Д.), Что телефон все еще работает, в противном случае.
Я хотел бы выполнить полный дамп системы, чтобы я мог получить любые файлы с телефона (TMobile SGS2 (hercules), работающий под управлением slimrom 4.3 build 1). SD-карта, вероятно, не важна, так как я могу просто вытащить ее, но собственное внутреннее хранилище телефона, копию которого я хотел бы получить.
Когда я подключаю телефон к USB-порту, он «монтирует» USB через MTP, и я вижу все файлы. К сожалению, когда я выполняю select all | copy | paste
операцию, операция вставки умирает до передачи всех файлов. Я пробовал пару других операций оболочки ADB в надежде включить обычное подключение USB, но ничего не сработало.
Любые идеи, как я могу получить полный дамп содержимого моего бедного телефона?
В настоящее время работает adb pull /sdcard/
... В настоящее время он копирует файлы, но еще слишком рано говорить, будет ли он получать все, что я ожидаю.
похоже, что это сработает ... это займет довольно много времени, но, похоже, оно оправдало все, на что я рассчитывал.
Не полноценный ответ, так как даже отрывок сделал бы его довольно длинным постом, но вот некоторые вещи, которые вы могли бы попробовать:
mount
команду (без параметров), чтобы убедиться, что точки монтирования правильные, так как они могут различаться между устройствами.Я надеюсь, что один из этих советов окажется полезным для вас.
1: исходный код больше не поддерживается; янки обнаружил, что эта поддерживаемая вилка работает нормально
2: ссылки на Archive.ORG, поскольку исходная страница исчезла; вы также можете найти его на Slideshare
Иззи
twrp
: установлено ли у вас TWRP (или любое другое кастомное рекавери)? Можете ли вы загрузиться и посмотреть, что вы делаете (в конце концов, это текстовый режим, и он все еще может работать)? Если это так, резервную копию Nandroid можно сделать оттуда.РидЛинден
Иззи
adb pull
: вы знаете, что таким образом вы не получаете «настоящий дамп», который вы могли бы легко восстановить, я надеюсь. Хотя у меня нет полной стратегии, я бы сказал, что было бы лучше создать дамп файловых систем (например, с помощьюdd
). Возможно, даже есть способ запустить резервное копирование Nandroid через ADB, насколько я знаю, на устройстве есть соответствующий скрипт.РидЛинден
Иззи
/system
,/boot
,/recovery
, и/cache
). То, что вы ищете, скорее всего, находится на/data
(дата, хранящаяся в приложении, которую вы также можете получить с помощьюadb backup
) или на внутренней SDCard (внешняя, если она есть, вы можете просто подключиться к своему компьютеру с помощью кард-ридера) ).