Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
Benjamin Dobell
Old
(Last edited by Benjamin Dobell; 31st March 2012 at 08:04 AM.)
#1  
Recognized Developer - OP
Thanks Meter 463
Posts: 823
Join Date: Jul 2010
Location: Melbourne

 
DONATE TO ME
Default [PROGRAM] Heimdall - Open-Source Cross-Platform Flashing Suite (1.3.2 Now Available)

Original Thread:

Quote:
What is Heimdall?
Heimdall is a cross-platform open-source tool suite used to flash ROMs onto Samsung Galaxy S devices.

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?
We’ve tested Heimdall with a Galaxy S GT-I9000 (8 GB) from the United Kingdom and Galaxy S GT-I9000 (16 GB) from Australia. We don’t personally have access to any other devices to test with, however users have confirmed Heimdall functions correctly with the AT&T Captivate, Bell Vibrant, Telstra GT-I9000T, Epic 4G and the Galaxy Tab.

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.
Heimdall - Open-Source Cross-Platform Galaxy S Firmware Flashing Software
[LISTING] Firmware with Fixed (OS X Compatible) Secondary Bootloader (Sbl.bin)
The Junkheap – Experimental Device Donations

If any of my work interests you and you'd like to support me or help cover the cost of development, donations are very much appreciated. Alternatively you could purchase one of Glass Echidna's apps from the Android market i.e. Anti-Squish.

Google Plus: +Benjamin Dobell
The Following 38 Users Say Thank You to Benjamin Dobell For This Useful Post: [ Click to Expand ]
 
Benjamin Dobell
Old
#2  
Recognized Developer - OP
Thanks Meter 463
Posts: 823
Join Date: Jul 2010
Location: Melbourne

 
DONATE TO ME
Source has been pushed to Github. Let me know how it goes for you Galaxy S II folk.

If you're appreciative of the updates don't forget to donate so I can get myself a Galaxy S II
Heimdall - Open-Source Cross-Platform Galaxy S Firmware Flashing Software
[LISTING] Firmware with Fixed (OS X Compatible) Secondary Bootloader (Sbl.bin)
The Junkheap – Experimental Device Donations

If any of my work interests you and you'd like to support me or help cover the cost of development, donations are very much appreciated. Alternatively you could purchase one of Glass Echidna's apps from the Android market i.e. Anti-Squish.

Google Plus: +Benjamin Dobell
The Following 4 Users Say Thank You to Benjamin Dobell For This Useful Post: [ Click to Expand ]
 
PoTi_96
Old
#3  
PoTi_96's Avatar
Senior Member
Thanks Meter 36
Posts: 704
Join Date: Aug 2010
Location: Wels
Gr8 news!

Hope this won't increase the flash counter in download mode when it's finished

Swyped from my overclocked GT-I9100 using XDA Premium App
If you like someones post pls press the "THANKS" button

AND PLEASE USE THE SEARCH BUTTON BEFORE ASKING
The Following User Says Thank You to PoTi_96 For This Useful Post: [ Click to Expand ]
 
Chainfire
Old
#4  
Chainfire's Avatar
Senior Moderator / Elite Recognized Developer
Thanks Meter 31506
Posts: 7,991
Join Date: Oct 2007

 
DONATE TO ME
I'm happy with Odin on Windows, but great work nonetheless !
BLOG - G+(Chainfire) - G+(Personal) - TWITTER - IRC - DONATE

Android
HTC G1, Hero
Samsung i5800, i9000*2, P1000*2, P7100, i9100*2, N7000, P6800, i9300, N7100, i9505
Sony T LT30p, Z C6603
Nexus Galaxy*2, N7, N10

SuperSU, Mobile ODIN, TriangleAway, DSLR Controller, CF-Root, USB Host Diagnostics, ExynosAbuseAPK, Live dmesg+logcat, NoMoarPowah!, CF-Bench, Chainfire3D, CF.lumen, SGS2 SIM Unlocker, GingerBreakAPK, SuperPower, and more!

