It’s been several weeks since I pushed the source code for Heimdall Suite 1.3.1 to Github but I’ve finally got around to uploading binaries. Not to say that I wasn’t trying. It’s almost as if Apple went out of their way to make it ludicrously difficult for me to make a release utilising OS X Lion. Qt 4.7 doesn’t technically support OS X Lion and Apple have totally dropped support for PowerPC, Tiger and Leopard.
I’m sure the details aren’t really of all the much interest to you non-developer folk, so I’ll save you all from boring details. However, I should probably save other developers from going through what I had to. If I get a chance a separate blog post that details how to get a cross-compiling environment up and running on OS X Lion is definitely in order.
Apple-specific issues aside…
Heimdall 1.3.1 is quite an important update. Apparently Heimdall’s repartitioning functionality was not working in prior releases. However with some help from the XDA developers community a fix has been implemented and verified as working.
On top of repartitioning fix there have been substantial improvements made to Heimdall’s –no-reboot functionality. Previously not rebooting your device was only really useful if you wanted to boot straight into recovery mode after performing a flash. However the changes made in version 1.3.1 allow Heimdall to detect for and resume an existing session with a device. This is particularly useful for Heimdall Frontend users who want to dump their PIT file and then immediately perform a flash. From a usability stand-point this is a very nice improvement.
Downloads are available from the Heimdall product page.