Vielleicht könnte es mit darling-dmg funktionieren, es kann eher moderne Apple_partition_map lesen:
sudo apt-get install libfuse-dev cmake git clone https://github.com/darlinghq/darling-dmg mkdir darling-dmg-build && cd darling-dmg-build cmake ../darling-dmg ./darling-dmg disk_afs.bin mount_dir/
Wenn es nicht funktioniert, ist der Quellcode ziemlich gut lesbar. Vielleicht können Sie ihn auch für Ihre Anforderungen patchen.