I’ve just finished uploading the Heimdall 1.2.0 command line binaries. The 1.2.0 release doesn’t contain any Heimdall Frontend updates however Heimdall Frontend 1.1.1 is forwards compatible and works fine with the 1.2.0 command line binaries.
The following information is shamelessly taken from my own forum post.
The update will be command line only (for now) and adds the following functionality:
- Support for the Galaxy S II! (Hopefully, keep reading.)
- Support for SHW-M110S (Korean Galaxy S).
- Improved support for Galaxy Tab, Captivate and Vibrants (see below).
- No reboot option.
- Dump the devices PIT file and print the information in a human readable format.
- Support for more named partition parameters i.e. –hidden, –movinand.
- One more major feature (read below).
The biggest change is probably that proper support for PIT files is now included. This means that less things are hard-coded. Instead Heimdall will be grabbing data from your device’s PIT file or the PIT file you specify when repartitioning. This may seem like it has minor impact on the usefulness of Heimdall but it actually allowed me to add a second method of specifying files to be flashed to your phone.
You can now type:
heimdall flash --<partition identifier> <filename>
heimdall flash --6 zImage
This essentially means you can flash any file your device supports as long as you know the partition identifier. Of course I don’t expect you to know them off the top of your head. This is where the PIT file dumping functionality comes in.
Presto! You now have a complete list of all the flashable partitions on your device.
Another minor change is that I’ve removed the restriction on needing to specify bootloaders (or any files in particular) when repartitioning. However, this was in place as a safety feature. I honestly have no idea whether repartitioning without certain files is safe, and I have no immediate plans to find out. So please be careful!
As usual, to get your mitts on the latest release, just head over to the heimdall product page.