Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,812,110 Members 41,386 Now Online
XDA Developers Android and Mobile Development Forum

[Tutorial] Root FRF91/FRF85B/FRF83/FRF72 (T-Mo/AT&T) Without Unlocking (100% Working)

Tip us?
 
Constrabus
Old
(Last edited by Constrabus; 28th February 2012 at 07:28 AM.) Reason: UPDATES
#1  
Senior Member - OP
Thanks Meter 12
Posts: 163
Join Date: Jun 2009
Angry [Tutorial] Root FRF91/FRF85B/FRF83/FRF72 (T-Mo/AT&T) Without Unlocking (100% Working)

Credits:
Booker-T
M9x3mos
th3fallen
juan413
_Sri_
Amon_RA
cyanogen
For your amazing works leading up to this guide

Notes:
- Donate if I've helped save your HTC warranty.
- This will work! If you can't figure something out, don't get discouraged. Ask here for help.
- After this process, you can flash whatever ROM you like in recovery. I just have the steps showing for CyanMod so you know you have a good, clean system to start off with.

[T-Mo & ATT] Prerequisites:
- Locked Nexus One flashed with FRF85B
(Stuck on FRF91? Use THIS to downgrade to EPE76. Then update back up to FRF85B.)
- Lastet SDK (Click)
- Working ADB (Info)
- The attached .zip "ROOT_FRF83.zip" (Attachment at bottom)
- Got Mac/Linux? (Click Thanks madj42)

Process:
1) Extract the files within "ROOT_FRF83.zip" into the "tools" directory of the extracted SDK package

2) Open a command prompt or terminal and change to the "tools" directory of the extracted SDK package
- Example: Type "cd C:\Users\Matt\Desktop\android-sdk-windows\tools" and hit Enter

3) Type "loop" and hit Enter

4) With phone attached through microUSB, enter Recovery with the battery cover OFF and the SDcard REMOVED.
- Tip: Be careful not to let the battery fall out during this process
- Tip: To enter recovery, boot while holding Volume down button. Then select the recovery option.

5) When you see the HTC devices attached in recovery mode, hit Ctrl+C, then "y", then Enter

6) Slide in SDcard (Make sure there is no update.zip on it at this point)
- Tip: It should slide in and click VERY easily if you trim the tab on the battery properly. A sharp razor blaze works well.
- Tip: I recommend this instead of other methods (paper slip) because it will work without error
- Tip: You only need to cut as far as the SDcard slot goes, you do not need to trim the entire tab


7) On your phone, press Power + Volume Up AFTER inserting SDcard

8) Choose "apply sdcard:update.zip"
- Tip: It will fail, but that is expected because there is no update.zip
- Tip: This is done to mount the SDcard after achieving adb while the SDcard was out

9) In your terminal type "adb push flash_image /sdcard/flash_image" and hit Enter

10) In your terminal type "adb push ota.zip /sdcard/update.zip" and hit Enter

11) In your terminal, type "adb push update.zip /sdcard/update.zip" and DO NOT yet hit Enter

12)Ready your finger near the Enter key of your keyboard so that you can quickly hit it once you complete the next step

13) Choose "apply sdcard:update.zip"

14) As soon as you see the yellow installation progress bar, hit Enter on your keyboard
- Tip: If completed properly, you should see a message about rooting adb

15) Choose "Reboot into system"

You now have root access(aka Admin rights) in your stock ROM, but with limited capabilities.

If you want to do any of the following, please continue:
- Flash a custom recovery
- Perform Nandroid backup
- Flash a Rooted Stock Froyo ROM with full capabilities
- Flash CyanogenMod


16) Download the following to the root of your SDcard
- recovery-RA-nexus-v1.7.0.1.img: http://rapidshare.com/files/39326736...s-v1.7.0.1.img
- Note: UnMount your SDcard after copying these files, but keep your phone plugged in

17) In your terminal type "adb shell" and hit Enter

