yashsingh1/xdaforums huggingface dataset:
[Epic 4G Q&A, Help & Troubleshooting] The Root:
Weird. They know I'm rooted. They just remind me to Odin back to stock before visiting the store. I have the Best Buy protection and my warranty was over in August, so they probably don't care about it.
[Epic 4G Q&A, Help & Troubleshooting] ac16313:
Sprint might be but some employees will go the extra mile to please you
[Epic 4G Q&A, Help & Troubleshooting] Analyzer52:
My only question here is why did you tell them you were rooted if you know it had nothing to wit the problem. Less information to them is always better.

What they did is wrong but I would have never told them I was rooted before they even serviced my phone.
[Epic 4G Q&A, Help & Troubleshooting] Dougrun:
Exactly what i was thinking this whole read. Throw a sprint wallpaper on it and hand it in, if its hardware related, they probably wont even notice unless its overclocked running hot. Best to keep a stock ROM Nandroid on an sd card for just such occasions. Or a stock rom you can ODIN so you can see that odin gives the ok-done message.
[Epic 4G Q&A, Help & Troubleshooting] brianjones9110:
well, after talking a week or so of talking with sprint's ceo's office, they offered me a credit to my account. after carful consideration i have closed my account with sprint, i just can not justify dealing with a company that will treat their customers so poorly, even if this was a rare event.

and to address the question of why i didnt flash back to stock or throw a sprint wallpaper up and hope for the best, the screen wouldnt turn on and that pretty much prevented me from doing any of those things.

either way, the moral of the story is that if you are rooted and have to go in for a repair, flash back to stock if at all possible (especially if your around norfolk, VA lol).
[Samsung Galaxy S (4G Model)] umlaaat:
So because I'm on a mac, i've gotta work 3 times as hard to get anything done..

but now with paralells running, things might get easier.

i tried to get my phone (froyo) onto gingerbread.. and it was working but glitchy.. then it stopped altogether.. i figured out the only way to get it unbricked was to go back to what it was originally via odin.

I'd like to get back to gb and check out all the roms, but dont want to waste more time..

so what i want to know is:

1. Custom roms are to be installed either (as in only) Odin or CWM?

2. If the Rom is GB, can it be installed on a phone thats running on Froyo (and vice versa)?

3. If #2 is true, I have to install GB before I do anything...?

4. Can I install GB it via Odin?

so before anyone jumps down my throat, A THOUSAND APOLOGIES for THIS NOOBISH BEHAVIOUR!!!

ok..

thanks! :)
[Samsung Galaxy S (4G Model)] bigtom624:
Go to this thread :

http://xdaforums.com/showthread.php?p=16762954

follow the directions exactly, then I would suggest flashing Valhalla Final Rom by Whitehawx. IMO it is the best for the SGS4G by far. Good luck.
[Samsung Galaxy S (4G Model)] QUIETLYloud:
If it were me I'd use the 1-click method

http://xdaforums.com/showthread.php?p=19601787

There is a Mac version of that program.
[Samsung Galaxy S (4G Model)] stephen_w:
No. Custom ROMs can also be installed via Heimdall.

Yes, it can. The catch is that the ROM you install must have the proper GB boot loaders, else you'll end up with the "rainbow" screen or boot looping. Ditto for downgrading from GB to Froyo; you want to make sure the ROM has the right boot loaders.

