libyal / libfsapfs

Library and tools to access the Apple File System (APFS)
GNU Lesser General Public License v3.0
343 stars 38 forks source link

Unable to mount file system with msys-mingw64 build #76

Open P5-2005 opened 1 year ago

P5-2005 commented 1 year ago

is this mean not supported to be mounted?

fsapfsinfo.exe 078-24038-344-16.4.dmg -E
fsapfsinfo 20230617

Apple File System (APFS) information:

Container information:
        Identifier                      : 91d44005-604b-442e-8f0d-9885188d163a
        Number of volumes               : 1

Volume: 1 information:
        Identifier                      : 5bc09a6e-f577-4007-a573-fd554970d9f6
        Name                            : SydneyE20E247.D22D221SystemCryptex
        Compatible features             : 0x00000002
                (NX_FEATURE_LCFD)

        Incompatible features           : 0x00000028

        Read-only compatible features   : 0x00000000

        Number of snapshots             : 0

the build used msys-mingw64 and libfuse is from winfsp

 FUSE support:                                libfuse

Features:
   Multi-threading support:                     winapi
   Wide character type support:                 yes
   fsapfstools are build as static executables: no
   Python (pyfsapfs) support:                   no
   Verbose output:                              yes
   Debug output:                                yes

some stack:

fsapfsmount.exe C:\Users\PC\appdata\local\programs\python\python310\Scripts\078-24038-344-16.4.dmg C:\Users\PC\appdata\local\programs\python\python310\Scripts\test
fsapfsmount 20230909

    154 [main] fsapfsmount 29332 C:\Users\PC\AppData\Local\Programs\Python\Python310\Scripts\fsapfsmount.exe: *** fatal error - Internal error: TP_NUM_W_BUFS too small: 50.
Stack trace:
Frame        Function    Args
004D8224002  0018005F64E (0018026A02C, 001802300D9, 00000000000, 06D6C5FE1D0)
004D8224002  00180048869 (06D6C5FF2E0, 00180213C28, 7FFAC8E30000, 000003A0000)
004D8224002  001800488A2 (00000000032, 00000000000, 00000000000, 00000000000)
004D8224002  001801515A9 (00000000000, 00000000000, 00000000000, 00000000000)
004D8224002  001800547F6 (00000000002, 00000000000, 00600000010, 00000000000)
06D6C5FF6E0  0018011DEBB (00000000002, 00000000000, 00600000010, 00000000000)
06D6C5FF6E0  004D8221A11 (06D6C5FF8D8, 06D6C5FF8D8, 00000000000, 06D6C5FF8D8)
06D6C5FF7F0  004D8221099 (7FF7217BE038, 06D6C5FF8D8, 7FFAC8E40DD0, 06D6C5FF8D8)
06D6C5FF830  004D8221057 (26559798140, 26559B11850, 00000000000, 26559B117F0)
06D6C5FF8C0  004D822166A (06D6C5FF8E0, 7FF72174D407, 7FF72174D82C, 002AE092DF8)
7FF72174AC70  7FF72174B97A (00000000041, 00000000000, 00000000000, 00000000000)
26559B11760  7FF7217112EE (00000000000, 00000000000, 00000000000, 00000000000)
00000000000  7FF721711406 (00000000000, 00000000000, 00000000000, 00000000000)
00000000000  7FFAC8E4257D (00000000000, 00000000000, 00000000000, 00000000000)
00000000000  7FFAC9C6AA68 (00000000000, 00000000000, 00000000000, 00000000000)
End of stack trace
> fsapfsmount.exe -v C:\Users\PC\appdata\local\programs\python\python310\Scripts\078-24038-344-16.4.dmg C:\Users\PC\appdata\local\programs\python\python310\Scripts\test
fsapfsmount 20230909

Reading container superblock:
libfsapfs_container_superblock_read_file_io_handle: reading container superblock at offset: 0 (0x00000000)
libfsapfs_container_superblock_read_data: container superblock data:
00000000: 33 19 94 c3 98 93 cb 89  01 00 00 00 00 00 00 00   3....... ........
00000010: 19 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........
00000020: 4e 58 53 42 00 10 00 00  00 36 0a 00 00 00 00 00   NXSB.... .6......
00000030: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 02 00 00 00 00 00 00 00  91 d4 40 05 60 4b 44 2e   ........ ..@.`KD.
00000050: 8f 0d 98 85 18 8d 16 3a  5a 11 00 00 00 00 00 00   .......: Z.......
00000060: 1a 00 00 00 00 00 00 00  20 00 00 00 ac 0a 00 00   ........  .......
00000070: 6c 42 09 00 00 00 00 00  7e 37 09 00 00 00 00 00   lB...... ~7......
00000080: 0a 00 00 00 15 00 00 00  08 00 00 00 02 00 00 00   ........ ........
00000090: 10 00 00 00 05 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
000000a0: 1e d8 09 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 06 00 00 00  02 04 00 00 00 00 00 00   ........ ........
000000c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000003c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000003d0: 00 00 00 00 00 00 00 00  31 02 00 00 00 00 00 00   ........ 1.......
000003e0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000510: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000520: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000530: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000550: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000560: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: object checksum                               : 0x89cb9398c3941933
libfsapfs_container_superblock_read_data: object identifier                             : 1
libfsapfs_container_superblock_read_data: object transaction identifier                 : 25
libfsapfs_container_superblock_read_data: object type                                   : 0x80000001
libfsapfs_container_superblock_read_data: object subtype                                : 0x00000000
libfsapfs_container_superblock_read_data: signature                                     : NXSB
libfsapfs_container_superblock_read_data: block size                                    : 4096
libfsapfs_container_superblock_read_data: number of blocks                              : 669184
libfsapfs_container_superblock_read_data: compatible features flags                     : 0x00000000

libfsapfs_container_superblock_read_data: read-only compatible features flags           : 0x00000000

libfsapfs_container_superblock_read_data: incompatible features flags                   : 0x00000002
        (NX_INCOMPAT_VERSION2)

libfsapfs_container_superblock_read_data: container identifier                          : 91d44005-604b-442e-8f0d-9885188d163a
libfsapfs_container_superblock_read_data: next object identifier                        : 4442
libfsapfs_container_superblock_read_data: next transaction identifier                   : 26
libfsapfs_container_superblock_read_data: checkpoint descriptor area number of blocks   : 32
libfsapfs_container_superblock_read_data: checkpoint data area number of blocks         : 2732
libfsapfs_container_superblock_read_data: checkpoint descriptor area block number       : 606828
libfsapfs_container_superblock_read_data: checkpoint data area block number             : 604030
libfsapfs_container_superblock_read_data: unknown8                                      : 0x0000000a
libfsapfs_container_superblock_read_data: unknown9                                      : 0x00000015
libfsapfs_container_superblock_read_data: unknown10                                     : 8
libfsapfs_container_superblock_read_data: unknown11                                     : 0x00000002
libfsapfs_container_superblock_read_data: unknown12                                     : 0x00000010
libfsapfs_container_superblock_read_data: unknown13                                     : 5
libfsapfs_container_superblock_read_data: space manager object identifier               : 1195
libfsapfs_container_superblock_read_data: object map block number                       : 645150
libfsapfs_container_superblock_read_data: reaper object identifier                      : 1025
libfsapfs_container_superblock_read_data: unknown17                                     : 0x00000000
libfsapfs_container_superblock_read_data: maximum number of volumes                     : 6
libfsapfs_container_superblock_read_data: volume object identifier: 0                   : 1026
libfsapfs_container_superblock_read_data: counter: 00                                   : 0x00000231
libfsapfs_container_superblock_read_data: unknown20                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown21                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown22                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown23                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown24                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion set identifier                         : 00000000-0000-0000-0000-000000000000
libfsapfs_container_superblock_read_data: key bag block number                          : 0
libfsapfs_container_superblock_read_data: key bag number of blocks                      : 0
libfsapfs_container_superblock_read_data: unknown29:
00000000: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000020: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: unknown30                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion middle tree block number               : 0
libfsapfs_container_superblock_read_data: Fusion write-back cache object identifier     : 0
libfsapfs_container_superblock_read_data: unknown33                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown34                                     : 0x00000000

Scanning checkpoint descriptor area:
libfsapfs_object_read_file_io_handle: reading object at offset: 2485567488 (0x9426c000)
libfsapfs_object_read_data: object data:
00000000: 57 81 61 2e c7 58 79 11  6c 42 09 00 00 00 00 00   W.a..Xy. lB......
00000010: 15 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....

libfsapfs_object_read_data: checksum                                    : 0x117958c72e618157
libfsapfs_object_read_data: identifier                                  : 606828
libfsapfs_object_read_data: transaction identifier                      : 21
libfsapfs_object_read_data: type                                        : 0x4000000c
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading checkpoint map:
libfsapfs_checkpoint_map_read_file_io_handle: reading checkpoint map at offset: 2485567488 (0x9426c000)
libfsapfs_checkpoint_map_read_data: checkpoint map data:
00000000: 57 81 61 2e c7 58 79 11  6c 42 09 00 00 00 00 00   W.a..Xy. lB......
00000010: 15 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....
00000020: 01 00 00 00 03 00 00 00  11 00 00 80 00 00 00 00   ........ ........
00000030: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 01 04 00 00 00 00 00 00  7e 37 09 00 00 00 00 00   ........ ~7......
00000050: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000060: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000070: 7f 37 09 00 00 00 00 00  05 00 00 80 00 00 00 00   .7...... ........
00000080: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000090: ab 04 00 00 00 00 00 00  80 37 09 00 00 00 00 00   ........ .7......
000000a0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000fe0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_checkpoint_map_read_data: object checksum                     : 0x117958c72e618157
libfsapfs_checkpoint_map_read_data: object identifier                   : 606828
libfsapfs_checkpoint_map_read_data: object transaction identifier       : 21
libfsapfs_checkpoint_map_read_data: object type                         : 0x4000000c
libfsapfs_checkpoint_map_read_data: object subtype                      : 0x00000000
libfsapfs_checkpoint_map_read_data: flags                               : 0x00000001
        (CHECKPOINT_MAP_LAST)

libfsapfs_checkpoint_map_read_data: number of entries                   : 3

libfsapfs_checkpoint_map_read_data: entry: 0
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 11 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
00000020: 7e 37 09 00 00 00 00 00                            ~7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000011
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1025
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604030

libfsapfs_checkpoint_map_read_data: entry: 1
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000020: 7f 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1029
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604031

libfsapfs_checkpoint_map_read_data: entry: 2
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 05 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
00000020: 80 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000005
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1195
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604032

libfsapfs_object_read_file_io_handle: reading object at offset: 2485571584 (0x9426d000)
libfsapfs_object_read_data: object data:
00000000: b8 d5 34 a4 d6 ba d9 1c  01 00 00 00 00 00 00 00   ..4..... ........
00000010: 15 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x1cd9bad6a434d5b8
libfsapfs_object_read_data: identifier                                  : 1
libfsapfs_object_read_data: transaction identifier                      : 21
libfsapfs_object_read_data: type                                        : 0x80000001
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading container superblock:
libfsapfs_container_superblock_read_file_io_handle: reading container superblock at offset: 2485571584 (0x9426d000)
libfsapfs_container_superblock_read_data: container superblock data:
00000000: b8 d5 34 a4 d6 ba d9 1c  01 00 00 00 00 00 00 00   ..4..... ........
00000010: 15 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........
00000020: 4e 58 53 42 00 10 00 00  00 36 0a 00 00 00 00 00   NXSB.... .6......
00000030: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 02 00 00 00 00 00 00 00  91 d4 40 05 60 4b 44 2e   ........ ..@.`KD.
00000050: 8f 0d 98 85 18 8d 16 3a  ac 04 00 00 00 00 00 00   .......: ........
00000060: 16 00 00 00 00 00 00 00  20 00 00 00 ac 0a 00 00   ........  .......
00000070: 6c 42 09 00 00 00 00 00  7e 37 09 00 00 00 00 00   lB...... ~7......
00000080: 02 00 00 00 03 00 00 00  00 00 00 00 02 00 00 00   ........ ........
00000090: 00 00 00 00 03 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
000000a0: d0 0d 00 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 06 00 00 00  02 04 00 00 00 00 00 00   ........ ........
000000c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000003c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000003d0: 00 00 00 00 00 00 00 00  d6 01 00 00 00 00 00 00   ........ ........
000003e0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000510: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000520: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000530: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000550: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000560: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: object checksum                               : 0x1cd9bad6a434d5b8
libfsapfs_container_superblock_read_data: object identifier                             : 1
libfsapfs_container_superblock_read_data: object transaction identifier                 : 21
libfsapfs_container_superblock_read_data: object type                                   : 0x80000001
libfsapfs_container_superblock_read_data: object subtype                                : 0x00000000
libfsapfs_container_superblock_read_data: signature                                     : NXSB
libfsapfs_container_superblock_read_data: block size                                    : 4096
libfsapfs_container_superblock_read_data: number of blocks                              : 669184
libfsapfs_container_superblock_read_data: compatible features flags                     : 0x00000000

libfsapfs_container_superblock_read_data: read-only compatible features flags           : 0x00000000

