Check Your I/O Usage with Iotop for Android

Ever needed to check the I/O usage of apps? If so, you probably tried searching for an iotop … more

T-Mobile HTC One M8 Gets Selfie-Friendly Android 4.4.4 OTA

The T-Mobie variant of HTC One (M8) just now received an over-the-air update … more

Android L is for Lockdown

Root is, without a doubt, the (un)holy grail of the Android world. Those wonderful permissions that allow you as … more

XDA Xposed Tuesday: XHangouts Will Improve Your Hangouts

Ever since Google started supporting text messaging in Hangouts many people have … more
Post Reply

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

OP Constrabus

26th June 2010, 01:17 AM   |  #1  
OP Senior Member
Thanks Meter: 12
 
163 posts
Join Date:Joined: Jun 2009
More
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, 2431 views)
Last edited by Constrabus; 28th February 2012 at 07:28 AM. Reason: UPDATES
26th June 2010, 01:28 AM   |  #2  
kaiser_tytnii's Avatar
Senior Member
Flag Toronto
Thanks Meter: 42
 
526 posts
Join Date:Joined: Nov 2007
More
Thumbs up
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!
Last edited by imfloflo; 30th June 2010 at 02:35 PM.
26th June 2010, 01:28 AM   |  #3  
MishFdM's Avatar
Senior Member
Thanks Meter: 9
 
209 posts
Join Date:Joined: May 2010
More
Sorry, where is The attached .zip "ROOT_FRF83.zip" ?
26th June 2010, 01:28 AM   |  #4  
Member
Thanks Meter: 0
 
83 posts
Join Date:Joined: Feb 2009
More
where is the attached .zip "ROOT_FRF83.zip"
26th June 2010, 01:35 AM   |  #5  
OP Senior Member
Thanks Meter: 12
 
163 posts
Join Date:Joined: Jun 2009
More
Oops!! Added link to the top!
26th June 2010, 01:36 AM   |  #6  
Member
Thanks Meter: 0
 
83 posts
Join Date:Joined: Feb 2009
More
Quote:
Originally Posted by Constrabus

Oops!! Added link to the top!

the link wont work
26th June 2010, 02:24 AM   |  #7  
OP Senior Member
Thanks Meter: 12
 
163 posts
Join Date:Joined: Jun 2009
More
Link updated
26th June 2010, 02:29 AM   |  #8  
Junior Member
Atlanta
Thanks Meter: 0
 
10 posts
Join Date:Joined: Jun 2010
More
Quote:
Originally Posted by Constrabus

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?
26th June 2010, 02:36 AM   |  #9  
Junior Member
Atlanta
Thanks Meter: 0
 
10 posts
Join Date:Joined: Jun 2010
More
Or am I doing something wrong...

Can you walk me through just those particular steps? Like Cookbook-detailed instructions.
26th June 2010, 02:41 AM   |  #10  
OP Senior Member
Thanks Meter: 12
 
163 posts
Join Date:Joined: Jun 2009
More
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

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?


Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes