Update Overload: SuperSU Heavily Updated

There are apps and apps out there. Very few can reach the level of popularity required to stay at … more

Lollipop Leak Available for the Sprint Galaxy S5

Since the Android 5.0Lollipop’s official release not too long ago, we’ve seen … more

CPU Spy Gets an Android Lollipop Makeover

At some point in the distant past, you probably heard of CPU Spy for Android by XDARetired … more

Amazon Fire TV Stick vs Chromecast – XDA TV

There is no doubt that Amazon is a huge player in many markets, and they want to be a huge … more

Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[PROGRAM] Heimdall - Cross-Platform Open-Source Flashing Software (1.0.0 Available)

OP oquinones

9th November 2010, 08:07 PM   |  #1  
OP Member
Flag Orlando
Thanks Meter: 21
 
91 posts
Join Date:Joined: Jul 2010
Donate to Me
More
Hey guys. I found this over in the I9000 forum. It's an alternative to Odin. For those of us who use Mac or don't have access to a Windows machine.

Link to program:
http://www.glassechidna.com.au/products/heimdall/

Link to thread:
http://forum.xda-developers.com/showthread.php?t=755265

Quote:
Originally Posted by Benjamin Dobell

IMPORTANT: If you have a Heimdall alpha 5 or older do not run it.

What is Heimdall?
Heimdall is a cross-platform open-source utility to flash ROMs onto Samsung Galaxy S phones.

How does it work?
Heimdall uses the same protocol as Odin to interact with a device in download mode. USB communication in Heimdall is handled by the popular open-source USB library, libusb-1.0.

Why “Heimdall”?
The flashing software Odin is named after the king of gods in Norse mythology. Loke, the software component on the Galaxy S that provides functionality to flash, may also to be named after an important character in Norse mythology, often translated as Loki. As such I have named my flashing software Heimdall, after the Norse god, and guardian of the Bifrost Bridge.

What platforms does Heimdall run on?
Linux, OS X and Windows (XP, Vista, 7 etc.)

Why use Heimdall when we can use Odin?
Odin is generally unreliable and only runs on Windows systems. Furthermore, Odin is leaked Samsung software that is not freely available or well understood by the community.

Is Heimdall safe?
No matter what method you chose, flashing firmware onto your phone has a lot of potential for disaster. We have tested Heimdall with a variety of phones flashing several different firmware versions resulting in a 100% success rate. As such we believe that Heimdall is generally reliable. However keep in mind, just like any flashing software, Heimdall has the potential to brick your phone if not used correctly.

How do Galaxy S phones get bricked when flashing?
Besides the inherent risks like power outs, accidental removal of the USB cable etc. The Galaxy S appears to be running extremely unreliable USB control software.

A failure to flash does not automatically equate to a bricked phone. However if you're extremely unlucky and the flash fails whilst transferring the primary boot-loader, secondary boot-loader or params.lfs (all quite small) than you've got yourself a paper weight that you're hoping Samsung will replace.

Please be extremely careful mixing files from different firmware releases. Don't do so unless you're certain it will work!

What Galaxy S variants has Heimdall been tested with?
I've tested Heimdall with a Galaxy S GT-I9000 (8 GB) from the United Kingdom and Galaxy S GT-I9000 (16 GB) from Australia. I don't have access to any other devices to test with at present, but community members have confirmed it to also function correctly for the AT&T Captivate.

Enough talk, where can we get it?
The latest release is available here. Please read the instructions and README files included in the archives.

I love you, man. Will you have my baby?
No, but I will very gladly accept donations. If you appreciate my work and would like to support future development you can make a donation here. If you think you have something else to offer, then feel free to shoot me a PM or contact me via the contact form on the Glass Echidna website.

Last edited by krook6023; 9th November 2010 at 08:15 PM.
The Following 9 Users Say Thank You to oquinones For This Useful Post: [ View ]
9th November 2010, 09:03 PM   |  #2  
krook6023's Avatar
Retired Forum Moderator
Flag Midwest, USA
Thanks Meter: 1,273
 