libfsapfs_container_superblock_read_data: incompatible features flags                   : 0x00000002
        (NX_INCOMPAT_VERSION2)

libfsapfs_container_superblock_read_data: container identifier                          : 91d44005-604b-442e-8f0d-9885188d163a
libfsapfs_container_superblock_read_data: next object identifier                        : 1196
libfsapfs_container_superblock_read_data: next transaction identifier                   : 22
libfsapfs_container_superblock_read_data: checkpoint descriptor area number of blocks   : 32
libfsapfs_container_superblock_read_data: checkpoint data area number of blocks         : 2732
libfsapfs_container_superblock_read_data: checkpoint descriptor area block number       : 606828
libfsapfs_container_superblock_read_data: checkpoint data area block number             : 604030
libfsapfs_container_superblock_read_data: unknown8                                      : 0x00000002
libfsapfs_container_superblock_read_data: unknown9                                      : 0x00000003
libfsapfs_container_superblock_read_data: unknown10                                     : 0
libfsapfs_container_superblock_read_data: unknown11                                     : 0x00000002
libfsapfs_container_superblock_read_data: unknown12                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown13                                     : 3
libfsapfs_container_superblock_read_data: space manager object identifier               : 1195
libfsapfs_container_superblock_read_data: object map block number                       : 3536
libfsapfs_container_superblock_read_data: reaper object identifier                      : 1025
libfsapfs_container_superblock_read_data: unknown17                                     : 0x00000000
libfsapfs_container_superblock_read_data: maximum number of volumes                     : 6
libfsapfs_container_superblock_read_data: volume object identifier: 0                   : 1026
libfsapfs_container_superblock_read_data: counter: 00                                   : 0x000001d6
libfsapfs_container_superblock_read_data: unknown20                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown21                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown22                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown23                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown24                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion set identifier                         : 00000000-0000-0000-0000-000000000000
libfsapfs_container_superblock_read_data: key bag block number                          : 0
libfsapfs_container_superblock_read_data: key bag number of blocks                      : 0
libfsapfs_container_superblock_read_data: unknown29:
00000000: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000020: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: unknown30                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion middle tree block number               : 0
libfsapfs_container_superblock_read_data: Fusion write-back cache object identifier     : 0
libfsapfs_container_superblock_read_data: unknown33                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown34                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485575680 (0x9426e000)
libfsapfs_object_read_data: object data:
00000000: 98 f5 e4 8a 3d 98 ec 34  6e 42 09 00 00 00 00 00   ....=..4 nB......
00000010: 16 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....

libfsapfs_object_read_data: checksum                                    : 0x34ec983d8ae4f598
libfsapfs_object_read_data: identifier                                  : 606830
libfsapfs_object_read_data: transaction identifier                      : 22
libfsapfs_object_read_data: type                                        : 0x4000000c
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading checkpoint map:
libfsapfs_checkpoint_map_read_file_io_handle: reading checkpoint map at offset: 2485575680 (0x9426e000)
libfsapfs_checkpoint_map_read_data: checkpoint map data:
00000000: 98 f5 e4 8a 3d 98 ec 34  6e 42 09 00 00 00 00 00   ....=..4 nB......
00000010: 16 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....
00000020: 01 00 00 00 04 00 00 00  11 00 00 80 00 00 00 00   ........ ........
00000030: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 01 04 00 00 00 00 00 00  81 37 09 00 00 00 00 00   ........ .7......
00000050: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000060: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000070: 82 37 09 00 00 00 00 00  05 00 00 80 00 00 00 00   .7...... ........
00000080: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000090: ab 04 00 00 00 00 00 00  83 37 09 00 00 00 00 00   ........ .7......
000000a0: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 00 00 00 00  ac 04 00 00 00 00 00 00   ........ ........
000000c0: 84 37 09 00 00 00 00 00  00 00 00 00 00 00 00 00   .7...... ........
000000d0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000fe0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_checkpoint_map_read_data: object checksum                     : 0x34ec983d8ae4f598
libfsapfs_checkpoint_map_read_data: object identifier                   : 606830
libfsapfs_checkpoint_map_read_data: object transaction identifier       : 22
libfsapfs_checkpoint_map_read_data: object type                         : 0x4000000c
libfsapfs_checkpoint_map_read_data: object subtype                      : 0x00000000
libfsapfs_checkpoint_map_read_data: flags                               : 0x00000001
        (CHECKPOINT_MAP_LAST)

libfsapfs_checkpoint_map_read_data: number of entries                   : 4

libfsapfs_checkpoint_map_read_data: entry: 0
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 11 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
00000020: 81 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000011
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1025
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604033

libfsapfs_checkpoint_map_read_data: entry: 1
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000020: 82 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1029
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604034

libfsapfs_checkpoint_map_read_data: entry: 2
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 05 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
00000020: 83 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000005
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1195
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604035

libfsapfs_checkpoint_map_read_data: entry: 3
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ac 04 00 00 00 00 00 00   ........ ........
00000020: 84 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1196
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604036