Not necessarily, but possibly. If your custom ROM has the right boot loaders (only important when going from Froyo to GB and the other way around - going from one GB ROM to another doesn't matter) then you don't need to flash a stock GB ROM first. I'm a fan of flashing stock, wiping all of the caches (cache partition and Davlik cache), then flashing a custom ROM. That might be extraneous but I feel it gives me a cleaner slate from which to start.

Surely, as long as it has the right boot loaders or if you're already on GB.

Nah, no jumping down your throat. Your questions are quite valid.

Quite welcome. Like one of the other posters said, the one-click methods are great for flashing. They utilize Heimdall, which is an open-source alternative to ODIN. They also only require you have Java installed to use them as they come packaged with Heimdall. Heimdall is cross-platform and is available for Windows, MAC, and Linux.

Best of luck.
[Samsung Galaxy S (4G Model)] GFX.myst.:
well let me just say this before someone decides to flame you. I haven't seen any "CUSTOM" rom for our device that requires heimdall to flash. all are flashed via CwM.

to the op, I highly suggest using the search feature before posting. read the bible thread and also the starter for flashing from froyo to gingerbread or the one click method for kj6.

and trust me when I say this, once you go to gingerbread, you most likely won't wanna go back to froyo. since this device received the OTA for gingerbread, most of the issues we had with the leaks are gone. just my 2 cents worth though. :p

sent from within pure darkness.
[Samsung Galaxy S (4G Model)] stephen_w:
Depends on your definition of custom, I guess. Custom to me is non-stock, not necessarily tweaked for performance or anything. Bryan's one-clicks are custom ROMs, as they have modded kernels, cwm, root, etc.
[Samsung Galaxy S (4G Model)] Fluidification:
I'm a Mac. I have OS X Lion. I do everything from that.
[Samsung Galaxy S (4G Model)] umlaaat:
firstly, you guys f-ing rock..

ok. so the problems i had yesterday were due to Heimdall. The GUI is def easier and better looking but for some reason could not load the PIT file. If you were to flash without bootloaders, it would be ok (though only after a while), and even then only for the first flash..

And it did work the first time because I trashed the .kext in the system>ext folder.

Outside of being able to go into download mode, my phone was completely bricked.. nada. just the 4 lights (for the icons) would light.

So after HOURS of trying to google what the hell is a PIT file and how can i get Heimdall to install, I got ODIN to work on Parallels.

THIS unbricked my phone and i am now back to where I started.

I am PETRIFIED of this happening again but still want to go custom ROM...

So, in my limited experience with all things Android, I've found:

I can only flash with Heimdall if bootloaders box is unchecked

This is what "About Phone" says:

firmware: 2.2.1

Kernel: 2.6.32.9

Build: FROYO.VUVKD1

1. Can I install GB with ODIN?

2. Whats the difference btw using ODIN and Heimdall?

3. Are odin, heimdall and clockwork mod the same thing (ie they are all used to flash roms)?

4. Just to be on the safe side, i should install GB first before flashing any ROMS otherwise i go into "Rainbow Brite" mode?

5. Once i goto GB and once the phone is rooted, I'm pretty much good to go as far as flashing different ROMs?

6. Is the difference btw FROYO and GB the same as Windows XP and 2000 (OS 10.3 vs. 10.6 for my Mac ppl)?

btw, I'm asking these question bc i got HAMMERED (not in the alcoholic sense but like i've been beaten up by 4 large men) last night and was up till 6 trying to unbrick my ish... And YES I googled the HELL out of this site and the internet at large for these answers.. keep in mind there are like 144 pages per thread topic and maybe 3 posts are MAC related.

thanks and once again you guys f-ing ROCK!
[Samsung Galaxy S (4G Model)] bigtom624:
The best advice I can give you is to use the GB Ext4 Starter Pack I mentioned in a earlier post. It will provide you everything you need to upgrade to Gingerbread. If you follow the directions in that thread you can't go wrong. Also as I said in my earlier post, if you want a Rom that is bug free and that everything works fine try Valhalla Final. Ive tried most of the GB Roms but I always wind up going back to it. No offence to the other Devs.
[Samsung Galaxy S (4G Model)] Bassmanjames:
1. Yes. although personally I would still use heimdall even if you have to run a parallel

2. Personal preference. I find heimdall easier. I give my other opinions on the subject in my guide. reference post 2.

3. in the sense you are asking yes.

4. You should ensure froyo boot loaders for froyo ROMs and GB boot loaders for GB ROMs. We have both.

5. you can flash a ROM via heimdall or Odin no matter the state of your device as long as you can bout to download mode. To flash with cwm you must have cwm recovery installed. In the case of this device it it's included in custom kernels.

6. Although this is not entirely true, for most that is a good comparison yes.
[Samsung Galaxy S (4G Model)] umlaaat:
ok. so i'm downloading heimdall suite 1.3.1 for WINDOWS (dear god...) and will follow its rather extremely long and convoluted directions...

but hold on.. I was reading the directions for Valhalla Final and it says you must have pre installed kernel with clockwork recovery.. does Heimdall have/do this?

If so, I guess (according to the instructions) I can just reboot back into clockwork recovery...

Please correct if i'm wrong:

To flash via Heimdall or ODIN you have to use a Mac/PC. To flash via CWM, you just have to restart via recovery mode and CWM does the rest?

