View Single Post
Old May 1st, 2009, 09:08 AM   #2 (permalink)
justjimjpc
Premium Member
 
justjimjpc's Avatar
 
Join Date: Nov 2008
Location: Washington DC, USA
Posts: 10,560
 
Device(s): G1(2ea) 1 rooted, MT3G v1.0, Samsung Vibrant, Samsung III, LG SLATE Tablet
Carrier: T-Mobile

Thanks: 5
Thanked 220 Times in 104 Posts
Default Rooting Composite threads

Reasons to Root

Why Root - AndroidWiki


Rooting for UK :
Quote:
Originally Posted by devolio View Post
As I don't have a european device, I can't say for sure, but this thread should get you started on the process :

HOW TO: downgrade, root and upgrade ANY G1/Dream (even Continental European) - xda-developers

I know there's also threads on xda-developers that has the rollbacks for the UK devices.
If you are wanting to do a Magic/Cupcake/ 1.5 Flash then 1.5 Should work for UK as well.
(see below for options)

Quote:
Originally Posted by devolio View Post
Root allows you to modify just about everything, flash new images,

change your boot image, change themes, run ARM debian, and tons more.

This guide goes through installing/downgrading to RC29, getting root, flashing the new recovery.img / test keys, changing the boot loader, and installing JesusFreke's modified RC33 builds.

If you're unsure about why you would want root, or aren't comfortable with flashing or poking around on your device, do not do this.

Update (3/10/09): Switched from RC30 to RC33 instructions, and clarified a few points.

Sources

JesusFreke's modified updates
Registering without a sim or data plan
Modded recovery and boot images
Dream SPLs
RC30 to JFv1.31

more versions Available at NoOneHereYet's WebPage
Cupcake Downloads

And all of the great people over at xda-developers and freenode/#android who make it all happen.
Let's get started.

Also, please note that this will wipe out everything - all of your settings and apps - twice. By installing the RC29 nbh, you lose everything, and likewise moving to RC33 Or Cupcake_1.5.

There's 4 main files you're going to need:

In the following zip file : RC29NBH.zip is the DREAIMG.nbh you will need ...
Extract it from the zip ... and DO NOT RENAME IT !!!

DREAIMG.nbh
or...
DREAIMG.nbh

This is the NBH file needed to roll back to RC29 <<< this restores the security hole which allows root access..

recovery_testkeys.img The modified recovery image/test keys.


EngBootloader_v2_NoSigCheck.zip

The engineering bootloader. An update.zip. It's recommended that you
read more about them here before choosing this one.

JFv1.42_RC33

JFv1.42 RC33
JesusFreke's (latest, at time of writing) modified RC33 update.zip. US version:

... or you might use this one if you Want 1.5 cupcake like the MAGIC
=======================================
This is the MAGIC 1.5 Haykuro Build ...
MAGIC 1.5 Haykuro Build ver 5.0.2G
You will find the MAGIC 1.5 Haykuro Build ver 5.0.2G at the above link...
Link by AF: member noonehereyet
this edit addition by AF Member: justjimjpc
============================================

RC33 Radio update The radio update to apply when moving to RC33.

NOTE:
If you are doing any version based on Cupcake 1.5 then use the following for the Radios Flash file:
http://www.getyourdroidon.com/root/ota-radio-2_22_19_26I.zip

<<<=============================================== =>>>
Once you have all of the files, you're ready to go.


Once again, if you're unsure about why you would want root, or aren't comfortable with flashing or poking around on your device, do not do this.


It's definitely recommended that your phone's battery life remaining be full or near full when you start this, as it can take awhile depending on how quickly you do the steps.


Step 1)

- Format the Micro SD Card to FAT32.
- Copy the DREAIMG.nbh file to the Micro SD Card. (NOT A ZIP FILE)
- With the phone off, hold camera and press power to boot into the bootloader.
- Once the bootloader is loaded, press power to install.
- Press the trackball to continue and press talk+menu+power to reboot.


Step 2)

BEFORE RUNNING THIS STEP: get the APPS TELNET & TERMINAL From the AppMarket