libfsapfs_object_read_file_io_handle: reading object at offset: 2485579776 (0x9426f000)
libfsapfs_object_read_data: object data:
00000000: 33 5b 34 a4 39 35 da 1c  01 00 00 00 00 00 00 00   3[4.95.. ........
00000010: 16 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x1cda3539a4345b33
libfsapfs_object_read_data: identifier                                  : 1
libfsapfs_object_read_data: transaction identifier                      : 22
libfsapfs_object_read_data: type                                        : 0x80000001
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading container superblock:
libfsapfs_container_superblock_read_file_io_handle: reading container superblock at offset: 2485579776 (0x9426f000)
libfsapfs_container_superblock_read_data: container superblock data:
00000000: 33 5b 34 a4 39 35 da 1c  01 00 00 00 00 00 00 00   3[4.95.. ........
00000010: 16 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........
00000020: 4e 58 53 42 00 10 00 00  00 36 0a 00 00 00 00 00   NXSB.... .6......
00000030: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 02 00 00 00 00 00 00 00  91 d4 40 05 60 4b 44 2e   ........ ..@.`KD.
00000050: 8f 0d 98 85 18 8d 16 3a  ad 04 00 00 00 00 00 00   .......: ........
00000060: 17 00 00 00 00 00 00 00  20 00 00 00 ac 0a 00 00   ........  .......
00000070: 6c 42 09 00 00 00 00 00  7e 37 09 00 00 00 00 00   lB...... ~7......
00000080: 04 00 00 00 07 00 00 00  02 00 00 00 02 00 00 00   ........ ........
00000090: 03 00 00 00 04 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
000000a0: d8 0d 00 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 06 00 00 00  02 04 00 00 00 00 00 00   ........ ........
000000c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000003c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000003d0: 00 00 00 00 00 00 00 00  e1 01 00 00 00 00 00 00   ........ ........
000003e0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000510: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000520: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000530: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000550: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000560: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: object checksum                               : 0x1cda3539a4345b33
libfsapfs_container_superblock_read_data: object identifier                             : 1
libfsapfs_container_superblock_read_data: object transaction identifier                 : 22
libfsapfs_container_superblock_read_data: object type                                   : 0x80000001
libfsapfs_container_superblock_read_data: object subtype                                : 0x00000000
libfsapfs_container_superblock_read_data: signature                                     : NXSB
libfsapfs_container_superblock_read_data: block size                                    : 4096
libfsapfs_container_superblock_read_data: number of blocks                              : 669184
libfsapfs_container_superblock_read_data: compatible features flags                     : 0x00000000

libfsapfs_container_superblock_read_data: read-only compatible features flags           : 0x00000000

libfsapfs_container_superblock_read_data: incompatible features flags                   : 0x00000002
        (NX_INCOMPAT_VERSION2)

libfsapfs_container_superblock_read_data: container identifier                          : 91d44005-604b-442e-8f0d-9885188d163a
libfsapfs_container_superblock_read_data: next object identifier                        : 1197
libfsapfs_container_superblock_read_data: next transaction identifier                   : 23
libfsapfs_container_superblock_read_data: checkpoint descriptor area number of blocks   : 32
libfsapfs_container_superblock_read_data: checkpoint data area number of blocks         : 2732
libfsapfs_container_superblock_read_data: checkpoint descriptor area block number       : 606828
libfsapfs_container_superblock_read_data: checkpoint data area block number             : 604030
libfsapfs_container_superblock_read_data: unknown8                                      : 0x00000004
libfsapfs_container_superblock_read_data: unknown9                                      : 0x00000007
libfsapfs_container_superblock_read_data: unknown10                                     : 2
libfsapfs_container_superblock_read_data: unknown11                                     : 0x00000002
libfsapfs_container_superblock_read_data: unknown12                                     : 0x00000003
libfsapfs_container_superblock_read_data: unknown13                                     : 4
libfsapfs_container_superblock_read_data: space manager object identifier               : 1195
libfsapfs_container_superblock_read_data: object map block number                       : 3544
libfsapfs_container_superblock_read_data: reaper object identifier                      : 1025
libfsapfs_container_superblock_read_data: unknown17                                     : 0x00000000
libfsapfs_container_superblock_read_data: maximum number of volumes                     : 6
libfsapfs_container_superblock_read_data: volume object identifier: 0                   : 1026
libfsapfs_container_superblock_read_data: counter: 00                                   : 0x000001e1
libfsapfs_container_superblock_read_data: unknown20                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown21                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown22                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown23                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown24                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion set identifier                         : 00000000-0000-0000-0000-000000000000
libfsapfs_container_superblock_read_data: key bag block number                          : 0
libfsapfs_container_superblock_read_data: key bag number of blocks                      : 0
libfsapfs_container_superblock_read_data: unknown29:
00000000: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000020: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: unknown30                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion middle tree block number               : 0
libfsapfs_container_superblock_read_data: Fusion write-back cache object identifier     : 0
libfsapfs_container_superblock_read_data: unknown33                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown34                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485583872 (0x94270000)
libfsapfs_object_read_data: object data:
00000000: 9d ab e4 8a 25 e2 ec 34  70 42 09 00 00 00 00 00   ....%..4 pB......
00000010: 17 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....

libfsapfs_object_read_data: checksum                                    : 0x34ece2258ae4ab9d
libfsapfs_object_read_data: identifier                                  : 606832
libfsapfs_object_read_data: transaction identifier                      : 23
libfsapfs_object_read_data: type                                        : 0x4000000c
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading checkpoint map:
libfsapfs_checkpoint_map_read_file_io_handle: reading checkpoint map at offset: 2485583872 (0x94270000)
libfsapfs_checkpoint_map_read_data: checkpoint map data:
00000000: 9d ab e4 8a 25 e2 ec 34  70 42 09 00 00 00 00 00   ....%..4 pB......
00000010: 17 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....
00000020: 01 00 00 00 04 00 00 00  11 00 00 80 00 00 00 00   ........ ........
00000030: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 01 04 00 00 00 00 00 00  85 37 09 00 00 00 00 00   ........ .7......
00000050: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000060: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000070: 86 37 09 00 00 00 00 00  05 00 00 80 00 00 00 00   .7...... ........
00000080: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000090: ab 04 00 00 00 00 00 00  87 37 09 00 00 00 00 00   ........ .7......
000000a0: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 00 00 00 00  ac 04 00 00 00 00 00 00   ........ ........
000000c0: 88 37 09 00 00 00 00 00  00 00 00 00 00 00 00 00   .7...... ........
000000d0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000fe0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_checkpoint_map_read_data: object checksum                     : 0x34ece2258ae4ab9d
libfsapfs_checkpoint_map_read_data: object identifier                   : 606832
libfsapfs_checkpoint_map_read_data: object transaction identifier       : 23
libfsapfs_checkpoint_map_read_data: object type                         : 0x4000000c
libfsapfs_checkpoint_map_read_data: object subtype                      : 0x00000000
libfsapfs_checkpoint_map_read_data: flags                               : 0x00000001
        (CHECKPOINT_MAP_LAST)

libfsapfs_checkpoint_map_read_data: number of entries                   : 4

libfsapfs_checkpoint_map_read_data: entry: 0
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 11 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
00000020: 85 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000011
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1025
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604037

libfsapfs_checkpoint_map_read_data: entry: 1
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000020: 86 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1029
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604038

libfsapfs_checkpoint_map_read_data: entry: 2
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 05 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
00000020: 87 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000005
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1195
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604039

libfsapfs_checkpoint_map_read_data: entry: 3
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ac 04 00 00 00 00 00 00   ........ ........
00000020: 88 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1196
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604040

libfsapfs_object_read_file_io_handle: reading object at offset: 2485587968 (0x94271000)
libfsapfs_object_read_data: object data:
00000000: 0c 7f 4d a1 4d 50 c0 1f  01 00 00 00 00 00 00 00   ..M.MP.. ........
00000010: 17 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x1fc0504da14d7f0c
libfsapfs_object_read_data: identifier                                  : 1
libfsapfs_object_read_data: transaction identifier                      : 23
libfsapfs_object_read_data: type                                        : 0x80000001
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading container superblock:
libfsapfs_container_superblock_read_file_io_handle: reading container superblock at offset: 2485587968 (0x94271000)
libfsapfs_container_superblock_read_data: container superblock data:
00000000: 0c 7f 4d a1 4d 50 c0 1f  01 00 00 00 00 00 00 00   ..M.MP.. ........
00000010: 17 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........
00000020: 4e 58 53 42 00 10 00 00  00 36 0a 00 00 00 00 00   NXSB.... .6......
00000030: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 02 00 00 00 00 00 00 00  91 d4 40 05 60 4b 44 2e   ........ ..@.`KD.
00000050: 8f 0d 98 85 18 8d 16 3a  ad 04 00 00 00 00 00 00   .......: ........
00000060: 18 00 00 00 00 00 00 00  20 00 00 00 ac 0a 00 00   ........  .......
00000070: 6c 42 09 00 00 00 00 00  7e 37 09 00 00 00 00 00   lB...... ~7......
00000080: 06 00 00 00 0b 00 00 00  04 00 00 00 02 00 00 00   ........ ........
00000090: 07 00 00 00 04 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
000000a0: d5 ce 00 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 06 00 00 00  02 04 00 00 00 00 00 00   ........ ........
000000c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000003c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000003d0: 00 00 00 00 00 00 00 00  e9 01 00 00 00 00 00 00   ........ ........
000003e0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000510: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000520: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000530: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000550: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000560: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: object checksum                               : 0x1fc0504da14d7f0c
libfsapfs_container_superblock_read_data: object identifier                             : 1
libfsapfs_container_superblock_read_data: object transaction identifier                 : 23
libfsapfs_container_superblock_read_data: object type                                   : 0x80000001
libfsapfs_container_superblock_read_data: object subtype                                : 0x00000000
libfsapfs_container_superblock_read_data: signature                                     : NXSB
libfsapfs_container_superblock_read_data: block size                                    : 4096
libfsapfs_container_superblock_read_data: number of blocks                              : 669184
libfsapfs_container_superblock_read_data: compatible features flags                     : 0x00000000

libfsapfs_container_superblock_read_data: read-only compatible features flags           : 0x00000000

libfsapfs_container_superblock_read_data: incompatible features flags                   : 0x00000002
        (NX_INCOMPAT_VERSION2)

libfsapfs_container_superblock_read_data: container identifier                          : 91d44005-604b-442e-8f0d-9885188d163a
libfsapfs_container_superblock_read_data: next object identifier                        : 1197
libfsapfs_container_superblock_read_data: next transaction identifier                   : 24
libfsapfs_container_superblock_read_data: checkpoint descriptor area number of blocks   : 32
libfsapfs_container_superblock_read_data: checkpoint data area number of blocks         : 2732
libfsapfs_container_superblock_read_data: checkpoint descriptor area block number       : 606828
libfsapfs_container_superblock_read_data: checkpoint data area block number             : 604030
libfsapfs_container_superblock_read_data: unknown8                                      : 0x00000006
libfsapfs_container_superblock_read_data: unknown9                                      : 0x0000000b
libfsapfs_container_superblock_read_data: unknown10                                     : 4
libfsapfs_container_superblock_read_data: unknown11                                     : 0x00000002
libfsapfs_container_superblock_read_data: unknown12                                     : 0x00000007
libfsapfs_container_superblock_read_data: unknown13                                     : 4
libfsapfs_container_superblock_read_data: space manager object identifier               : 1195
libfsapfs_container_superblock_read_data: object map block number                       : 52949
libfsapfs_container_superblock_read_data: reaper object identifier                      : 1025
libfsapfs_container_superblock_read_data: unknown17                                     : 0x00000000
libfsapfs_container_superblock_read_data: maximum number of volumes                     : 6
libfsapfs_container_superblock_read_data: volume object identifier: 0                   : 1026
libfsapfs_container_superblock_read_data: counter: 00                                   : 0x000001e9
libfsapfs_container_superblock_read_data: unknown20                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown21                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown22                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown23                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown24                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion set identifier                         : 00000000-0000-0000-0000-000000000000
libfsapfs_container_superblock_read_data: key bag block number                          : 0
libfsapfs_container_superblock_read_data: key bag number of blocks                      : 0
libfsapfs_container_superblock_read_data: unknown29:
00000000: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000020: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: unknown30                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion middle tree block number               : 0
libfsapfs_container_superblock_read_data: Fusion write-back cache object identifier     : 0
libfsapfs_container_superblock_read_data: unknown33                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown34                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485592064 (0x94272000)
libfsapfs_object_read_data: object data:
00000000: b8 c7 94 e7 fd 6c 33 58  72 42 09 00 00 00 00 00   .....l3X rB......
00000010: 18 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....

libfsapfs_object_read_data: checksum                                    : 0x58336cfde794c7b8
libfsapfs_object_read_data: identifier                                  : 606834
libfsapfs_object_read_data: transaction identifier                      : 24
libfsapfs_object_read_data: type                                        : 0x4000000c
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading checkpoint map:
libfsapfs_checkpoint_map_read_file_io_handle: reading checkpoint map at offset: 2485592064 (0x94272000)
libfsapfs_checkpoint_map_read_data: checkpoint map data:
00000000: b8 c7 94 e7 fd 6c 33 58  72 42 09 00 00 00 00 00   .....l3X rB......
00000010: 18 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....
00000020: 01 00 00 00 05 00 00 00  11 00 00 80 00 00 00 00   ........ ........
00000030: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 01 04 00 00 00 00 00 00  89 37 09 00 00 00 00 00   ........ .7......
00000050: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000060: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000070: 8a 37 09 00 00 00 00 00  05 00 00 80 00 00 00 00   .7...... ........
00000080: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000090: ab 04 00 00 00 00 00 00  8b 37 09 00 00 00 00 00   ........ .7......
000000a0: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 00 00 00 00  ac 04 00 00 00 00 00 00   ........ ........
000000c0: 8c 37 09 00 00 00 00 00  12 00 00 80 00 00 00 00   .7...... ........
000000d0: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000000e0: 59 11 00 00 00 00 00 00  8d 37 09 00 00 00 00 00   Y....... .7......
000000f0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000fe0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_checkpoint_map_read_data: object checksum                     : 0x58336cfde794c7b8
libfsapfs_checkpoint_map_read_data: object identifier                   : 606834
libfsapfs_checkpoint_map_read_data: object transaction identifier       : 24
libfsapfs_checkpoint_map_read_data: object type                         : 0x4000000c
libfsapfs_checkpoint_map_read_data: object subtype                      : 0x00000000
libfsapfs_checkpoint_map_read_data: flags                               : 0x00000001
        (CHECKPOINT_MAP_LAST)

libfsapfs_checkpoint_map_read_data: number of entries                   : 5

libfsapfs_checkpoint_map_read_data: entry: 0
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 11 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
00000020: 89 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000011
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1025
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604041

libfsapfs_checkpoint_map_read_data: entry: 1
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000020: 8a 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1029
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604042

libfsapfs_checkpoint_map_read_data: entry: 2
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 05 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
00000020: 8b 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000005
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1195
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604043

libfsapfs_checkpoint_map_read_data: entry: 3
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ac 04 00 00 00 00 00 00   ........ ........
00000020: 8c 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1196
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604044

libfsapfs_checkpoint_map_read_data: entry: 4
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 12 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  59 11 00 00 00 00 00 00   ........ Y.......
00000020: 8d 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000012
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 4441
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604045

libfsapfs_object_read_file_io_handle: reading object at offset: 2485596160 (0x94273000)
libfsapfs_object_read_data: object data:
00000000: f4 a5 94 c3 ff 06 cb 89  01 00 00 00 00 00 00 00   ........ ........
00000010: 18 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x89cb06ffc394a5f4
libfsapfs_object_read_data: identifier                                  : 1
libfsapfs_object_read_data: transaction identifier                      : 24
libfsapfs_object_read_data: type                                        : 0x80000001
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading container superblock:
libfsapfs_container_superblock_read_file_io_handle: reading container superblock at offset: 2485596160 (0x94273000)
libfsapfs_container_superblock_read_data: container superblock data:
00000000: f4 a5 94 c3 ff 06 cb 89  01 00 00 00 00 00 00 00   ........ ........
00000010: 18 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........
00000020: 4e 58 53 42 00 10 00 00  00 36 0a 00 00 00 00 00   NXSB.... .6......
00000030: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 02 00 00 00 00 00 00 00  91 d4 40 05 60 4b 44 2e   ........ ..@.`KD.
00000050: 8f 0d 98 85 18 8d 16 3a  5a 11 00 00 00 00 00 00   .......: Z.......
00000060: 19 00 00 00 00 00 00 00  20 00 00 00 ac 0a 00 00   ........  .......
00000070: 6c 42 09 00 00 00 00 00  7e 37 09 00 00 00 00 00   lB...... ~7......
00000080: 08 00 00 00 10 00 00 00  06 00 00 00 02 00 00 00   ........ ........
00000090: 0b 00 00 00 05 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
000000a0: 17 d8 09 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 06 00 00 00  02 04 00 00 00 00 00 00   ........ ........
000000c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000003c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000003d0: 00 00 00 00 00 00 00 00  20 02 00 00 00 00 00 00   ........  .......
000003e0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000510: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000520: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000530: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000550: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000560: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: object checksum                               : 0x89cb06ffc394a5f4
libfsapfs_container_superblock_read_data: object identifier                             : 1
libfsapfs_container_superblock_read_data: object transaction identifier                 : 24
libfsapfs_container_superblock_read_data: object type                                   : 0x80000001
libfsapfs_container_superblock_read_data: object subtype                                : 0x00000000
libfsapfs_container_superblock_read_data: signature                                     : NXSB
libfsapfs_container_superblock_read_data: block size                                    : 4096
libfsapfs_container_superblock_read_data: number of blocks                              : 669184
libfsapfs_container_superblock_read_data: compatible features flags                     : 0x00000000

libfsapfs_container_superblock_read_data: read-only compatible features flags           : 0x00000000

libfsapfs_container_superblock_read_data: incompatible features flags                   : 0x00000002
        (NX_INCOMPAT_VERSION2)

libfsapfs_container_superblock_read_data: container identifier                          : 91d44005-604b-442e-8f0d-9885188d163a
libfsapfs_container_superblock_read_data: next object identifier                        : 4442
libfsapfs_container_superblock_read_data: next transaction identifier                   : 25
libfsapfs_container_superblock_read_data: checkpoint descriptor area number of blocks   : 32
libfsapfs_container_superblock_read_data: checkpoint data area number of blocks         : 2732
libfsapfs_container_superblock_read_data: checkpoint descriptor area block number       : 606828
libfsapfs_container_superblock_read_data: checkpoint data area block number             : 604030
libfsapfs_container_superblock_read_data: unknown8                                      : 0x00000008
libfsapfs_container_superblock_read_data: unknown9                                      : 0x00000010
libfsapfs_container_superblock_read_data: unknown10                                     : 6
libfsapfs_container_superblock_read_data: unknown11                                     : 0x00000002
libfsapfs_container_superblock_read_data: unknown12                                     : 0x0000000b
libfsapfs_container_superblock_read_data: unknown13                                     : 5
libfsapfs_container_superblock_read_data: space manager object identifier               : 1195
libfsapfs_container_superblock_read_data: object map block number                       : 645143
libfsapfs_container_superblock_read_data: reaper object identifier                      : 1025
libfsapfs_container_superblock_read_data: unknown17                                     : 0x00000000
libfsapfs_container_superblock_read_data: maximum number of volumes                     : 6
libfsapfs_container_superblock_read_data: volume object identifier: 0                   : 1026
libfsapfs_container_superblock_read_data: counter: 00                                   : 0x00000220
libfsapfs_container_superblock_read_data: unknown20                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown21                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown22                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown23                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown24                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion set identifier                         : 00000000-0000-0000-0000-000000000000
libfsapfs_container_superblock_read_data: key bag block number                          : 0
libfsapfs_container_superblock_read_data: key bag number of blocks                      : 0
libfsapfs_container_superblock_read_data: unknown29:
00000000: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000020: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: unknown30                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion middle tree block number               : 0
libfsapfs_container_superblock_read_data: Fusion write-back cache object identifier     : 0
libfsapfs_container_superblock_read_data: unknown33                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown34                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485600256 (0x94274000)
libfsapfs_object_read_data: object data:
00000000: 5a 5b 94 e7 3f d9 33 58  74 42 09 00 00 00 00 00   Z[..?.3X tB......
00000010: 19 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....

libfsapfs_object_read_data: checksum                                    : 0x5833d93fe7945b5a
libfsapfs_object_read_data: identifier                                  : 606836
libfsapfs_object_read_data: transaction identifier                      : 25
libfsapfs_object_read_data: type                                        : 0x4000000c
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading checkpoint map:
libfsapfs_checkpoint_map_read_file_io_handle: reading checkpoint map at offset: 2485600256 (0x94274000)
libfsapfs_checkpoint_map_read_data: checkpoint map data:
00000000: 5a 5b 94 e7 3f d9 33 58  74 42 09 00 00 00 00 00   Z[..?.3X tB......
00000010: 19 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....
00000020: 01 00 00 00 05 00 00 00  11 00 00 80 00 00 00 00   ........ ........
00000030: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 01 04 00 00 00 00 00 00  8e 37 09 00 00 00 00 00   ........ .7......
00000050: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000060: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000070: 8f 37 09 00 00 00 00 00  05 00 00 80 00 00 00 00   .7...... ........
00000080: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000090: ab 04 00 00 00 00 00 00  90 37 09 00 00 00 00 00   ........ .7......
000000a0: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 00 00 00 00  ac 04 00 00 00 00 00 00   ........ ........
000000c0: 91 37 09 00 00 00 00 00  12 00 00 80 00 00 00 00   .7...... ........
000000d0: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000000e0: 59 11 00 00 00 00 00 00  92 37 09 00 00 00 00 00   Y....... .7......
000000f0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000fe0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_checkpoint_map_read_data: object checksum                     : 0x5833d93fe7945b5a
libfsapfs_checkpoint_map_read_data: object identifier                   : 606836
libfsapfs_checkpoint_map_read_data: object transaction identifier       : 25
libfsapfs_checkpoint_map_read_data: object type                         : 0x4000000c
libfsapfs_checkpoint_map_read_data: object subtype                      : 0x00000000
libfsapfs_checkpoint_map_read_data: flags                               : 0x00000001
        (CHECKPOINT_MAP_LAST)

libfsapfs_checkpoint_map_read_data: number of entries                   : 5

libfsapfs_checkpoint_map_read_data: entry: 0
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 11 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
00000020: 8e 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000011
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1025
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604046

libfsapfs_checkpoint_map_read_data: entry: 1
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000020: 8f 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1029
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604047

libfsapfs_checkpoint_map_read_data: entry: 2
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 05 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
00000020: 90 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000005
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1195
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604048

libfsapfs_checkpoint_map_read_data: entry: 3
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ac 04 00 00 00 00 00 00   ........ ........
00000020: 91 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1196
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604049

libfsapfs_checkpoint_map_read_data: entry: 4
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 12 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  59 11 00 00 00 00 00 00   ........ Y.......
00000020: 92 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000012
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 4441
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604050

libfsapfs_object_read_file_io_handle: reading object at offset: 2485604352 (0x94275000)
libfsapfs_object_read_data: object data:
00000000: 54 22 94 c3 7a 8a cb 89  01 00 00 00 00 00 00 00   T"..z... ........
00000010: 19 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x89cb8a7ac3942254
libfsapfs_object_read_data: identifier                                  : 1
libfsapfs_object_read_data: transaction identifier                      : 25
libfsapfs_object_read_data: type                                        : 0x80000001
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading container superblock:
libfsapfs_container_superblock_read_file_io_handle: reading container superblock at offset: 2485604352 (0x94275000)
libfsapfs_container_superblock_read_data: container superblock data:
00000000: 54 22 94 c3 7a 8a cb 89  01 00 00 00 00 00 00 00   T"..z... ........
00000010: 19 00 00 00 00 00 00 00  01 00 00 80 00 00 00 00   ........ ........
00000020: 4e 58 53 42 00 10 00 00  00 36 0a 00 00 00 00 00   NXSB.... .6......
00000030: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 02 00 00 00 00 00 00 00  91 d4 40 05 60 4b 44 2e   ........ ..@.`KD.
00000050: 8f 0d 98 85 18 8d 16 3a  5a 11 00 00 00 00 00 00   .......: Z.......
00000060: 1a 00 00 00 00 00 00 00  20 00 00 00 ac 0a 00 00   ........  .......
00000070: 6c 42 09 00 00 00 00 00  7e 37 09 00 00 00 00 00   lB...... ~7......
00000080: 0a 00 00 00 15 00 00 00  08 00 00 00 02 00 00 00   ........ ........
00000090: 10 00 00 00 05 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
000000a0: 1e d8 09 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 06 00 00 00  02 04 00 00 00 00 00 00   ........ ........
000000c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000003c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000003d0: 00 00 00 00 00 00 00 00  2e 02 00 00 00 00 00 00   ........ ........
000003e0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000510: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000520: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000530: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000550: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000560: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: object checksum                               : 0x89cb8a7ac3942254
libfsapfs_container_superblock_read_data: object identifier                             : 1
libfsapfs_container_superblock_read_data: object transaction identifier                 : 25
libfsapfs_container_superblock_read_data: object type                                   : 0x80000001
libfsapfs_container_superblock_read_data: object subtype                                : 0x00000000
libfsapfs_container_superblock_read_data: signature                                     : NXSB
libfsapfs_container_superblock_read_data: block size                                    : 4096
libfsapfs_container_superblock_read_data: number of blocks                              : 669184
libfsapfs_container_superblock_read_data: compatible features flags                     : 0x00000000

libfsapfs_container_superblock_read_data: read-only compatible features flags           : 0x00000000

libfsapfs_container_superblock_read_data: incompatible features flags                   : 0x00000002
        (NX_INCOMPAT_VERSION2)

libfsapfs_container_superblock_read_data: container identifier                          : 91d44005-604b-442e-8f0d-9885188d163a
libfsapfs_container_superblock_read_data: next object identifier                        : 4442
libfsapfs_container_superblock_read_data: next transaction identifier                   : 26
libfsapfs_container_superblock_read_data: checkpoint descriptor area number of blocks   : 32
libfsapfs_container_superblock_read_data: checkpoint data area number of blocks         : 2732
libfsapfs_container_superblock_read_data: checkpoint descriptor area block number       : 606828
libfsapfs_container_superblock_read_data: checkpoint data area block number             : 604030
libfsapfs_container_superblock_read_data: unknown8                                      : 0x0000000a
libfsapfs_container_superblock_read_data: unknown9                                      : 0x00000015
libfsapfs_container_superblock_read_data: unknown10                                     : 8
libfsapfs_container_superblock_read_data: unknown11                                     : 0x00000002
libfsapfs_container_superblock_read_data: unknown12                                     : 0x00000010
libfsapfs_container_superblock_read_data: unknown13                                     : 5
libfsapfs_container_superblock_read_data: space manager object identifier               : 1195
libfsapfs_container_superblock_read_data: object map block number                       : 645150
libfsapfs_container_superblock_read_data: reaper object identifier                      : 1025
libfsapfs_container_superblock_read_data: unknown17                                     : 0x00000000
libfsapfs_container_superblock_read_data: maximum number of volumes                     : 6
libfsapfs_container_superblock_read_data: volume object identifier: 0                   : 1026
libfsapfs_container_superblock_read_data: counter: 00                                   : 0x0000022e
libfsapfs_container_superblock_read_data: unknown20                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown21                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown22                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown23                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown24                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion set identifier                         : 00000000-0000-0000-0000-000000000000
libfsapfs_container_superblock_read_data: key bag block number                          : 0
libfsapfs_container_superblock_read_data: key bag number of blocks                      : 0
libfsapfs_container_superblock_read_data: unknown29:
00000000: 01 00 04 00 08 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000020: 00 00 00 00 00 00 00 00                            ........

libfsapfs_container_superblock_read_data: unknown30                                     : 0x00000000
libfsapfs_container_superblock_read_data: Fusion middle tree block number               : 0
libfsapfs_container_superblock_read_data: Fusion write-back cache object identifier     : 0
libfsapfs_container_superblock_read_data: unknown33                                     : 0x00000000
libfsapfs_container_superblock_read_data: unknown34                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485608448 (0x94276000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485612544 (0x94277000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485616640 (0x94278000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485620736 (0x94279000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485624832 (0x9427a000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485628928 (0x9427b000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485633024 (0x9427c000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485637120 (0x9427d000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485641216 (0x9427e000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485645312 (0x9427f000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485649408 (0x94280000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485653504 (0x94281000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485657600 (0x94282000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485661696 (0x94283000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485665792 (0x94284000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485669888 (0x94285000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485673984 (0x94286000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485678080 (0x94287000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485682176 (0x94288000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485686272 (0x94289000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485690368 (0x9428a000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485694464 (0x9428b000)
libfsapfs_object_read_data: object data:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x00000000
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

libfsapfs_object_read_file_io_handle: reading object at offset: 2485698560 (0x9428c000)
libfsapfs_object_read_data: object data:
00000000: ff ff 1f 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_read_data: checksum                                    : 0x001fffff
libfsapfs_object_read_data: identifier                                  : 0
libfsapfs_object_read_data: transaction identifier                      : 0
libfsapfs_object_read_data: type                                        : 0x00000000
libfsapfs_object_read_data: subtype                                     : 0x00000000

Reading checkpoint map:
libfsapfs_checkpoint_map_read_file_io_handle: reading checkpoint map at offset: 2485600256 (0x94274000)
libfsapfs_checkpoint_map_read_data: checkpoint map data:
00000000: 5a 5b 94 e7 3f d9 33 58  74 42 09 00 00 00 00 00   Z[..?.3X tB......
00000010: 19 00 00 00 00 00 00 00  0c 00 00 40 00 00 00 00   ........ ...@....
00000020: 01 00 00 00 05 00 00 00  11 00 00 80 00 00 00 00   ........ ........
00000030: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 01 04 00 00 00 00 00 00  8e 37 09 00 00 00 00 00   ........ .7......
00000050: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000060: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000070: 8f 37 09 00 00 00 00 00  05 00 00 80 00 00 00 00   .7...... ........
00000080: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000090: ab 04 00 00 00 00 00 00  90 37 09 00 00 00 00 00   ........ .7......
000000a0: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 00 00 00 00  ac 04 00 00 00 00 00 00   ........ ........
000000c0: 91 37 09 00 00 00 00 00  12 00 00 80 00 00 00 00   .7...... ........
000000d0: 00 10 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000000e0: 59 11 00 00 00 00 00 00  92 37 09 00 00 00 00 00   Y....... .7......
000000f0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000fe0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_checkpoint_map_read_data: object checksum                     : 0x5833d93fe7945b5a
libfsapfs_checkpoint_map_read_data: object identifier                   : 606836
libfsapfs_checkpoint_map_read_data: object transaction identifier       : 25
libfsapfs_checkpoint_map_read_data: object type                         : 0x4000000c
libfsapfs_checkpoint_map_read_data: object subtype                      : 0x00000000
libfsapfs_checkpoint_map_read_data: flags                               : 0x00000001
        (CHECKPOINT_MAP_LAST)

libfsapfs_checkpoint_map_read_data: number of entries                   : 5

libfsapfs_checkpoint_map_read_data: entry: 0
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 11 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  01 04 00 00 00 00 00 00   ........ ........
00000020: 8e 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000011
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1025
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604046

libfsapfs_checkpoint_map_read_data: entry: 1
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000020: 8f 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1029
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604047

libfsapfs_checkpoint_map_read_data: entry: 2
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 05 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ab 04 00 00 00 00 00 00   ........ ........
00000020: 90 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000005
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1195
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604048

libfsapfs_checkpoint_map_read_data: entry: 3
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 02 00 00 80 09 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  ac 04 00 00 00 00 00 00   ........ ........
00000020: 91 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000002
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000009
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 1196
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604049

libfsapfs_checkpoint_map_read_data: entry: 4
libfsapfs_checkpoint_map_entry_read_data: checkpoint map entry data:
00000000: 12 00 00 80 00 00 00 00  00 10 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  59 11 00 00 00 00 00 00   ........ Y.......
00000020: 92 37 09 00 00 00 00 00                            .7......

libfsapfs_checkpoint_map_entry_read_data: object type                   : 0x80000012
libfsapfs_checkpoint_map_entry_read_data: object subtype                : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: size                          : 4096
libfsapfs_checkpoint_map_entry_read_data: unknown1                      : 0x00000000
libfsapfs_checkpoint_map_entry_read_data: file system object identifier : 0
libfsapfs_checkpoint_map_entry_read_data: object identifier             : 4441
libfsapfs_checkpoint_map_entry_read_data: physical address              : 604050

Reading space manager:
libfsapfs_space_manager_read_file_io_handle: reading space manager at offset: 2474180608 (0x93790000)
libfsapfs_space_manager_read_data: space manager data:
00000000: c8 27 0a a4 ff 90 97 db  ab 04 00 00 00 00 00 00   .'...... ........
00000010: 19 00 00 00 00 00 00 00  05 00 00 80 00 00 00 00   ........ ........
00000020: 00 10 00 00 00 80 00 00  7e 00 00 00 fb 01 00 00   ........ ~.......
00000030: 00 36 0a 00 00 00 00 00  15 00 00 00 00 00 00 00   .6...... ........
00000040: 01 00 00 00 00 00 00 00  e0 5d 00 00 00 00 00 00   ........ .]......
00000050: 08 0a 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000060: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000070: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000080: 10 0a 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000090: 01 00 00 00 10 00 00 00  42 00 00 00 00 00 00 00   ........ B.......
000000a0: 01 00 00 00 10 00 00 00  8c 42 09 00 00 00 00 00   ........ .B......
000000b0: 2a 42 09 00 00 00 00 00  00 00 00 00 00 00 00 00   *B...... ........
000000c0: 00 00 00 00 00 00 00 00  16 00 00 00 00 00 00 00   ........ ........
000000d0: ac 04 00 00 00 00 00 00  16 00 00 00 00 00 00 00   ........ ........
000000e0: 01 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000000f0: 8a 0e 00 00 00 00 00 00  05 04 00 00 00 00 00 00   ........ ........
00000100: 15 00 00 00 00 00 00 00  27 01 00 00 00 00 00 00   ........ '.......
00000110: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000130: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000140: 05 00 03 00 d8 09 00 00  e0 09 00 00 e8 09 00 00   ........ ........
00000150: 01 00 00 00 d8 09 00 00  00 00 00 00 00 00 00 00   ........ ........
00000160: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000009c0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000009d0: 00 00 00 00 00 00 00 00  19 00 00 00 00 00 00 00   ........ ........
000009e0: 04 00 00 00 00 00 00 00  01 00 02 00 03 00 ff ff   ........ ........
000009f0: ff ff 06 00 07 00 08 00  09 00 0a 00 0b 00 0c 00   ........ ........
00000a00: 0d 00 0e 00 0f 00 00 00  53 42 09 00 00 00 00 00   ........ SB......
00000a10: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000ff0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_space_manager_read_data: object checksum                      : 0xdb9790ffa40a27c8
libfsapfs_space_manager_read_data: object identifier                    : 1195
libfsapfs_space_manager_read_data: object transaction identifier        : 25
libfsapfs_space_manager_read_data: object type                          : 0x80000005
libfsapfs_space_manager_read_data: object subtype                       : 0x00000000
libfsapfs_space_manager_read_data: block size                           : 4096
libfsapfs_space_manager_read_data: blocks per chunk                     : 32768
libfsapfs_space_manager_read_data: chunks per CIB                       : 126
libfsapfs_space_manager_read_data: CIBs per CAB                         : 507

libfsapfs_space_manager_read_data: main device
libfsapfs_space_manager_read_data: number of blocks                     : 669184
libfsapfs_space_manager_read_data: number of chunks                     : 21
libfsapfs_space_manager_read_data: number of CIBs                       : 1
libfsapfs_space_manager_read_data: number of CABs                       : 0
libfsapfs_space_manager_read_data: number of unused blocks              : 24032
libfsapfs_space_manager_read_data: offset                               : 0x00000a08
libfsapfs_space_manager_read_data: unknown1                             : 0x00000000
libfsapfs_space_manager_read_data: unknown2                             : 0x00000000

libfsapfs_space_manager_read_data: tier2 device
libfsapfs_space_manager_read_data: number of blocks                     : 0
libfsapfs_space_manager_read_data: number of chunks                     : 0
libfsapfs_space_manager_read_data: number of CIBs                       : 0
libfsapfs_space_manager_read_data: number of CABs                       : 0
libfsapfs_space_manager_read_data: number of unused blocks              : 0
libfsapfs_space_manager_read_data: offset                               : 0x00000a10
libfsapfs_space_manager_read_data: unknown8                             : 0x00000000
libfsapfs_space_manager_read_data: unknown9                             : 0x00000000

libfsapfs_space_manager_read_data: flags                                : 0x00000001
libfsapfs_space_manager_read_data: unknown11                            : 0x00000010
libfsapfs_space_manager_read_data: unknown12                            : 0x00000042
libfsapfs_space_manager_read_data: unknown13                            : 0x00000001
libfsapfs_space_manager_read_data: unknown14                            : 0x00000010
libfsapfs_space_manager_read_data: unknown15                            : 0x0009428c
libfsapfs_space_manager_read_data: unknown16                            : 0x0009422a
libfsapfs_space_manager_read_data: unknown17                            : 0x00000000
libfsapfs_space_manager_read_data: unknown18                            : 0x00000000

libfsapfs_space_manager_read_data: unknown free queue
libfsapfs_space_manager_read_data: unknown19                            : 0x00000016
libfsapfs_space_manager_read_data: unknown20                            : 0x000004ac
libfsapfs_space_manager_read_data: unknown21                            : 0x00000016
libfsapfs_space_manager_read_data: unknown22                            : 0x00000001
libfsapfs_space_manager_read_data: unknown23                            : 0x00000000

libfsapfs_space_manager_read_data: main free queue
libfsapfs_space_manager_read_data: unknown24                            : 0x00000e8a
libfsapfs_space_manager_read_data: unknown25                            : 0x00000405
libfsapfs_space_manager_read_data: unknown26                            : 0x00000015
libfsapfs_space_manager_read_data: unknown27                            : 0x00000127
libfsapfs_space_manager_read_data: unknown28                            : 0x00000000

libfsapfs_space_manager_read_data: tier2 free queue
libfsapfs_space_manager_read_data: unknown29                            : 0x00000000
libfsapfs_space_manager_read_data: unknown30                            : 0x00000000
libfsapfs_space_manager_read_data: unknown31                            : 0x00000000
libfsapfs_space_manager_read_data: unknown32                            : 0x00000000
libfsapfs_space_manager_read_data: unknown33                            : 0x00000000

libfsapfs_space_manager_read_data: unknown34                            : 0x0005
libfsapfs_space_manager_read_data: unknown35                            : 0x0003
libfsapfs_space_manager_read_data: unknown36                            : 0x000009d8
libfsapfs_space_manager_read_data: unknown37                            : 0x000009e0
libfsapfs_space_manager_read_data: unknown38                            : 0x000009e8
libfsapfs_space_manager_read_data: unknown39                            : 0x00000001
libfsapfs_space_manager_read_data: unknown40                            : 0x000009d8
libfsapfs_space_manager_read_data: unknown41:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000230: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_space_manager_read_data: unknown42:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000230: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

Reading reaper:
libfsapfs_container_reaper_read_file_io_handle: reading container reaper at offset: 2474172416 (0x9378e000)
libfsapfs_container_reaper_read_data: container reaper data:
00000000: a2 b0 da 7e e0 04 25 01  01 04 00 00 00 00 00 00   ...~..%. ........
00000010: 19 00 00 00 00 00 00 00  11 00 00 80 00 00 00 00   ........ ........
00000020: 03 00 00 00 00 00 00 00                            ........

libfsapfs_container_reaper_read_data: object checksum                   : 0x12504e07edab0a2
libfsapfs_container_reaper_read_data: object identifier                 : 1025
libfsapfs_container_reaper_read_data: object transaction identifier     : 25
libfsapfs_container_reaper_read_data: object type                       : 0x80000011
libfsapfs_container_reaper_read_data: object subtype                    : 0x00000000
libfsapfs_container_reaper_read_data: unknown1                          : 0x00000003

libfdata_segments_array_append_segment: segment: 000    file index: 000 offset: 0x00000000 - 0xa3600000 (size: 2740977664)
libfdata_segments_array_append_segment: segment: 000    mapped range: 0x00000000 - 0xa3600000 (size: 2740977664)

Reading object map:
libfsapfs_object_map_read_file_io_handle: reading object map at offset: 2642534400 (0x9d81e000)
libfsapfs_object_map_read_data: object map data:
00000000: 27 87 b4 b1 71 c8 37 8e  1e d8 09 00 00 00 00 00   '...q.7. ........
00000010: 19 00 00 00 00 00 00 00  0b 00 00 40 00 00 00 00   ........ ...@....
00000020: 01 00 00 00 00 00 00 00  02 00 00 40 02 00 00 40   ........ ...@...@
00000030: 1f d8 09 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000050: 00 00 00 00 00 00 00 00                            ........

libfsapfs_object_map_read_data: object checksum                         : 0x8e37c871b1b48727
libfsapfs_object_map_read_data: object identifier                       : 645150
libfsapfs_object_map_read_data: object transaction identifier           : 25
libfsapfs_object_map_read_data: object type                             : 0x4000000b
libfsapfs_object_map_read_data: object subtype                          : 0x00000000
libfsapfs_object_map_read_data: flags                                   : 0x00000001
libfsapfs_object_map_read_data: number of snapshots                     : 0
libfsapfs_object_map_read_data: B-tree type                             : 0x40000002
libfsapfs_object_map_read_data: snapshots B-tree type                   : 0x40000002
libfsapfs_object_map_read_data: B-tree block number                     : 645151
libfsapfs_object_map_read_data: snapshots B-tree block number           : 0
libfsapfs_object_map_read_data: most recent snapshot identifier         : 0
libfsapfs_object_map_read_data: unknown2                                : 0
libfsapfs_object_map_read_data: unknown3                                : 0

Reading object map B-tree:
libfdata_vector_get_element_value_by_index: cache: 0x2a359768270 miss
libfdata_vector_get_element_value_by_index: reading element data at offset: 2642538496 (0x9d81f000) of size: 4096
libfsapfs_data_block_read: reading data block at offset: 2642538496 (0x9d81f000)
libfsapfs_data_block_read: data block:
00000000: bf b6 dc f5 ea 8b 43 ba  1f d8 09 00 00 00 00 00   ......C. ........
00000010: 19 00 00 00 00 00 00 00  02 00 00 40 0b 00 00 00   ........ ...@....
00000020: 07 00 00 00 01 00 00 00  00 00 c0 01 20 00 a0 0d   ........ .... ...
00000030: 10 00 10 00 20 00 10 00  00 00 10 00 00 00 10 00   .... ... ........
00000040: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000001e0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000001f0: 00 00 00 00 00 00 00 00  02 04 00 00 00 00 00 00   ........ ........
00000200: 19 00 00 00 00 00 00 00  ff ff 10 00 00 00 00 00   ........ ........
00000210: 18 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000220: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000fa0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000fb0: 00 00 00 00 00 00 00 00  ff ff 10 00 00 10 00 00   ........ ........
00000fc0: 16 d8 09 00 00 00 00 00  00 00 00 00 00 10 00 00   ........ ........
00000fd0: 1d d8 09 00 00 00 00 00  12 00 00 00 00 10 00 00   ........ ........
00000fe0: 10 00 00 00 10 00 00 00  10 00 00 00 10 00 00 00   ........ ........
00000ff0: 01 00 00 00 00 00 00 00  01 00 00 00 00 00 00 00   ........ ........

libfsapfs_btree_node_read_data: B-tree node data:
00000000: bf b6 dc f5 ea 8b 43 ba  1f d8 09 00 00 00 00 00   ......C. ........
00000010: 19 00 00 00 00 00 00 00  02 00 00 40 0b 00 00 00   ........ ...@....
00000020: 07 00 00 00 01 00 00 00  00 00 c0 01 20 00 a0 0d   ........ .... ...
00000030: 10 00 10 00 20 00 10 00  00 00 10 00 00 00 10 00   .... ... ........
00000040: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000001e0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000001f0: 00 00 00 00 00 00 00 00  02 04 00 00 00 00 00 00   ........ ........
00000200: 19 00 00 00 00 00 00 00  ff ff 10 00 00 00 00 00   ........ ........
00000210: 18 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000220: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000fa0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000fb0: 00 00 00 00 00 00 00 00  ff ff 10 00 00 10 00 00   ........ ........
00000fc0: 16 d8 09 00 00 00 00 00  00 00 00 00 00 10 00 00   ........ ........
00000fd0: 1d d8 09 00 00 00 00 00  12 00 00 00 00 10 00 00   ........ ........
00000fe0: 10 00 00 00 10 00 00 00  10 00 00 00 10 00 00 00   ........ ........
00000ff0: 01 00 00 00 00 00 00 00  01 00 00 00 00 00 00 00   ........ ........

libfsapfs_btree_node_read_object_data: B-tree node object data:
00000000: bf b6 dc f5 ea 8b 43 ba  1f d8 09 00 00 00 00 00   ......C. ........
00000010: 19 00 00 00 00 00 00 00  02 00 00 40 0b 00 00 00   ........ ...@....

libfsapfs_btree_node_read_object_data: object checksum                  : 0xba438beaf5dcb6bf
libfsapfs_btree_node_read_object_data: object identifier                : 645151
libfsapfs_btree_node_read_object_data: object transaction identifier    : 25
libfsapfs_btree_node_read_object_data: object type                      : 0x40000002
libfsapfs_btree_node_read_object_data: object subtype                   : 0x0000000b

libfsapfs_btree_node_header_read_data: B-tree node header data:
00000000: 07 00 00 00 01 00 00 00  00 00 c0 01 20 00 a0 0d   ........ .... ...
00000010: 10 00 10 00 20 00 10 00                            .... ...

libfsapfs_btree_node_header_read_data: flags                            : 0x0007
        Is root (BTNODE_ROOT)
        Is leaf (BTNODE_LEAF)
        Has fixed-size entry (BTNODE_FIXED_KV_SIZE)

libfsapfs_btree_node_header_read_data: level                            : 0
libfsapfs_btree_node_header_read_data: number of keys                   : 1
libfsapfs_btree_node_header_read_data: entries data offset              : 0x0000 (block offset: 0x0038)
libfsapfs_btree_node_header_read_data: entries data size                : 448 (block offset: 0x01f8)
libfsapfs_btree_node_header_read_data: unused data offset               : 0x0020 (block offset: 0x0218)
libfsapfs_btree_node_header_read_data: unused data size                 : 3488 (block offset: 0x0fb8)
libfsapfs_btree_node_header_read_data: key free list offset             : 0x0010
libfsapfs_btree_node_header_read_data: key free list size               : 16
libfsapfs_btree_node_header_read_data: value free list offset           : 0x0020
libfsapfs_btree_node_header_read_data: value free list size             : 16

libfsapfs_btree_footer_read_data: B-tree footer data:
00000000: 12 00 00 00 00 10 00 00  10 00 00 00 10 00 00 00   ........ ........
00000010: 10 00 00 00 10 00 00 00  01 00 00 00 00 00 00 00   ........ ........
00000020: 01 00 00 00 00 00 00 00                            ........

libfsapfs_btree_footer_read_data: flags                                 : 0x00000012
        (BTREE_SEQUENTIAL_INSERT)
        (BTREE_PHYSICAL)

libfsapfs_btree_footer_read_data: node size                             : 4096
libfsapfs_btree_footer_read_data: key size                              : 16
libfsapfs_btree_footer_read_data: value size                            : 16
libfsapfs_btree_footer_read_data: maximum key size                      : 16
libfsapfs_btree_footer_read_data: maximum value size                    : 16
libfsapfs_btree_footer_read_data: total number of keys                  : 1
libfsapfs_btree_footer_read_data: total number of nodes                 : 1

libfsapfs_btree_node_read_data: entry: 000 key data offset              : 0x0000 (block offset: 0x01f8)
libfsapfs_btree_node_read_data: entry: 000 key data size                : 16
libfsapfs_btree_node_read_data: entry: 000 value data offset            : 0x0010 (block offset: 0x0fc8)
libfsapfs_btree_node_read_data: entry: 000 value data size              : 16

libfsapfs_btree_node_read_data: entry: 000 key data:
00000000: 02 04 00 00 00 00 00 00  19 00 00 00 00 00 00 00   ........ ........

libfsapfs_btree_node_read_data: entry: 000 value data:
00000000: 00 00 00 00 00 10 00 00  1d d8 09 00 00 00 00 00   ........ ........

libfsapfs_object_map_btree_get_entry_from_node_by_identifier: retrieving B-tree entry identifier: 1026 (transaction: 25).
libfsapfs_object_map_btree_get_entry_from_node_by_identifier: B-tree entry: 0, identifier: 1026 (transaction: 25)
libfsapfs_object_map_descriptor_read_key_data: object map B-tree key data:
00000000: 02 04 00 00 00 00 00 00  19 00 00 00 00 00 00 00   ........ ........

libfsapfs_object_map_descriptor_read_key_data: object identifier                : 1026
libfsapfs_object_map_descriptor_read_key_data: object transaction identifier    : 25

libfsapfs_object_map_descriptor_read_value_data: object map B-tree value data:
00000000: 00 00 00 00 00 10 00 00  1d d8 09 00 00 00 00 00   ........ ........

libfsapfs_object_map_descriptor_read_value_data: object flags                   : 0x0000
libfsapfs_object_map_descriptor_read_value_data: object size                    : 4096
libfsapfs_object_map_descriptor_read_value_data: object physical address        : 645149

Reading volume superblock:
libfsapfs_volume_superblock_read_file_io_handle: reading volume superblock at offset: 2642530304 (0x9d81d000)
libfsapfs_volume_superblock_read_data: volume superblock data:
00000000: 3f 83 b4 23 6b a0 86 e6  02 04 00 00 00 00 00 00   ?..#k... ........
00000010: 19 00 00 00 00 00 00 00  0d 00 00 00 00 00 00 00   ........ ........
00000020: 41 50 53 42 00 00 00 00  02 00 00 00 00 00 00 00   APSB.... ........
00000030: 00 00 00 00 00 00 00 00  28 00 00 00 00 00 00 00   ........ (.......
00000040: c8 f6 40 dc 92 07 4f 17  00 00 00 00 00 00 00 00   ..@...O. ........
00000050: 00 00 00 00 00 00 00 00  74 be 09 00 00 00 00 00   ........ t.......
00000060: 05 00 00 00 00 00 00 00  06 00 00 00 f9 ad 41 14   ........ ......A.
00000070: 01 00 00 00 02 00 00 00  02 00 00 40 02 00 00 40   ........ ...@...@
00000080: 19 d8 09 00 00 00 00 00  af 04 00 00 00 00 00 00   ........ ........
00000090: d4 0d 00 00 00 00 00 00  d6 0d 00 00 00 00 00 00   ........ ........
000000a0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000000b0: 42 0c 00 00 00 00 00 00  45 04 00 00 00 00 00 00   B....... E.......
000000c0: 78 02 00 00 00 00 00 00  02 00 00 00 00 00 00 00   x....... ........
000000d0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000000e0: 5e c4 09 00 00 00 00 00  cc 12 00 00 00 00 00 00   ^....... ........
000000f0: 5b c0 9a 6e f5 77 40 07  a5 73 fd 55 49 70 d9 f6   [..n.w@. .s.UIp..
00000100: c8 f6 40 dc 92 07 4f 17  01 00 00 00 00 00 00 00   ..@...O. ........
00000110: 6e 65 77 66 73 5f 61 70  66 73 20 28 31 36 37 37   newfs_ap fs (1677
00000120: 2e 34 31 2e 33 2e 31 30  31 2e 31 29 00 00 00 00   .41.3.10 1.1)....
00000130: c7 3e cf b5 8c 07 4f 17  02 00 00 00 00 00 00 00   .>....O. ........
00000140: 61 70 66 73 5f 73 65 61  6c 76 6f 6c 75 6d 65 20   apfs_sea lvolume
00000150: 28 32 31 34 32 2e 31 30  32 2e 32 29 00 00 00 00   (2142.10 2.2)....
00000160: f8 ee 40 dc 92 07 4f 17  18 00 00 00 00 00 00 00   ..@...O. ........
00000170: 61 70 66 73 5f 6b 65 78  74 20 28 31 36 37 37 2e   apfs_kex t (1677.
00000180: 34 31 2e 33 2e 31 30 31  2e 31 29 00 00 00 00 00   41.3.101 .1).....
00000190: 38 96 eb 5b 92 07 4f 17  17 00 00 00 00 00 00 00   8..[..O. ........
000001a0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000002b0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000002c0: 53 79 64 6e 65 79 45 32  30 45 32 34 37 2e 44 32   SydneyE2 0E247.D2
000002d0: 32 44 32 32 31 53 79 73  74 65 6d 43 72 79 70 74   2D221Sys temCrypt
000002e0: 65 78 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ex...... ........
000002f0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000003b0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000003c0: 03 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000003d0: 00 00 00 00 00 00 00 00  10 00 00 00 00 00 00 00   ........ ........
000003e0: 18 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_volume_superblock_read_data: object checksum                          : 0xe686a06b23b4833f
libfsapfs_volume_superblock_read_data: object identifier                        : 1026
libfsapfs_volume_superblock_read_data: object transaction identifier            : 25
libfsapfs_volume_superblock_read_data: object type                              : 0x0000000d
libfsapfs_volume_superblock_read_data: object subtype                           : 0x00000000
libfsapfs_volume_superblock_read_data: signature                                : APSB
libfsapfs_volume_superblock_read_data: unknown1                                 : 0x00000000
libfsapfs_volume_superblock_read_data: compatible features flags                : 0x00000002
        (APFS_FEATURE_HARDLINK_MAP_RECORDS)

libfsapfs_volume_superblock_read_data: read-only compatible features flags      : 0x00000000

libfsapfs_volume_superblock_read_data: incompatible features flags              : 0x00000028
        (APFS_INCOMPAT_NORMALIZATION_INSENSITIVE)
        (APFS_INCOMPAT_SEALED_VOLUME)

libfsapfs_volume_superblock_read_data: unknown5                                 : 2023-03-23T11:05:13.374349000 UTC
libfsapfs_volume_superblock_read_data: number of reserved blocks                : 0
libfsapfs_volume_superblock_read_data: number of quota blocks                   : 0
libfsapfs_volume_superblock_read_data: unknown8                                 : 0x0009be74
libfsapfs_volume_superblock_read_data: unknown9                                 : 0x00000005
libfsapfs_volume_superblock_read_data: unknown10                                : 0x00000006
libfsapfs_volume_superblock_read_data: unknown11                                : 0x1441adf9
libfsapfs_volume_superblock_read_data: unknown12                                : 0x00000001
libfsapfs_volume_superblock_read_data: file system root tree object type        : 0x00000002
libfsapfs_volume_superblock_read_data: extent-reference tree object type        : 0x40000002
libfsapfs_volume_superblock_read_data: snapshot metadata tree object type       : 0x40000002
libfsapfs_volume_superblock_read_data: object map block number                  : 645145
libfsapfs_volume_superblock_read_data: file system root object identifier       : 1199
libfsapfs_volume_superblock_read_data: extent-reference tree block number       : 3540
libfsapfs_volume_superblock_read_data: snapshot metadata tree block number      : 3542
libfsapfs_volume_superblock_read_data: unknown20                                : 0x00000000
libfsapfs_volume_superblock_read_data: unknown21                                : 0x00000000
libfsapfs_volume_superblock_read_data: next file system object identifier       : 3138
libfsapfs_volume_superblock_read_data: unknown23                                : 0x00000445
libfsapfs_volume_superblock_read_data: unknown24                                : 0x00000278
libfsapfs_volume_superblock_read_data: unknown25                                : 0x00000002
libfsapfs_volume_superblock_read_data: unknown26                                : 0x00000000
libfsapfs_volume_superblock_read_data: unknown27                                : 0x00000000
libfsapfs_volume_superblock_read_data: unknown28                                : 0x0009c45e
libfsapfs_volume_superblock_read_data: unknown29                                : 0x000012cc
libfsapfs_volume_superblock_read_data: volume identifier                        : 5bc09a6e-f577-4007-a573-fd554970d9f6
libfsapfs_volume_superblock_read_data: modification time                        : 2023-03-23T11:05:13.374349000 UTC
libfsapfs_volume_superblock_read_data: volume flags                             : 0x00000001
        (APFS_FS_UNENCRYPTED)

libfsapfs_volume_superblock_read_data: unknown32:
00000000: 6e 65 77 66 73 5f 61 70  66 73 20 28 31 36 37 37   newfs_ap fs (1677
00000010: 2e 34 31 2e 33 2e 31 30  31 2e 31 29 00 00 00 00   .41.3.10 1.1)....

libfsapfs_volume_superblock_read_data: unknown33                                : 2023-03-23T11:04:46.959558343 UTC
libfsapfs_volume_superblock_read_data: unknown34                                : 2
libfsapfs_volume_superblock_read_data: unknown35:
00000000: 61 70 66 73 5f 73 65 61  6c 76 6f 6c 75 6d 65 20   apfs_sea lvolume
00000010: 28 32 31 34 32 2e 31 30  32 2e 32 29 00 00 00 00   (2142.10 2.2)....

libfsapfs_volume_superblock_read_data: unknown36                                : 2023-03-23T11:05:13.374347000 UTC
libfsapfs_volume_superblock_read_data: unknown37                                : 24
libfsapfs_volume_superblock_read_data: unknown38:
00000000: 61 70 66 73 5f 6b 65 78  74 20 28 31 36 37 37 2e   apfs_kex t (1677.
00000010: 34 31 2e 33 2e 31 30 31  2e 31 29 00 00 00 00 00   41.3.101 .1).....

libfsapfs_volume_superblock_read_data: unknown39                                : 2023-03-23T11:05:11.221270072 UTC
libfsapfs_volume_superblock_read_data: unknown40                                : 23
libfsapfs_volume_superblock_read_data: unknown41:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_volume_superblock_read_data: unknown42                                : 1970-01-01T00:00:00.000000000 UTC
libfsapfs_volume_superblock_read_data: unknown43                                : 0
libfsapfs_volume_superblock_read_data: unknown44:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_volume_superblock_read_data: unknown45                                : 1970-01-01T00:00:00.000000000 UTC
libfsapfs_volume_superblock_read_data: unknown46                                : 0
libfsapfs_volume_superblock_read_data: unknown47:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_volume_superblock_read_data: unknown48                                : 1970-01-01T00:00:00.000000000 UTC
libfsapfs_volume_superblock_read_data: unknown49                                : 0
libfsapfs_volume_superblock_read_data: unknown50:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_volume_superblock_read_data: unknown51                                : 1970-01-01T00:00:00.000000000 UTC
libfsapfs_volume_superblock_read_data: unknown52                                : 0
libfsapfs_volume_superblock_read_data: unknown53:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_volume_superblock_read_data: unknown54                                : 1970-01-01T00:00:00.000000000 UTC
libfsapfs_volume_superblock_read_data: unknown55                                : 0
libfsapfs_volume_superblock_read_data: unknown56:
00000000: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_volume_superblock_read_data: unknown57                                : 1970-01-01T00:00:00.000000000 UTC
libfsapfs_volume_superblock_read_data: unknown58                                : 0
libfsapfs_volume_superblock_read_data: volume name:
00000000: 53 79 64 6e 65 79 45 32  30 45 32 34 37 2e 44 32   SydneyE2 0E247.D2
00000010: 32 44 32 32 31 53 79 73  74 65 6d 43 72 79 70 74   2D221Sys temCrypt
00000020: 65 78 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ex...... ........
00000030: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
000000f0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfsapfs_volume_superblock_read_data: next document identifier                 : 3
libfsapfs_volume_superblock_read_data: unknown60                                : 0x00000000
libfsapfs_volume_superblock_read_data: unknown61                                : 0x00000000
libfsapfs_volume_superblock_read_data: unknown62:
00000000: 00 00 00 00 00 00 00 00  10 00 00 00 00 00 00 00   ........ ........
00000010: 18 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........

libfdata_segments_array_append_segment: segment: 000    file index: 000 offset: 0x00000000 - 0xa3600000 (size: 2740977664)
libfdata_segments_array_append_segment: segment: 000    mapped range: 0x00000000 - 0xa3600000 (size: 2740977664)

Reading object map:
libfsapfs_object_map_read_file_io_handle: reading object map at offset: 2642513920 (0x9d819000)
libfsapfs_object_map_read_data: object map data:
00000000: e4 b2 b4 b1 bf 9c 37 8e  19 d8 09 00 00 00 00 00   ......7. ........
00000010: 19 00 00 00 00 00 00 00  0b 00 00 40 00 00 00 00   ........ ...@....
00000020: 00 00 00 00 00 00 00 00  02 00 00 40 02 00 00 40   ........ ...@...@
00000030: 1a d8 09 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000050: 00 00 00 00 00 00 00 00                            ........

libfsapfs_object_map_read_data: object checksum                         : 0x8e379cbfb1b4b2e4
libfsapfs_object_map_read_data: object identifier                       : 645145
libfsapfs_object_map_read_data: object transaction identifier           : 25
libfsapfs_object_map_read_data: object type                             : 0x4000000b
libfsapfs_object_map_read_data: object subtype                          : 0x00000000
libfsapfs_object_map_read_data: flags                                   : 0x00000000
libfsapfs_object_map_read_data: number of snapshots                     : 0
libfsapfs_object_map_read_data: B-tree type                             : 0x40000002
libfsapfs_object_map_read_data: snapshots B-tree type                   : 0x40000002
libfsapfs_object_map_read_data: B-tree block number                     : 645146
libfsapfs_object_map_read_data: snapshots B-tree block number           : 0
libfsapfs_object_map_read_data: most recent snapshot identifier         : 0
libfsapfs_object_map_read_data: unknown2                                : 0
libfsapfs_object_map_read_data: unknown3                                : 0

Reading object map B-tree:
libfsapfs_extent_reference_tree_read_file_io_handle: reading extent reference tree at offset: 14499840 (0x00dd4000)
libfsapfs_extent_reference_tree_read_data: extent reference tree data:
00000000: 0d be 11 c1 1b e7 90 ae  d4 0d 00 00 00 00 00 00   ........ ........
00000010: 12 00 00 00 00 00 00 00  02 00 00 40 0f 00 00 00   ........ ...@....
00000020: 01 00 01 00 0a 00 00 00  00 00 80 00 50 00 80 0e   ........ ....P...
00000030: ff ff 00 00 ff ff 00 00  00 00 08 00 08 00 08 00   ........ ........
00000040: 08 00 08 00 10 00 08 00  10 00 08 00 18 00 08 00   ........ ........
00000050: 18 00 08 00 20 00 08 00  20 00 08 00 28 00 08 00   .... ...  ...(...
00000060: 28 00 08 00 30 00 08 00  30 00 08 00 38 00 08 00   (...0... 0...8...
00000070: 38 00 08 00 40 00 08 00  40 00 08 00 48 00 08 00   8...@... @...H...
00000080: 48 00 08 00 50 00 08 00  00 00 00 00 00 00 00 00   H...P... ........
00000090: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000000a0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
000000b0: 00 00 00 00 00 00 00 00  da 0d 00 00 00 00 00 20   ........ .......
000000c0: ff c2 09 00 00 00 00 20  3b c4 09 00 00 00 00 20   .......  ;......
000000d0: 4f c5 09 00 00 00 00 20  a1 cd 09 00 00 00 00 20   O......  .......
000000e0: 7a ce 09 00 00 00 00 20  12 cf 09 00 00 00 00 20   z......  .......
000000f0: ab cf 09 00 00 00 00 20  91 d0 09 00 00 00 00 20   .......  .......
00000100: b7 d1 09 00 00 00 00 20  00 00 00 00 00 00 00 00   .......  ........
00000110: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000f70: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000f80: 00 00 00 00 00 00 00 00  b8 d1 09 00 00 00 00 00   ........ ........
00000f90: 92 d0 09 00 00 00 00 00  ac cf 09 00 00 00 00 00   ........ ........
00000fa0: 13 cf 09 00 00 00 00 00  7b ce 09 00 00 00 00 00   ........ {.......
00000fb0: a4 cd 09 00 00 00 00 00  50 c5 09 00 00 00 00 00   ........ P.......
00000fc0: 3c c4 09 00 00 00 00 00  00 c3 09 00 00 00 00 00   <....... ........
00000fd0: 65 d3 09 00 00 00 00 00  52 00 00 00 00 10 00 00   e....... R.......
00000fe0: 00 00 00 00 00 00 00 00  08 00 00 00 14 00 00 00   ........ ........
00000ff0: 50 04 00 00 00 00 00 00  0b 00 00 00 00 00 00 00   P....... ........

libfsapfs_extent_reference_tree_read_data: object checksum                      : 0xae90e71bc111be0d
libfsapfs_extent_reference_tree_read_data: object identifier                    : 3540
libfsapfs_extent_reference_tree_read_data: object transaction identifier        : 18
libfsapfs_extent_reference_tree_read_data: object type                          : 0x40000002
libfsapfs_extent_reference_tree_read_data: object subtype                       : 0x0000000f
libfsapfs_extent_reference_tree_read_data: unknown1                             : 0x00010001

libfdata_vector_get_element_value_by_index: cache: 0x2a359768350 miss
libfdata_vector_get_element_value_by_index: reading element data at offset: 14508032 (0x00dd6000) of size: 4096
libfsapfs_data_block_read: reading data block at offset: 14508032 (0x00dd6000)
libfsapfs_data_block_read: data block:
00000000: ae 7d de 53 03 64 7f 5c  d6 0d 00 00 00 00 00 00   .}.S.d.\ ........
00000010: 12 00 00 00 00 00 00 00  02 00 00 40 10 00 00 00   ........ ...@....
00000020: 03 00 00 00 00 00 00 00  00 00 40 00 00 00 60 0f   ........ ..@...`.
00000030: ff ff 00 00 ff ff 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000fc0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000fd0: 00 00 00 00 00 00 00 00  52 00 00 00 00 10 00 00   ........ R.......
00000fe0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000ff0: 00 00 00 00 00 00 00 00  01 00 00 00 00 00 00 00   ........ ........

libfsapfs_btree_node_read_data: B-tree node data:
00000000: ae 7d de 53 03 64 7f 5c  d6 0d 00 00 00 00 00 00   .}.S.d.\ ........
00000010: 12 00 00 00 00 00 00 00  02 00 00 40 10 00 00 00   ........ ...@....
00000020: 03 00 00 00 00 00 00 00  00 00 40 00 00 00 60 0f   ........ ..@...`.
00000030: ff ff 00 00 ff ff 00 00  00 00 00 00 00 00 00 00   ........ ........
00000040: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
...
00000fc0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000fd0: 00 00 00 00 00 00 00 00  52 00 00 00 00 10 00 00   ........ R.......
00000fe0: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000ff0: 00 00 00 00 00 00 00 00  01 00 00 00 00 00 00 00   ........ ........

libfsapfs_btree_node_read_object_data: B-tree node object data:
00000000: ae 7d de 53 03 64 7f 5c  d6 0d 00 00 00 00 00 00   .}.S.d.\ ........
00000010: 12 00 00 00 00 00 00 00  02 00 00 40 10 00 00 00   ........ ...@....

libfsapfs_btree_node_read_object_data: object checksum                  : 0x5c7f640353de7dae
libfsapfs_btree_node_read_object_data: object identifier                : 3542
libfsapfs_btree_node_read_object_data: object transaction identifier    : 18
libfsapfs_btree_node_read_object_data: object type                      : 0x40000002
libfsapfs_btree_node_read_object_data: object subtype                   : 0x00000010

libfsapfs_btree_node_header_read_data: B-tree node header data:
00000000: 03 00 00 00 00 00 00 00  00 00 40 00 00 00 60 0f   ........ ..@...`.
00000010: ff ff 00 00 ff ff 00 00                            ........

libfsapfs_btree_node_header_read_data: flags                            : 0x0003
        Is root (BTNODE_ROOT)
        Is leaf (BTNODE_LEAF)

libfsapfs_btree_node_header_read_data: level                            : 0
libfsapfs_btree_node_header_read_data: number of keys                   : 0
libfsapfs_btree_node_header_read_data: entries data offset              : 0x0000 (block offset: 0x0038)
libfsapfs_btree_node_header_read_data: entries data size                : 64 (block offset: 0x0078)
libfsapfs_btree_node_header_read_data: unused data offset               : 0x0000 (block offset: 0x0078)
libfsapfs_btree_node_header_read_data: unused data size                 : 3936 (block offset: 0x0fd8)
libfsapfs_btree_node_header_read_data: key free list offset             : 0xffff
libfsapfs_btree_node_header_read_data: key free list size               : 0
libfsapfs_btree_node_header_read_data: value free list offset           : 0xffff
libfsapfs_btree_node_header_read_data: value free list size             : 0

libfsapfs_btree_footer_read_data: B-tree footer data:
00000000: 52 00 00 00 00 10 00 00  00 00 00 00 00 00 00 00   R....... ........
00000010: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ........ ........
00000020: 01 00 00 00 00 00 00 00                            ........

libfsapfs_btree_footer_read_data: flags                                 : 0x00000052
        (BTREE_SEQUENTIAL_INSERT)
        (BTREE_PHYSICAL)
        (BTREE_KV_NONALIGNED)

libfsapfs_btree_footer_read_data: node size                             : 4096
libfsapfs_btree_footer_read_data: key size                              : 0
libfsapfs_btree_footer_read_data: value size                            : 0
libfsapfs_btree_footer_read_data: maximum key size                      : 0
libfsapfs_btree_footer_read_data: maximum value size                    : 0
libfsapfs_btree_footer_read_data: total number of keys                  : 0
libfsapfs_btree_footer_read_data: total number of nodes                 : 1

libfdata_segments_array_append_segment: segment: 000    file index: 000 offset: 0x00000000 - 0xa3600000 (size: 2740977664)
libfdata_segments_array_append_segment: segment: 000    mapped range: 0x00000000 - 0xa3600000 (size: 2740977664)
joachimmetz commented 1 year ago

is this mean not supported to be mounted?

This is an experimental project, can you try on a different architecture (e.g. native Linux) to rule out any issue with your msys-mingw64 build

P5-2005 commented 1 year ago

is this mean not supported to be mounted?

This is an experimental project, can you try on a different architecture (e.g. native Linux) to rule out any issue with your msys-mingw64 build

thanks, i will try it tomorrow and let you know its night here

P5-2005 commented 1 year ago

i just tried on linux ubuntu: the mount work no issue for this :

p5@P5-2oo5:~$ fsapfsinfo ramdisk.dmg
fsapfsinfo 20231023

Apple File System (APFS) information:

Container information:
        Identifier                      : ed39770e-f658-4e9f-a1ed-a9f78b9f66d5
        Number of volumes               : 1

Volume: 1 information:
        Identifier                      : 69d34031-d919-4aa6-8fd6-a2cb1f7a2355
        Name                            : SydneySecurityDawn20H19.arm64CustomerRamDisk
        Compatible features             : 0x00000002
                (NX_FEATURE_LCFD)

        Incompatible features           : 0x00000008

        Read-only compatible features   : 0x00000000

        Number of snapshots             : 0

fsapfsinfo -H ramdisk.dmg
fsapfsinfo 20231023

Apple File System (APFS) information:

File system hierarchy:
/{69d34031-d919-4aa6-8fd6-a2cb1f7a2355}/
/{69d34031-d919-4aa6-8fd6-a2cb1f7a2355}/usr
/{69d34031-d919-4aa6-8fd6-a2cb1f7a2355}/usr/bin
/{69d34031-d919-4aa6-8fd6-a2cb1f7a2355}/usr/bin/peppytool
/{69d34031-d919-4aa6-8fd6-a2cb1f7a2355}/usr/bin/sed
/{69d34031-d919-4aa6-8fd6-a2cb1f7a2355}/usr/bin/TiSerialFlasher
/{69d34031-d919-4aa6-8fd6-a2cb1f7a2355}/usr/bin/orionmicroupdate
/{69d34031-d919-4aa6-8fd6-a2cb1f7a2355}/usr/bin/usbcfwflasher

but for this one not working at all, i get permission issue even if i use sudo :

p5@P5-2oo5:~$ fsapfsinfo 078-24038-344-16.4.dmg
fsapfsinfo 20231023

Apple File System (APFS) information:

Container information:
        Identifier                      : 91d44005-604b-442e-8f0d-9885188d163a
        Number of volumes               : 1

Volume: 1 information:
        Identifier                      : 5bc09a6e-f577-4007-a573-fd554970d9f6
        Name                            : SydneyE20E247.D22D221SystemCryptex
        Compatible features             : 0x00000002
                (NX_FEATURE_LCFD)

        Incompatible features           : 0x00000028

        Read-only compatible features   : 0x00000000

        Number of snapshots             : 0

fsapfsinfo -H 078-24038-344-16.4.dmg
fsapfsinfo 20231023

Apple File System (APFS) information:

File system hierarchy:
joachimmetz commented 1 year ago

but for this one not working at all, i get permission issue even if i use sudo :

any indication if this is an unsupported format feature? or are you running with debug output? if so it can take quite a bit longer to generate all the output.

P5-2005 commented 1 year ago

but for this one not working at all, i get permission issue even if i use sudo :

any indication if this is an unsupported format feature? or are you running with debug output? if so it can take quite a bit longer to generate all the output.

ramdisk.dmg is around 100MB but the other one is around 2Gb i didnt tried mount with verbose mode, i will try now

joachimmetz commented 1 year ago

what type of dmg file are these? (libfsapfs only supports RAW storage media images and not specific UDIF formats https://github.com/libyal/libmodi/blob/main/documentation/Mac%20OS%20disk%20image%20types.asciidoc)

does ramdisk contain a file system from RAM?

P5-2005 commented 1 year ago

what type of dmg file are these? does ramdisk contain a file system from RAM?

those are from ipsw of apple restore image, they add this new format on iOS from ios16, on macos i think they add on ventura(not sure) if you want to extract some few to try from your end you can use remotezip

joachimmetz commented 1 year ago

if you want to extract some few to try from your end you can use remotezip

can you post here or drop me a mail on what you mean with this or how to reproduce this test data?

P5-2005 commented 1 year ago

if you want to extract some few to try from your end you can use remotezip

can you post here or drop me a mail on what you mean with this or how to reproduce this test data?

here example:

C:\Users\PC\AppData\Local\Programs\Python\Python310\Scripts>python remotezip -l https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-55954/2E3BA2A8-D348-4DBD-97D2-D06AE513AAC0/iPhone10,3,iPhone10,6_16.7_20H19_Restore.ipsw
    Length  DateTime             Name
----------  -------------------  ----------------------------------------------------------
2726297600  2007-01-09 09:41:00  097-31042-021.dmg
 109051931  2007-01-09 09:41:00  097-31665-023.dmg
 106954779  2007-01-09 09:41:00  097-31841-023.dmg
  10485760  2007-01-09 09:41:00  097-31912-023.dmg
4730391549  2007-01-09 09:41:00  097-31924-021.dmg

if you want to download, around 02GB file :

python remotezip https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-55954/2E3BA2A8-D348-4DBD-97D2-D06AE513AAC0/iPhone10,3,iPhone10,6_16.7_20H19_Restore.ipsw 097-31042-021.dmg
P5-2005 commented 1 year ago

if you want to extract some few to try from your end you can use remotezip

can you post here or drop me a mail on what you mean with this or how to reproduce this test data?

wonder if you already checked this: https://developer.apple.com/support/downloads/Apple-File-System-Reference.pdf

joachimmetz commented 1 year ago

yes multiple versions over time, but the file system continuous to evolve over time. Also the library is working for most of the existing test case I have/know of.

P5-2005 commented 1 year ago

also if i use apfs-fuse on wsl2-ubuntu about that dmg file, it mount like that(contents) :

p5@P5-2oo5:~$ sudo apfs-fuse 078-24038-344-16.4.dmg test/
p5@P5-2oo5:~$ sudo ls -la test
total 0
drw-r--r-- 1 root root 0 Mar 23  2023 private-dir
drwxr-xr-x 1 root root 2 Mar 23  2023 root
p5@P5-2oo5:~$ sudo ls -la test/root
total 0
drwxr-xr-x 1 root root 2 Mar 23  2023 System
drwxr-xr-x 1 root root 1 Mar 23  2023 usr
p5@P5-2oo5:~$
joachimmetz commented 1 year ago

apfs-fuse has built in UDIF dmg support, are you sure you are not running into that as an issue?

P5-2005 commented 1 year ago

i installed apfs-fuse just after, so i dont think the issue is related with that

joachimmetz commented 1 year ago

i installed apfs-fuse just after, so i dont think the issue is related with that

I mean that the DMG you are using as input is not in the supported format. I'll take a look when time permits.

joachimmetz commented 1 year ago

zipinfo iPhone10,3,iPhone10,6_16.7_20H19_Restore.ipsw | grep 078-24038-344-16.4.dmg returns empty, can you point me to the correct test data?

zipinfo iPhone10,3,iPhone10,6_16.7_20H19_Restore.ipsw | grep .dmg
-rw-r--r--  4.5 unx 2726297600 bx defN 07-Jan-09 09:41 097-31042-021.dmg
-rw-r--r--  4.5 unx 109051931 bx defN 07-Jan-09 09:41 097-31665-023.dmg
-rw-r--r--  4.5 unx 106954779 bx defN 07-Jan-09 09:41 097-31841-023.dmg
-rw-r--r--  4.5 unx 10485760 bx defN 07-Jan-09 09:41 097-31912-023.dmg
-rw-r--r--  4.5 unx 4730391549 bx stor 07-Jan-09 09:41 097-31924-021.dmg
P5-2005 commented 1 year ago

097-31042-021.dmg

yes this one : 097-31042-021.dmg the file with +02GB

joachimmetz commented 1 year ago

These might be in the IM4P format

00000000  30 84 06 80 00 15 16 04  49 4d 34 50 16 04 72 64  |0.......IM4P..rd|
00000010  73 6b 16 01 30 04 84 06  80 00 00 bc 9f f2 d0 a6  |sk..0...........|
00000020  7d c6 5c 01 00 00 00 00  00 00 00 0d 00 00 00 00  |}.\.............|
00000030  00 00 00 01 00 00 80 00  00 00 00 4e 58 53 42 00  |...........NXSB.|
00000040  10 00 00 00 68 00 00 00  00 00 00 00 00 00 00 00  |....h...........|
00000050  00 00 00 00 00 00 00 00  00 00 00 02 00 00 00 00  |................|
00000060  00 00 00 ec 73 65 78 ad  07 48 ec b5 54 1e b0 0a  |....sex..H..T...|
00000070  65 d9 71 c8 04 00 00 00  00 00 00 0e 00 00 00 00  |e.q.............|
00000080  00 00 00 08 00 00 00 e8  00 00 00 62 50 00 00 00  |...........bP...|
00000090  00 00 00 3e 06 00 00 00  00 00 00 06 00 00 00 0e  |...>............|
000000a0  00 00 00 04 00 00 00 02  00 00 00 09 00 00 00 05  |................|
000000b0  00 00 00 c6 04 00 00 00  00 00 00 70 01 00 00 00  |...........p....|
000000c0  00 00 00 01 04 00 00 00  00 00 00 00 00 00 00 01  |................|
000000d0  00 00 00 02 04 00 00 00  00 00 00 00 00 00 00 00  |................|
000000e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000003f0  00 00 00 88 01 00 00 00  00 00 00 00 00 00 00 00  |................|
00000400  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000530  00 00 00 00 00 00 00 00  00 00 00 01 00 04 00 06  |................|
00000540  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

libfsapfs requires a "raw" file system data

P5-2005 commented 1 year ago

These might be in the IM4P format

00000000  30 84 06 80 00 15 16 04  49 4d 34 50 16 04 72 64  |0.......IM4P..rd|
00000010  73 6b 16 01 30 04 84 06  80 00 00 bc 9f f2 d0 a6  |sk..0...........|
00000020  7d c6 5c 01 00 00 00 00  00 00 00 0d 00 00 00 00  |}.\.............|
00000030  00 00 00 01 00 00 80 00  00 00 00 4e 58 53 42 00  |...........NXSB.|
00000040  10 00 00 00 68 00 00 00  00 00 00 00 00 00 00 00  |....h...........|
00000050  00 00 00 00 00 00 00 00  00 00 00 02 00 00 00 00  |................|
00000060  00 00 00 ec 73 65 78 ad  07 48 ec b5 54 1e b0 0a  |....sex..H..T...|
00000070  65 d9 71 c8 04 00 00 00  00 00 00 0e 00 00 00 00  |e.q.............|
00000080  00 00 00 08 00 00 00 e8  00 00 00 62 50 00 00 00  |...........bP...|
00000090  00 00 00 3e 06 00 00 00  00 00 00 06 00 00 00 0e  |...>............|
000000a0  00 00 00 04 00 00 00 02  00 00 00 09 00 00 00 05  |................|
000000b0  00 00 00 c6 04 00 00 00  00 00 00 70 01 00 00 00  |...........p....|
000000c0  00 00 00 01 04 00 00 00  00 00 00 00 00 00 00 01  |................|
000000d0  00 00 00 02 04 00 00 00  00 00 00 00 00 00 00 00  |................|
000000e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
000003f0  00 00 00 88 01 00 00 00  00 00 00 00 00 00 00 00  |................|
00000400  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000530  00 00 00 00 00 00 00 00  00 00 00 01 00 04 00 06  |................|
00000540  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|

libfsapfs requires a "raw" file system data

my test was on ios16.4 and ios16.5 it was raw :

p5@P5-2oo5:~$ head -n 15 078-24038-344-16.4.dmg | xxd | head -n 15
00000000: 3319 94c3 9893 cb89 0100 0000 0000 0000  3...............
00000010: 1900 0000 0000 0000 0100 0080 0000 0000  ................
00000020: 4e58 5342 0010 0000 0036 0a00 0000 0000  NXSB.....6......
00000030: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00000040: 0200 0000 0000 0000 91d4 4005 604b 442e  ..........@.`KD.
00000050: 8f0d 9885 188d 163a 5a11 0000 0000 0000  .......:Z.......
00000060: 1a00 0000 0000 0000 2000 0000 ac0a 0000  ........ .......
00000070: 6c42 0900 0000 0000 7e37 0900 0000 0000  lB......~7......
00000080: 0a00 0000 1500 0000 0800 0000 0200 0000  ................
00000090: 1000 0000 0500 0000 ab04 0000 0000 0000  ................
000000a0: 1ed8 0900 0000 0000 0104 0000 0000 0000  ................
000000b0: 0000 0000 0600 0000 0204 0000 0000 0000  ................
000000c0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000d0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................

try on ios16.5 ipsw you will see its the raw one, seem they add im4p on 16.7

P5-2005 commented 1 year ago

here the link if you can try it : https://updates.cdn-apple.com/2023SpringFCS/fullrestores/032-85130/6AB0D10A-8AF9-4F6C-8CF5-A1B315CABE88/iPhone10,3,iPhone10,6_16.5_20F66_Restore.ipsw

joachimmetz commented 1 year ago

Please don't use screenshots in issue reports they are not universally accessible.

try on ios16.5 ipsw you will see its the raw one, seem they add im4p on 16.7

Again, can you point me to the correct test data? If you are not specific or keep changing the test parameters I cannot reproduce the issue.

here the link if you can try it : https://updates.cdn-apple.com/2023SpringFCS/fullrestores/032-85130/6AB0D10A-8AF9-4F6C-8CF5-A1B315CABE88/iPhone10,3,iPhone10,6_16.5_20F66_Restore.ipsw

Thanks, I'll give it a try later.

joachimmetz commented 1 year ago

Still no 078-24038-344-16.4.dmg

zipinfo iPhone10,3,iPhone10,6_16.5_20F66_Restore.ipsw | grep .dmg

-rw-r--r--  4.5 unx 10485760 bx defN 07-Jan-09 09:41 096-03536-083.dmg
-rw-r--r--  4.5 unx 106954779 bx defN 07-Jan-09 09:41 096-03566-084.dmg
-rw-r--r--  4.5 unx 4728546953 bx stor 07-Jan-09 09:41 096-04088-077.dmg
-rw-r--r--  4.5 unx 2726297600 bx defN 07-Jan-09 09:41 096-04666-078.dmg
-rw-r--r--  4.5 unx 109051931 bx defN 07-Jan-09 09:41 096-04690-083.dmg
P5-2005 commented 1 year ago

Still no 078-24038-344-16.4.dmg

zipinfo iPhone10,3,iPhone10,6_16.5_20F66_Restore.ipsw | grep .dmg

-rw-r--r--  4.5 unx 10485760 bx defN 07-Jan-09 09:41 096-03536-083.dmg
-rw-r--r--  4.5 unx 106954779 bx defN 07-Jan-09 09:41 096-03566-084.dmg
-rw-r--r--  4.5 unx 4728546953 bx stor 07-Jan-09 09:41 096-04088-077.dmg
-rw-r--r--  4.5 unx 2726297600 bx defN 07-Jan-09 09:41 096-04666-078.dmg
-rw-r--r--  4.5 unx 109051931 bx defN 07-Jan-09 09:41 096-04690-083.dmg

for 16.5 its this dmg : 096-04666-078.dmg you will see its not im4p