Quels systèmes de fichiers Apple utilise-t-il dans les iPhones? [dupliquer]

10

HFS

La session 709 de la WWDC 2012, New Quoi de neuf dans le système de fichiers , présentée par Deric Horn comprenait l'observation suivante: journalisé HFS + partout .

Dans la bibliothèque des développeurs iOS, la référence de classe NSDictionary contient des références à HFS .

Les iPhones utilisent-ils HFS Plus?

Journalé ou non journalisé?

Je voudrais une référence faisant autorité. Merci.


Types de HFS Plus

iOS et iPhone de côté pendant un moment ... La page de manuel hdiutil (1) Mac OS X d' Apple répertorie quatre types de système de fichiers HFS à des fins de création:

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

Postscript

Au - delà de la réponse acceptée … comme Apple fait parfois la distinction entre JHFS + X (journalisé, sensible à la casse) et HFSX , donc:

… Je possède fileXray, mais je ne m'attends pas à établir une connexion ssh avec mon iPhone de première génération ;-)

Graham Perrin
la source
1
Contexte: twitter.com/jollyjinx/status/395193114941734912 observe la casse d'une photo originale sur un iPhone.
Graham Perrin
Bizarre, j'ai cherché des réponses plusieurs fois avant de poster cette question. Je ne sais pas comment le doublon a été manqué. Peut-être parce que j'ai cherché un iPhone au lieu d'iOS. Je vais ajouter une balise à la question précédente.
Graham Perrin

Réponses:

11

Selon iOS Forensic Analysis , le système de fichiers principal est HFSX .

HSFX

Tous les appareils mobiles Apple utilisent HFSX comme système de fichiers. HFSX est une variation de HFS + avec une différence majeure. HFSX est sensible à la casse.

HFSX est signalé par Apple comme Mac OS étendu (journalisé, sensible à la casse) .

Il existe deux partitions principales de HFSX: le système d'exploitation et les données utilisateur. Avant ces partitions se trouve la partition MBR habituelle (environ 100 Mo).


SSHing dans mon appareil iOS 6 jailbreaké semble prendre en charge cela, car je peux créer des répertoires sensibles à la casse. La création des répertoires suivants n'a posé aucun problème:

$ mkdir test
$ mkdir Test
$ mkdir TEST
grg
la source
Dans le livre, ni JHFS + X ni JHFSX ne sont mentionnés, ce qui m'a fait me demander s'il est sensible à la casse sans journal. Mais alors, où Sean Morrissey utilise fileXray : kHFSVolumeJournaled (le volume a un journal) … Je me demande si c'est vrai pour les deux tranches HFSX du disque. Je vais ajouter quelque chose à la question.
Graham Perrin
Si tout se passe bien, après iOS 10.3, ils utiliseront APFS: arstechnica.com/apple/2017/01/…
Andrea