Advanced

Slay Odin With The Mighty Heimdall

Posted by lordpenguin on · 2 comments
thepowerbase.com; By Tom Nardi
Mail this story
Print this story

This weekend I took on the project of getting Ice Cream Sandwich installed onto a Samsung Galaxy S phone, the Verizon branded Fascinate. Getting the Fascinate to comply with what I believed to be a reasonable request was made difficult by some annoying traits of the hardware itself, but that is a story for another time.

If you’ve ever worked with the Samsung Galaxy S line of phones, you are probably aware of the Norse theme the recovery method and software employs. The software which runs on the phone itself and receives the firmware images to flash is known as Loke, and the software you run on the computer is called Odin.

Odin is, as its name suggests, a very powerful piece of software. It allows the user to flash new ROMs or individual partitions to their Galaxy S device, even if it’s not otherwise bootable. This recovery capability is used by Samsung and its authorized parties to update and repair Galaxy S devices, though it’s equally useful to those of us who wish to modify our phones. Odin makes it possible to recover your device in even the most dire of software situations, meaning it’s nearly impossible to damage a Galaxy S device to the point it can’t be repaired (outside of physically smashing it, at least).

But Odin has a serious problem, and it’s not Ice Giants; Odin is leaked software from Samsung, and can’t be legally distributed. The only versions of Odin you are going to find online were stolen from Samsung and have been floating around on random shady sites for untold amounts of time. This is about the worse source of software you can possibly use, and in fact, many of the Galaxy S guides will actually tell you to turn off your anti-virus software before downloading and running Odin due to “false positives”. Yeah…I’m good.

Though even if Odin was freely available, I don’t own the prerequisite Windows computer to run it on in the first place. Software which has the capability of easily destroying my hardware is not the kind of thing I like to run in WINE or even a VM either. So what is a non-Windows having, software license obeying, guy supposed to do?

Full Story

  Nav
» Read more about: Story Type: Tutorial; Groups: Linux

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (2)

Great project

HoTMetaL ·
I can vouch that heimdall is truly a wonderful piece of free software. After acquiring a Samsung Galaxy S II last month, the tinkerer deep within me couldn't wait to get my own kernel flashed onto it. After reading all of the hoops that Windows users have to go through just to flash their devices (installing Samsung proprietary USB drivers, installing leaked Odin software, making adjustments to Windows firewall, and on and on), I was impressed at how easy it was with heimdall on Linux:

Open a terminal, install heimdall, connect phone, type a command. Done.

Everything should be this easy.

Heimdall is good software

r_a_trip ·
It is a no frills, no fuss utility. At least the command line tool that is. The front end seems to be an obtuse exercise in frustration. But flashing from the CLI is easy enough.

A small warning on the side. Anyone planning to flash and use ICS. ICS doesn't use the USB Mass Storage protocol anymore, but has switched to MTP. MTP Support in Linux is, how to put this diplomatically, barely existent. A quick work around is the excellent app AirDroid. This makes your phone accessible over Wifi in your browser.

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post