[Epic 4G Android Development] kraisydave:
Here is what I did to get Froyo and Root. THANK all the other people like noonbl for all the work. I just collected it here to show my process. Hope the video helps a bit.

http://www.youtube.com/watch?v=QpimnSaVux4

http://www.youtube.com/watch?v=VPBDpXFYQYI

KRAISYDAVE

Sprint Samsung Epic 4g Android Eclair to Froyo Root with wireless

tether and GPS phone help howto.

Backup first!

My process is below. Read all the way through and follow at your

own risk. I had to reload many apps manually instead of from

my backups. It was recommended to keep things running smooth.

You will have to sign back in with all your accounts as this

process will be like getting a brand new phone. It took me a

couple of days to read all the posts and gather the needed

information with testing. Once gathered you are looking at only

a few minutes to get all this loaded and running.

Samsung Epic 4g > Rooted Eclair > back to stock >

Flashed to Froyo > one click root > wireless tether added

and fully functioning GPS w/video.

I used a Windows Vista 32 bit.

We will start assuming you have a stock phone.

Follow this process at your own risk. I used many forums

and websites to complete this process. I believe a video

of someone performing the steps can really help. I already

have my phone setup, so you will not see the actual loading,

but I will show each step. Please thank all the devs for their

hard work and the websites for hosting the forums. Many have

items forsale and take donations if you so feel inclinded. Again

this is the process that I took. If I made a mistake please

bare with me and I will try to fix it.

First step is to get your computer to recognize your Epic.

Follow the links below. You will need the Samsung drivers. This

has been a problem for many. Your type of operating system

matters such as windows (32 or 64 bit), mac, and linux. Make

sure your USB is plugged into a port on the motherboard. Not

being in the correct port has caused phones not to be recognized.

Again, this process I am showing was completed in Vista 32 bit.

Your process may differ.

Follow this link for the drivers for windows so that it can

recognize the phone. Ignore the Root link on the first post and

scroll to the drives links. We will get to the Root link later.

http://xdaforums.com/showthread.php?t=770388

Assuming you are running a stock Epic with Eclair (comes from the

store this way) you must go in and turn on a couple of things.

Go under applications and turn on Unknown Sources, then click on

development and turn on USB debugging and Stay awake.

Plug in the phone to the computer via USB in the motherboard.

Open the driver file and click on the application to install.

When it finishes you can go into the phone and in the pull down

menue select USB connected and then mount. This will allow the

computer to see the SD card in the phone as a drive thanks to

drivers you just installed.

Next step is to get the other needed software. You will need to

download a specific version of Odin and Froyo which I will

explain. Follow this link ...

http://briefmobile.com/how-to-update-sprint-epic-4g-to-android-2-2

Scroll down to the second set of instructions labeled Alternate

Instructions: Update Android 2.2 Froyo for Epic 4G. Download the

.tar file (different links have very different speeds). Then

download the Odin file right below it. Lets take a look at Odin

first. It must be this version of Odin as another I downloaded

did not have the needed options. Odin is used to Flash items to

your phone. Back to the .tar. The .tar is simply the Froyo

waiting to be flashed.

Now it is time to get Froyo on your phone. Click on the Odin file

and click on it. Windows should extract and then click on the

application and select run. Now with Odin open you will need to

put your phone in Download Mode. Unplug the phone and turn it off.

With all the lights off on the phone open the keyboard and hold

the "1" key while you hit the power button. A picture will appear

with the word Download on it. At that point plug the phone back

into the computer. Remeber the .tar file? On the Odin program

you must select PDA which is midway down and put the .tar file

in it. The Odin program must see the phone. Is the left box in

Odin showing COM with a number and possible color change? If not

then Odin does not see the phone and you must back up. If yes then

you are almost there. click Start in Odin and watch the magic.

Let the process finish. You now have Froyo on your phone! Go

back into the phone and turn on unknow apps, debugging, and stay

awake just like before. This must be done again!

I ran into an error at this point.

"process com.google.process.gapps"

The error does not change anything. I believe it to be associated

with a app I was using, but I am not sure which one. So I ran

advancedtaskkiller once. I have not had the problem since.

Normally do not use taskkillers according to many experts as

it will cause malfunctions.

The next step will be a root if you want more options like tether.

Follow this link back to where you got the drivers...

http://xdaforums.com/showthread.php?t=770388

Download the first link of

http://firon.net/xda/one.click.root.exploitv2.5.5.zip

It is great as you get other apps like superuser, busybox

and clockworkmod with this. No need to get them from the market.

With the phone plugged in open the zipped folder you just

downloaded. Click on the word run towards the bottom. It should

open the Command window and stated press any key. Press it and

sit back as it loads. Once finished you will have a rooted

phone. This will give you access to files and apps you normally

would not beable to use.

Now it is time to fix a couple of items. Go download Wireless

Tether from the app store. It should be one with a Green signal

icon. Go ahead and run it. Use your other wireless devices to

look for Android Tether. Are they able to pick up the signal?

If not, like mine, we can fix that. Follow this link...

http://forum.androidcentral.com/sprint-epic-4g/32049-howto-wifi-tethering-working.html#post319341

I did this a little differently. You will need to download the

Google program called Google Goggles, tAttachApkInstaller and the

Dolphin Internet Browser. It is a bar code scanner that can save

you money at the store and load programs onto your phone. Start

the Google Goggles app which loads a camera view. On your

computer follow the above link to ...

http://code.google.com/p/android-wi...?name=wireless_tether_2_0_5-pre8.apk&can=2&q=

A picture of a barcode is what you need. Hold the phone very

close to the screen and using Goggles take a picture of the

Bar Code. A little bar will pop up on the phone showing the

program. Click on it. The phone will ask what is program you

want to run this with. Select Dolphin Browser which will download

the program. Click on it and you will again be asked what to use.

Open the program with tAttach. After it is done you have tether!

Give it a try...open wireless tether and check with your other

devices for the signal. You now can wirelessly share your 3g

connection with all your devices. I cannot protect you from

extra charges sprint may give you.

I am one of the few lucky ones who has a good working GPS. A

GPS must take between 1 and 15 minutes to get a location for the

first time. Mine did not work until I ran GPS Test and then GPS

Status. Both from the market. After that I had no issues.

Hope this helps. Again give cedit to the devs and websites for

all the help. If I helped you please follow me on twitter

@kraisydave, Youtube @kraisydave, and flickr @kraisydave. I am

just starting up the Youtube thing with plans of more helpful

videos.