18) In your terminal type "su" and hit Enter
- Tip: At this point, it will hang until you choose "Allow" on your phone with the SuperUser app pop-up
- Tip: $ should now be replaced with #

19) In your terminal, type "mount -o rw,remount /dev/block/mtdblock4 /system" and hit Enter

20) In your terminal, type "cat /sdcard/flash_image > /system/bin/flash_image" and hit Enter

21) In your terminal, type "chmod 775 /system/bin/flash_image" and hit Enter

22) In your terminal, type "flash_image recovery /sdcard/recovery-RA-nexus-v1.7.0.1.img" and hit Enter

23) In your terminal, type "rm /system/etc/install-recovery.sh" and hit Enter

24) In your terminal, type "rm /system/recovery-from-boot.p" and hit Enter

You can now boot into your new Recovery by turning off your phone and turning back on while holding Volume Down.

If you want the latest CyanogenMod, please continue.

25) Download the following to the root of your SDcard
- update-CM-5.0.8-N1-signed.zip: http://cyanogen-updater.googlecode.c...-N1-signed.zip
- gapps-passion-EPF30-signed.zip: http://www.mediafire.com/download.php?mjzwozjojkh

26) Nandroid backup
- Tip: In Recovery, choose "Backup/Restore" then "Nand backup"
- Tip: This will give you an exact copy of your system's current state which you can revert back to at any time

27) Wipe your phone
- Tip: In Recovery, Choose "Wipe" then "Wipe data/factory reset"

28) Apply zip "update-CM-5.0.8-N1-signed.zip"
- Tip: In Recovery, Choose "Flash zip from sdcard"

29) Apply zip "gapps-passion-EPF30-signed.zip"

30) Reboot into your newly rooted phone!
Attached Files
File Type: zip ROOT_FRF83.zip - [Click for QR Code] (2.03 MB, 2429 views)

[LG Hammerhead]

[LG Mako] Sold
- CM

[HTC Pyramid] Sold
- HBOOT 1.27

[HTC Passion] Sold
- CMnightly / Overclocked

[HTC Dream] Sold
- Replaced black Casing with white/silver
 
kaiser_tytnii
Old
(Last edited by imfloflo; 30th June 2010 at 02:35 PM.)
#2  
kaiser_tytnii's Avatar
Senior Member
Thanks Meter 42
Posts: 526
Join Date: Nov 2007
Location: Toronto
thanks! is there any specific reason why it has to be FRF83 or FRF72 if you know? for us AT&T Nexus User stuck on EPE54B, shouldn't we be able to do the same? or the ota.zip is different in that sense? Please give us some insight. thanks!
Current Phones:
1. Google Nexus 4
AOKP ; Franco's Kernel M1

2. Google Nexus One
VJ CM 10.1

3. Lenovo ThinkPad Tablet
Stock 4.0.3 rooted

4. HTC One S
ViperOneS 2.2
 
MishFdM
Old
#3  
MishFdM's Avatar
Senior Member
Thanks Meter 9
Posts: 209
Join Date: May 2010
Sorry, where is The attached .zip "ROOT_FRF83.zip" ?
Mish
Phone: Xiaomi MI-Two (MI-2)
ROM: MIUI x.x.x-Ita
Recovery: MiRecovery 2.0.0
MIUI Android (Staff) | MIUI Italia (Founder / Admin) | Nexus Lab (Admin) | MIUI ROM Downloader (Project Manager) | Official MIUI Forum (Mod)
If you like my work you can Donate - Follow MIUI Italia on Twitter, Facebook and Google +
 
vigan8
Old
#4  
Member
Thanks Meter 0
Posts: 83
Join Date: Feb 2009
where is the attached .zip "ROOT_FRF83.zip"
T···Mobile· Nexus One
Bootloader: Locked
Rooted: Yes
Twitter
 
Constrabus
Old
#5  
Senior Member - OP
Thanks Meter 12
Posts: 163
Join Date: Jun 2009
Oops!! Added link to the top!

[LG Hammerhead]

