Skip to content


Heimdall Suite 1.3.1 Released

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.

Posted in Devblogs.


5 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. eBug says

    Is Samsung Galaxy S Plus supported?

  2. Benjamin Dobell says

    I can’t see why Heimdall wouldn’t work with the Samsung Galaxy S Plus. However, I don’t own such a device so I’ve not performed any testing with one.

  3. eBug says

    I own one, so I could give it a try, if you think it won’t brick my device.

  4. Benjamin Dobell says

    Just try print the device’s PIT file before doing anything else. Printing your device’s PIT file won’t alter the contents of the device in any way.

    That can be done using Heimdall Frontend from the Utilities tab. Alternatively it can be done from command line with the following command:
    heimdall print-pit

    If that works then you should be good to go. However I’d still recommend backing up anything that’s important to you before you flash for the first time.

  5. eBug says

    Hi Benjamin,
    So I fired up heimdall-frontend, enabled download on my i9001 and then connected it to the computer with USB cable. Heimdall detected the device, but I can’t print the PIT file. Heimdall says:
    Initialising connection…
    Detecting device…
    Claiming interface…
    Setting up interface…
    ERROR: Setting up interface failed!

You must be logged in to post a comment.