Windows Mobile 5/6
E-Mobile EM-ONE
HTC Wizard*2, Kaiser, Touch, Diamond, Pro, HD*2, Diamond 2, Pro 2*2, HD2*2
Samsung i780, i900*2, i8000*2, b7300, b7320, b7330, b7620*2, b6520

WMWifiRouter, KaiserTweak, FPUEnabler, WMLongLife, WMRegOptimizer, CFC+GUI, TF3D+v2 ports, Kaiser+Omnia2+Snapdragon 3D drivers, GfxBoost, and more!

Windows Phone 7
LG GW910

NOTICE: I do not respond to tech support questions through PM.
The Following User Says Thank You to Chainfire For This Useful Post: [ Click to Expand ]
 
PoTi_96
Old
#5  
PoTi_96's Avatar
Senior Member
Thanks Meter 36
Posts: 704
Join Date: Aug 2010
Location: Wels
Quote:
Originally Posted by Chainfire View Post
I'm happy with Odin on Windows, but great work nonetheless !
on windows, yes
but linux... ^^

Swyped from my overclocked GT-I9100 using XDA Premium App
If you like someones post pls press the "THANKS" button

AND PLEASE USE THE SEARCH BUTTON BEFORE ASKING
The Following User Says Thank You to PoTi_96 For This Useful Post: [ Click to Expand ]
 
phunkycow
Old
#6  
phunkycow's Avatar
Senior Member
Thanks Meter 348
Posts: 810
Join Date: Apr 2009
Location: London, UK
Great, Ive been waiting for this. More linux love. Thanks!

Sent from my GT-I9100 using Tapatalk
The Following User Says Thank You to phunkycow For This Useful Post: [ Click to Expand ]
 
Xero Xenith
Old
#7  
Senior Member
Thanks Meter 21
Posts: 100
Join Date: Sep 2010
Excellent! Though I may not be the first to try it, I'll probably be using this (tomorrow?) to flash my first custom ROM if all goes well
 
4iedemon
Old
#8  
Junior Member
Thanks Meter 2
Posts: 28
Join Date: Jul 2008
Location: Melbourne
Hey Ben,

Do you think its possible to make backups of firmware using this tool? I think it'd be good for those who wants to have carrier-branded ROMS backed up for warranty purposes.
The Following User Says Thank You to 4iedemon For This Useful Post: [ Click to Expand ]
 
Locster126
Old
#9  
Locster126's Avatar
Senior Member
Thanks Meter 54
Posts: 385
Join Date: Feb 2011
Location: LONDON
Quote:
Originally Posted by phunkycow View Post
Great, Ive been waiting for this. More linux love. Thanks!

Sent from my GT-I9100 using Tapatalk

Nice will give it a shot later.

OT:
Phunkycow u here? Left the dhd behind? Loved ur cm builds on the dhd..

Sent from my GT-I9100 using Tapatalk
Phones:

Iphone 1gen = SOLD
HTC Wildfire = SOLD
Dell Streak = BROKEN
HTC DESIRE HD = SOLD
SAMSUNG GALAXY TAB 7" = SOLD
SAMSUNG GALAXY S2 = Rooted, VillainRom 1.4 - KF2 Kernel - KF2 Modem.

Replaced SGS2, 3 times already! First was scratched, second was flickering, third seems perfect *fingers crossed*


Click here - BatteryMod CM7 Style - VillainRom 1.4 - KF2

Bloatware Buster for Galaxy S2 - Remove bloatware using CWM
 
phunkycow
Old
#10  
phunkycow's Avatar
Senior Member
Thanks Meter 348
Posts: 810
Join Date: Apr 2009
Location: London, UK
Quote:
Originally Posted by Locster126 View Post
Nice will give it a shot later.

OT:
Phunkycow u here? Left the dhd behind? Loved ur cm builds on the dhd..
<OT>Yeah, sold it finally and i'm a happy panda now lol
Good to see you here too!</OT>

(Apologies for the OT )

 
Post Reply+
Tags
heimdall, odin
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...