[G1 Android Development] justanothercrowd:
No Off-Topic Posts!!!!!! This is not a general support thread!!!!

CREDIT:sxfx

Ok Guys.

I created this thread cause in the JACHero thread on at least every page everyone asks how to install it, what am I doing wrong, and why is it broken.

So let me give you step by steps of what exactly I have done for me and others to run Hero with out a problem. I will also create a thread with step by step on how to use Ubuntu Linux Live distro to partition your card.

Things you will need to make this work.

Your Brain

G1 Phone

SD Card reader

And the files I included in this thread.

My phone right now is running.

JACHero 2.3

NEW SPL

cyanogens recovery 1.2

8gb class 6sd with Swapper(Swap file on ext2 sd)

setCPU slightly overclock.

Results.

Ever since I did my new Buttons, and the SPL I included in this write up, I have not had one problem flashing any hero rom at all on my phone, nor did I ever have problem actually running hero roms.

So here goes.

First before you partition your card or do anything make sure your card is at least portioned to fat32, don't worry about any other partitions yet.

OK once you do that go ahead and take the radio zip file I am including in this thread and flash it on your phone.

But first make sure you don't already have new radio installed which is 2.22.19.26I THIS IS VERY IMPORTANT. To check what radio you have, power off your phone, and power it on while holding the camera button.

If you do have new radio you can continue on to flashing the new SPL.

Flashing your SPL. (PLEASE MAKE SURE YOU HAVE THE NEW BUTTONS INSTALLED)

Ok this is where it might get a little tricky, and you might require a SD card reader I know I did and frankly I think this is the best way to do it and I recommend every time you do put a new update on your sd card to update your phone do it through a card reader.

Now after you flash your SPL you might or I should say more then likely will get stuck at the T-Mobile G1 screen, this also might happen after new radio flash in the previous step. If this is the case do not freak out it's normal and your phone is not bricked, but this is why having a sd card reader is important.

Ok so Here is what you do after you have flashed new Radio and SPL(Note:The steps on running Linux live distro and using it to partition your card is coming up). Boot up Live distro of Ubuntu, when its done booting, go ahead and go into the partitioning program while your sd card is hooked up in the computer.

Go ahead and set up two partitions at this time. One EXT3, and of course the other one Fat32. Your ext3 partition doesn't have to be all that big. I actually have mine set up to 512.

Once you are done creating partitions, go ahead and put the latest JACHero on the FAT32 portion and flash away (don't forget to rename to update.zip).

At this point if you follow all of these steps there is no way possible that your phone should not boot right into the system to run the initial setup.

These steps pretty much walk you through steps as if you were starting with a phone that has completly nothing on it.

Also the first boot up after flashing the new ROM, might take a few mins at the HTC screen.

Once your phone loads up and you go through the setup process go ahead and run swapper, it should be an APP that's already pre-installed.

Once you run swapper go into the setting and change the location of your swap file from /sdcard/swapfile.swp to /system/sd/swap.swp

Here is the reason why. The default location is your FAT32 partition. If you all of a sudden mount your phone to the computer with the swap file running on FAT32 you will corrupt your sd card, and then you will have to wipe and reinstall everything.

If you set the location of your swap file on /system/sd/ that's actually your ext2/3 partition and never gets mounted and you never have to turn swapper off.

Well I hope this helps some of you out. I will be writing the walk through on loading up live distro of Linux and partitioning your card sometime today.

I have used this method on a couple different phones and it has worked each time. Also I really recommend installing cyanogens recovery 1.2, as its an excellent way of making a back up of your phone and doing future flashing.

If there is anything anyone thinks that could be done better feel free to post in here.

Remember different people have different ways. I have posted this way cause it has worked for me on my phone and two other phones I setup, and each time there was no hicups.

FILES:

Radio 2_22_19_26I

NEW SPL

CM-Recovery-1.2

Ubuntu Linux Download

DISCLAIMER:

I am not responsible for anything that you might have done to your phone by following these directions. Like I mentioned before so far every time I have used this method, I have had nothing but success.

================================================== =============================

XDA Users, KEEP THIS THREAD ON TOPIC OR IT TOO WILL GOTO THE TRASH!!!

================================================== =============================[/CENTER]