1,579 posts
Join Date:Joined: Feb 2009
Donate to Me
More
Edited title and first post to be more descriptive, it is true that this is already posted here @ XDA on another forum but I will keep this open in hopes that some Vibrant users find it valuable.

krook6023 (mod team)
9th November 2010, 09:07 PM   |  #3  
TheSneakerWhore's Avatar
Senior Member
Flag DFW
Thanks Meter: 59
 
872 posts
Join Date:Joined: Sep 2010
More
Awesome! Ty

Sent from my SGH-T959 using a chihuahua
9th November 2010, 09:16 PM   |  #4  
scrizz's Avatar
Recognized Developer
Flag Tampa, FL
Thanks Meter: 627
 
3,360 posts
Join Date:Joined: Apr 2010
Donate to Me
More
sw33t thanks for this
9th November 2010, 09:19 PM   |  #5  
Senior Member
Flag Seattle, WA
Thanks Meter: 412
 
546 posts
Join Date:Joined: Jan 2010
Donate to Me
NICE. I'll give it a try as soon as I need to use ODIN again.

(Running Ubuntu 10.10 x64 here.)
9th November 2010, 09:45 PM   |  #6  
Senior Member
Flag Dallas, TX
Thanks Meter: 2
 
112 posts
Join Date:Joined: Oct 2010
More
how do I install this in linux ubuntu... Please give us a HowTo

Thank You
9th November 2010, 09:48 PM   |  #7  
the3dman's Avatar
Senior Member
Flag Chicago :-(
Thanks Meter: 103
 
655 posts
Join Date:Joined: Sep 2007
Donate to Me
More
Quote:
Originally Posted by jmatic

how do I install this in linux ubuntu... Please give us a HowTo

Thank You

1. Download and install the libusb-1.0 v1.0.8 developer package, please refer to http://www.libusb.org/.

2. Open a terminal and navigate to the directory you extracted Heimdall to.

3. Type the following:

./configure
make
sudo make install
9th November 2010, 09:50 PM   |  #8  
db3's Avatar
Senior Member
Flag philly
Thanks Meter: 16
 
205 posts
Join Date:Joined: Aug 2010
More
Quote:
Originally Posted by jmatic

how do I install this in linux ubuntu... Please give us a HowTo

Thank You

its in the README.
Last edited by db3; 9th November 2010 at 09:51 PM. Reason: the the3dman beat me to it, and was much nicer than i was :)
9th November 2010, 10:11 PM   |  #9  
Senior Member
Thanks Meter: 25
 
379 posts
Join Date:Joined: Jul 2010
More
Quote:
Originally Posted by the3dman

1. Download and install the libusb-1.0 v1.0.8 developer package, please refer to http://www.libusb.org/.

2. Open a terminal and navigate to the directory you extracted Heimdall to.

3. Type the following:

./configure
make
sudo make install

I haven't tested it yet, but presumably the Ubuntu package libusb-1.0-0-dev will satisfy this particular build dependency.

I'm really excited about this! I've been reluctant to run odin in a Windows VM, and having a native solution in Linux is a huge win.
9th November 2010, 10:15 PM   |  #10  
OP Member
Flag Orlando
Thanks Meter: 21
 
91 posts
Join Date:Joined: Jul 2010
Donate to Me
More
Quote:
Originally Posted by JeremyNT

I haven't tested it yet, but presumably the Ubuntu package libusb-1.0-0-dev will satisfy this particular build dependency.

I'm really excited about this! I've been reluctant to run odin in a Windows VM, and having a native solution in Linux is a huge win.

Yeah I had to Odin the new Froyo but I'm on a Mac and couldn't use Odin in Virtual Box. So I searched for alternatives and this is what I found. I only wish that it would have a GUI so it would be easier to use but I will take what I can get.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes