Sistem file apa yang digunakan Apple di iPhone? [duplikat]

10

HFS

WWDC 2012 Sesi 709,  Apa yang Baru dalam Sistem File , disajikan oleh Deric Horn termasuk pengamatan berikut: Jurnal HFS + di mana-mana .

Di Perpustakaan Pengembang iOS, Referensi Kelas NSDictionary berisi referensi ke HFS .

Apakah iPhone menggunakan HFS Plus?

Dijurnal atau tidak dijurnal?

Saya mau referensi otoritatif. Terima kasih.


Jenis HFS Plus

Mengesampingkan iOS dan iPhone untuk sesaat ... Hdiutil Apple (1) Halaman Manual Mac OS X mencantumkan empat tipe sistem file HFS untuk tujuan pembuatan:

  • HFS +
  • HFS + J (JHFS +)
  • HFSX
  • JHFS + X

Nota bene

Di luar jawaban yang diterima ... karena Apple terkadang membedakan antara JHFS + X (dijurnal, peka huruf besar kecil) dan HFSX , jadi:

... Saya punya fileXray, tapi saya tidak melihat diri saya membuat koneksi ssh ke iPhone generasi pertama saya ;-)

Graham Perrin
sumber
1
Latar belakang: twitter.com/jollyjinx/status/395193114941734912 mengamati kerusakan foto asli di iPhone.
Graham Perrin
Aneh, saya mencari jawaban beberapa kali sebelum memposting pertanyaan ini. Saya tidak tahu bagaimana duplikat itu dilewatkan. Mungkin karena saya mencari iPhone, bukan iOS. Saya akan menambahkan tag ke pertanyaan sebelumnya.
Graham Perrin

Jawaban:

11

Menurut iOS Forensic Analysis , sistem file utama adalah HFSX .

HSFX

Semua perangkat seluler Apple menggunakan HFSX sebagai sistem file. HFSX adalah variasi HFS + dengan satu perbedaan utama. HFSX sensitif terhadap huruf besar-kecil.

HFSX dilaporkan oleh Apple sebagai Mac OS Extended (Journal, Case-Sensitive) .

Ada dua partisi utama HFSX: OS dan data pengguna. Sebelum partisi ini adalah partisi MBR biasa (sekitar 100 MB).


SSHing ke perangkat iOS 6 saya yang sudah di-jailbreak sepertinya mendukung hal ini, karena saya dapat membuat direktori case-sensitive. Membuat direktori berikut tidak ada masalah:

$ mkdir test
$ mkdir Test
$ mkdir TEST
GRG
sumber
Dalam buku itu tidak disebutkan JHFS + X atau JHFSX , yang membuat saya bertanya-tanya apakah ini case-sensitive tanpa jurnal. Tapi kemudian, di mana Sean Morrissey menggunakan fileXray : kHFSVolumeJournaled (volume memiliki jurnal) ... Saya ingin tahu apakah itu benar untuk kedua irisan HFSX disk. Saya akan menambahkan sesuatu ke pertanyaan.
Graham Perrin
Jika semuanya berjalan dengan baik, setelah iOS 10.3 mereka akan menggunakan APFS: arstechnica.com/apple/2017/01/…
Andrea