[LG Mako] Sold
- CM

[HTC Pyramid] Sold
- HBOOT 1.27

[HTC Passion] Sold
- CMnightly / Overclocked

[HTC Dream] Sold
- Replaced black Casing with white/silver
 
vigan8
Old
#6  
Member
Thanks Meter 0
Posts: 83
Join Date: Feb 2009
Quote:
Originally Posted by Constrabus View Post
Oops!! Added link to the top!
the link wont work
T···Mobile· Nexus One
Bootloader: Locked
Rooted: Yes
Twitter
 
Constrabus
Old
#7  
Senior Member - OP
Thanks Meter 12
Posts: 163
Join Date: Jun 2009
Link updated

[LG Hammerhead]

[LG Mako] Sold
- CM

[HTC Pyramid] Sold
- HBOOT 1.27

[HTC Passion] Sold
- CMnightly / Overclocked

[HTC Dream] Sold
- Replaced black Casing with white/silver
 
lostinatlanta
Old
#8  
Junior Member
Thanks Meter 0
Posts: 10
Join Date: Jun 2010
Location: Atlanta
Quote:
Originally Posted by Constrabus View Post
4) With phone attached through microUSB, enter Recovery with the battery cover OFF and the SDcard REMOVED.
- Tip: Be careful not to let the battery fall out during this process

5) When you see the HTC devices attached in recovery mode, hit Ctrl+C

6) Slide in SDcard (Make sure there is no update.zip on it at this point)
- Tip: It should slide in and click VERY easily if you trimmed the tab on the battery properly

7) On your phone, press Power + Volume Up

8) Choose "Apply update.zip from SDcard"
- Tip: It will fail, but that is expected.

9) In your terminal type "adb push flash_image /sdcard/flash_image" and hit Enter
Still getting either adb with no sd, or sd with no adb.

When I follow your exact process, apply "sdcard:update.zip" returns

"-- Install from sdcard...
Finding update package...
E:Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(No such file or directory)
E:Can't mount SDCARD:update.zip
Installation aborted."

and then "adb push flash_image /sdcard/flash_image" returns

"failed to copy 'ota.zip' to '/sdcard/flash_image':Permission denied".

These are the exact same returns I get when I tried the process without a card inserted, which is what leads me to believe the card is in but not mounted.

Is there a way to tell adb to (re)mount the SD card in recovery?
 
lostinatlanta
Old
#9  
Junior Member
Thanks Meter 0
Posts: 10
Join Date: Jun 2010
Location: Atlanta
Or am I doing something wrong...

Can you walk me through just those particular steps? Like Cookbook-detailed instructions.
 
Constrabus
Old
#10  
Senior Member - OP
Thanks Meter 12
Posts: 163
Join Date: Jun 2009
Make sure that you are inserting the sdcard BEFORE you press Power and Volume Up to reveal the recovery options and AFTER you get adb connected in recovery mode with loop.

Also make sure you can get adb working while in android to make sure the driver is installed properly.

Quote:
Originally Posted by lostinatlanta View Post
Still getting either adb with no sd, or sd with no adb.

When I follow your exact process, apply "sdcard:update.zip" returns

"-- Install from sdcard...
Finding update package...
E:Can't mount /dev/block/mmcblk0p1 (or /dev/block/mmcblk0)
(No such file or directory)
E:Can't mount SDCARD:update.zip
Installation aborted."

and then "adb push flash_image /sdcard/flash_image" returns

"failed to copy 'ota.zip' to '/sdcard/flash_image':Permission denied".

These are the exact same returns I get when I tried the process without a card inserted, which is what leads me to believe the card is in but not mounted.

Is there a way to tell adb to (re)mount the SD card in recovery?

[LG Hammerhead]

[LG Mako] Sold
- CM

[HTC Pyramid] Sold
- HBOOT 1.27

[HTC Passion] Sold
- CMnightly / Overclocked

[HTC Dream] Sold
- Replaced black Casing with white/silver

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes