The autoOpen
cecha jest prostą flagą, którą należy ustawić w nagłówku pliku.
Szczegóły formatu pliku są tam: http://www.dubeyko.com/development/FileSystems/HFSPLUS/hexdumps/hfsplus_volume_header.html
Wyjaśniono, że przesunięcie 0x58 sekcji „nagłówek” należy ustawić na Int32 reprezentujący identyfikator katalogu, który musi zostać otwarty (0 dla braku, 1 dla rodzica roota, 2 dla roota, 0xXXXXXXXX dla katalogu o identyfikatorze 0xXXXXXXXX).
Nie zapominaj również, że sam nagłówek zaczyna się od przesunięcia 1024 (0x400), więc całkowite przesunięcie powinno być 0x0458 .
Przetestował pomyślnie następujące polecenie:
printf '\x00\x00\x00\x02' | dd conv=notrunc of=$dmg_file bs=1 seek=$((0x0458))
gdzie $ dmg_file to twój plik dmg.