Я хотел бы взять установленное приложение, включая его данные, с рутированного Android-устройства и создать из него APK, подходящий для установки на некорневое Android-устройство.
Это возможно?
Изменить: Существующие ответы / комментарии, кажется, усиливают идею о том, что существующие приложения не поддерживают встраивание данных приложения в APK. Возможно, более фундаментальный вопрос заключается в том, может ли APK встраивать файлы, предназначенные для него /data/data/[appname]
, или они ограничены автономностью при установке?
Ноты:
- Я предполагал, что если бы это было возможно, эта функция была бы встроена в такое приложение, как Titanium Backup. Titanium Backup может выполнить резервное копирование приложения + данных в один файл, но этот файл не является APK и может быть восстановлен только самим Titanium Backup - что мне не поможет, поскольку целевое устройство не имеет рута и поэтому не может работать с TB.
- Решения, которые требуют использования терминала на телефоне или АБР, подойдут.
Спасибо.
.apk
обычная папка (по крайней мере, вы можете взять ее). Мне нужно посмотреть в файлы данных; AFAIR это были просто сохраненные свойства, но я не могу вспомнить используемый формат. Тем не менее, восстановление данных на некорневом устройстве, вероятно, очень трудно достичь по той же причине, что и резервное копирование: нет доступа к папкам данных ...