Di mana aplikasi menyimpan data dalam cadangan iPhone?

Artikel ini akan membantu Anda menemukan file milik aplikasi tertentu di dalam cadangan iPhone. Ini juga akan membantu Anda membangun pemahaman yang lebih baik tentang bagaimana file dan folder disusun di iOS.

Pendekatan paling sederhana untuk memulihkan file dari cadangan iOS adalah dengan menggunakan iPhone Backup Extractor: edisi gratis akan membantu Anda menemukan dan mengekstrak file yang Anda butuhkan, karena dapat melakukannya tanpa Anda perlu mengetahui detail dalam artikel ini. Jika Anda ingin melakukannya, Anda akan menemukan kami memiliki sejumlah panduan praktis yang ditampilkan di menu atas situs ini, yang akan memandu Anda melalui proses itu.

Jika Anda ingin menggali lebih dalam dan mendapatkan teknis, kami akan membagikan lokasi yang digunakan oleh beberapa aplikasi populer, dan menjelaskan mengapa mereka menggunakannya.

Memahami mode pakar dan domain iOS

Saat membuat aplikasi untuk iOS, penulis memiliki sejumlah keputusan untuk menentukan bagaimana dan di mana mereka menyimpan data. (Kami telah menulis secara terpisah di trade-off yang dihadapi penulis aplikasi dalam memutuskan tempat menyimpan data pengguna.) Cara terbaik untuk menjelajahi dan membangun keakraban di mana setiap aplikasi menyimpan file-nya di iOS adalah dengan menggunakan edisi gratis iPhone Backup Extractor. Jika Anda memuatnya, pilih cadangan di menu navigasi sebelah kiri, dan kemudian pilih "Mode Pakar" dari bagian utama layar, Anda akan disajikan daftar sekitar 18 folder, kemungkinan dimulai dengan "Aplikasi Grup ”. Sebenarnya, pengelompokan tingkat atas ini dikenal sebagai "Domain".

Banyak domain yang hanya digunakan secara tangensial oleh aplikasi. Misalnya, domain "Keyboard" mungkin memiliki beberapa data dari keyboard pihak ketiga, tetapi tidak dari aplikasi biasa.

Beberapa domain – seperti "Media" dan "Rol Kamera" – banyak digunakan oleh aplikasi Pesan dan Kamera bawaan. Namun, itu adalah "Grup Aplikasi" dan "Aplikasi" domain yang paling kami minati ketika melacak data dari aplikasi pihak ketiga.

Apa yang ada di namespace?

Jika Anda memperluas domain "Aplikasi" untuk membuat daftar folder di dalamnya, Anda akan melihat sejumlah folder yang anehnya bernama. Ini sebuah contoh:

  • com.apple.Health
  • com.burbn.instagram
  • com.facebook.Messenger
  • snapchat.picaboo
  • com.spotify.client

Melakukan pemulihan data iOS dari aplikasi dengan iPhone Backup ExtractorMelakukan pemulihan data iOS dari aplikasi dengan iPhone Backup Extractor

Folder-folder ini adalah tempat utama bagi sebuah aplikasi untuk menyimpan datanya, dan mereka biasanya dinamai menggunakan format yang sama. Kembali pada tahun 1996, Sun Microsystems menerbitkan bahasa pemrograman bernama Java. Dokumentasi Java memberikan cara bagi penerbit perangkat lunak pihak ketiga untuk menerbitkan perangkat lunak mereka tanpa bertentangan dengan perangkat lunak penulis lain. Caranya adalah dengan mengambil nama situs perusahaan – seperti apple.com – dan untuk membalikkannya, sebelum menambahkan nama produk. Jadi, AppleAplikasi Kesehatan berada di bawah com.apple.Health, dan iPhone Backup Extractor seharusnya berada di bawah com.reincubate.iPhoneBackupExtractor. Nama-nama ini dikenal sebagai "ruang nama", dan Sun menerbitkan a sejumlah aturan tambahan untuk mereka.

