darlinghq / darling-dmg

FUSE module for .dmg files (containing an HFS+ filesystem)
http://www.darlinghq.org
GNU General Public License v3.0
273 stars 45 forks source link

DMG with sightly different xml format. #85

Open iradization opened 6 years ago

iradization commented 6 years ago

Hi,

I've recently tried to dump the contents of the attached file on dmg parser and failed to locate any valid partitions. This dmg is openable by apple native command and contains ISO9660 which is currently not supported.

However, It seems like my problem start before revealing the partition type, and it's located in the xml section in the dmg file (also attached here). It seems like the xml doesn't contain the field CFName which the following arg is trying to capture in method DMGDisk::loadPartitionElements.

Perhaps anyone can explain if my analysis is correct, and how can I add support to this file as well (without the actual parsing of ISO partition) ?

iPhone Configuration Utility.dmg.zip

dmg_xml.txt

iradization commented 6 years ago

Hi @LubosD , perhaps can you take a look at this file.. I think it's xml chart is has missing fields that the dmg parser is expecting.