Sup guys. So, I saw a bunch of little Threads that add up to one thing. I decided to make one BIIG Thread to include all the Tutorials EVER. I'm only going to include Tutorials on G1 ROMs and MyTouch stuff, but I might also go onto things like the Nexus One. Btw, some things on here, like the ADB Setup, is for all devices. Next, is a Key for all the terms I use. I know that it sucks right now, but I had to put together something for today. I'll go back tomorrow and revise ALL of it and make it more Noober-Friendly.
Please remember. I am not saying anything will happen to your phone. I am NOT giving you steps to Brick your phone. I am not telling you to do this. If you do go ahead and do this, and you mess up, I am sorry, but not responsible.
Terms:
Noober - Noob User
Cook - A developer who makes a ROM.
Kitchen - Where a ROM is made.
Cooking - Making a ROM.
Flash - Installing a ROM.
Wipe - Wiping your Phones Data.
Partition - Break your SD Card into parts.
EXT - A Partition in your SD Card for Installed Applications.
Swap - A Partition in your SD Card for Data to flow from your phone to and from.
FAT32 - A Partition in your SD Card used for your own liking.
Recovery Mode - Booting with Home + Power to Flash and Wipe ROMs and such.
BootLoader Mode- Booting with Camera + Power.
FastBoot Mode - Booting with Back + Power.
Next, we will begin Rooting.
Rooting the 1.6 G1
Notes: When I say Flash in Recovery, it means Wipe + Flash. When I say Bootloader, just go to BootLoader Mode. Always Finish Setup when Flashing a new ROM.
Download Files
Original G1 SPL
DREAIMG.nbh
Official TMO OTA Cupcake
Recovery.apk
AMON_RA RECOVERY IMAGE 1.6.2
Instructions-
1.) Take the Original G1 SPL, and put it on your SD Card and rename it to Update.ZIP
2.) Boot into Recovery Mode and Flash the files. If it gives you an Error, don't worry, keep going.
3.) Reboot your Phone. Put the DREAIMG.nbh File onto your SD Card. Rename it to Update.ZIP
4.) Reboot your Phone. Boot into BootLoader Mode and Press the Power Button. Let it finish the Update. Then press the Trackball. When you go to the Rainbow Screen, pull out your Battery.
5.) Boot your Phone up. Finish everything and then put the Official TMO OTA Cupcake on your SD Card, and rename it to Update.ZIP
6.) Reboot into Recovery Mode and Flash the Update. Boot your your Phone and finish everything. Now, go to the App Store and download Astro File Manager.
7.) While that's downloading, put the Recovery.APK on your SD Card. Go to Settings>Applications>Unknown Sources>OK. Go to Astro File Manager and press on the .APK Press App Manager and Install the App.
8.) Put the AMON_RA RECOVERY IMAGE 1.6.2 on your SD Card. Rename it to Recovery.img Launch Recovery from your All Apps Drawer. Press BackUp and let it do its thing. Now, type in /SDCard/Recovery.IMG
*9.) Put the Danger SPL on your SD Card, along with the newest Radio and the Amazingness-in-A-Jar.zip-signed ROM. Flash the Radio with a Wipe, and Reboot to recovery. Flash the SPL with a Wipe, and reboot into Recovery. Flash the ROM with a Wipe, and Reboot.*
10.) Reboot the Device and Set up everything. You are now Rooted.
*All of Step 9 is optional. If you have found a ROM you would like to Flash that doesn't require Danger SPL, go for it.
Partitioning SD Card
Instructions -
1.) Format your SD Card to FAT32 on your Desktop.
2.) Go to your Recovery Menu and press
Code:
ALT + P
ALT + 0
128 MB - SWAP
512 MB - EXT
REMAINDER - FAT32
HOME
ALT + 2
ALT + 3
ALT + 1
BACK
ALT + W
ALT + 0
ALT + 1
ALT + 2
ALT + 3
ALT + 4
BACK
ALT + T
ALT + F
At ALT + P you are Partitioning. At ALT + W you Wipe. At ALT + T you put the ROM back on your SD Card. At ALT + F, you Re-Flash the ROM. Set it up again, and you will see that a lot more has changed. The speed, will be a lot better then before.
As helpful as this might be to some people, you can't depend on getting a sticky for it. Plus something like this has already been made, deep in the archives/stickied. For the sake of your fingers I would just stop right now as there are many easier ways to root and such now.
Hater. 10 char. It's not just Rooting, it's EVERYTHING! I'm just not done yet.
G1BRICKED said:
Hater. 10 char. It's not just Rooting, it's EVERYTHING! I'm just not done yet.
Click to expand...
Click to collapse
Hating on the truth ain't a bad thing. I just find this thread highly unnecessary with this http://forum.xda-developers.com/showthread.php?t=519523(not to muention that this is stickied) thread already created and of course other threads made just like yours are also lurking somewhere in the trash or in the old pages of XDA. Sorry if I'm sounding too harsh here, if you want me to stop then I can stop anytime as I don't want this post to become a fight between you and me.
I still think you a hater. But it's all good.
Hello,
Ty for compreensive guide.
im here:
1)2.) Boot into Recovery Mode and Flash the files. If it gives you an Error, don't worry, keep going.
For me it give this error:
Verifing the update package...
e: No signature(5 files)
e: verification failed
Instalation aborted
how to ge trought?
im using 1.6 donut stock american DMD64
ty in advance,
Pedro
Related
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):
Code:
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
What is ADB, Fastboot, and Nandroid and how do i use them?
[GUIDE] ADB, Fastboot, and Nandroid for Noobs
----------------------------------------------------------------------------------------------------------------------------------------------------------
How do i Unroot my phone?
[HOW TO] UNROOT, get phone to STOCK firmware
----------------------------------------------------------------------------------------------------------------------------------------------------------
What is a bootloop and how do i fix it?
A bootloop occurs when something is wrong with the rom or your saved data is corrupted. You know you have a bootloop when you pass the g1 screen but the bootscreen keeps running and it will just keep doing the boot highlighting thing.
To fix a bootloop on a Cupcake rom:
1. Enter recovery
2. Wipe Data (Alt+w)
3. Reflash your rom
To fix a bootloop on a Hero rom:
1. Make sure you have the latest SPL and Radio
2. Enter Recovery
3. Wipe Data (Alt+w)
4. Reflash your rom
----------------------------------------------------------------------------------------------------------------------------------------------------------
Format your EXT2/3/4 Partition
Note: ADB is needed for this!
Code:
adb remount
adb shell
rm -r /system/sd/*
reboot recovery
The flash a ROM
----------------------------------------------------------------------------------------------------------------------------------------------------------
Credit:
Cyanogen
Haykuro
Everyone else who has contributed to this community!
also saved for future posts. I need space OK! GOSH!!!!
saved for future posts! MINE!!!
Amazing
Yet another amazing guide!
A few suggestions:
Add in the beginning, something pertaining to bricks (soft brick, hard brick, general terminology)
Maybe add something in this line like "The Danger SPL or the Haykuro SPL is the SPL used by HTC Hero and is a necessity if you plan on running a Hero ROM. The Danger SPL is needed to run a Hero ROM because it is what makes the sense UI run properly which is what makes Hero ROMs "pretty".
I didn't see anything pertaining to flashing the radio before the danger SPL (that can really never be repeated enough)
Edit 1:
Typo alert: 3. For all you lucky PVT board people Download the following:
Edit 2:
How about including the links to the respective threads in the beginning under the "why root" section
nandroid http://forum.xda-developers.com/showthread.php?t=459830
boot image http://forum.xda-developers.com/showthread.php?p=3010171#post3010171
apps2sd (if your ROM doesn't do it automatically) http://forum.xda-developers.com/showthread.php?t=512743
debian http://www.saurik.com/id/10
source: http://forum.xda-developers.com/showthread.php?t=442480
credit: koush
Edit 3:
Perhaps some additional reading on partitioning. I really like 51dusty's (sorry supreme). His doesn't require the additional knowledge of burning an .img file or realizing what Ubuntu is
I see you have a link to your other guide that includes partitioning so maybe it would be a moot point but I thought I would mention it.
http://forum.xda-developers.com/showthread.php?t=534714
Maybe more suggestions when I can read it fully.......
dang nephron... i thought i had done some work working on a new theme for the past few hours lol. great friggin job. now we just eat somebodies soul if they ask a dumb question and point them here. it all resides here.
and in the beginning of "one click root" nephron saw too many needless threads.
so nephron went to town making a killer thread.
he saw that this thread was good.
now for the final test... will it be idiot-proof
Nice thread. Hopefully this should stop alot of the repeated questions.
@DirectMatrix: Ill be sure to add in your suggestions later tonight. I have some things i have to do first. Thanks for the ideas and the corrections though!
Dang nephron you F#$%^ made my idea your 8!tch nice one may isuggest how to turn swap off? Pretty much copy stuff from my thread aout perfect swap etc change it around make it better
Nice Job but i bet you people are gonna still make ridiculous posts
Whose Starting the pot? lol jk
In the title put something to grab the newbies attention
like
All your questions answered here!!!
or
Fix for anything
The Ultimate Newb thread
now that i think about it seems
blahh and if i was a newb i wouldn't click on it
@nephron you might want to read up on this thread and see if you think it is a good enough idea to incorporate into this thread because it can completely do away with the need for an ext2/3/4 partition.
Ok people if you like this thread and the ideal of it
Demand that it be a sticky
Yes we need a sticky! and unstick those others and put them into this one
alritewhadeva said:
Yes we need a sticky! and unstick those others and put them into this one
Click to expand...
Click to collapse
exactly thats the point of this thread to eliminate the others
and put up a more user friendly one
+1 for a sticky.
Amazing thread. Though it's a shame it had to come to this due to noobs thinking they need to be catered bc they're new.
You should check out the website on my sig, it pretty much has what you are doing
Bump for noobs that don't search, don't look past the first page, and create useless threads
Swap?
ok i have rooted a g1 and 2 mytouches i know how to load roms and partition the sd card the only thing i dont know how to do is change the swaper ive tried to use the commands ive found but ether am not doing it right no not doing it in the right place in the g1 u press Alt X and partition the sd card i usually uses the 32 mb it calls for with the auto 10 or 20 (whatever it is by default) but lately every ones been saying 96 with 60 swap. the 60 is what i dont know how to change. the other thing ive also been hearing that compcache is better is this true
NOTE: Reference Purposes Only, No Longer Maintained by OP (09/11/2009).
REMEMBER YOU BRICKED YOUR PHONE, NOT ME!
I AM NOT RESPONSIBLE FOR WHAT YOU DO WITH THIS INFORMATION.
ROGERS PHONES ARE ROOTED IN A DIFFERENT WAY
PLEASE FOLLOW THE ROGERS ROOT GUIDE
UPDATED 10/07/09 Installing CM 4.1.999
UPDATED 10/18/09 Installing CM 4.1.9999
UPDATED 10/25/09 Installing CM 4.2.1
Required Materials:
G1 / Dream
Micro SD card reader (phone will work in MOST cases)
Computer with Internet connection
USB cable for phone
Data Plan
_________________________________________________
Format your SD card using the FAT32 Filesystem:
1) Connect your sdcard to the computer using a card reader
2) A new removable disk should show up on your computer.
3) Right click it and select Format
4) Select FAT32 as the file system type.
5) Click the Start button
Download Everything Here
FILE 1 Download and unzip the RC29 or RC7 image file. Copy the DREAMIMG.nbh file to the SD card. (RC29 for US, RC7 is for UK)
FILE 2 Download cm-recovery-1.4.img or RA-dream-v1.5.2 and copy it to your SD card.
FILE 3 Download the Hard SPL and copy the zip file to the SD card.
FILE 4 Download the "1.6 Recovery Image" for your Dream/G1/ADP1 or for your Magic/ION/MT3G (This is NOT a recovery image, it is a ROM that you can flash from recovery)
FILE 5 READ THE FIRST POST and download the latest Cyanogen stable ROM then copy it to your SD card
STEP 1: DOWNGRADE
Our first step is going to downgrade your phone to RC29, This is like removing Windows XP Service Pack 3 and installing Windows XP Service Pack 1. It allows us to use a security flaw to gain root access. This section is going to use FILE 1 from the downloads
1) Turn the device power off.
2) Hold Camera button, and press Power button to enter bootloader mode.
3) You should see a gray/white screen with instructions to flash your phone with the update on your SD card.
4) As per the on-screen instructions, press the Power button to start upgrade procedure. DO NOT INTERRUPT THIS PROCESS.
5) After it is finished, perform the restart your phone. (May take up to 15 minutes to boot)
6) Complete the setup process for gmail.
STEP 2: ROOT
Your phone is now downgraded and we can use the security flaw to replace the recovery image. The "recovery" is kinda like a boot disk on your computer, we use this to delete, modify, and create system files while they are not in use my the ROM. The recovery will be used when ever you flash pretty much anything to your phone.This section is going to use FILE 2 from the downloads
1) At the home screen hit the enter key twice, type "telnetd" and press enter. IGNORE WHAT THE SCREEN IS DOING
2) Press Home
3) Goto the market and download "Telnet"
4) Open Telnet and connect to localhost : 23
5) Press enter and you should see a #
6) Now type the following and press enter at the end of each line
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
cd sdcard
flash_image recovery cm-recovery-1.4.img
cat cm-recovery-1.4.img > /system/recovery.img
7) Press the home button
STEP 3: HardSPL
Now we are going to change the bootloader or "SPL". Currently your SPL will only allow you to flash ROMs that HTC or your carrier have produced. This new "HardSPL" will allow us to flash ANY ROM we want. This section is going to use FILE 3 from the downloads
1) Hold power and turn the phone off
2) Start up in recovery mode by holding home and pressing power.
3) You will now enter recovery mode.
4) Press Alt-S to apply the update.zip from the SD card. This is the spl you downloaded.
5) After the update is complete, hold Home and press Back to restart. (May take up to 15 minutes to boot)
STEP 4: ROM
Now we are going to flash the latest ROM from Cyanogen. This is your new "Operating System". This section is going to use FILE 4 and FILE 5 from the downloads
1) Hold power and turn the phone off
2) Start up in recovery mode by holding home and pressing power.
3) You are now in recovery mode.
4) Press Alt-W to wipe all data
5) Press Alt-A to apply any zip from sd
6) Choose signed-dream_devphone_userdebug-ota-14721.zip (You won't see the entire filename)
7) When it is done it will ask you to reboot to complete the installation. Press Home+Back
8) You will be returned to the recovery screen in a few minutes, be patient.
9) Press Alt-A to apply any zip from sd
10) Choose update-cm-4.2.1-signed.zip
11) After the update is complete, hold Home and press Back to restart. (May take up to 15 minutes to boot)
12) Complete the setup process
You can NOT run HERO ROMs YET!!!!!!!
You may want to partition your SD Card (See Post 3 or Post 4)
BACKUP FREQUENTLY
Remember that your nanddroid backups are on your SD card so be sure to save them if you do any partitioning.
- Upgrading from CM4.1.11.1 or below to 4.2.XX
Download File 4 and File 5 from first post above.
1) Hold power and turn the phone off
2) Start up in recovery mode by holding home and pressing power.
3) You are now in recovery mode.
4) Press Alt-W to wipe all data
5) Press Alt-A to apply any zip from sd
6) Choose signed-dream_devphone_userdebug-ota-14721.zip (You won't see the entire filename)
7) When it is done it will ask you to reboot to complete the installation. Press Home+Back
8) You will be returned to the recovery screen in a few minutes, be patient.
9) Press Alt-A to apply any zip from sd
10) Choose update-cm-4.2.1-signed.zip
11) After the update is complete, hold Home and press Back to restart. (May take up to 15 minutes to boot)
12) Complete the setup process
Upgrading from CM4.1.99 or higher to CM4.2.XX
Download File 5 from first post above.
1) Hold power and turn the phone off
2) Start up in recovery mode by holding home and pressing power.
3) You are now in recovery mode.
4) Press Alt-B to run a nandroid backup
5) Press Alt-A to apply any zip from sd
6) Choose update-cm-4.2.1-signed.zip
7) After the update is complete, hold Home and press Back to restart. (May take up to 15 minutes to boot)
The functions of the utility script has been replace by the Amon RA recovery.
http://forum.xda-developers.com/showthread.php?t=566669
How to easily esperiment with linux-swap partition sizes
So you want to try out different linux-swap sizes, but do not want to lose your data on your sdcard each time? Then this is the guide for you.
To start you will need you cyanogen's 1.4 recovery image (good thing you followed the above guide eh) and some basic math skill.
SETTING UP YOUR SDCARD
Well for this to work you will need to partition your sdcard a certain way, but only once for the entire card. BACKUP YOUR SDCARD!!!
To do this you will go into parted in the recovery console with these commands
Code:
parted /dev/block/mmcblk0
print
Do not leave this screen we will come back to it
After you type print you will want to look for the line that says
Disk Size /dev/block/mmcblk0: xxxxmb (you can fill in the numbers )
Click to expand...
Click to collapse
Now for the math. (i will explain some of the reason behind certain sizes then clear up the line)
first line in equation:
xxxxmb (total on card) - 96mb (it can be as large or as small as you want it but the highest i have seen people go with good results is 96mb)
so the first line will be:
xxxxmb - 96mb = zzzzmb
second line in equation:
zzzzmb - 500mb ( most people and guides suggest not to go over 500mb for ext2/3/4 so i shall do the same)
so the second line will be:
zzzzmb - 500mb = yyyymb
complete equation:
xxxxmb - 96mb = zzzzmb
zzzzmb - 500mb = yyyymb
;where xxxx = total mb (going to be the end point for linux-swap as well), zzzz= end point for ext2/ beginning point for linux-swap yyyy = end point for fat32/ beginning for ext2
So now with the equations out of the way (yes, I do like math, thank you very much) type this into recovery while still in parted
Code:
rm 1
rm 2 (if it exists)
rm 3 (if it exists)
(for the next commands obviously you will plug your own numbers in)
mkpartfs primary fat32 0 yyyy
mkpartfs primary ext2 yyyy zzzz
mkpartfs primary linux-swap zzzz xxxx
print (to verify it worked)
quit (ignore the update etc/fstab comment)
upgrade_fs
reboot
Now that was the hard part, the next part is really easy.
TO CHANGE LINUX-SWAP SIZES EASILY
With the setup above your linux-swap partition will be 96mb by default, to change it you will need to do the following
Go to the recovery console and type
Code:
parted /dev/block/mmcblk0
print
Again do not leave this screen for we shall return momentarily
After you type print, it will show you the sizes of your 3 partitions. The third partition is the one we want to look at. You will need to get the start and end points for this partition.
(for ease of writing this guide, x will be the start and y will be the end)
For a 64mb swap partition you will want to follow this equation:
y - 32mb = y* (y* will be the new endpoint)
For a 32mb swap partition you will want to follow this equation:
y - 64mb = y* (y* will be the new endpoint)
Now go back to your phone that is still in parted and type (of course you substitute in your numbers)
Code:
resize 3 x y*
quit (ignore etc/fstab comment)
reboot
There you go, that is how you quickly and easily change the size of your linux-swap partition without ever taking the sdcard out of your phone.
Also you will need to edit your user.conf and userinit.sh to reflect the new size of your linux-swap partition. Here are instructions for how to edit your user.conf. (thank you kingklick)
Lol why do we have so many guides of the same thing
ThR1LL said:
Lol why do we have so many guides of the same thing
Click to expand...
Click to collapse
because some people suck at following the older guide koush made (the one-click exploit will be patched soon) and this has links to newer roms, i didn't realize there was a more current version of koush's guide up, also this one has friendly pics
Also it's structured in a way that we can refer people back to it when they have a specific need like how to update their radio..... Goto step 6.
Oh and lets not forget that all of our ROMs will crash if you install apps2sd YET IT'S FREAKIN A STICKY IN THIS FORUM. The sticky also tells you to install cm-recovery-1.3.1.img.
^ great point/post AND thread. I wish I had this back in the day.
Can you add more info oon why to delete davlic AND a post on WTF a user file is/can do.
I still am not sure if i need to do that?
nice
not a a bad guide, we need to get a newer guide stickied
so got 1 vote from me
gridlock32404 said:
not a a bad guide, we need to get a newer guide stickied
so got 1 vote from me
Click to expand...
Click to collapse
and you've got a vote from me to be the president in 2016
Great guide. Stickied.
ivanmmj said:
Great guide. Stickied.
Click to expand...
Click to collapse
Thank you for making this a sticky
Wow an honory member of the wrecking crew got top spot sticky, ****. We are essential to xda.
Good job fingerlicken
Data Plan or Wi-Fi?
Hi finger, or anyone with the kindness to help...
This guide is the most perfect one I think....but I still have a question
Is it necessary to have a Data Plan? or Wi-Fi will do the job? Do I have to unlock my phone before I start the guide? or It doesn't matter?? Thanks!
pliundemix said:
Hi finger, or anyone with the kindness to help...
This guide is the most perfect one I think....but I still have a question
Is it necessary to have a Data Plan? or Wi-Fi will do the job? Do I have to unlock my phone before I start the guide? or It doesn't matter?? Thanks!
Click to expand...
Click to collapse
you can follow this thread for when after you apply the DREAIMG.nbh to activate your phone, so you can finish rooting it, this is the only time you should have to use this method to activate your phone. once you install a custom rom based on the ADP phone you can skip the activation till you have wifi set up.
New AndPart program is posted. This does not partition the drive for you it is simply a guide that does the math for you.
See what you guys do to me. Leavin me out in the cold.
supremeteam256 said:
See what you guys do to me. Leavin me out in the cold.
Click to expand...
Click to collapse
you left yo self out in the cold by being all like yeah "i'm hungry now, david" you got sent the same email (i didn't even get it originally, but i am still that good) everyone else did
So it appears there are several methods of backup the ext partition. Some zipped and some not. What is the easiest (can't F it up) method for terminal, recovery, and adb? I'm going to assume we should stay away from the zipped method.
I got terminal emulator commands down to 3 for backup and 2 for restore. in FAQ
david1171 said:
you left yo self out in the cold by being all like yeah "i'm hungry now, david" you got sent the same email (i didn't even get it originally, but i am still that good) everyone else did
Click to expand...
Click to collapse
LOL, you still got any chinese left. My fishsticks and tator tots just didn't cut it.
Hello!
I followed this guide and read the comments of everyone, and it's a reliable guide to rooting and installing a new ROM. The rooting went perfect, so I decided to go further and load cyanogen's latest ROM.
Power off your phone.
Boot into recovery mode. (Press and hold the Home key, then hit the power button).
Before you flash a rom file, perform a wipe. Press Alt+W to wipe the data and cache folders. You must wipe when going form different builds of Android.
Wait for the wipe to finish and the recovery image to display again, then select “apply any zip from sd”. Flash the zip file of your choice.
After flashing any zip you should be able to reboot your system and watch it load to the home screen.
After changing Android builds, it came take several minutes for the first boot. If you phone hangs on the animated Android logo, this is because you did not perform a wipe. If you are stuck in a boot loop, return to the recovery image and make sure you wipe.
Click to expand...
Click to collapse
-Taken from the guide
At the first time I rebooted it took me back to recovery, so using logic I rebooted again and now it is stuck at the T-Mobile G1 screen (the one before it normally shows the android)...
I know it's supposed to take several minutes.. but 30minutes is ridiculous -.-"
Can somebody please help me out before I do something stupid and remove the battery? Thanks so much..
You need to read a bit more then, because you would have learned that you have to install the 1.6ADP fro Htc before installing a cyanogen rom, that is one of the things you would know if you followed the guide in his thread...
-Best Regards
http://androidandme.com/2009/08/news/how-to-root-a-t-mobile-g1-and-mytouch-3g-android-phone/
Don't think so It didn't say anything in this guide about that and several comments below recently show that they succeeded with the process..
tk112190 said:
http://androidandme.com/2009/08/news/how-to-root-a-t-mobile-g1-and-mytouch-3g-android-phone/
Don't think so It didn't say anything in this guide about that and several comments below recently show that they succeeded with the process..
Click to expand...
Click to collapse
You have to listen to cyanogen plus that might be a different rom like enom or something.Cyanogen has a different maybe tricky install method.
You need to goto his thread.
-Go to http://developer.htc.com/adp.html
-DL the 1.6 "recovery image" the file name is - signed-dream_devphone_userdebug-ota-14721.zip
-Then DL CyanogenMod-XXXX
-put them both on your SD card
-Boot up into Amon_RA recovery by rebooting and holding the home button, do a wipe.
-update using any zip to that "recovery image" (signed-dream_devphone_userdebug-ota-14721.zip)
(it should auto reboot install radio then reboot again and load back up to the CMrecovery img screen)
-Then update any zip usig CyanogenMod (update-cm-xxxx-signed.zip)
-Then reboot the phone
Thanks a lot man.
I found the 1.6 ADP file and I have it downloaded onto my computer. Is there anyway I can put this on my SD card? It won't let me.. :/ If I could somehow get this on there, run it.. and THEN run the cyanogenrom.zip I think it could work again?
You need to delete the partitions with console while in recovery mode.
1.console
3.parted dev/block/mmcblk0
4.print
rm 1
rm 2
rm 3
quit
reboot recovery
Dont rename any of the files just leave them.
Now try it on your pc.
You need to delete the partitions with console while in recovery mode.
1.console
3.parted dev/block/mmcblk0
4.print
rm 1
rm 2
rm 3
quit
reboot recovery
Dont rename any of the files just leave them.
Now try it on your pc.
Thanks a lot for the help, I really appreciate it.
I took your advice and did those steps and it rebooted me into recovery like you commanded. I plugged it via USB into my computer hoping that the computer would recognize it and let me put the file on the SD card - but to no avail.
What is the next step I can take?
http://code.google.com/p/sapphire-port-dream/
I loaded the radio first...
and then I loaded the SPL...
and then I loaded the ROM...
I didn't go out of order. Was the problem that I didn't have the 1.6 ADP on my SD?
@Ace42: If I get a card reader and add the 1.6 ADP (signed-dream_devphone_userdebug-ota-14721.zip) to my sd card.... and load it. Can you tell me what to do from there?
Do I load that zip and then reload the ROM?
You may want to try Dwang1.13 rom. I don't think his rom requires the extra step to get the google apps.
The Ultimate Beginner's Guide
NOTE: I am not responsible for any damage that happens to your phone!
NOTE: I am not responsible for any damage that happens to your phone!
NOTE: I am not responsible for any damage that happens to your phone!
NOTE: I am not responsible for any damage that happens to your phone!
Click to expand...
Click to collapse
Rooting your Phone
Q: What is Root?
A: Root is linux operator allowing access to all files in the file system. With root or administrative rights, developers can create or "cook" roms, get access to core files and of course create themes.
For a more detailed explanation go HERE
Q: Why Should I Root My Phone?
A: Here is a couple of reasons:
- A huge preformance boost
- Multi-Touch web browsing
- Install Apps directly to your SD Card
- Wireless and Wired Internet Tethering
- Faster Download Speeds
- Bonus Apps and Widgets from other builds
- Many many many more
Ok, since you kept reading, I think you are ready to root your phone! The only question now is HOW?!?
Check your Phone Version:
1. Go to settings
2. Press on "About Phone"
3. Scroll Down to "Firmware Version" if you have 1.5 please skip to the Rooting Your Phone part of this Guide. If you have 1.6 or higher please follow the downgrading part of the Guide.
-------------------------------------------------------------------------------------------------------------------------------
Downgrading your G1 to Cupcake 1.5
Load the DreaIMG.nbh File
1. Download the Original DreaIMG.nbh file:
Original DREAIMG.nbh
2. Extract the .zip file to get the DreamIMG.nbh file. Place the .nbh file in the root of your sd card. (root = not in any folders)
Note: Make sure your sd card is partition as FAT32 or your phone will not detect the .nbh files.
To Format:
- Load your SD card in the card reader and connect to PC.
- Make sure you back up everything on your card. a format will erase all data on the card.
- Now open “My Computer” and right click on the drive with the SD card (Warning! Make sure its the correct drive).
- Click on Format and select FAT32 on the file system drop down and click then click Start.
- Once completed, Copy your files back to the SD card and make sure the “Original DREAIMG.nbh” is at the topmost folder of your SD card.
3. Turn the phone off if it is on.
4. Turn on the phone by holding the Camera button and the End key until the bootloader screen turns on.
5. Hit the End key to start the update. DO NOT INTERUPT THIS PROCESS.
6. Once it is done, hit the trackball to restart the phone. You now are on the stock firmware RC29. You must do the next section to get back to cupcake.
Get Back to Cupcake
1. Download the cupcake update from HERE
2. Rename the .zip file to update.zip
Note: Make sure its update.zip not update.zip.zip. If you cannot update rename your file to update not update.zip
3. Turn off your phone
4. Hold the HOME key while pressing the POWER key
5. You will see a "!" which means you are in recovery
6. Open your keyboard and type alt+l to see text
7. Type alt+s to updpate
8. Congrats you have now downgraded your phone to the Cupcake 1.5 OS
-------------------------------------------------------------------------------------------------------------------------------
Rooting Your Phone
1. On your phone, Do the following,
- Go to Settings --> Applications
- Make sure Unknown source is checked ON.
THEN,
- Go to Settings --> SD Card and Phone Storage
- Click on Unmount SD Card
- Now Click Format SD Card (Make sure you backed up all your files!)
- It should remount the SD Card for you
2. Go to the Android Market on your phone and Download & Install "Linda File Manager" or "Astro File Manager" if you dont already have a file manager installed.
3. Plug the phone into the compuer via USB, then pull down the notification bar and click on the SD card notification. Then click mount.
4. Download the Following:
FlashRec.apk
Amon Ra’s Recovery Image (12/13/09)
5. Put both files in the root of your sd card (root = not in any folders!)
7. Unplug the phone from the computer once completed
9. Open the file manager and goto SDCard and then find the FlashRec apk file and click it (If asked tell it to use Package Installer to open it. It should automatically install the apk)
10. Open the FlashRec program and click on Backup Recovery Image and wait for it to finish.
11. Once done, click on the empty text box in the FlashRec program and type:
/sdcard/recovery-RA-dream-v1.5.2.img
Then click on the Flash Custom RecoveryImage button and wait for it to finish.
12. Turn off the phone and turn it on into Recovery mode by holding down Home and Power to turn it on (keep holding until the recovery screen comes up has a bunch of text on a black background).
13. Congrats! You have rooted your phone! To keep your root, you MUST continue to the next part of this guide!
-------------------------------------------------------------------------------------------------------------------------------
Installing CyanogenMOD (Custom ROM)
1. While still in recovery scroll down and click on "USB-MS Toggle"
2. Connect your phone to your PC
3. Download the following:
- Latest CyanogenROM HERE (Download should be toward the bottom of the post)
- ADP 1.6 DRC83 Update - HERE
4. Put the .zip files you have now finished downloading in the ROOT of your SD Card (Root = not in any folder)
5. Once done, unplug your phone from your PC
6. Press HOME to disable USB-MS
7. Scroll down to "Flash ZIP from sdcard"
8. Select HTC_ADP_1.6_DRC83_rooted_base.zip and Press HOME to install
9. Once done DO NOT reboot! DO NOT!
10. Scroll down to "Flash ZIP from sdcard"
11. Select update-cm-X.X.X-signed.zip and Press HOME to install
12. Press HOME to install
13. Once Done, press on "Reboot System Now"
NOTE: Reboot will take up to 5-10 min
14. Congrats! You are now DONE!
-------------------------------------------------------------------------------------------------------------------------------
Flash the New RADIO and SPL
Q. Why do i NEED this?
A. This will give your phone more internal memory and is REQUIRED for MOST new roms! This is a requirement for ALL Hero ROMS
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
Latest CyanogenMOD - 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.
-------------------------------------------------------------------------------------------------------------------------------
Partition your SD Card to have EXT3 and Swap
Q. What is partitioning?
A. This breaks up your sd card to 3 file systems. Allowing apps to be stored on your SD Card
Q. What is EXT2/3/4?
A. EXT is a filesystem that is only read by a linux OS such as Android. This allows apps to be stored on the SD Card
Q. What is SWAP?
A. Swap is a space on your SD Card that the phone will use as "fake" internal RAM allowing for a major speed increase
1. Backup all your files!
2. Power off your phone
3. Boot into recovery (Hold HOME while holding the POWER button)
4. Scroll down to Partition SD CARD in the recovery menu and press on it
5. Click on Partition SD
6. In the menu, it will ask for you to input two numbers. Swap, then EXT space.
Enter the following:
- SWAP: 96 MB
- EXT: 512 MB
- FAT32: Rest of SD Card
7. Once done go back to the Partition SDcard menu
8 Click on SD:ext2 to ext3
9. Press HOME to confirm
10. Once done, you need to install your current ROM to enable auto apps2sd and swap
11. Download your currently used rom
- Latest CyanogenMOD - HERE
12. Put the .zip file you have now finished downloading in the ROOT of your SD Card (Root = not in any folder)
13. Once done, unplug your phone from your PC
14. Press HOME to disable USB-MS
15. Scroll down to "Flash ZIP from sdcard"
16. Select update-cm-X.X.X-signed.zip and Press HOME to install
17. Press HOME to install
18. Once Done, press on "Reboot System Now"
19. Congrats! You are now done!
-------------------------------------------------------------------------------------------------------------------------------
Installing a Theme
1. Download your favorite theme
- XDA Theme Forum - HERE
NOTE: Make sure you know that the theme is ment for your currently install rom
2. Put the .zip file you have now finished downloading in the ROOT of your SD Card (Root = not in any folder)
3. Once done, unplug your phone from your PC
4. Press HOME to disable USB-MS
5. Scroll down to "Flash ZIP from sdcard"
6. Select "themeExampleX.zip" and Press HOME to install
7. Press HOME to install
8. Once Done, press on "Reboot System Now"
9. Enjoy your newly themed ROM
-------------------------------------------------------------------------------------------------------------------------------
Factory Reset Your Phone (Data + Cache WIPE)
1. Turn off your phone
2. Boot into recovery (Hold HOME while holding the POWER button)
3. Scroll Down to WIPE and click it
4. Click on "Wipe data/factory reset"
5. Press HOME to continue
6. Reboot your phone once done
-------------------------------------------------------------------------------------------------------------------------------
Full SD Card WIPE (EXT, DATA, Dalvik-Cache)
1. Turn off your phone
2. Boot into recovery (Hold HOME while holding the POWER button)
3. Scroll Down to WIPE and click it
4. Click on "Wipe data/factory reset"
5. Press HOME to continue
6. repeat steps 3, 4, and 5 for "WIPE Dalvik-Cache" and "WIPE SD:ext partition"
6. Reboot your phone once done
-------------------------------------------------------------------------------------------------------------------------------
Donate
Hey guys, if you think my Guides have helped you and in general are very helpful, please considering Donating!
Like My Guide(s)? Donate
-------------------------------------------------------------------------------------------------------------------------------
Backup/Restore your phone (Includes EXT Partition)
Backup:
1. Turn off your phone
2. Boot into recovery (Hold HOME while holding the POWER button)
3. Scroll Down to "backup/restore" and click it
4. Click on "Nand + ext backup"
5. Press HOME to continue
6. This will take 5-10 min to finish
Restore:
1. Turn off your phone
2. Boot into recovery (Hold HOME while holding the POWER button)
3. Scroll Down to "backup/restore" and click it
4. Click on "Nand Restore"
5. Press HOME to continue
6. This will take 5-10 min to finish
-------------------------------------------------------------------------------------------------------------------------------
ADB and FASTBOOT
Q. What is ADB?
A. ADB is a source tool for developers and avid android modders such as yourself to access the commands prompt of your phone through your PC. This allows full access to your phone through your computer which makes moving, installing, removing, and replacing files on your phone MUCH faster
Q. What is fastboot?
A. Similar to ADB, this allows you in flash a while img to any partition in your phone, including recovery, system, and user-data.
To setup ADB and Fastboot, please follow my very detailed guide found HERE
-------------------------------------------------------------------------------------------------------------------------------
Difference between a Boot-Loop, Semi-Brick, and a full Brick
Boot-Loop
Q. What is a Boot-Loop?
A. A boot loop is when your phone is stuck on the "ANDROID" screen when u first boot your phone (after the G1 screen or the My Touch screen). This occurs when something you have flashed went bad or interfeared with something you already had installed.
Solution:
1. Turn off your phone
2. Enter Recovery (Hold HOME while holding the POWEr button)
3. Choose from the following:
- Install a rom you KNOW works. Such as the latest cyanogenROM or the rom you have been preivously using
or
- Make a full wipe of your SD Card an phone and flash your update again
Semi-Brick
Q. What is a Semi-Brick?
A. A Semi-Brick is when your phone wont boot at all. The only thing is, you still have access to the recovery and/or fastboot menu
Solution:
1. Turn off your phone
2. Enter Recovery (Hold HOME while holding the POWEr button)
3. Choose from the following:
- Install a rom you KNOW works. Such as the latest cyanogenROM or the rom you have been preivously using
or
- Make a full wipe of your SD Card an phone and flash your update again
Brick
Q. What is a Brick?
A. A Brick is when your phone wont boot at all. This time, you DO NOT have access to the recovery AND fastboot menu. Basically, your phone is a paper weight.
Solution:
You can try this fix here which requires a Donor G1 to work:
HERE
OR
Try to get a new phone.
-------------------------------------------------------------------------------------------------------------------------------
Donate
Hey guys, if you think my Guides have helped you and in general are very helpful, please considering Donating!
Like My Guide(s)? Donate
-------------------------------------------------------------------------------------------------------------------------------
Additions and Questions
- If you think I should add anything to this guide or have any feedback please post it here!
- You can always PM me with questions or even post them here. I would be very glad to help!
-------------------------------------------------------------------------------------------------------------------------------
Credits
- Cyanogen
- Amon_RA
- XDA Community
- Anyone else who i am forgeting
-------------------------------------------------------------------------------------------------------------------------------
saved for future additions
saved for another future posting that i might need
When trying to install the flash rec using linda file manager I don't get the prompt to install. It just tries to open the zip file and show nothing. If I use app installer it doesnt even detect the file. What now?
rpdiddy11 said:
When trying to install the flash rec using linda file manager I don't get the prompt to install. It just tries to open the zip file and show nothing. If I use app installer it doesnt even detect the file. What now?
Click to expand...
Click to collapse
......Android opens .apks, you would need androzip to extract a zip file. Linda will only open .apks to install..
Nicely done, as usual.
Would this guide be the same if I was using Super D as the rom?
hiddengopher said:
Would this guide be the same if I was using Super D as the rom?
Click to expand...
Click to collapse
ya u can use any rom that has root enabled.
rpdiddy11 said:
When trying to install the flash rec using linda file manager I don't get the prompt to install. It just tries to open the zip file and show nothing. If I use app installer it doesnt even detect the file. What now?
Click to expand...
Click to collapse
u need to unzip the file on your computer and only place the .apk files on ur sd card
edit: It doesnt even come in a .zip
Download it here
http://zenthought.org/system/files/asset/2/flashrec-1.1.3-20091107-2.apk
Place on SD and install through linda or any file manager.
Force close
Hey so I did the whole then and it worked mint thank you very much. But one hiccup every time I open something from the original Google install like contacts or market it force closes the app. Any idea on whats going on??
Help please!
why does my G1 get stuck on D" blue android logo? i can't load it. omfg guys please help. I'm in a state of panick here.
I just installed D' latest cm and D' drc83 thingy i just skipped D" upgrade to cupcake part. omg i'm really really panick right now
help please RASAP!
OMG
OMG I"M FINALLY ABLE TO LOAD but why can't i load my 3G settings? D' apn is set by default and all but why can't i use it?
please help me really please
snOwrOse said:
why does my G1 get stuck on D" blue android logo? i can't load it. omfg guys please help. I'm in a state of panick here.
I just installed D' latest cm and D' drc83 thingy i just skipped D" upgrade to cupcake part. omg i'm really really panick right now
help please RASAP!
Click to expand...
Click to collapse
No need to panic. As long as you can access the Blue Android Logo, you are fine.
Please list, step by step, what you did (including ROM Version Numbers).
Also - you might want to try flashing/wiping your phone. That seems to take care of many issues, but I'd still like to see what you did.
elitemonkie said:
Hey so I did the whole then and it worked mint thank you very much. But one hiccup every time I open something from the original Google install like contacts or market it force closes the app. Any idea on whats going on??
Click to expand...
Click to collapse
Best guess would to be to wipe and try again.
a little help!
guys why can't i download apps from market place after following this guide? It keep saying forces close i just can't download any apps at all however i can browse them.
Anywhere to find apk. file apps or any solution please?
Some help here guys!
Thanks! appreciated!
Well I fixed it but I installed Dwangs OS and works mint.
because my Phone had PVT i updated everything... and then i would reboot at the end after installing the ROM and it will not boot... it gets stuck at the T-Mobile G1 Logo... is there anyway to fix this?
Cheers...
ElChibo said:
because my Phone had PVT i updated everything... and then i would reboot at the end after installing the ROM and it will not boot... it gets stuck at the T-Mobile G1 Logo... is there anyway to fix this?
Cheers...
Click to expand...
Click to collapse
Depends, can you get into recovery or bootloader?
JAguirre1231 said:
Depends, can you get into recovery or bootloader?
Click to expand...
Click to collapse
i can get into recovery mode.. i have been trying to reflash.. but no matter what.. i get stuck on The G1 screen...
So these are the steps I did, I HAVE A CUSTOM RECOVERY, AND BOOTLOADER MY BOOTLOADER SAYS SERIAL10. I have done a backup in recovery in the telnet app I type su and I still have no root access. I have installed UniversalAndroot-1.6.2-beta5.apk on the phone but the program crashes. so I guess root is stopping me at this point. I am trying to upgrade the original rom with a new build and a stable 1 any ideas also........ THANKS IN ADVANCED"
The phone looks not to be rooted yet I went step by step.
LOWER BUILD
Preparing to Get Root on your Phone
1. Format your phone's SD card to FAT32 mode:
* Hook your phone up to your computer using a USB cable and then wait for the notification to show up in your title bar of your phone.
* Click the notification, and then click "Mount".
* A new removable disk should show up on your computer. Right click it and select Format, and select FAT32 as the file system type.
2. Download and unzip the RC29. Copy the DREAIMG.nbh file to the SD card. (RC29 for US)
3. Turn the device power off.
4. Hold Camera button, and press Power button to entry boot loader mode. You should see a gray/white screen with instructions to flash your phone with the update on your SD card. If you don't see that, make sure you followed the instructions properly.
5. As per the on-screen instructions, press the Power button to start upgrade procedure. DO NOT DO ANYTHING TO INTERRUPT THIS PROCESS.
6. After it is finished, perform the restart your phone.
Rooting your RC29:
Instructions:
1. Download recovery-RA-dream-v1.5.2.img and copy it to your SD card
2. Download the Hard SPL and copy the zip file to the SD card.
3. All files must be on the root of your SD card.
4. Restart your phone. Wait for your phone to start up fully and show the home screen.
5. After your phone starts up, hit the enter key twice, type "telnetd" and press enter.
6. Download an Android "Telnet" application from the Market and connect to localhost.
7. If you connect successfully, you will have a root prompt "#".
8. Type the following into Telnet (these commands will give you root access easier in the future):
* mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
* cd sdcard
* flash_image recovery RA-dream-v1.7.0.img
* cat recovery.img > /system/RA-dream-v1.7.0.img
1. Power off your phone.
2. Start up in recovery mode by holding home and pressing power.
3. You will now enter recovery mode. You should see an exclamation.
4. If you do not see a menu on screen, press Alt-L to show the menu.
5. Press Alt-S to apply the update from the SD card.
6. After the update is complete, hold Home and press Back to restart.
7. REBOOTS BACK INTO RECOVERY.
If you want to root try a easy method!
Only Download UniversalAndroot and copy it on your sdcard!
Then open it with a Filemanager and install it!
After open the app and click on root and wait!
After this you device is rooted!
the way i rooted my g1 was very simple all you have to do is pay close attention to this video. http://www.youtube.com/watch?v=DR0HpUVv-BY you'll notice in the video description there is another link on how to get your firmware from 1.6 to 1.5 (must do this first)
(there's a newer version of AmonRA 1.0.7) http://forum.xda-developers.com/showthread.php?t=566669
if you have any trouble figuring this out i will help you step by step jus send me an e-mail to [email protected] so i can answer your questions faster! but honestly its very simple jus pay close attention.
(Optional) also there is the new radio 2.22.28.25 and hboot 1.33.0013d which makes your phone run much faster and allows you to get an extra 14mb on your ram.
the only thing to be careful with is flashing certain froyo roms you need to flash a 2708/2825 kernel with it for it to flash correctly also with some hero/sense roms.
the link to the kernel (froyo) is: http://forum.xda-developers.com/show...&postcount=670
and to get your g1 to the new radio and hboot follow this link http://forum.xda-developers.com/showthread.php?t=831139 this step is tricky but again if you pay close attention you shouldnt have any issues.
at this point you should be free to start flashing some cool roms!! 2 of my personal favorites are FroyobyLazlo: http://forum.xda-developers.com/showthread.php?t=929678 and zachattack052 & xillius200's 2.1&1.5Hero: http://forum.xda-developers.com/showthread.php?t=670414
Happy flashing and good luck! hope this helped you out..
If anything happened and you dont wanna risk bricking your phone you can always Un-Root and get back to stock firmware by following this link http://forum.xda-developers.com/showthread.php?t=491350
at this point you will be back to original stock 1.0 firmware, from here you can either wait for the normal system update to show up which could take up to 24 hours, or if your impatient like me you can manually install the updates to get back to 1.6, i forget where i got the files for the updates and i dont know how to put file links in these posts so you can also email me and i will send you the zip files via e-mail [email protected]