Heimdall 1.3.1 (the file you download from http://www.glassechidna.com.au/products/heimdall/) is an application that installs the DRIVERS into your phone so that you can flash custom ROMS?

Does Heimdall install GB or FROYO bootloaders? - How can you tell?

Is bootloaders the same as drivers?

The terminology is confusing, and (i think) i'm starting to understand:

In the Heindall instructions, it says "If the ROM is not a Heimdall Firmware Package it may instead be provided as multiple archives"

So "Heimdall Firmware Packages" is the same thing as a Custom ROM?

Once again thanks!!!
[Samsung Galaxy S (4G Model)] Bassmanjames:
The one click setup is pre programmed to flash as the packager intended. Heimdall front end can be difficult to learn. Use the kj6 beta 2d file as I recommended before (cwm included). It looks like you understand the rest. Sad to see this be so difficult for Mac users :(

Btw not aimed at you directly :)
[Samsung Galaxy S (4G Model)] umlaaat:
ok. so I will use the kj6 beta 2d file (that i download thru Heimdall) but the WINDOWS version.

I will then download a custom ROM (onto the parallels window)

and then flash it thru Heimdall

then it will work.

right?
[Samsung Galaxy S (4G Model)] umlaaat:
omg.. wait a second..

so do i have to flash the kj6 beta 2d file via heimdall 1.3.1??

Is kj6 beta 2d file a ROM?

Because I've been trying to open this and use THIS as the app to flash a ROM that I found looks cool..

If so, why do I need to flash with kj6 beta 2d file first?
[Samsung Galaxy S (4G Model)] umlaaat:
wow.. ok

so whenever I try to load a ROM via Heimdall frontend, I get "Tar header contained an invalid file size"...

!!!!!!!!!!!!
[Samsung Galaxy S (4G Model)] FBis251:
You're trying to load a .jar file into heimdall. The .jar files are "executables" that open with java. If you read the op for the one-click file you're most likely trying to use you'll get instructions as to how to make it work.

Basically you need to install java. Google "download java" and install it onto windows then you can run the one click file on windows.
[Samsung Galaxy S (4G Model)] umlaaat:
no, same thing. I loaded heimdall frontend, clicked on "heimdall firmware package" selected, first: "SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click" got the same Tar error message, then selected "sgs4g-OfficalGB2.3.6-NOCIQ-Octane v3.0" (another ROM i downloaded) - same Tar error message.

Googled and found JAVA, installed it, cant verify that I have it because I have to configure the net to with my version of windows (thru parallels), but when i tried installing it again, it said it was already installed so i'm guessing its working.

Rebooted, tried the whole process again, same damn thing,

Tried ODIN (I'm using ODIN3 1.85), and clicked on PDA, selected a ROM, some activity, but then nothing happens... Theres nothing in the ID:COM column, auto reboot and f. reset time is CHECKED

If it makes any difference i'm on Windows XP Pro SP3
[Samsung Galaxy S (4G Model)] Bassmanjames:
Dude it's the same as the first time you flashed it. Exit heimdall front end! run the file (beta 2d) you downloaded. flash, leave the one click open, reboot to download mode flash again with boot loaders box check. Enjoy ginger bread stock with root and cwm recovery.

Be respectful

Always click thanks

Post logs not complaints :)
[Samsung Galaxy S (4G Model)] lumin30:
Don't know the mac side of this... but after reading the thread I haven't seen anybody clearly say...

Flash the custom rom with CWM after you do what james just said.

You need to get gb with CWM through Heimdall first and only (SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click).

After you successfully do that forget Heimdall, have whatever custom rom you want on root of your sd card, reboot into cwm recovery and install custom rom along with whatever other instructions the op of the custom rom states (i.e. clear cache, mounts, etc).

Add: And no beta kj6 beta 2d isn't a rom. It is a kernal. The kj6 beta 2d is the custom kernal that gives you CWM to flash the custom roms. "SMS-KJ6-beta2d_Stock-Rom_with_Bootloaders-One-Click" is a rom with the kj6 beta 2d kernal.

Sent from my SGH-T959V
[Samsung Galaxy S (4G Model)] Fluidification:
Your Help

Heimdall or ODIN are programs used to flash Samsung made roms that have 6 basic files. Kernel(zImage), /System(Factoryfs.rfs), /data(data.rfs), Modem(Modem.bin), Primary Bootloader(boot.bin), and Secondary Bootloader(sbl.bin).

Custom roms are made by us. We take their files, hack and mod them to our liking, add root(the ability to change the system while using the phone), and flash them.

In order to flash the custom roms, we either repack the modded files into the factoryfs.rfs to flash via ODIN or Heimdall, or we do the easy one we flash via CWM which doesn't need a computer.

CWM is a type of android recovery. Recovery is used for stock android (AOSP) phones to be given updates. Samsung doesn't do so, they make us use Kies. The reason samsung still has recovery is because android requires it for booting, also if you need to wipe data or etc. Recovery is the only way to do so.

The purpose of CWM is tor replace the stock recovery with one that can flash custom made zip files that aren't signed by Samsung, as well as do additional features.

The android recovery on this device is embedded into the kernel. That is why CWM requires us to flash a different kernel.

I hope you learn from this.
[Samsung Galaxy S (4G Model)] umlaaat:
Ok, firstly, i AM respectful.. if i'm not coming of like that its because i'm frustrated at this stupid operating system called windows and lack of any kind of information to those who don't know the terminology of all things android and windows. (no offense to windows users of course)

and I'm COMPLETELY grateful y'all are taking ur time to help me out.. totally.

ok, so having said that.. the reason why i can't open the sm6-kj6 file is because I apparently don't have an extension or a plug in or an app.. whatever it is, to make it work.. I double click on it within parallels and it just extracts. I'm looking for the right app, but its not there.. i downloaded it from Java, but i can't tell if its working or not because i cant connect windows to the internet.. but when i try to install java again, it says i already have it (yes i know i already said this but i'm trying to keep the timeline straight).

However, in mac, i CAN open it.. unfortunately, theres something conflicting within extensions or preferences and i can flash the first time, but I can't flash with bootloaders checked.

So i guess i just have to find the app that will allow me to open this file (within windows)..? I was looking online but I dunno ish about windows os. Is there a 3rd party app that will allow me to open this file??
[Samsung Galaxy S (4G Model)] umlaaat:
thanks for this man.. VERY informative..

ok, so the objective is to load the custom kernal with Heimdall.. got it.

Can i load the kernel with ODIN?

Once the kernel is in, I have CWM and once THATS in, I can use just cwm by itself, without a computer to flash ROMS...?

If so, does it matter if its GB or FROYO?
[Samsung Galaxy S (4G Model)] umlaaat:
IMO, this should be a sticky.

This short post here could have saved me literally 10 hours.

A simple clear definition of what the F things are and what they do... is PRICELESS.

:):):):):):):):):):)
[Samsung Galaxy S (4G Model)] Bassmanjames:
Lol. That's my new signature :p not aimed at you.

