Hi, I'm working on rooting and setting up my Epic Touch, and I want to put Clockworkmod Recovery on it, but I don't have Odin because I have a Mac. Is there any way I can do this? Thanks a lot!
Its possible. You only need adb (and java) working to root and flash a custom recovery... I dont have the commands available right now but if you pick apart some of the existing threads, im sure you could figure it out... ;-)
[PROGRAM] Heimdall - Open-Source Cross-Platform Flashing Suite
Use Heimdall. It's an open source tool that works just like Odin. Check the development forum how-tos to learn more about it.
srkmagnus said:
Use Heimdall. It's an open source tool that works just like Odin. Check the development forum how-tos to learn more about it.
Click to expand...
Click to collapse
Okay, well I've downloaded Heimdall, only problem is I can't find a recovery image to flash using it - any suggestions where do get one?
Related
I want to use Heimdall, (links 1,2), with my SGH-T989, NOT Odin. I just need to find the appropriate Heimdall Firmware Package to use with this phone, since I don't think I can roll my own. There's a great thread here that provides Heimdall Firmware Packages for stock GT-I9000 firmware, but I've not been able to find anything similar for the SGH-T989. BTW, I don't care if it's a stock, or custom firmware package, just something so I can get my feet wet using Heimdall with my phone.
Thanks..
extract the tar. load into appropriate slots in heimdall
Sent from my SGH-T989 using xda premium
I appreciate the response, however I tried to look into this, and I'm unsure of how to proceed. (Excuse any inaccurate terminology here..)
To be clear, what I would like to do, is use Heimdall to root my SGH-T989 and install CWM on it, just like the Odin method everyone is currently using. I assume that this means flashing, not an entire ROM, but a small amount of code, to the appropriate place on the T989. (Would it be correct to say that you're flashing a CWM "boot loader" to the phone?) I know that after using the Odin method, you have a phone with the exact same software on it as before, however you have root access to the OS, and you can boot into CWM recovery for flashing ROMs, or Themes, etc. So I know it's not a lot of code that initially gets flashed to the phone in order to accomplish this. (Would it be accurate to say you're only flashing a boot loader and an unrooted kernel?).
For example, the galaxys2root.com website has a howto for using Heimdall to root, the AT&T Galaxy S II (SGH-i777). The webpage howto includes the steps for installing Heimdall, and a Heimdall Firmware package, archived together in the GalaxyS2ATTRootZedomaxMacLinux.zip file downloadable from the webpage. I don't know if the zImage file included in the GalaxyS2ATTRootZedomaxMacLinux.zip archive, is the same Heimdall Firmware package I could use to root the SGH-T989. I've examined the file with a hex editor, but can't tell what's in it. Also, since it's possible to brick a phone by flashing the wrong thing to it, I've instead tried to ask if anyone already has an appropriate Heimdall Firmware package for accomplishing this.
If it's easy to create such a Firmware package using Heimdall, (I have it running on my Linux laptop right now), and the appropriate files, any help identifying the files and steps necessary to create the firmware package, would be very appreciated. Otherwise, if anyone knows of an appropriate Heimdall Firmware package for rooting the SGH-T989, please feel free to post the information.
Thanks again..
In case anyone searching for Heimdall SGH-T989 support, finds my posts. While it would be great to have Heimdall Firmware Packages available for the SGH-T989, it's not likely to happen until Heimdall can communicate correctly with the phone first. Hopefully it's something that will be added to a post 1.3.1 version.
Thanks..
Hi all
Since I'm not able to use odin on my Win XP, i was wondering if it's possible to flash stock roms for our Galaxy W on linux, Ubuntu in my case. But searching on web i only find Heimdall, a tool for flashing roms of Galaxy S series, and it's not easy like odin...
Is there a tool we can use on linux to flash firmwares for our phone?
And also, is it possible to use adb for flash stock roms? How?
It can be usefull...
Thanks for any advise
Bagux if you have found an answer can you please share it with us?
i also heard and tried to use Heimdall, too. But i couldn't find a place to use ops files. i need to flash my radio to a newer one. as i remember from my GT-i7500 experience there was a fastboot experience which we were using through adb.
Ekril said:
Bagux if you have found an answer can you please share it with us?
i also heard and tried to use Heimdall, too. But i couldn't find a place to use ops files. i need to flash my radio to a newer one. as i remember from my GT-i7500 experience there was a fastboot experience which we were using through adb.
Click to expand...
Click to collapse
Unfortunately no, I haven't an answer...after that i solved my problem with odin, and now i can use it on win xp, sorry
So I'm hoping I'm posting in the appropriate place, and if not please feel free to point me in the right direction. There may be threads that already exist that are what I need, but I find it so hard to find the right thread on this website so after lots of trying I figured I'd just post.
I have Samsung Galaxy S III on WIND Mobile (SGH-T999V) which is said to be identical except in name to the T-Mobile Variant. I tried a few different ways to get root, and since the first which involved CWM weren't working I ended up using Odin to install (flash?) a file called root66.tar from god knows where. I acquired root, but every time I go to flash any Mod (through recovery > apply zip from sd), whether its CM9 or an update pushed to my phone from Wind, i get a status 7 report (I think it's checking for my devices product name to see that it matches whatever the thing is designed for and it doesn't check out?)
I've heard that this is a problem with CWM and all I need to do is flash the latest CWM or a different CWM. I've tried downloading the CWM app, and manually flashing, etc etc, none of it seems to actually change my recovery. Maybe I'm just missing something, but I'm quite sure the recovery simply is not being flashed.
So I found this thread for T-Mo variant that sed to get on root explorer and delete a couple files, which I'll probably try if nobody responds quickly, and hopefully nothing bad will happen, but I wanted to confirm that this will be safe for Wind variant.
Also, I'm freaking out a little inside and want to revert back to my stock ROM, which I found. The thing is it's in zip file and i'm unable to flash .zip. My Windows computer is out of commission and I only have Linux Mint, for which Odin doesn't work, so I have this program called Heimdall. I'm wondering how to package a tar.gz file, what is a tar.gz file? Why not just use a .tar file? or a .gz file? What's the difference. Basically, when I give Heimdall my tar.gz file, whats it gonna do with it?
Any thread-pointing or explanation would be super appreciated! Thank you in advance
edit: In regards to Heimdall, I've looked at some guides, they all site older versions, which appear to be different? the only flashhing I can do is either thru a Heimdall Firmware Package, which I don't know how to make but I'd like to learn, or with a PIT, which I dont have or understand, so any help there would also be good
The files you are supposed to delete are safe to do so. Or you can rename them. Either way will work. Once you do this you can now install recovery from rom or goo manager. Use the app to reboot recovery as well. Very easy.
You don't flash zip files from the computer. You do that in recovery.
There are also other ways to flash. I suggest you read through my firmware thread here:
http://forum.xda-developers.com/showthread.php?t=1949687
Pay attention to Mobile Odin, it may be your easiest and safest way to flash stock firmware.
You got root66.tar from god knows where???
Don't take this the wrong way but it sounds like you are getting a little careless and could cause more problems than you started with.
Do not flash anything except what you find in this forum. Aside from custom roms you should find everything you need in that thread.
Id also suggest reading the stickied threads in this section as well.
Good luck!
Sent from my SGH-T999 using xda app-developers app
DocHoliday77 said:
The files you are supposed to delete are safe to do so. Or you can rename them. Either way will work. Once you do this you can now install recovery from rom or goo manager. Use the app to reboot recovery as well. Very easy.
You don't flash zip files from the computer. You do that in recovery.
There are also other ways to flash. I suggest you read through my firmware thread here:
http://forum.xda-developers.com/showthread.php?t=1949687
Pay attention to Mobile Odin, it may be your easiest and safest way to flash stock firmware.
You got root66.tar from god knows where???
Don't take this the wrong way but it sounds like you are getting a little careless and could cause more problems than you started with.
Do not flash anything except what you find in this forum. Aside from custom roms you should find everything you need in that thread.
Id also suggest reading the stickied threads in this section as well.
Good luck!
Sent from my SGH-T999 using xda app-developers app
Click to expand...
Click to collapse
Haha, I know you flash .zip from recovery. I meant I'm unable to flash .zip through recovery, and I can't use Odin to flash any .tar for example, so I thought if I could learn how to use Heimdall, learn how to package a 'Heimdall Firmware Package', that'd be safest.
Anyhow, Thank you, I will be more careful
Edit: checking back in, I went to delete the files
/system/recovery-from-boot.p
/system/install-recovery.sh
They're nowhere to be found. I looked around other places like /root/system, and /mnt/system, still nothing. Any ideas?
dudds4 said:
Haha, I know you flash .zip from recovery. I meant I'm unable to flash .zip through recovery, and I can't use Odin to flash any .tar for example, so I thought if I could learn how to use Heimdall, learn how to package a 'Heimdall Firmware Package', that'd be safest.
Anyhow, Thank you, I will be more careful
Edit: checking back in, I went to delete the files
/system/recovery-from-boot.p
/system/install-recovery.sh
They're nowhere to be found. I looked around other places like /root/system, and /mnt/system, still nothing. Any ideas?
Click to expand...
Click to collapse
Sorry I really font know anything about heimdall. That's why I suggested looking into mobile odin. It will let you flash the firmware from the phone itself. The free version here on xda won't root the fw during flash like the paid version will.
If those files aren't on your phone then don't worry about them. They rewrite stock recovery every boot.
You can try this to get flashing to work in recovery:
Open /system/build.prop and wherever it says d2can, change it to d2tmo. And change T999V to just T999.
Make a copy of the original first and save to your external sdcard.
Now reboot recovery and try to flash again.
Sent from my SGH-T999 using xda app-developers app
Hi guys. I want to put a custom ROM on my Epic Touch 4G, and while I've read a lot of forum posts, I have a few questions which will hopefully be easy to answer. I don't think I'm a total newbie -- more of an informed layperson (I've put a custom ROM on my wife's LGL-35, for example).
My phone is an Epic Touch 4G (obviously!) running 4.0.4 (IMM761.FL.24) which has been successfully rooted.
My first question is: should I use CWM Recovery (as I would like to do)? I've seen several posts which say "no," but the Cyanogenmod page on the 4G (can't post a link because I'm new) suggest a specific version for the process. Would you consider it safe to use?
My second question is: what's the best way to get the recovery on the phone? The consensus seems to be Odin, but I can't use that owing to the fact that my computer runs Linux (I have a Mac for work, but Cyanogenmod's suggestion of Heimdall doesn't work for it owing to library version conflicts.) So I'd like to use Mobile Odin (which seems to support the phone now).
My last question relates to Firmware. I believe that it is IMM761.FL.24 (as above), but that number looks different from what I've seen in the forum. Perhaps this would be stated as ICS24? From my reading it seems that firmware version is important, and I don't want to brick my phone! Is the methodology I'm proposing here relevant for that firmware version?
My reading of things suggest that this should be pretty easy:
1) Download Mobile Odin and the appropriate flash kernel to the phone.
2) Install Mobile Odin and use it to flash the kernel
3) Use Mobile Odin to flash the recovery tar.md5 file referenced above.
4) Backup my apps and data with TiBU and create an update.zip
5) Perform a nandroid backup of the current ROM.
6) Place the appropriate ROM and Gapps on the SD card
7) From CWM flash the ROM, Gapps, and update.zip
Am I missing anything?
Thanks in advance!
MCW77 said:
Hi guys. I want to put a custom ROM on my Epic Touch 4G, and while I've read a lot of forum posts, I have a few questions which will hopefully be easy to answer. I don't think I'm a total newbie -- more of an informed layperson (I've put a custom ROM on my wife's LGL-35, for example).
My phone is an Epic Touch 4G (obviously!) running 4.0.4 (IMM761.FL.24) which has been successfully rooted.
My first question is: should I use CWM Recovery (as I would like to do)? I've seen several posts which say "no," but the Cyanogenmod page on the 4G (can't post a link because I'm new) suggest a specific version for the process. Would you consider it safe to use?
My second question is: what's the best way to get the recovery on the phone? The consensus seems to be Odin, but I can't use that owing to the fact that my computer runs Linux (I have a Mac for work, but Cyanogenmod's suggestion of Heimdall doesn't work for it owing to library version conflicts.) So I'd like to use Mobile Odin (which seems to support the phone now).
My last question relates to Firmware. I believe that it is IMM761.FL.24 (as above), but that number looks different from what I've seen in the forum. Perhaps this would be stated as ICS24? From my reading it seems that firmware version is important, and I don't want to brick my phone! Is the methodology I'm proposing here relevant for that firmware version?
My reading of things suggest that this should be pretty easy:
1) Download Mobile Odin and the appropriate flash kernel to the phone.
2) Install Mobile Odin and use it to flash the kernel
3) Use Mobile Odin to flash the recovery tar.md5 file referenced above.
4) Backup my apps and data with TiBU and create an update.zip
5) Perform a nandroid backup of the current ROM.
6) Place the appropriate ROM and Gapps on the SD card
7) From CWM flash the ROM, Gapps, and update.zip
Am I missing anything?
Thanks in advance!
Click to expand...
Click to collapse
CMW will only work for AOSP ROMs. If you are not rooted, you need to do that first. Start off by deciding what ROM you want first. Some require you to be on FL24 and some require you to be on GB27. Since you are in FL24, just download the ROM of choice with the Gapps.
I would suggest you go to @rwilco12's repository and download the one-click for both GB27 and FL24. You will also need to download EL29 kernel and AGATs recovery kernel from the same website. Once you have them on your computer, look up E4GT ROMs on YouTube. @qbking77s videos are spot on for what you need to do. If you get stuck, let me know. I would suggest you download the files on your PC and view the video after. Your steps will brick you. Do not do any if them until you views the videos. CMW is for AOSP ROM/FL24 and AGAT is for TW/GB27.
Sent from my SPH-D710 using Xparent Blue Tapatalk 2
---------- Post added at 09:24 AM ---------- Previous post was at 09:15 AM ----------
The recovery is installed in the ROM. Don't worry about getting it to the phone.
Sent from my SPH-D710 using Xparent Blue Tapatalk 2
Thanks for your reply -- it was very informative. I've looked at some of the resources you linked to, and they're chocked full of good information.
I'm still at a loss as to how to install the recovery, as all of the links assume that you're running Windows (and I'm running Linux on my PC). I assume that I'll just have to get access to a windows PC to perform the recovery install?
MCW77 said:
Thanks for your reply -- it was very informative. I've looked at some of the resources you linked to, and they're chocked full of good information.
I'm still at a loss as to how to install the recovery, as all of the links assume that you're running Windows (and I'm running Linux on my PC). I assume that I'll just have to get access to a windows PC to perform the recovery install?
Click to expand...
Click to collapse
That part I don't know about. I have pc.
Sent from my SPH-D710 using Xparent Skyblue Tapatalk 2
Hi, I'm trying to use Heimdall to flash a custom recovery to the tablet, so that I can install CM11. The tablet is unrooted stock with all latest updates.
I'm using the latest Heimdall built from source (cloned from https://github.com/Benjamin-Dobell/Heimdall.git) on Ubuntu 14.04. (I first tried the Heimdall from the Ubuntu packages, with identical results.)
Whether I try to flash --RECOVERY, or simply print-pit, the error is the same:
Downloading device's PIT file...
ERROR: Failed to send request to end PIT file transfer!
ERROR: Failed to download PIT file!
Ending session...
ERROR: Failed to send end session packet!
Releasing device interface...
Re-attaching kernel driver...
Anyone know what this means and if it's possible to get it to work?!
(I should mention that Windows is not an option, I don't have it and don't know a single person in real life who does )
Also: is there a temproot method that can be used to install recovery without Heimdall?
Nathan2 said:
Hi, I'm trying to use Heimdall to flash a custom recovery to the tablet, so that I can install CM11. The tablet is unrooted stock with all latest updates.
I'm using the latest Heimdall built from source (cloned from https://github.com/Benjamin-Dobell/Heimdall.git) on Ubuntu 14.04. (I first tried the Heimdall from the Ubuntu packages, with identical results.)
Whether I try to flash --RECOVERY, or simply print-pit, the error is the same:
Downloading device's PIT file...
ERROR: Failed to send request to end PIT file transfer!
ERROR: Failed to download PIT file!
Ending session...
ERROR: Failed to send end session packet!
Releasing device interface...
Re-attaching kernel driver...
Anyone know what this means and if it's possible to get it to work?!
(I should mention that Windows is not an option, I don't have it and don't know a single person in real life who does )
Also: is there a temproot method that can be used to install recovery without Heimdall?
Click to expand...
Click to collapse
You need to be rooted to install a custom recovery. After that to flash a recovery, look up flashify and it will auto install cm recovery, twrp or philz (you get to choose), and it will flash it for you.
https://play.google.com/store/apps/details?id=com.cgollner.flashify&hl=en
A little late, but just in case anyone is having the same problem, it seems that Heimdall is known not to work on this device. There's an open issue in the Heimdall github tracker discussing this:
https://github.com/Benjamin-Dobell/Heimdall/issues/209#issuecomment-59784895
Unfortunately it doesn't seem very active and so I don't know if it will be fixed. The good news is that Windows+Odin worked from inside a VM, as suggested there. So at least you don't have to dual boot the damn thing
bigmike35 said:
You need to be rooted to install a custom recovery. After that to flash a recovery, look up flashify and it will auto install cm recovery, twrp or philz (you get to choose), and it will flash it for you.
https://play.google.com/store/apps/details?id=com.cgollner.flashify&hl=en
Click to expand...
Click to collapse
Awesome, thanks. I didn't actually know how to temproot the stock ROM, which is why I didn't go this route first. At least now I can update the recovery from within CM11 without going back to Odin, so that's quite helpful as well.
Nathan2 said:
A little late, but just in case anyone is having the same problem, it seems that Heimdall is known not to work on this device. There's an open issue in the Heimdall github tracker discussing this:
Click to expand...
Click to collapse
Heimdall doesn't work with picassowifi (10.1) either (although cyanogenmod instructions clearly say it works).
Oddly enough, the only ODIN that worked was the latest one (3.09 IIRC), no previous versions worked.
I have the exact same issue. Does anyone know a way to make this work?
hajkan said:
I have the exact same issue. Does anyone know a way to make this work?
Click to expand...
Click to collapse
Seems like the only option is to use odin on windows at the moment. Even manually loading a pit backup won't work for me.
Quick update:
I was able to find odin and hop on a windows box and perform a flash right away. for those struggling to find the correct files for odin you can locate them with the following hashes
e79370eb92859b063ae6bec5b85729d8 SAMSUNG_USB_Driver_for_Mobile_Phones.exe
9f2080faa9e4a4e9d1858e120d0af6d9 Odin3_v3.09.rar