Metode apa yang tersedia untuk mencadangkan data (baik sistem dan aplikasi) dari telepon yang tidak di- root dan menjalankan persediaan Android 2.3.4 Gingerbread?
Saya memahami bahwa tidak mungkin untuk mengambil data aplikasi (tidak disimpan pada kartu SD) pada telepon yang tidak di-root, kecuali jika aplikasi itu sendiri menawarkan ekspor. Apakah ini akurat?
Dari pengaturan sistem dan aplikasi bawaan, yang mana yang memiliki fasilitas ekspor yang dapat saya manfaatkan? Yang mana yang terutama tidak memiliki ekspor dan memiliki jumlah data yang signifikan yang mungkin ingin saya transkrip secara manual?
Saya sudah menggunakan Sinkronisasi Hilang untuk Android yang menangani kontak, kalender, foto, log panggilan, dan pesan SMS. Ponsel saya adalah Nexus One.
cat
trik untuk menyalin / data / data ... satu halangan adalah ini - di handset yang tidak di-root,ls
akan memunculkanopendir
kegagalan izin ... karena itu, Anda dapat memeriksa aplikasi apa yang diinstal dengan menggunakanpm
, dan kemudian menyimpulkan/data/data/....
direktori yang - jika tidak semua, dijamin memilikidatabases
,shared_prefs
,libraries
, misalnya, paketmy.app.foo
, akan ada/data/data/my.app.foo
...Jawaban:
Jika ponsel tidak di-rooting, itu artinya aplikasi di-sandbox dengan aman. Tidak mungkin satu aplikasi dapat mengakses data yang dipegang oleh aplikasi lain. Dalam sistem file linux yang mendasarinya mereka sebenarnya direpresentasikan sebagai pengguna yang berbeda, dan tidak memiliki izin untuk mengakses file satu sama lain.
Satu-satunya hal yang dapat membuat cadangan file adalah a) sistem itu sendiri dan b) aplikasi dapat membuat cadangan file sendiri.
Dalam Froyo (2.2) Google memperkenalkan cadangan cloud, yang telah banyak diintegrasikan oleh pengembang aplikasi ke dalam aplikasi mereka. Ini berarti daripada beberapa aplikasi hanya akan secara otomatis mengembalikan data mereka segera setelah Anda masuk ke ponsel baru dengan akun Google Anda. Namun, ini hanya akan berfungsi untuk aplikasi yang telah menerapkan fungsi ini.
Anda harus menemukan bahwa semua aplikasi sistem sekarang memiliki cadangan penuh, atau sinkronisasi cloud, dari Froyo dan seterusnya.
Dari pengalaman terakhir saya meningkatkan ke Galaxy Nexus - Cloud Sync: GMail, Kalender, Kontak; Cloud Backup: Semua pengaturan sistem (saya terkejut oleh beberapa), pengaturan Email. Tidak dicadangkan: Bookmark browser (meskipun ini disinkronkan di ICS).
Tidak ada fungsi sistem default di Vanilla android yang akan membuat cadangan semua aplikasi Anda, dan saya tidak mengetahui adanya penyesuaian operator / produsen yang telah menerapkan cadangan tingkat sistem.
Satu hal yang dapat Anda lakukan adalah menginstal pemulihan baru, seperti ClockworkMod. Ini tidak mengharuskan ponsel Anda untuk 'di-rooting', namun, Anda perlu memiliki bootloader yang tidak terkunci, yang saya curigai adalah apa yang ingin Anda hindari, karena biasanya memencet bootloader di mana 'bricking' terjadi.
Anda mungkin dapat menarik semua file secara manual dari partisi / data, menggunakan adb. Anda dapat menjelajahinya menggunakan 'adb shell', dan menariknya satu per satu menggunakan 'adb pull', tetapi Anda perlu root untuk dapat mengembalikannya. Ini juga membutuhkan sejumlah pemahaman teknis. sunting: sebenarnya setelah pengujian lebih lanjut, bahkan ini membutuhkan akses root.
MyBackupPro yang disarankan di bawah ini tidak akan mencadangkan semua aplikasi Anda - hanya aplikasi yang memiliki contentResolvers yang terbuka (mis. SMS, kalender, kontak, dll.). Semua hal itu secara otomatis didukung di Gingerbread. (Saya tidak bisa berkomentar atau memilih)
sumber
Helium (sebelumnya dikenal sebagai Carbon) dapat membuat cadangan aplikasi bahkan pada ponsel yang tidak di-rooting. Untuk ini, diperlukan menghubungkan ponsel ke PC melalui USB dan menjalankan
adb
perintah yang akan memulai semacam layanan proxy yang akan memungkinkan Helium untuk membuat cadangan aplikasi Anda. Secara internal, tampaknya dijalankanadb backup
melalui layanan proxy itu.sumber
Saya mengerti bahwa dengan memuat airdroid ke perangkat yang tidak di-root maka Anda dapat terhubung melalui server web-nya dari desktop dan mencadangkan semua file dari perangkat tersebut. Agaknya Anda dapat membalikkan proses untuk mengembalikan.
sumber
*.apk
file ke PC Anda. Karena termasuk peramban file, Anda juga dapat menyalin file ke PC. Meskipun saya tidak akan menyebut itu cadangan, baik - sebagian cadangan file.Anda benar-benar dapat menggunakan MyBackup Pro - bekerja dengan sangat baik pada ponsel yang tidak di-root!
sumber
ASTRO File Manager sangat bagus untuk membuat cadangan aplikasi serta banyak fitur lain yang menjadikannya aplikasi hebat secara keseluruhan. Saya sudah terbiasa dengan cadangan ketika saya perlu menghapus telepon saya dan mulai lagi.
sumber