У меня есть несколько огромных игр, в которые я не играю регулярно, но тоже не хочу их удалять. Можно ли сделать резервную копию этих приложений в виде apk, чтобы я мог установить их в автономном режиме позже? Я не говорю о резервном копировании только данных приложения, для этого существует множество инструментов. Я хочу иметь возможность установить приложение снова в автономном режиме позже. Кроме того, это не обязательно запрос предложения приложения, любой способ для достижения этого хорошо со мной.
13
/system/app
(системные приложения) или/data/app/
(пользовательские приложения)Ответы:
Очень простой способ - ES File Explorer из Google Play Store. Вы можете перейти к вашему
/system/app
папка (для системных приложений)/data/app
папка (для пользовательских приложений; требуется доступ к корню)и скопируйте их в свой
/sdcard
(или в любом другом месте).Копировать несколько файлов с помощью ES File Explorer очень просто. Просто долго держите один из файлов, затем поставьте галочки на всех файлах, которые вы хотите скопировать. Затем перейдите в папку (на вашей SD-карте), где вы хотите разместить их.
Подключение к компьютеру через USB-кабель позволит вам сделать резервную копию содержимого SDCard на ваш компьютер.
Обновление (Доступ к защищенной области данных / приложений):
Я заметил, что
/data/
каталог не читается. Вы можете извлечь любой контент, если вы знаете его по имени. Я опишу решение командной строки (cli), чтобы получить имена и файлы. Тем не менее, инструменты резервного копирования, предложенные Izzy, являются самым простым способом.Это пошаговый метод получения списка пакетов и получения пакетов с помощью командной строки:
Загрузите и установите пакет Android SDK (или посмотрите, есть ли минимальная установка ADB? Для решения, требующего гораздо меньше места, если вы не собираетесь разрабатывать приложения для Android). Хотя у вас будет доступ практически ко всему в мире (Android), не слишком переживайте ... просто сосредоточьтесь на ближайшей цели, и все остальные функции могут быть для другого дня.
Добавьте путь к этим двум каталогам пакета установки (
[installedpath]/tools
и[installedpath]/platform-tools
для полной установки SDK).Теперь, когда Android подключен через USB, запустите его, чтобы получить полный список установленных приложений:
$ adb shell 'pm list packages'
теперь у вас есть список имен всех ваших приложений для установки.
Используйте
-f
параметр, чтобы получить полный путь к нужному пакету, указав строку поиска, найденную в предыдущем списке:$ adb shell 'pm list packages -f reader'
Теперь потяните полный путь к пакету, который вы хотите получить:
Этапы могут показаться сложными, но они легче, чем сказано. Выполнив это несколько раз, вы обнаружите, что очень легко извлечь любое приложение с вашего устройства. Вы также можете написать сценарий, чтобы сделать это как свою собственную утилиту резервного копирования.
Хотя есть альтернативы графического интерфейса, как упомянуто в альтернативном ответе, я настоятельно рекомендую взглянуть на функции команд adb, которые включают в себя полное резервное копирование ... возможность для пользователей точно выбирать, что и где они хотят сохранить.
Установка полного Android SDK предоставит более полный доступ к компонентам вашего андроид устройства (из командной строки).
Посмотрите на команды:
Посмотрите на раздел резервного копирования (экрана справки):
Вы можете использовать Android Backup Extractor для изучения сжатого файла резервной копии, созданного утилитой adb.
Восстановление резервной копии на андроид - простая команда "-restore":
Android Backup Extractor предоставляет способ изучить резервную копию и выбрать отдельные файлы (такие как apk как в цели OP) для хранения или сохранения.
Пакет проводника включает в себя различные мультиплатформенные инструменты, такие как Java, Perl и Cygwin.
Вы можете извлечь резервную копию с помощью (используя опцию java extract opton):
Не считая моего первоначального ответа, самое точное приложение с графическим интерфейсом для решения специфического вопроса ОП - это AirDroid . Это бесплатно, очень удобный и интуитивно понятный в использовании.
Чтобы использовать, запустите приложение. Он дает локальный IP-адрес для ввода в веб-браузере. Ссылка даст вам интерфейс, который напоминает и домашний экран Android. Нажмите на значок «Приложения» и выберите одно или несколько приложений для загрузки. Вы можете установить или переустановить Приложения, используя тот же интерфейс.
Есть несколько других доступных графических интерфейсов (графических пользовательских интерфейсов), например, QtADB (мультиплатформенный) или, для пользователей Windows, также превосходный Droid Explorer от нашего члена Райана Конрада (см., Например, полное резервное копирование нерутированных устройств ; для получения дополнительной информации, также смотрите наш adb tag-wiki ).
источник
Есть несколько приложений, специализирующихся на этой теме. Вероятно, наиболее известным является AppMonster , который я использую (в версии Pro) уже много лет, очень надежный (и очень активный разработчик). Для альтернатив и более подробной информации, пожалуйста, посмотрите на:
источник
У меня установлен «avg antivirus». Я просто делаю из него резервные копии, и они сохраняются в виде apks.
источник
Все предлагают здесь программное обеспечение с закрытым исходным кодом, которое, возможно, Adware. Лучше использовать Ghost Commander File Manager, в котором есть раздел « Приложения ». Копирование приложений в смонтированное (доступное с точки зрения обывателя) хранилище довольно просто.
источник
Почему бы не использовать SD MAID?
До сих пор я использовал эти инструменты для резервного копирования своих приложений для Android. Это легкий и простой в использовании, чтобы получить APK из установленных приложений (без необходимости рута).
Пошаговые инструкции:
Кстати, расположение вывода по умолчанию (APK) будет сохранено в папке Download (внутреннее хранилище).
источник
Есть APK Export, который хорош как раз для этой цели: он всего 112 кБ и бесплатный, без рекламы и предложений в приложении, чтобы получить профессиональную версию.
источник
Основываясь на ответе Махеша Хегде, я могу подтвердить, что Total Commander также может сохранять APK приложений. Не требует рут или каких-либо дополнительных настроек.
На главном экране есть раздел «Установленные приложения». Просто выберите и скопируйте приложение в любую папку на другой вкладке.
Приложение доступно для прямой загрузки от разработчика или из магазинов приложений.
источник
Затем выполните резервное копирование данных приложения, после этого перейдите в «Настройки» -> «Приложение» -> -> «Очистить данные» (очистить данные приложения). После этого вы можете получить APK для выбранного приложения с помощью приложения APK Share / Send.
источник
Вы можете использовать приложение Backup & Restore для получения резервной копии приложения в виде apk-файла.
источник