Apple mengadopsi ini sebagai praktik terbaik saat merancang iOS. Tentu saja, standar penamaan hanyalah pedoman. Seperti yang Anda lihat dalam contoh Snapchat (snapchat.picaboo), tidak semua orang bermain dengan aturan yang sama. Ini tidak selalu merupakan hal yang buruk, tetapi konsistensi dapat membantu ketika seseorang mencoba memulihkan data!

Dalam beberapa kasus, namespace aplikasi dapat mengungkapkan kekhasan sejarah yang menarik. InstagramNamespace adalah com.burbn.instagram karena, yah … pada tahun 2010, Instagram dikenal sebagai Burbn.

Di mana aplikasi iOS populer menyimpan data mereka?

Tabel berikut menunjukkan ruang nama untuk sejumlah aplikasi iOS yang populer. Jangan lupa, iPhone Backup Extractor memiliki daftar ini di dalamnya (dan ia tahu tentang perubahan antara berbagai versi aplikasi, dan iOS), sehingga selalu tahu ke mana harus mencari ketika membantu Anda memulihkan data iOS.

Aplikasi iOS namespace
Facebookcom.facebook.Facebook, com.facebook.Messenger
Instagramcom.burbn.instagram
Snapchatsnapchat.picaboo
PesanRumah / Perpustakaan / SMS
Spotifycom.spotify.client
Pinterestpinterest
Skypecom.skype.skype
Shazamcom.shazam.Shazam

Jika Anda ingin tahu di mana aplikasi tertentu menyimpan datanya, dan itu tidak ada dalam daftar ini, mengapa tidak men-tweet kami ? Kami akan memberi tahu Anda. 👩‍🔬

Bagaimana aplikasi iOS menyimpan data mereka, dan bagaimana cara membacanya?

Penulis aplikasi bebas untuk menyimpan data dalam format apa pun yang mereka suka dalam aplikasi mereka. Pengguna iPhone Backup Extractor cenderung menjalankan tiga format jika mencari data secara manual di cadangannya:

  • Daftar XML
  • Daftar Biner
  • Database SQLite

XML dan binary Plist sering diidentifikasi dengan memiliki ekstensi file ".plist". Namun, banyak ekstensi lain juga dapat menunjukkan file menjadi Plist, seperti ".cookies". Plist adalah singkatan dari "Daftar properti" dan mereka AppleFormat file yang disukai untuk menyimpan koleksi data sederhana. Daftar XML biasanya dapat dibaca dengan mata, karena disimpan dalam teks biasa, tetapi Daftar biner biasanya tidak dapat dimengerti jika dilihat dengan jelas.

Untungnya, edisi gratis iPhone Backup Extractor memiliki Plist viewer dan editor built-in: pilih "View / Edit Plist" dari menu File, dan Anda akan dapat memeriksa isi dari file Plist apa pun. Sebagai alternatif, dalam mode Pakar, pengguna dapat mengklik kanan pada file dan memilih "View as Plist".

Lihat sebagai Plist di iPhone Backup ExtractorLihat sebagai Plist di iPhone Backup Extractor

Database SQLite adalah apa yang Anda harapkan: koleksi data terstruktur. Mereka sering ditandai dengan ekstensi file ".db" atau ".sqlite3". File-file ini tidak dapat dibaca tanpa editor khusus, tetapi iPhone Backup Extractor memiliki teknologi untuk menanyakannya kepada Anda.

Apa isi setiap domain dalam cadangan iPhone?

