¿Qué sistemas de archivos utiliza Apple en los iPhones? [duplicar]

10

HFS

La sesión 709 de WWDC 2012,  Lo nuevo en el sistema de archivos , presentado por Deric Horn, incluyó la siguiente observación: HFS + registrado en todas partes .

En iOS Developer Library, NSDictionary Class Reference contiene referencias a HFS .

¿Los iPhones usan HFS Plus?

¿Registrado o no registrado?

Me gustaría una referencia autorizada. Gracias.


Tipos de HFS Plus

iOS y iPhone a un lado por un momento ... La página de manual hdiutil (1) Mac OS X de Apple enumera cuatro tipos de sistemas de archivos HFS para fines de creación:

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

Posdata

Más allá de la respuesta aceptada ... como Apple a veces distingue entre JHFS + X (diario, mayúsculas y minúsculas) y HFSX , entonces:

... Tengo fileXray, pero no preveo hacer una conexión ssh a mi iPhone de primera generación ;-)

Graham Perrin
fuente
1
Antecedentes: twitter.com/jollyjinx/status/395193114941734912 observa la rotura de una foto original en un iPhone.
Graham Perrin el
Extraño, busqué respuestas varias veces antes de publicar esta pregunta. No sé cómo se perdió el duplicado. Quizás porque busqué iPhone en lugar de iOS. Agregaré una etiqueta a la pregunta anterior.
Graham Perrin el

Respuestas:

11

Según el análisis forense de iOS , el sistema de archivos principal es HFSX .

HSFX

Todos los dispositivos móviles de Apple usan HFSX como sistema de archivos. HFSX es una variación de HFS + con una diferencia importante. HFSX distingue entre mayúsculas y minúsculas.

Apple informa que HFSX es Mac OS Extended (con registro, sensible a mayúsculas y minúsculas) .

Hay dos particiones principales de HFSX: el sistema operativo y los datos del usuario. Antes de estas particiones es la partición MBR habitual (alrededor de 100 MB).


SSHing en mi dispositivo iOS 6 con jailbreak parece admitir esto, ya que puedo crear directorios sensibles a mayúsculas y minúsculas. Crear los siguientes directorios no fue un problema:

$ mkdir test
$ mkdir Test
$ mkdir TEST
grg
fuente
En el libro no se menciona ni JHFS + X ni JHFSX , lo que me hizo preguntarme si distingue entre mayúsculas y minúsculas sin un diario. Pero entonces, donde Sean Morrissey usa fileXray : kHFSVolumeJournaled (el volumen tiene un diario) ... Me pregunto si eso es cierto para las dos porciones HFSX del disco. Agregaré algo a la pregunta.
Graham Perrin el
Si todo va bien, después de iOS 10.3 usarán APFS
Andrea