Ok. I get it. Java isn't working right while your on parallel windows. You can't install java on your windows parallel because windows doesn't connect to the internet. Weird. did you install the c++ stuff for windows?

Be respectful

Always click thanks

Post logs not complaints :)
[Samsung Galaxy S (4G Model)] umlaaat:
i have NO idea if c++ is on parallels.. but i just googled it and I don't know if i'd be able to do all their asking.. is there a simple installer or something out there?

oh, glad i could help ya with ur new sig... :p
[Samsung Galaxy S (4G Model)] lumin30:
I'll give you my take... I have yet to successfully flash with Heimdall and Odin has been very simple for me. But just as with Heimdall you have to read up and do all you need to do to use Odin which I felt was not much.

Yes, once you have flashed the gb stock rom with gb bootloaders and CWM you can use your phone only to flash CWM flashable custom gb roms. I have not even considered going back to froyo so I don't know firsthand what is involved flashing back to froyo but I have skimmed dozens of threads on how to do that.

Get your custom kernel with CWM and gb bootloaders and forget the rest unless you screw up using CWM somehow. Then you will need Odin or Heimdall again. Just read the OPs. They put the information in there for a reason. Make sure it is a CWM flashable rom. And enjoy!

Edit: My problem with Heimdall derived from the redistributables. Was never able to get past it. Wasn't sure if Heimdall only worked with 32 bit and not 64 bit redistributables or whether it mattered. Whether it worked with the most recently released redistributables or only 2010 redistributables it says it needs on the website. After installing three different redistributables I gave up. Maybe I gave up because Odin was so good to me... who knows.

Edit 2: Yes the redistributables comes in a simple .exe file to install on Microsoft's website.
[Samsung Galaxy S (4G Model)] Bassmanjames:
Dude this is why I don't mix Apple products with any thing else. I don't do Apple at all. II won't even install quick time or i tunes on my home PC :)

You can get the c++ stuff from the heimdall website. Direct download.

In light of all this hassle I hate so say it but maybe you should try Odin. If you do choose to stick with heimdall I'll stick with you and get you where you want to be.

Be respectful

Always click thanks

Post logs not complaints :)
[Samsung Galaxy S (4G Model)] umlaaat:
sorry, whats a "redistributables"? is this what i need to get heimdall open on parallels?

If so can i download it and install it without having to have windows go online?
[Samsung Galaxy S (4G Model)] Bassmanjames:
Um on a simpler note have you ever tried the official kies upgrade?