Domain cadangan iOS Data ditemukan di domain ini
Grup AplikasiData yang disimpan di sini oleh aplikasi dapat dibagikan sedikit lebih bebas di perangkat. Banyak aplikasi akan menyimpan sejumlah kecil data di sini, tetapi Anda jarang melihat konten yang berharga.
Plugin AplikasiAplikasi yang menyimpan data di sini biasanya melakukannya sebagai bagian dari ekstensi iOS. Itu bisa sebagai plugin Tontonan, keyboard pihak ketiga, widget, ekstensi berbagi, atau Animoji. Domain ini jarang mengandung data pengguna.
AplikasiIni adalah domain inti untuk aplikasi untuk menyimpan data pengguna di iPhone. Setiap aplikasi memiliki ruang nama sendiri, seperti yang dijelaskan di bagian "Apa yang ada di ruang nama?" Di atas.
Camera RollDomain gulungan kamera mencakup semua foto, video, dan metadata yang disimpan di perangkat iOS. Jika perangkat dikonfigurasi untuk "Optimalkan Penyimpanan", dan tidak menyimpan semua foto secara lokal, domain ini mungkin mengandung informasi lebih sedikit dari yang diharapkan.
Basis dataHanya sedikit informasi yang disimpan di sini di pemasangan iOS modern.
KesehatanHealthKit dan data medis disimpan dalam domain Health, bersama dengan data aktivitas yang dibagikan dengan pasangan Apple Watch.
RumahDomain Beranda adalah tambang emas informasi bagi banyak orang AppleAplikasi bawaan, seperti Pesan, Catatan, dan Kalender.
HomeKitDomain ini menyimpan sejumlah informasi tentang keadaan Apple Konfigurasi HomeKit.
InstallDomain Instal berisi metadata untuk menunjukkan bawaan yang mana Apple aplikasi diinstal pada perangkat iOS.
Papan ketikKonfigurasi bahasa dan keyboard disimpan dalam domain ini.
Gantungan kunciGantungan kunci perangkat iOS (kumpulan kata sandi pengguna) disimpan di sini, dalam file SQLite.
Preferensi TerkelolaDomain ini berisi data seputar manajemen perangkat iOS. Jika perangkat Anda terdaftar dalam program MDM (manajemen perangkat seluler), mungkin oleh sekolah atau perusahaan Anda, beberapa metadata akan disimpan di sini.
MediaBanyak jenis media disimpan di bawah domain ini. Misalnya, pengguna akan menemukan lampiran ke pesan SMS, rekaman, dan data PhotoStream di sini.
AkarDomain root berisi file konfigurasi dasar untuk pengaturan perangkat iOS.
Wadah SistemDomain kontainer sistem berisi metadata terbatas dari aplikasi App Store, dan beberapa proses iOS lainnya.
Preferensi SistemDomain ini berisi informasi tingkat rendah tentang status perangkat iOS. Misalnya, Anda dapat mempelajari tentang konfigurasi jaringannya, atau tentang jaringan wi-fi atau VPN yang baru saja terhubung.
Kontainer Bersama SistemBeberapa proses sistem iOS yang dapat membagikan data lintas iOS menyimpan data mereka di sini. Ini adalah tempat yang baik untuk memulai ketika mencari untuk mempelajari lebih lanjut tentang aktivitas Bluetooth pada perangkat, misalnya.
NirkabelDomain nirkabel berisi sekumpulan informasi yang kaya tentang penggunaan iOS atas jaringan seluler dan wi-fi, dan penugasan alamat IP baru-baru ini.

Apa yang harus dilakukan selanjutnya?

Mengapa tidak mengunduh iPhone Backup Extractor, atau membaca lebih lanjut tentang Reincubate dan bagaimana kami membantu pelanggan di seluruh dunia memulihkan data mereka?

Jika Anda ingin mempelajari lebih lanjut tentang iOS atau iPhone Backup Extractor, situs ini memiliki banyak panduan dan artikel tentang cara memaksimalkan data Anda. Tempat yang baik untuk memulai mungkin artikel kami di apa yang disimpan dan tidak disimpan dalam cadangan. Pusat dukungan kami berisi sejumlah karya berbasis pengetahuan tambahan dengan jawaban untuk pertanyaan umum.


Pos terkait

Back to top button