Related
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
Benjamin Dobell said:
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.
Click to expand...
Click to collapse
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)
Awesome! Ty
Sent from my SGH-T959 using a chihuahua
sw33t thanks for this
NICE. I'll give it a try as soon as I need to use ODIN again.
(Running Ubuntu 10.10 x64 here.)
how do I install this in linux ubuntu... Please give us a HowTo
Thank You
jmatic said:
how do I install this in linux ubuntu... Please give us a HowTo
Thank You
Click to expand...
Click to collapse
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
jmatic said:
how do I install this in linux ubuntu... Please give us a HowTo
Thank You
Click to expand...
Click to collapse
its in the README.
the3dman said:
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
Click to expand...
Click to collapse
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.
JeremyNT said:
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.
Click to expand...
Click to collapse
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.
Have any of you guys actually tried using this?
Sent from my SGH-T959 using XDA App
rbirg said:
Have any of you guys actually tried using this?
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
I used it on my Mac and it worked great. Got the unofficial Froyo from Eugene running on my Vibrant. I had to rename the md5 file downloaded to .tar and extract that and you will get the files needed to flash in Heimdall.
1. Love the name.
2. I am so happy to be able to have a tool like this on my Mac. I am perfectly happy flashing everything through Clockwork, but it's really nice to be able to have a failsafe in case I brick or otherwise screw something up.
Thank you so much!
Great find !
Great find !
Alot of my friends are mac losers I means users So ill forward this thread to them along with my comments
Installed on Ubuntu...might give it a shot later on. I prefer Ubuntu over Windows anyway so I HOPE this works well. It is a little more complicated but I learn more and more about Linux and Android everyday!
./end short rant of useless info!
Goodbye Odin! Hello Heimdall!
Nice that its done through the command line. If the USB port on our phones can be configured as a USB Host, then it would be possible to flash phone to phone... I believe the G1 can do that.
Thank you for posting this. Soft bricked just earlier today and had to go alllllllll the way to a friends to Odin back. Now I can flash from the safety of my own couch! Thanks again!!!
oquinones said:
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.
Click to expand...
Click to collapse
Who needs a stinky GUI
Code:
heimdall
Usage: heimdall <action> <arguments> ]
[--verbose] [--delay <ms>]
action: flash
arguments: --pit <filename> [--factoryfs <filename>] [--cache <filename>]
[--dbdata <filename>] [--boot <filename>] [--secondary <filename>]
[--param <filename>] [--kernel <filename>] [--modem <filename>]
description: Flashes firmware files to your phone.
Compiled fine under Ubuntu with libusb-1.0.8 from http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.8/libusb-1.0.8.tar.bz2/download
oquinones said:
I used it on my Mac and it worked great. Got the unofficial Froyo from Eugene running on my Vibrant. I had to rename the md5 file downloaded to .tar and extract that and you will get the files needed to flash in Heimdall.
Click to expand...
Click to collapse
Hey man, I'm in desperate need. I'm new to all this and on a Mac. I'm happy that I bumped into this thread. I know what I'm doing for the most part but I never messed with ODIN. I recently flashed AOSPish 1.1 and then went back to AOSPish 1.0 I had backed up. My phone works but I can't seem to boot into recovery. I keep getting this error message
"E:Missing Bitmap Indeterminate1
(Code -7) and etc..."
It stays on that screen, I can't do anything. It practically took me an hour to figure out how to get the phone to reboot by pulling the battery with the phone plugged in, then inserting the battery back in after the screen blacks out. My phone is hardware lock so the 3 key method does not work. I rooted using One Click Root for Mac.
Please help....I love this ROM but I want to flash back to 1.1
Can you tell me how to use Heimdall since you flashed Eugenes so I can flash back to stock.
HYE_TECH said:
Hey man, I'm in desperate need. I'm new to all this and on a Mac. I'm happy that I bumped into this thread. I know what I'm doing for the most part but I never messed with ODIN. I recently flashed AOSPish 1.1 and then went back to AOSPish 1.0 I had backed up. My phone works but I can't seem to boot into recovery. I keep getting this error message
"E:Missing Bitmap Indeterminate1
(Code -7) and etc..."
It stays on that screen, I can't do anything. It practically took me an hour to figure out how to get the phone to reboot by pulling the battery with the phone plugged in, then inserting the battery back in after the screen blacks out. My phone is hardware lock so the 3 key method does not work. I rooted using One Click Root for Mac.
Please help....I love this ROM but I want to flash back to 1.1
Can you tell me how to use Heimdall since you flashed Eugenes so I can flash back to stock.
Click to expand...
Click to collapse
Do you know how to use adb? Try typing "adb reboot recovery" without the quotes and you should be in recovery.
If not, then I'll try and explain it.
I'm new to Android so please excuse my ignorance >.<
I've tried a few methods; various one click roots via USB, z4root...
Unfortunately I'm on a Mac so I can't get Odin, and I'm having trouble finding a working version of Heimwhatever substitute. I have access to a PC but it's set to Nazi mode and I can't seem to coax the firewall into bypassing anything :|
All of the one click roots did nothing, I kept getting "E:Verification failed!" when I tried to update from SD card.
z4root kept getting stuck in phase1 and crashing.
Am I just being a banana or will my phone just not have it? There's always a way round with these things...
The phone came with Froyo 2.2.1. If there are any other details that would help, please ask.
use the super1click root
is very easy, and it works
just make sure the phone is in debug mode
Just tried it. I can't get the superoneclick.zip to unzip properly as a .exe so I can run it on Mono on the Mac. Tried it on the PC with no luck; it thought it was a trojan and I can't convince it otherwise.
I also tried CF root on the PC and it kept saying my image file was wrong.
Android just hates me :|
One click roots don't work on froyo or gingerbread ROMs.
The easiest way to root is to flash one of chainfires speedmod kernels. If you are using heimdall you will also need the pit file (.512 pit).
I use heimdall on ubuntu but have never used a Mac so can't give you any tips on installing it. But that's the way to get rooted.
Maybe download the files to your phone and then transfer by mass storage if the firewall is the problem.
Get heimdall http://www.glassechidna.com.au/products/heimdall/
Sent from my GT-I9000 using XDA App
Tried Heimdall too. I can't get it to run properly, it keeps quitting immediately after I open it, despite me installing all the other rubbish I needed to for Mac :|
Thank you for your advice, though.
I can't believe there's not one functional way to root 2.2 on a Mac :S Perhaps my luck is bad?
Someone here will know how to run heimdall on ios! Just hang tight.
Try the heimdall dev thread :
http://forum.xda-developers.com/showthread.php?t=755265
Sent from my GT-I9000 using XDA App
I understand that Odin is a very, very (let me re-state that), extremely popular method of returning the phone to stock.
However, a small handful of us users don't use Odin. I know I don't, I can't. I run Ubuntu and must use heimdall. So, why not include instructions for heimdall? It runs on windows and linux.
I second this; since heimdall is like custom ROMs "based on samsung/stock but made way better by someone at XDA" And we're starting to see that it works with SGS2 as well(after a tiny id tweak).
Sure it takes a little more understanding to use, but is that really a bad thing?
Plain and simple answer?? People like easy.
Even Odin is too complicated for some of the people here. Idk how many times I've had to describe the difference between odin one click and the full odin. If they can't figure out that if you have to do anything other than hit the start button it's not one click, heimdall will make their brains explode.
Plus throwing another program in there that's even slightly more complicated to a panicked noob who has just (mod edit) his phone up because he didn't know what he was doing would not be the easiest course for the person who is trying help.
studacris said:
Even Odin is too complicated for some of the people here. Idk how many times I've had to describe the difference between odin one click and the full odin. If they can't figure out that if you have to do anything other than hit the start button it's not one click, heimdall will make their brains explode.
Plus throwing another program in there that's even slightly more complicated to a panicked noob who has just ****ed his phone up because he didn't know what he was doing would not be the easiest course for the person who is trying help.
Click to expand...
Click to collapse
What's the difference between one click and full? /sarcasm lol
Think about this:
How many newbs actually attempt to mod their phone with a rom first? I know I didn't, I actually went after rooting my phone first.
I know there's a process for heimdall and odin (one click and full 1.87). After rooting, they start to dabble in roms. Most of which can be installed via odin or heimdall.
So, why not ask those wonderful dev's to post the install info twice(easy odin or more in-depth heimdall). Sorry, I know it's a bit more work, but people that don't have access to odin will be even more greatful (perhaps even get more donations).
Just two more cents added to the thought.
FroztIkon said:
Think about this:
How many newbs actually attempt to mod their phone with a rom first? I know I didn't, I actually went after rooting my phone first.
I know there's a process for heimdall and odin (one click and full 1.87). After rooting, they start to dabble in roms. Most of which can be installed via odin or heimdall.
So, why not ask those wonderful dev's to post the install info twice(easy odin or more in-depth heimdall). Sorry, I know it's a bit more work, but people that don't have access to odin will be even more greatful (perhaps even get more donations).
Just two more cents added to the thought.
Click to expand...
Click to collapse
Com'on really?!? Ppl who dont have acces to odin r uber noobs It's all about intrest,if u care about ur phone u'll treat it right by taking less risks with it but unfortunately there r to many noobs who take things 4 granted and make the devs life difficult.The fashion is Odin like it or not u'll have to weare it. Nice thought thou
I'm with op on this. I found heimdall, but couldn't find any stock roms to flash if anything goes bad. I don't have windows, refuse to buy it, and my machine caouldnt run a vm to save its life.
If the devs are too strained for time to make a heimdall post, could they at least make a post that links to a half decent guide?
Sent from Planet Oa.
hal.jordan said:
I'm with op on this. I found heimdall, but couldn't find any stock roms to flash if anything goes bad. I don't have windows, refuse to buy it, and my machine caouldnt run a vm to save its life.
If the devs are too strained for time to make a heimdall post, could they at least make a post that links to a half decent guide?
Sent from Planet Oa.
Click to expand...
Click to collapse
you guys dont realize that heimdall packages are just the img files that are in the odin packages??
excuse me....its the RFS, param.lfs, bin and zImage files that complete the package.....
Pirateghost said:
you guys dont realize that heimdall packages are just the img files that are in the odin packages??
excuse me....its the RFS, param.lfs, bin and zImage files that complete the package.....
Click to expand...
Click to collapse
Yeah. All you need to do is unzip the odin files and its all there for heimdal. I only use Linux so im used to it. Plus never was a fan of odin.....
I searched for two days, at least now ill know if I fubar something u can fix it.
Where does it say this?
Sent from Planet Oa.
hal.jordan said:
I searched for two days, at least now ill know if I fubar something u can fix it.
Where does it say this?
Sent from Planet Oa.
Click to expand...
Click to collapse
http://tinyurl.com/3b238vk
take your pick of information.
there is the original XDA thread on it, not that informative
there is the official website, has fkn screenshots of the GUI....from that I actually figured out on my own which files it needed
then there is a link to samsunggalaxysforum that has instructions on how to use it...
all found by googling.......remarkable aint it?
Heimdall Guide!!
Lol I was bored so I made a guide!
--> http://forum.xda-developers.com/showthread.php?t=1113195
its just so easy, odin tht is!
Odin and Windows 7
For those using Windows 7 and Odin, here was something I just found out. You need (should) use Windows XP service pack 2 compatibility mode and administrator mode with it. It will stop Factoryfs.rfs from locking up.
Quick Windows lesson: right click on odin, troubleshoot compatibility, "Troubleshoot program",select The program worked in earlier versions of Windows but won't install or run now - next, select Windows XP (Service pack 2), Start program, and follow the rest of the selections to close
Pirateghost said:
http://tinyurl.com/3b238vk
take your pick of information.
there is the original XDA thread on it, not that informative
there is the official website, has fkn screenshots of the GUI....from that I actually figured out on my own which files it needed
then there is a link to samsunggalaxysforum that has instructions on how to use it...
all found by googling.......remarkable aint it?
Click to expand...
Click to collapse
There's no need to be an ass about it. This *IS* the q&a part of the forum. You shouldn't expect everyone here to be as fully omnipotent as you seem to think of yourself.
If you dont feel like contributing, you shouldn't be in a forum.
And for your information, It is easy to tell what files are needed, but it is not broadcast to the clouds where to get the correct files. I'm not about to risk downloading just anything to put on my phone. I rely on it too much for that. There's a reason warez aren't allowed here.
hal.jordan said:
There's no need to be an ass about it. This *IS* the q&a part of the forum. You shouldn't expect everyone here to be as fully omnipotent as you seem to think of yourself.
If you dont feel like contributing, you shouldn't be in a forum.
And for your information, It is easy to tell what files are needed, but it is not broadcast to the clouds where to get the correct files. I'm not about to risk downloading just anything to put on my phone. I rely on it too much for that. There's a reason warez aren't allowed here.
Click to expand...
Click to collapse
cool story bro.
the reason for the sarcasm is that so many people are coming here to get spoonfed the **** that other people learned by doing their own fkn research...all the info is already here in these forums, but so many people are just fkn lazy and its annoying that people get pissed because others dont hand them the fkn info on a silver platter.
Notice I didn't ask to be spoonfed information. I asked where it was. I still haven't found where it tells you to use Odin to flash your phone through heimdall. Just that heimdall is there.
Now pull your head out of your ass and say(type) something useful or ignore the post.
[Note to op, my apologies for hijacking your thread I only intended to further the discussion and share of information]
Sent from Planet Oa.
hal.jordan said:
Notice I didn't ask to be spoonfed information. I asked where it was. I still haven't found where it tells you to use Odin to flash your phone through heimdall. Just that heimdall is there.
Now pull your head out of your ass and say(type) something useful or ignore the post.
[Note to op, my apologies for hijacking your thread I only intended to further the discussion and share of information]
Sent from Planet Oa.
Click to expand...
Click to collapse
you DONT USE ODIN!! havent you read a fkn word?
the FILES you need are in the ODIN tar file....
lets just think about this for a damn minute...
HEIMDALL is an opensource version of ODIN meant to be multi platform....so logic says that its going to use the same ODIN files...other wise why make a tool that takes a special set of files that nobody has??
christ, its simple LOGIC here. i know that concept fails so many people....
Ok guys enough. This thread has become bickering back and forth. Please do your research as all the info is there, you just need to find it.
Thread closed
So... I would like to flash the new radio.img, but the only computer I have available is a macbook pro.. Is it possible to use a Mac to flash IMG files? I can't find any guides, so I'm guessing no.
Since there is no flashable zip for the new radio, am I hosed?
You bet. All you really need is ADB and Fastboot. I would download CF's autoroot which have both files already in them for use. There is also an auto tool in the development section for Mac that works great as well.
Flashing is actually easier on mac than windows due to not needing to set up drivers. Google guides. Theyre out there. Look for Nedus 5 guides. Its the same process.
I've got ADB/fastboot on a Macbook Air, Pro Retina, and iMac. They all work great. Look here
http://forum.xda-developers.com/showthread.php?p=9842005#post9842005
If you run parallels, Wug's toolkit found here also works great
http://forum.xda-developers.com/nexus-6/development/toolkit-wugs-nexus-root-toolkit-v1-9-8-t2947452
Hi,
Since i got my oneplus 10 pro, i have as many others been searching for a MSM tool for our device, but has been unable to locate one. The best and closest thing i found was a site that apparently had MSM tool for every region, but the rar file needed a password to extract so it was of no use. Until today. I checked the same site and for some reason the password was now shown on the site, so i downladed NE2213GDPR_11_A.10_2022022602530000 and it worked!
All files are present but the MSM tool need login though, but maybe we can find a way to get around this?
The OFP file is present and my understanding is that this is the file that contains the firmware MSM tool uses to flash via edl, so maybe we can get a "cracked" msm tool/exe that dosent need login?
The site is: {Mod edit. Oswald Boelcke}
It isn't possible to work around this new situation because the Sahara protocol used to communicate with the device has changed. My understanding is that the old software wouldn't work even if the ROM was repackaged into another device's MSM Tool.
It seems that from now on, MSM Tool requires a technician to flash, leaks are no good because it also seems like there is a token generation happening which means that even if the credentials leak, it won't do any good.
Maybe someone can disassemble the MSM Tool EXE itself and find a way to bypass/patch out the login requirement but I would think that they would have tried to protect against this too.
you want to try use the oppo/realme ofp flash tools. I was researching this before, but gave up. oneplus is now part of oppo again, which is why it sucks.
try use this https://github.com/italorecife/OppoRealme-OFP-Flash/releases/
I tried loading the ofp file and the tool recognizes it
g96818 said:
try use this https://github.com/italorecife/OppoRealme-OFP-Flash/releases/
I tried loading the ofp file and the tool recognizes it
Click to expand...
Click to collapse
Cool!
But since the OFP flash program uses fastboot, wouldn't it be the same as using fastboot enhance, or script flashing through fastboot? Or is this maybe a safer alternative?
tap77 said:
Cool!
But since the OFP flash program uses fastboot, wouldn't it be the same as using fastboot enhance, or script flashing through fastboot? Or is this maybe a safer alternative?
Click to expand...
Click to collapse
Idk. Would it matter if it's your only hope?
g96818 said:
Idk. Would it matter if it's your only hope?
Click to expand...
Click to collapse
It's better to have 3 fastboot alternatives than none.
I mean, there's hope!
There is always a way to crack a tool, always, even Denuvo can be cracked, it's just a matter of will and ability.
That's not to say that it wouldn't seem impossible, every check in has a fall back option, including this tool, i'd say lets get it available to all and some exposure, then i'm sure progress can be made, even if it leads to something else.
In all fairness though the options that the other guys have mentioned all seem to be pretty robust, personally i've never needed anything other than recovery on the 10 pro so i've maybe been lucky. Would be good to get some actual proof of concepts from people who've been in sticky situations, what worked, what didn't and where do we stand now.
It'd be cool to see if this actually works, some of the bricked people try it lol
Twiggy000b said:
I mean, there's hope!
Click to expand...
Click to collapse
Exactly!
dladz said:
"ld be good to get some actual proof of concepts from people who've been in sticky situations, what worked, what didn't and where do we stand now"
Click to expand...
Click to collapse
That would be very interesting.
Twiggy000b said:
It'd be cool to see if this actually works, some of the bricked people try it lol
Click to expand...
Click to collapse
People who are truly bricked need an edl-mode tool, their devices don't get far enough to be able to use the OFP flasher. Either the MSM Tool needs to be cracked or the new Sahara protocol needs to be figured out and a tool developed to manually flash with.
Hmmmm. Didn't someone say it connected though?
Twiggy000b said:
Hmmmm. Didn't someone say it connected though?
Click to expand...
Click to collapse
The OFP flasher requires fastboot, can't work without it.
Oooooh. That makes sense
So if bootloader is locked, and phone is still locked ofp won't work even if I can access fastboot?
Greetings to all!
I unpacked the ColorOS A12 OFP image https://mega.nz/folder/zAci1YrZ#-gNY7OJ3IsOo-SY6kV4VXQ
Maybe someone can create it under QFil Tool v2.0.3.5
Original image NE2210domestic_11_A.12_2022030701060000.zip
OplusFlashTool_v3.0.16.20_for_Dev.zip (requires authorization)
DenisPDA said:
Greetings to all!
I unpacked the ColorOS A12 OFP image https://mega.nz/folder/zAci1YrZ#-gNY7OJ3IsOo-SY6kV4VXQ
Maybe someone can create it under QFil Tool v2.0.3.5
Original image NE2210domestic_11_A.12_2022030701060000.zip
OplusFlashTool_v3.0.16.20_for_Dev.zip (requires authorization)
Click to expand...
Click to collapse
Yes, the reason I can't revive my phone is because we can't log in.
Hi
Please support the post on the OnePlus official forum
Please share recovery tool (EDL mode) MSMDownloadTool for OnePlus 10 Pro
Thanks