Be respectful

Always click thanks

Post logs not complaints :)
[Samsung Galaxy S (4G Model)] Bassmanjames:
We just need those boot loaders on your device. Just hit up a t mobile store to get the official upgrade then come back to the one click :)

Be respectful

Always click thanks

Post logs not complaints :)
[Samsung Galaxy S (4G Model)] lumin30:
Made me laugh! :D

redistributables = Microsoft Visual C++ 2010 redistributables

I have no idea about parallels.
[Samsung Galaxy S (4G Model)] Bassmanjames:
I hate it when I'm flooded with so much info I overlook the obvious.

He's still stock 2.2.1 (i think) so it should work... Then again it's kies. Lol

Be respectful

Always click thanks

Post logs not complaints :)
[Samsung Galaxy S (4G Model)] FBis251:
First of all make sure you have the sgh-t959v by checking under your battery. The file I'm going to link you to has bootloaders which means that if you have the wrong phone you'll get a nice expensive paperweight. If you DO have the sgh-t959v then this will help your woes.

If you ever get Heimdall working, you can use this HEIMDALL file. You load it using heimdall-frontend

http://sourceforge.net/projects/tea...6_with_custom_kernel_heimdall.tar.7z/download

Download 7zip http://www.7-zip.org/

extract the file I linked you to. You will get a file that ends in .tar. DO NOT EXTRACT THE .TAR FILE.

Load this .tar file into heimdall frontend and you'll be able to flash it.
[Samsung Galaxy S (4G Model)] Bassmanjames:
Heimdall on Mac seems to have a bug not allowing users on OSX 10.5 and up to repartition when flashing. Hence why we got on a parallel. it should work without repartitioning, can you confirm this "safe" when flashing boot loaders?

Be respectful

Always click thanks

Post logs not complaints :)
[Samsung Galaxy S (4G Model)] FBis251:
Yeah I know he's using windows at the moment since java isn't playing nicely and I don't think busting out the command line would help since java never installs itself to $PATH anymore so he can't check using java -v. He'd be able to run the oneclick using java C:\path\to\oneclick.jar normally though.

Yeah it's safe. It's what I use to clean my phone up back to stock KJ6 with bryan's custom kernel. Then you can just cwm some other rom. I put the bootloader warning there because there have been a lot of users lately that don't have the sgs4g and they're trying to flash sgs4g files or vice versa and they brick. This is especially true with Odin/heimdall files that come with bootloaders.
[Samsung Galaxy S (4G Model)] Bassmanjames:
I'm sure your file is safe (for us) :) I mean is it safe to flash a pit and boot loaders with out repartitioning?

Be respectful

Always click thanks

Post logs not complaints :)
[Samsung Galaxy S (4G Model)] FBis251:
I've never seen a case that required repartitioning so yes, it should be safe.
[Samsung Galaxy S (4G Model)] Bassmanjames:
Ok based on that I have a different understanding correct me if I'm wrong here (or tell me I get it)

The pit file is used for partition mapping. from what I understand our pit file is the same for froyo and GB. Because of this repartition is not necessary during boot loader flashing from froyo to GB (or vice versa) on this (t959v) device.

Be respectful

Always click thanks

Post logs not complaints :)
[Samsung Galaxy S (4G Model)] FBis251:
Yup. The pit file is just a dump of the partition map that the phone already has. Heimdall can dump the pit file using the cli program.

Yes, the partitions will stay the same for froyo/gb even if you format them to a different FS since you wouldn't be affecting the partition sizes.

Heimdall does need the .pit file though to be able to match up the local files to the phone partitions and flash them to the correct locations. You can just grab the Sgs4g.pit file I included in the file I linked to if you'd wish.
[Samsung Galaxy S (4G Model)] Bassmanjames:
Ok then :) now that I feel slightly more enlightened and have clicked thanks...

@umlaaat: I would say give fb's files a shot from heimdall front end on your OSx without repartitioning (make sure the box is not checked)

Be respectful

Always click thanks

Post logs not complaints :)
[Samsung Galaxy S (4G Model)] lumin30:
Now that is TEAM WORK! The Wonder Pets would be proud! :D
[Samsung Galaxy S (4G Model)] umlaaat:
are you talking about opening Heimdall within Mac?

If so, after opening Heimdall front end, load up fb_kj6_with_custom_kernel_heimdall.tar via Load Package>Heimdall Firmware Package>Browse?

Then hit "Flash" (while phone is in download mode"?

IF this works, then download and install a custom ROM (in the SD card) and then boot from CWM via recovery... then off to the promised land???