Skip to content

Endianness on x64 #28

@josephw

Description

@josephw

Original issue 28 created by josephw on 2013-12-09T07:33:28.000Z:

It seems that iTunes x64 on Windows 7 x64 uses a different endianness in the itl file. As a result, 4-byte integers and header identifiers are inverted (hdsm --> msdh etc)

An inspection with a hex editor confirmed this.

This makes running the TITL tools impossible on these platforms due to incorrect fixed byte ordering assumption.

What version of the product are you using? On what operating system?

TITL latest version with the patch from http://code.google.com/p/titl/issues/detail?id=18
Environment: iTunes x64 11.1.3.8 on Windows 7 x64

I wrote a rudimentary debug dumper with a proof of concept endianness change feature, which I can provide on request.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions