Дуже простий спосіб - це провідник файлів ES з Google Play Store. Ви можете перейти до свого
/system/app
папка (для системних додатків)
/data/app
папка (для користувацьких додатків; вимагає доступу до root)
і скопіюйте їх у свій /sdcard
(або деінде).
Копіювати кілька файлів за допомогою Провідника ES File дуже просто. Просто довго тримайте один з файлів, після чого поставте галочки на всі файли, які ви хочете скопіювати. Потім перейдіть до папки (на своїй SDCard), де ви хочете розмістити їх.
Підключення до комп'ютера за допомогою кабелю usb дозволить створити резервну копію вмісту sdcard на комп'ютер.
Оновлення (доступ до захищеної області даних / додатків):
Я помічаю, що /data/
каталог не читається. Ви можете витягнути будь-який вміст, якщо знаєте його по імені. Я опишу рішення командного рядка (cli), щоб отримати імена та файли. Однак інструменти резервного копіювання, запропоновані Izzy, - це найпростіший спосіб.
Це крок за кроком, щоб отримати список пакетів і витягнути пакунки, використовуючи командний рядок:
Завантажте та встановіть пакет SDK для Android (або див. Чи є мінімальна установка 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 pull [filepathname] [destination path] ##
$ adb pull /data/app/com.ebooks.ebookreader-2.apk ~/mybackupdir
Етапи можуть здатися складними, але зробити їх простіше, ніж сказано. Коли ви виконаєте його кілька разів, вам буде дуже легко витягнути будь-яку програму зі свого пристрою. Ви також можете написати сценарій, щоб зробити це як власну особисту утиліту резервного копіювання.
Хоча є альтернативи gui, як зазначено в альтернативній відповіді, я настійно рекомендую переглянути особливості команд adb, які включають повне резервне копіювання ... можливість користувачів точно вибрати те, що вони хочуть створити резервну копію та де.
Встановлення повного SDK для Android надасть більш повний доступ до компонентів вашого Android-пристрою (з командного рядка).
Подивіться на команди:
$ adb -help
Подивіться на розділ резервного копіювання (на екрані довідки):
adb backup [-f <file>] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared] [-all] [-system|-nosystem] [<packages...>]
- write an archive of the device's data to <file>.
If no -f option is supplied then the data is written
to "backup.ab" in the current directory.
(-apk|-noapk enable/disable backup of the .apks themselves
in the archive; the default is noapk.)
(-obb|-noobb enable/disable backup of any installed apk expansion
(aka .obb) files associated with each application; the default
is noobb.)
(-shared|-noshared enable/disable backup of the device's
shared storage / SD card contents; the default is noshared.)
(-all means to back up all installed applications)
(-system|-nosystem toggles whether -all automatically includes
system applications; the default is to include system apps)
(<packages...> is the list of applications to be backed up. If
the -all or -shared flags are passed, then the package
list is optional. Applications explicitly given on the
command line will be included even if -nosystem would
ordinarily cause them to be omitted.)
Ви можете скористатися програмою Android Backup Extractor для дослідження стисненого файлу резервної копії, створеного утилітою adb.
Відновлення резервної копії на android - це проста команда "-restore":
$ adb restore <file>
Android Backup Extractor пропонує спосіб вивчення резервної копії та вибору окремих файлів (наприклад, apk, як у цілі ОП) для зберігання чи збереження.
Пакет Explorer включає в себе різноманітні багатоплатформні інструменти, такі як Java, perl та cygwin.
Ви можете витягнути резервну копію за допомогою (використовуючи оптон витягу Java):
## this line converts the android backup into a tar file ##
$ java -jar abe.jar unpack backup.ab backup.tar
Поза моєю початковою відповіддю на кліп , найбільш точним додатком GUI для виконання конкретного питання ОП є AirDroid . Це безкоштовно, надзвичайно зручно та інтуїтивно зрозуміло.
Для використання запустіть додаток. Він дає локальну IP-адресу для введення у веб-браузер. Посилання надасть інтерфейс користувача, який нагадує домашній екран Android та Android. Клацніть піктограму "Програми" та виберіть одну чи декілька додатків для завантаження. Ви можете встановити або перевстановити програми за допомогою того ж інтерфейсу.
Є кілька інших альтернатив GUI (графічних інтерфейсів користувача), наприклад, QtADB (багатоплатформа) або, для користувачів Windows, також відмінний Droid Explorer від нашого члена Райана Конрада (див., Наприклад, Повна резервна копія не вкорінених пристроїв ; дивіться також наш adb tag-wiki ).
/system/app
(системні програми) або/data/app/
(програми для користувачів)