Можете ли вы сбросить содержимое своего телефона (ОС + приложения + данные) и запустить его в эмуляторе/Android Studio?

Есть ли способ сбросить содержимое вашего телефона (ОС + приложения + данные) и запустить их на ПК в каком-то эмуляторе?

Я чувствую, что возможность сделать это имеет последствия для безопасности, но мой опыт показывает, что при физическом доступе к устройству безопасность по большей части просто исчезает. Я не разбираюсь в том, как создаются пользовательские ПЗУ и т. д., но чувствую, что могут быть инструменты для того, о чем я говорю.

Предыстория: По сути, экран моего телефона умер, и я нахожусь в процессе извлечения содержимого из телефона. Я использую AndroidScreencast для взаимодействия с графическим интерфейсом. Это медленный процесс, так как обновление Android Screencast происходит немного медленно. Я использую оболочку adb для простого catсохранения файлов на SD-карте.
Этот процесс заставил меня задуматься, есть ли более простой способ. Есть ли способ использовать dd(или какое-либо другое приложение) для извлечения всего ПЗУ, а затем эмулировать его, чтобы мне не приходилось использовать скринкаст Android?

Рассматриваемое устройство работает под управлением нерутированной версии Android 2.3? (Сейчас передо мной нет устройства, поэтому я не могу опубликовать это.) Я смог получить root-доступ с помощью exploid, и именно так я отправлял файлы на SD-карту для извлечения.

Чтобы повторить немного по-другому, можете ли вы сделать резервную копию вашей ОС + приложений + данных через дамп, а затем каким-то образом запустить их локально на ПК?

Резервное копирование данных и эмуляция ОС — это совершенно разные вещи. У вас есть данные, закодированные в проприетарном формате, для которого нет приложения для ПК или что-то в этом роде?
Не то чтобы я припоминаю. Телефон старый, в основном пользовался им хорошо, как телефоном, а не как смартфоном. Я просто пытаюсь получить свои данные (тексты, контакты и некоторые личные заметки) и самым простым способом. Использование adbи catподключение к SD-карте не ужасно, я просто хотел бы, чтобы это было немного проще. Я думаю, что получил все данные, которые хотел, но всегда есть одно приложение/заметка/и т. д., которое вы редко использовали, но имели важную информацию, о которой вы забываете, пока она вам действительно не понадобится.

Ответы (1)

Нет, вообще говоря, нет никакого способа сделать это. Ваше ПЗУ настроено для вашего телефона и очень привязано к этому конкретному оборудованию.

Конечно, вы можете вытащить приложения и установить их в эмулятор, а затем создать резервную копию данных для них на телефоне и восстановить эти данные на эмуляторе. С root и 2.3 проще всего это сделать с помощью приложения, такого как Titanium Backup .