Post Reply

root mytouch 4g 2.3.4

9th September 2011, 03:51 AM   |  #1  
OP Junior Member
Thanks Meter: 2
 
14 posts
Join Date:Joined: Oct 2010
Hi, I just received a replacement phone and it came with version 2.3.4. I would like to know how I can root it..


Please help
The Following User Says Thank You to xposed777 For This Useful Post: [ View ]
9th September 2011, 04:29 AM   |  #2  
jaysun3000's Avatar
Senior Member
Thanks Meter: 62
 
528 posts
Join Date:Joined: Jul 2011
More
you have to downgrade and then root currently i don't think there is a exploit to root gingerbread 2.3.4...how do i know because i recently had to do that with my phone search the forums....
The Following User Says Thank You to jaysun3000 For This Useful Post: [ View ]
9th September 2011, 06:10 PM   |  #3  
Junior Member
Thanks Meter: 0
 
3 posts
Join Date:Joined: Sep 2011
Rooting the Mytouch 4g
I keep reading in different forum posts that there is a way to force an older version on android on the mytouch 4g so it can be rooted. I don't know how to install an older version. I went to one site that gave instructions, and I couldn't even get past the first step without receiving an error.

http://forum.xda-developers.com/show...1178912&page=4

Please help. I broke my other phone so was forced to get a new one, and with this new one I can't get cyanogenmod on it because it's Android 2.3.4. The only way to root the phone is to put older software on it, supposedly (at least that's what I understood from reading several sites). I miss cyanogenmod. :(
9th September 2011, 07:23 PM   |  #4  
mackster248's Avatar
Senior Member
Flag Palmdale, CA
Thanks Meter: 648
 
2,926 posts
Join Date:Joined: Aug 2009
Donate to Me
More
Quote:
Originally Posted by juju-bees

I keep reading in different forum posts that there is a way to force an older version on android on the mytouch 4g so it can be rooted. I don't know how to install an older version. I went to one site that gave instructions, and I couldn't even get past the first step without receiving an error.

http://forum.xda-developers.com/show...1178912&page=4

Please help. I broke my other phone so was forced to get a new one, and with this new one I can't get cyanogenmod on it because it's Android 2.3.4. The only way to root the phone is to put older software on it, supposedly (at least that's what I understood from reading several sites). I miss cyanogenmod. :(

Yeah that's the only way to downgrade. That worked for my buddy last night. Hopefully you know how to use ADB.
The Following 2 Users Say Thank You to mackster248 For This Useful Post: [ View ]
10th September 2011, 12:25 AM   |  #5  
Junior Member
Thanks Meter: 0
 
3 posts
Join Date:Joined: Sep 2011
This is how far I got...
So I followed all of the steps for installing cyanogenmod on my Mytouch 4g aka Glacier (which has Android 2.3.4 on it).

http://wiki.cyanogenmod.com/wiki/TMo...l_Update_Guide

Step 6.
b shell
chmod 755 /data/local/tmp/*
/data/local/tmp/psneuter
NOTE: You will drop out of the shell after this command. Restart the shell using:

When I got to this step, I got an error message on command prompt: "Failed to set prot mask (Inappropriate ioctl for device).”

I was like, “WTF!!”

I did some research and came across sites that had people post about the issue. They tried offering different methods.

http://forum.cyanogenmod.com/topic/2...loader-or-not/

Here someone said, “This is incorrect. While it isn't possible to root stock 2.3.4 yet, you can still root your device using the passimg method, which is basically forcing an older version of Android onto the phone. A version which does allow rooting. Then you can keep your bootloader locked and still have custom firmware.”

I don’t know how to do this though.

There is a link on this site, stating to use NEXUS ONE method to unlock my phone.

http://wiki.cyanogenmod.com/index.ph...l_Update_Guide

I tried this, and the command prompt says “waiting for phone” and nothing happens. I read on another site that I have to get the correct USB drivers for my phone, but I don’t quite understand what they are referring to.

I have tried this method (see link just below this mini-paragraph), and I can’t even get passed the first step. I get an error message like “Access denied/don’t have permissions.”

http://forum.xda-developers.com/show....php?t=1178912


I tried this way, too. I got a weird error and couldn’t do anything:
http://android.modaco.com/topic/2990...our-nexus-one/

This one also gave me a weird error message: http://android.modaco.com/topic/2990...our-nexus-one/

I also found a video online of some guy unlocking his phone with Visionary. I tried that, my phone’s screen went black, and then Visionary failed to work once I restarted my phone to get rid of the black screen. I even uninstalled and reinstalled it, and the program still wouldn’t work right. I wiped my phone, started over with Visionary, and it gave me a black screen again. Nothing happened. I waited for 30 minutes, and I couldn’t get out of the black screen. I reset my phone, and continued down the same vicious cycle of total lameness.

These directions seemed splotchy, so I wasn’t sure when I got an error message using this method if it was due to my own inexperience, or if there was something wrong b/c of the phone or whatever: http://android.modaco.com/topic/2990...our-nexus-one/

This method seems promising, but I can’t even attempt it because I am having issues unlocking the bootloader: http://chensun.net/android-developme...gingerbread/8/

I started to read this, but I didn’t finish because by this point I was very frustrated and overwhelmed: http://forum.xda-developers.com/showthread.php?t=643359

Extra places I have gone to look for assistance:

http://www.nexusoneforum.net/forum/n...-properly.html

http://dottech.org/tipsntricks/21534...android-phone/


After several hours of working on this, I am at a loss. If someone could help me, that would be great.
10th September 2011, 01:20 AM   |  #6  
Junior Member
Thanks Meter: 0
 
3 posts
Join Date:Joined: Sep 2011
89 bootloader
Supposedly all of these methods are for the 86 and 88 bootloaders (although a lot of my sources do not specify)... I have 89 on my phone. I tried a google search for a method to root or unlock a phone with 89 bootloader, and there is nothing. Let me know what you think.
10th September 2011, 01:30 AM   |  #7  
Senior Member
Flag Vancouver
Thanks Meter: 481
 
3,122 posts
Join Date:Joined: Jan 2010
More
This guide is for downgrading from Gingerbread to a rootable Froyo buid:
http://forum.xda-developers.com/show....php?t=1178912

Note that it's a mixed guide that also includes the G2/Desire Z, so make sure you follow the parts meant for the MT4G. It uses Fre3vo to temp-root. Gfree doesn't work on GB ROMs so you have to fool the phone into allowing a downgrade.

Once the downgrade is complete you can go back to the instructions from the CyanogenMod Wiki. Once you have S-OFF you can flash whatever you want.
Last edited by cmstlist; 10th September 2011 at 01:33 AM.
The Following User Says Thank You to cmstlist For This Useful Post: [ View ]
11th September 2011, 09:06 AM   |  #8  
2kwic25's Avatar
Senior Member
Thanks Meter: 43
 
190 posts
Join Date:Joined: Dec 2010
got mine to work
for mytouch 4g you should follow this first to get adb running on the computer right
http://forum.xda-developers.com/showthread.php?t=928370

after that follow this thread from the Gaining temp root
http://forum.xda-developers.com/show....php?t=1178912

i got stuck at the push the img to sdcard so i just put it on the root and skip the push to sdcard and went to adb reboot bootloader
mine looked like this in cmd bold is what i typed red you can skip and put the image file on your sd card
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\home>cd\

C:\>cd\adb

C:\adb>adb devices
List of devices attached
SH0B******** device


C:\adb>adb shell cat /dev/msm_rotator
/dev/msm_rotator: invalid length

C:\adb>adb push fre3vo /data/local/tmp
797 KB/s (9796 bytes in 0.012s)

C:\adb>
C:\adb>adb shell
$ chmod 777 /data/local/tmp/fre3vo
chmod 777 /data/local/tmp/fre3vo
$ /data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
fre3vo by #teamwin
Please wait...
Attempting to modify ro.secure property...
fb_fix_screeninfo:
id: msmfb
smem_start: 802160640
smem_len: 3145728
type: 0
type_aux: 0
visual: 2
xpanstep: 0
ypanstep: 1
line_length: 1920
mmio_start: 0
accel: 0
fb_var_screeninfo:
xres: 480
yres: 800
xres_virtual: 480
yres_virtual: 1600
xoffset: 0
yoffset: 0
bits_per_pixel: 32
activate: 16
height: 80
width: 48
rotate: 0
grayscale: 0
nonstd: 0
accel_flags: 0
pixclock: 0
left_margin: 0
right_margin: 0
upper_margin: 0
lower_margin: 0
hsync_len: 0
vsync_len: 0
sync: 0
vmode: 0
Buffer offset: 00000000
Buffer size: 8192
Scanning region faa90000...
Scanning region fab80000...
Scanning region fac70000...
Scanning region fad60000...
Scanning region fae50000...
Scanning region faf40000...
Scanning region fb030000...
Scanning region fb120000...
Scanning region fb210000...
Scanning region fb300000...
Scanning region fb3f0000...
Scanning region fb4e0000...
Scanning region fb5d0000...
Scanning region fb6c0000...
Scanning region fb7b0000...
Scanning region fb8a0000...
Scanning region fb990000...
Scanning region fba80000...
Scanning region fbb70000...
Potential exploit area found at address fbb80e00:200.
Exploiting device...

C:\adb>adb shell
# exit
exit

C:\adb>adb push misc_version /data/local/tmp/misc_version
813 KB/s (15837 bytes in 0.019s)

C:\adb>adb shell chmod 777 /data/local/tmp/misc_version

C:\adb>adb shell
# /data/local/tmp/misc_version -s 1.00.000.0
/data/local/tmp/misc_version -s 1.00.000.0
--set_version set. VERSION will be changed to: 1.00.000.0
Patching and backing up partition 17...
# sync
sync
# dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
dd if=/dev/block/mmcblk0p17 bs=1 skip=160 count=10
1.00.000.010+0 records in
10+0 records out
10 bytes transferred in 0.003 secs (3333 bytes/sec)
# adb push PD15IMG.zip /sdcard/PD15IMG.zip
adb push PD15IMG.zip /sdcard/PD15IMG.zip
adb: not found

# exit
exit

C:\adb>adb devices
List of devices attached
SH0B5***** device


C:\adb>adb reboot bootloader

C:\adb>



phone should reboot follow last instructions and your back on 2.2.1
Last edited by 2kwic25; 11th September 2011 at 09:14 AM.
The Following User Says Thank You to 2kwic25 For This Useful Post: [ View ]
12th September 2011, 10:33 PM   |  #9  
birdisthewordfella's Avatar
Member
Thanks Meter: 4
 
52 posts
Join Date:Joined: Oct 2010
More
I went through the same thing, I just kept punching in commands because it would appear to gain temp root using visionary, but never update the recovery. After repeating the process and commands several times in a row to kind of force it and make sure, it works. I know these phones have a hard time communicating via usb cable so maybe thats it... but just repeat your commands and make sure that you aren't getting errors and that everything is actually gaining root not just appearing to gain root.

As far as visionary goes, I never got it to do perm root, I just installed recovery and bootloader using the wiki setup guide.
7th October 2011, 12:12 AM   |  #10  
Junior Member
Thanks Meter: 0
 
2 posts
Join Date:Joined: Sep 2011
89 boot
I too have HBOOT-0.89.0005. Did you (or anyone else) find a solution, or does it even matter? Would be great if I could afford to brick the phone, but as it's my only phone, no can do.

pd


Quote:
Originally Posted by juju-bees

Supposedly all of these methods are for the 86 and 88 bootloaders (although a lot of my sources do not specify)... I have 89 on my phone. I tried a google search for a method to root or unlock a phone with 89 bootloader, and there is nothing. Let me know what you think.


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

Advanced Search
Display Modes