Fixed for me:
Some of these steps may be unnecessary, but this sequence worked for me, with a updated phone fresh from the box, under Windows 7 64 bit.
Note that NO exploit is required, just the right steps in the right order.
You will need the "old" rooting file:
"Huawei MyTouch 4G Root
Created by mattlgroff
Visit me at DroidRzr.com!!!"
They want a registration to download at droidrzr.com, but the file is probably around elsewhere as well.
On the phone, go to phone app, dial *#*#2846579#*#*
Project menu->background setting
OTP NV filter switch, hit confirm.
UsbSetting->Manufacture mode, confirm.
Don't reboot yet.
In computers browser, go to here: sigmakey.com/ Sigma-Help/ Qualcomm.html scroll down till you see
Direct unlock for U8680, U8730, U8800, U8860, C8860E:
Click that and download the single file "Huawei drivers"
Extract the zip file somewhere handy.
Find and extract the previously used rooting file.
Now, reboot the phone.
When It comes back up, go to device manager (Win+r devmgmt.msc <enter>)
you should see some Android devices with yellow triangles (no driver).
For each of the four:
Go to details, change property to Hardware Ids, make a note of the number at the end of the first line in Value, right after MI_
Then go to driver, update driver, Browse, let me pick, All devices, have disk. point to where you extracted the earlier downloaded Huawei drivers, plus the folder for your OS (mine was t:\huawei\win764 for windows 7 64 bit)
Select any file in the directory, doesn't matter. use the following chart to load the correct driver for the MI_##
00 Huawei Incorporated Android Adapter Modem
01 Huawei Incorporated Android Adapter PCUI
03 Google, Inc Adapter ADB Interface
04 Huawei Incorporated DBAdapter Reserved Interface
05 Huawei Incorporated DBConsole Reserved Interface
yes, 02 is missing, but unneeded.
Unplug your phone, count to 5 and replug.
I used the "old" rooting file and used the root.bat as a guide.
Extract the old rooting file to a directory, change to that directory, then, You'll want to do this:
Wait for the bootloader to come up
fastboot boot rooted.img
Wait for it to come up, then give it an additional minute or two.
adb shell "mount -t ext4 -o remount,rw /dev/block/mmcblk0p12 /system"
adb push su /system/bin/su
adb push Superuser.apk /system/app/
adb push busybox /system/xbin/
adb shell "chmod 6755 /system/bin/su"
adb shell "chmod 755 /system/xbin/busybox"
adb shell "chmod 644 /system/app/Superuser.apk"
After the reboot, when it got the the "desktop", there was about a 2 minute delay where NOTHING seemed to work and i was missing all desktop icons. After about 2 minutes, everything worked.
This survives a "quick" reboot, don't know about a "full" reboot yet.
And I'm guessing the same basic process would work for a custom ROM image, but I haven't tested it yet.
Replies about working or not working would be appreciated.
Originally Posted by toquer
I've been working on this for the past week. Every exploit I've tried just hangs after a while. I've gotten much further manually. I've got unbuntu and been working using various manual methods. The thing I've noticed is that there is no system folder in root. There is a system partition in which app and bin folders exist. Later today I'm going to have time to try some more. If it weren't for these silly rules id reply to somebody elses post, but I guess reading in forums for 3 years as a registered user doesn't count. Never a need to post as I've always found something using a search. And now I've got a phones that's been out for a week and there's no info out on it so I guess I get to develop myself. Not a hard thing...just time consuming and I've got better things to do, but these pink apps gotta go and I need wired or wireless tehter again. Hopefully I have succcess later today and can post how I accomplished it.