[G1 Q&A, Help & Troubleshooting] nephron:
Alright well David1171 asked me to create a thread for all the noobs that are too LAZY, not stupid, to use the Search feature on this forum. The idea for this thread is created by jf4888.

Note: This is a work in progress and will take some time to finish.

Alright. This thread will include the following.

What is root and why should I root?

What is a ROM?

What is Hero?

How do I root my phone?

What is ADB?

What is Fastboot?

What is Nandroid?

How do i partition my SD Card?

What is the most stable Cupcake ROM?

What is the most stable Hero ROM?

Tips on how to make your Hero run Smooth and Stable.

What is a bootloop?

How do i solve a bootloop?

How do i flash the latest Recovery image?

How do i UNROOT my phone?

more to come...

Lets begin!

----------------------------------------------------------------------------------------------------------------------------------------------------------

What is Root and why should I do it?

Rooting your phone gives you "administrative permisions" to your phone. Basically allowing to control everything on the system on your G1. Since the Android operating system is based off linux, rooting your phone gives your permission to access the filesystem of the OS.

With Root you can...

You can install a full Linux distribution, like Debian.

You can run applications that require root, like Screenshot and Auto Rotate your Browser and or any other application.

You can install the latest Android build directly from the Android source tree.

Customize your boot image.

Create full backups of the state of your phone.

Create custom ROMs.

Install Applications to your SD Card to save space.

Use your phone as a tether to connect your computer/laptop to the internet.

Turn your phone into a wireless router that provides internet access.

----------------------------------------------------------------------------------------------------------------------------------------------------------

How Do I Root my phone?

There are two options to root your phone.

Option 1:

1-Click Root

This option will only work for CRC1 firmwares ONLY.

Option 2 (HIGHLY RECOMMENDED):

The Original Method

This is a little bit harder and does require a little thought, but it will give you much experience for later on. Most people on this forum HIGHLY RECOMMEND this method

----------------------------------------------------------------------------------------------------------------------------------------------------------

What is a ROM?

A ROM is basically a rooted, customized, and optimized android operating system that replaces the original. There are many different roms such as CyanogenMOD, JesusFreak, JacxROM, and many others.

----------------------------------------------------------------------------------------------------------------------------------------------------------

How do I Enter Recovery Mode on my G1?

1. Power off your phone

2. Hold the Home + Power buttons until you enter recovery

----------------------------------------------------------------------------------------------------------------------------------------------------------

How Do I Flash the Latest Recovery?

1. Open up the Terminal App on your phone

2. Type in su then press on "Always Allow"

3. Type in the following (Press Enter after each line):

cd /sdcard
wget http://n0rp.chemlab.org/android/cm-recovery-1.4.img
flash_image recovery /sdcard/cm-recovery-1.4.img

----------------------------------------------------------------------------------------------------------------------------------------------------------

How do I Flash a ROM?

1. Download the ROM you want

2. Rename the .zip file to update.zip

3. Put it on the root of your sd card (root = not in any folder)

4. Enter recovery

5. Press flash update.zip or type alt+s

----------------------------------------------------------------------------------------------------------------------------------------------------------

What is Hero and How do i flash it?

The HTC Hero is a new phone released by HTC that uses the HTC Sense/Rosie UI which looks AMAZING!

If you want to Run HERO on your G1 Please go here:

Want to Run Hero? Read this First!

----------------------------------------------------------------------------------------------------------------------------------------------------------

What is the Danger SPL and How do I Flash it?

The Danger SPL or the Haykuro SPL is the SPL used by HTC Hero to run the sense UI and is very necessary.

To flash the Latest SPL and Radio, do the following:

Note: CyanogenMod Recovery 1.4 is REQUIRED

NOTE: Please read carefully before flashing! This could BRICK your phone!!!

1. Check if you have a PVT or DVT board

a. Power off your phone and enter bootloader (Camera + Power)

b. Check look at the top and see if it says PVT of DVT

2. If you have a DVT board YOU

CANNOT

CONTINUE BECUASE THIS WILL BRICK YOUR PHONE!

3. For all you luck PVT board people Download the following:

OTA Radio Update - HERE

Danger SPL - HERE

CyanogenMod 4.0.1 - HERE

4. Rename ota-radio-2_22_19_26I.zip to Radio.zip. Rename spl-signed.zip to SPL.zip. Rename update-cm-4.0.1-signed.zip to ROM.zip

5. Place the 3 renamed files at the ROOT of your SD Card

6. Enter Recovery (Home + Power)

7. Scroll down and press on "Apply any zip from sd"

8. Press on Radio.zip

9. Let it install. Once done it will tell your to reboot to finish the update. Press on Reboot System now in the recovery menu.

10. It will reboot back to recovery. Once it does, Scroll down and press on "Apply any zip from sd"

11. Press on SPL.zip

12. Let it install. Once done it will tell your to reboot to finish the update. Press on Reboot System now in the recovery menu.

13. It will NOT reboot into recovery. Your phone will be stuck on the G1 screen. Once it gets there, reboot your phone by pressing Talk+Menu+Power and then hold the HOME button to enter back into recovery.

14. Scroll down and press on "Apply any zip from sd"

15. Press on ROM.zip and let it install.

16. Reboot your phone to finish.

----------------------------------------------------------------------------------------------------------------------------------------------------------

What Cupcake Rom is the most stable and most recommended?

The Latest CyanogenMOD ROM.

----------------------------------------------------------------------------------------------------------------------------------------------------------

What Hero ROM is the most stable and most recommended?

The latest JacxHeroSkiv found - HERE

----------------------------------------------------------------------------------------------------------------------------------------------------------

What is apps2sd?

Apps2sd basically takes all the apps that you download and places them on your sd card instead of your internal memory to free up space

----------------------------------------------------------------------------------------------------------------------------------------------------------

How do i Partition my phone for a Cupcake ROM?

1. Go HERE

2. Scroll down to "Partition your SD Card with EXT3 and Fat32 and Enable auto apps2sd"

3. Follow the instructions

----------------------------------------------------------------------------------------------------------------------------------------------------------

How do i Partition my phone for a HERO ROM?

1. Go HERE

2. Scroll down to "Fomatting your SDCard"

3. Follow the instructions