- Copy recovery_testkeys.img onto the Micro SD Card.
- Turn the phone on (if not already)
- Type enter telnetd enter (this starts the server command_
- now go to you apps and start the App Telnet
use the telnet application from the market and connect to localhost
OR
- Telnet into the phone with telnet (telnet ipaddress)

- Run the following as root (from within the Telnet app )

Code:
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

dd if=/system/bin/sh of=/system/bin/su

chmod 4755 /system/bin/su
And you've created su, a way to switch to the root user easily. Now we need to add the modified recovery test keys. Run the following in telnet again (or as root).

Code:
su

cd /system

cat /sdcard/recovery_testkeys.img > recovery.img

flash_image recovery recovery.img
Now that's finished.

Personally, I prefer to go with the Engineering bootloader, but you can

choose whichever you'd like.

Step 3)

- Rename whichever bootloader package you're going to use to update.zip
- Copy it onto the Micro SD Card.
- Turn off the phone (if not already,)
- Hold home+power to boot into recovery mode
- Alt+L to see the text
- Alt+S to install the bootloader
- When it's done, reboot

And now you've got the bootloader. Last but not least, if you'd like, you can install JesusFreke's RC33 builds that add a lot of extra goodness.

Step 4)

Note: It's recommended elsewhere that you wipe your data (Alt+W in Recovery Mode) before applying this update. Although I don't do this myself, doing so never hurts.

- Rename to update.zip
- Copy it onto the Micro SD Card.
- Turn off the phone (if not already,)
- Hold home+power to boot into recovery mode
- Alt+W to wipe the data, as noted above, if you so choose
.............. note Alt+W will remove all your downloaded apps ....
- Alt+L to see the text
- Alt+S to install the update
- When it's done, reboot (Home & Backkey)... (this is after you get the Recovery Menu the second time)

Step 5)

- Repeat the same process as in Step 4 with the RC33 or Cupcake 1.5 Radio update. This update will restart your phone a few times and display the 'flashing rom' graphic, be patient, as it can take some time. And now you're done.

Easy as pie.
OP by Devolio ...

.... additional info on Step 2:

Quote:
Originally Posted by randel77 View Post
First, I gotta give Devolio a million thanks for helping me to get this working on my phone. I would like to offer a little help to those that might get stuck/confused at the same place(s) that I did.

Step 2)

- Copy recovery_testkeys.img onto the Micro SD Card.
- Turn the phone on (if not already)
- Type enter telnetd enter to start telnet
--- Note some people have found that pressing enter twice then Type telnetd follow by pressing the enter key ...
- Telnet into the phone with telnet (telnet ipaddress)
- Run the following as root (in telnet)

- Type enter telnetd enter to start telnet
(your contacts will come up it, which is ok. hit the enter key then type telnetd and the enter key again).

- Telnet into the phone with telnet (telnet ipaddress)
(at this point you need to download "telnet" from the market. Run the app and hit the "connect to server" button. a bunch of funny symbols will pop along the top of the screen the last one is #

- Run the following as root (in telnet)
(simply type the code exactly like you see it, in the telnet app)


For those running windows 7 (as I am): if the JesusFreke's RC30 build does not install, rename the JesusFreke's RC30 build to update instead of update.zip

As of writing this the latest JesusFreke's RC30 build is JFv1.41 (multi-touch browser).

Heres where to get it Updated 3-3-09 - JFv1.43 for UK RC9 firmware! - xda-developers
.
__________________
Help Us: Submit FAQ's You have answered over and over! Will add them to OUR FAQ LIB. Check out our FAQ's.... Also Check out our Tag Search. \\\ Running 2 G1's & a MT3G, Vibrant(rooted), Galaxy S: <<< OLD New >>> JUST Samsung S3-32GB & LG GSlate Tablet /// Link for --> G1 Dream ROOT GUIDE ///// Link for --> UN-ROOT GUIDE
.
justjimjpc is offline  
Last edited by justjimjpc; February 28th, 2010 at 06:22 PM. Reason: Update Links Especially for Radio for Magic or any 1.5 Build
Reply With Quote