Cara yang sangat mudah adalah ES File Explorer dari Google Play Store. Anda dapat menelusuri ke
/system/app
folder (untuk aplikasi sistem)
/data/app
folder (untuk aplikasi pengguna; membutuhkan root untuk diakses)
dan salin ke Anda /sdcard
(atau di tempat lain).
Menyalin banyak file dengan ES File Explorer sangat mudah. Tahan lama salah satu file, lalu beri tanda centang pada semua file yang ingin Anda salin. Kemudian browse ke folder (di sdcard Anda) di mana Anda ingin meletakkannya.
Menghubungkan ke komputer Anda melalui kabel usb akan memungkinkan Anda untuk membuat cadangan konten sdcard ke komputer Anda.
Pembaruan (Mengakses area data / aplikasi yang dilindungi):
Saya perhatikan /data/
direktori tersebut tidak dapat dibaca. Anda dapat menarik konten apa pun jika Anda tahu namanya. Saya akan menjelaskan solusi command-line (cli) untuk mendapatkan nama dan file. Namun, alat cadangan yang disarankan oleh Izzy adalah cara termudah untuk pergi.
Ini adalah metode langkah demi langkah untuk mendapatkan daftar paket dan menarik paket menggunakan commandline:
Unduh dan Instal paket Android SDK (atau lihat apakah ada instalasi minimal ADB? Untuk solusi yang membutuhkan ruang lebih sedikit, jika Anda tidak bermaksud mengembangkan aplikasi Android). Meskipun Anda akan memiliki akses ke hampir semua hal di dunia (Android), jangan terlalu berlebihan ... hanya fokus pada tujuan langsung, dan semua fitur lainnya bisa untuk hari yang berbeda.
Tambahkan path ke dua direktori ini dari instalasi paket ( [installedpath]/tools
dan [installedpath]/platform-tools
untuk instalasi SDK lengkap).
Sekarang, dengan Android terhubung melalui usb, jalankan ini untuk mendapatkan daftar lengkap aplikasi yang diinstal:
$ adb shell 'pm list packages'
Anda sekarang memiliki daftar nama-nama semua aplikasi instal Anda.
Gunakan -f
parameter untuk mendapatkan nama path lengkap dari paket yang diinginkan dengan menentukan string pencarian yang ditemukan di daftar sebelumnya:
$ adb shell 'pm list packages -f reader'
Sekarang tarik nama path lengkap dari paket yang ingin Anda dapatkan:
## adb pull [filepathname] [destination path] ##
$ adb pull /data/app/com.ebooks.ebookreader-2.apk ~/mybackupdir
Langkah-langkahnya mungkin terlihat rumit, tetapi lebih mudah dilakukan daripada dikatakan. Setelah Anda melakukannya beberapa kali, Anda akan mudah menarik aplikasi apa pun dari perangkat Anda. Anda juga dapat menulis skrip untuk melakukan ini sebagai utilitas cadangan pribadi Anda.
Meskipun ada alternatif gui seperti yang disebutkan dalam jawaban alternatif, saya sangat merekomendasikan untuk melihat fitur-fitur perintah adb yang mencakup backup lengkap ... pilihan bagi pengguna untuk memilih dengan tepat apa yang mereka inginkan dicadangkan dan di mana.
Menginstal Android SDK lengkap akan memberikan akses yang lebih penuh ke komponen perangkat android Anda (dari commandline).
Lihatlah perintahnya:
$ adb -help
Lihatlah bagian cadangan (dari layar bantuan):
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.)
Anda dapat menggunakan Android Backup Extractor untuk menjelajahi file cadangan terkompresi yang dibuat oleh utilitas adb.
Memulihkan cadangan ke android adalah perintah "-restore" sederhana:
$ adb restore <file>
Android Backup Extractor menyediakan cara untuk menjelajahi cadangan dan memilih file individual (seperti apk seperti yang ada dalam tujuan OP) untuk disimpan atau disimpan.
Paket explorer mencakup berbagai alat multi-platform, seperti Java, perl, dan cygwin.
Anda dapat mengekstrak cadangan dengan (menggunakan opton ekstrak java):
## this line converts the android backup into a tar file ##
$ java -jar abe.jar unpack backup.ab backup.tar
Di luar jawaban klien awal saya, aplikasi GUI paling tepat untuk menyelesaikan pertanyaan khusus OP adalah AirDroid . Gratis, sangat ramah pengguna dan intuitif untuk digunakan.
Untuk menggunakan, jalankan aplikasi. Ini memberikan alamat IP lokal untuk mengetik ke browser web. Tautan akan memberi Anda UI yang menyerupai dan layar beranda Android. Klik ikon "Aplikasi" dan pilih satu atau lebih aplikasi untuk diunduh. Anda dapat menginstal atau menginstal ulang Aplikasi menggunakan antarmuka yang sama.
Ada beberapa alternatif GUI lain (antarmuka pengguna grafis) yang tersedia, misalnya QtADB (multi-platform) atau, untuk pengguna Windows, juga Droid Explorer yang sangat baik oleh anggota kami Ryan Conrad (lihat misalnya Pencadangan Penuh perangkat yang tidak di-rooting ; untuk lebih lanjut, lihat juga adb tag-wiki kami ).
/system/app
(aplikasi sistem) atau/data/app/
(aplikasi pengguna)