Root and downgrade for Android 2.3.4 {Script included - ShiftySonofA script dl added) - EVO Shift 4G Android Development

Well, I'm writing this thread because I happily have a root method that doesn't require HTC unlock and you can downgrade to 2.2. Let's get into the information about it:
Required:
ADB
PG06IMG.zip {Downgraded version}
misc.img * {md5sum = c88dd947eb3b36eec90503a3525ae0de}
tacoroot *
*included in zip file
Instructions:
Alright, for this you will need to run the following commands:
Code:
adb push tacoroot.sh /data/local/tmp/taco
adb shell chmod 755 /data/local/tmp/taco
adb shell sh /data/local/tmp/taco --setup
[COLOR="Red"]YOU NEED TO Hit Vol up + Vol Down + Power all at once after it goes into recovery![/COLOR]
After it reboots type:
Code:
adb shell sh /data/local/tmp/taco --root
and then you use
Code:
adb shell dd if=/sdcard/misc.img of=/dev/block/mmcblk0p17
Pull your battery after you check the md5sum of the img by using adb shell md5sum /dev/block/mmcblk0p17
and then reboot into hboot to downgrade
Download here
Script Download, features, changelog is in this post
credits:
Misc.img file: OTAKing (Ohai buddeh)
tacoroot: jcase

Well looks like someone has been at work.

I never doubted you buddy! Good work! Thanks!
Sent from my PG06100

Nice work as always.
Sent from my HTC Evo Shift using Tapatalk

You never cease to amaze young Padawan!!
Just imagine If they could of waited a little longer! Lmao!

Indirect for the win!!!

Script information:
This one is called ShiftySonOfA
It is basically Fre3atlast rewritten for this with about 3/4ths of it changed. Enjoy.
Download link:
here
Features:
Code:
MD5 Check
Easy to use
Includes all information needed
Offers download for EXE or Zip for RUU back to froyo.
Version Changelog:
Code:
1.0: Initial Release

Anyone think we can get this stickied? It's pretty important. :|

You got it...
Sent from my PG06100

Indirect said:
Anyone think we can get this stickied? It's pretty important. :|
Click to expand...
Click to collapse
Done.
EDIT: I've created a single sticky which links to all other stickies. We had about 6 so it needed to be tidied up.

Thanks once again Indirect
TEAM MiK
MikROMs Since 3/13/11

Glad to help out where I started developing.
Sent from my Nexus S 4G using xda premium

Indirect said:
Glad to help out where I started developing.
Sent from my Nexus S 4G using xda premium
Click to expand...
Click to collapse
I'm just glad your still helping out
TEAM MiK
MikROMs Since 3/13/11

He told me he is too scared to ask anyone for a donation for a shift, he will work on roms if he can get his hands on one, any takers?

gigermunit said:
He told me he is too scared to ask anyone for a donation for a shift, he will work on roms if he can get his hands on one, any takers?
Click to expand...
Click to collapse
Because I knew everyone would say no.

If I had an extra one, you'd be welcome to it. Your work kicks ass.
Sent from my Supremely Shifted Speedy.

I honestly have a extra shift but have been trying to sell it times are tough at the moment, thing is less then 6 months old and doesn't even get used back in the box mint...
Just don't think I'm comin off as a ****, if I could donate bro I define would just can't afford to...
Sent from my PG06100 using Tapatalk

Indirect said:
Because I knew everyone would say no.
Click to expand...
Click to collapse
Im considering reporting my current shift lost and sending it to you.
but after I get money to pay for a replacement lol

guys, look on the bright side: If I have a donated shift, I can also try to develop a root for the rom instead of having to downgrade. I already have some ideas but I need to test on latest version. :|

Indirect said:
... I happily have a root method that doesn't require HTC unlock and you can downgrade to 2.2.
Click to expand...
Click to collapse
Thanks for this! I was able to use the temp root to "adb pull" the entirety of the (kernel visible) flash, as well as the /boot, /system, WiMax, and /data partitions (after remounting r/o). Because of that, after I'd downgraded (which seems really unnecessary JUST to get to a flashable HBoot, but that's another topic), I was able to flash back the new radios and touchscreen firmware (as seen in another thread), then flash the CWM recovery, which let me reflash /system and /data from my previously-unlocked Shift (and Nandroid that for future use, as well). After modifying the stock 2.3.4 /boot to set ro.secure to "0" then flashing that with fastboot, then pushing Superuser.apk and the "su" binary, I was exactly back to where I was before (which was VERY important to me, I didn't want to have to start over from a clean wipe), except now I have root- so I was able to use TiBu to move stuff that was ordinarily marked "Phone Only" to the SD-Card, freeing up some space (which along with how slow this phone is and how little memory it's got are my major gripes with the Shift).
(TL;DR: I now have root and didn't lose anything I had before I started).
It's nice to have the TiBu and Nandroids, too- despite the glowing reviews I read here, I seriously dislike this handset, but I hear there's ROMs out there that make this thing usable. So, now I get to try 'em, and always go back if they're no better after all.

Related

Us sprint 2.1 rom leaked.its exe file . For non rooted

http://www.4shared.com/file/WU7XiKt-/RUU_Hero_C_Sprint_2206511_sign.html
to all dev. its said the leak for sprint 2.1 .is exe file.non rooted phone can upgrade it. heard everyyhing work fine. im gsm version. im not respondsible for any damage or bricked of your phone.
the source from facebook htc hero page.
Sent from my Hero using Tapatalk
IS FOR SPRINT. NOT GSM. BE ALERT
Sent from my Hero using Tapatalk
orangeclanz said:
http://www.4shared.com/file/WU7XiKt-/RUU_Hero_C_Sprint_2206511_sign.html
to all dev. its said the leak for sprint 2.1 .is exe file.non rooted phone can upgrade it. heard everyyhing work fine. im gsm version. im not respondsible for any damage or bricked of your phone.
the source from facebook htc hero page.
Sent from my Hero using Tapatalk
Click to expand...
Click to collapse
Nice to see the CDMA Hero has it's official 2.1 fame .. but come on lazy HTC, where is 2.1 for the GSM cousin? Let's hope tomorrow is THE day..
Looks like it's working
EDIT: However, this is exactly the same as Villain 5.2 (the same leak that is).
Pretty stable
It does work well.. What an improvement from the previous version
HomerSp said:
Looks like it's working
Click to expand...
Click to collapse
But not on GSM Hero's - grrrrrrrrrrrrrrrr
Didn't the GSM hero come out before the CDMA one? How come the CDMA one came out first?
hkr said:
But not on GSM Hero's - grrrrrrrrrrrrrrrr
Click to expand...
Click to collapse
It does if you port it (I only have gsm) ;-)
HOW LEGIT IS THIS RUU THOUGH? who can co-sign it? my buddy wants to use it but doesn't want to take any chances..
someonenewhere said:
Who can co-sign it?.
Click to expand...
Click to collapse
What?
I need a Mercedes? Can someone co-sign it?
Just playing
Old news >> http://forum.xda-developers.com/showthread.php?t=661057
All of our dev's 2.1 builds are already based on this build.
FYI, when the final (non-test) build .exe comes out, flashing your phone with it may render your phone unrootable.
someonenewhere said:
HOW LEGIT IS THIS RUU THOUGH? who can co-sign it? my buddy wants to use it but doesn't want to take any chances..
Click to expand...
Click to collapse
I put it on my Hero with no problems. My guess is its very close to the RC. Or he could just wait!!
Once you have used this leaked RUU from Sprint, how do you go and flash one of the ROMs here? When I attempt to do it, I get a pic of a generic HTC phone with a red triangle and a red exclamation point. I have to do a battery pull to get it to go away.
Don't flash a ruu that doesn't have root. The exploits used to gain root are probably patched. Also this will over write your custom recovery. Leaving you with no way to flash custom roms. Wait until someone puts out a build with root.
tedya said:
Once you have used this leaked RUU from Sprint, how do you go and flash one of the ROMs here? When I attempt to do it, I get a pic of a generic HTC phone with a red triangle and a red exclamation point. I have to do a battery pull to get it to go away.
Click to expand...
Click to collapse
Sounds like you already installed the ruu I'm guessing?..lol.
You need flash a custom recovery to the phone now to be able to flash custom ROMs.
Manually push flash_image to /system/bin >> You have to give flash_image permissions with adb
Code:
adb shell chmod 0755 /system/bin/flash_image
>> Root and reflash recovery (use this guide, except substitute 1.6.2 instead of 1.5.2 recovery (or use whatever recovery you want)>> Then reboot into recovery and nandroid backup your phone first thing >> Next you choose flash .zip and choose any custom ROM signed .zip on your sdcard to flash. >> After it flashes, reboot.
I included flash_image if you need it to push. This is not a .zip file, but I had to add .zip to attach it here. Rename it without the .zip or push it by typing
Code:
adb remount
adb push flash_image.zip /system/bin/flash_image
danknee said:
Sounds like you already installed the ruu I'm guessing?..lol.
You need flash a custom recovery to the phone now to be able to flash custom ROMs.
Manually push flash_image to /system/bin >> You have to give flash_image permissions with adb
Code:
adb shell chmod 0755 /system/bin/flash_image
>> Root and reflash recovery (use this guide, except substitute 1.6.2 instead of 1.5.2 recovery (or use whatever recovery you want)>> Then reboot into recovery and nandroid backup your phone first thing >> Next you choose flash .zip and choose any custom ROM signed .zip on your sdcard to flash. >> After it flashes, reboot.
I included flash_image if you need it to push. This is not a .zip file, but I had to add .zip to attach it here. Rename it without the .zip or push it by typing
Code:
adb push flash_image.zip /system/bin/flash_image
Click to expand...
Click to collapse
Hi Dankee. I am having difficulties pushing flash_image. This is what I type/get:
C:\android-sdk-windows\tools>adb push flash_image /system/bin/flash_image
failed to copy 'flash_image' to '/system/bin/flash_image': Read-only file system
Any ideas? Thanks so much.
tedya said:
Hi Dankee. I am having difficulties pushing flash_image. This is what I type/get:
C:\android-sdk-windows\tools>adb push flash_image /system/bin/flash_image
failed to copy 'flash_image' to '/system/bin/flash_image': Read-only file system
Any ideas? Thanks so much.
Click to expand...
Click to collapse
you cant gain root in any other way now theres no known exploit for 2.1 yet so your basically screwed till someone finds a exploit next time gather information before you run some random program that hasnt even really been verified
Yeah, I have learned my lesson I think. I think I am going to wait around until there is an exploit for 2.1 before I end up bricking this thing. I ended up getting the flash_image pushed but now I can't reboot and use the recovery image. It goes straight to a HTC with red triangle and red exclamation point. Luckily I was able to do a battery pull and it rebooted straight to the RUU 2.1 ROM. I thought I had bricked the thing. Whew! I'll see what some of the masterminds come up with here.
I think all I am missing is being able to go into bootloader and do the v1.6.2 recovery image and then flash a custom ROM.
http://forum.androidcentral.com/htc-hero-roms-hacks/9542-how-repair-your-bootloader-a
http://forum.androidcentral.com/htc-hero-roms-hacks/9542-how-repair-your-bootloader-after-using-2-1-ruu.html
This worked for me thanks to GBhil!
Thanks SooooneR! This worked for me. I am flashing one of DamageControl's ROMs right now. Very cool.

RFS to EXT4

I understand that most one click lagfix apps wont work right away for the DROID Charge, so I would like to start learning how to convert from rfs to ext4 safely and maybe make an app for the phone. Any devs that can give me some advice or instructions would be nice! Thanks guys
jism31 said:
I understand that most one click lagfix apps wont work right away for the DROID Charge, so I would like to start learning how to convert from rfs to ext4 safely and maybe make an app for the phone. Any devs that can give me some advice or instructions would be nice! Thanks guys
Click to expand...
Click to collapse
I believe it will take a voodoo kernel. Is how it works on the fascinate.
I hope some of the Fascinate Devs roll over to this device so we can get some of their past work on it.
RaptorMD said:
I hope some of the Fascinate Devs roll over to this device so we can get some of their past work on it.
Click to expand...
Click to collapse
If you guys can get me a Charge, I'd be more than willing to take my work from the Fascinate and get it going on the Charge Also, I'm sure Voodoo lagfix can be made to work, and Voodoo Sound will also work. not sure about color though due to the different display that is being used. Applying the color fix may actually make it look worse, though supercurio would probably be the person to ask about that one.
I'm sure once it hits many will gather round the devs to support them in their cause, I know I will.
RaptorMD said:
I'm sure once it hits many will gather round the devs to support them in their cause, I know I will.
Click to expand...
Click to collapse
If someone can get me the kernel, I can get you guys CWM and a cleaned up ROM. Not sure how functional CWM will be, but we can work out the bugs then after people can test it.
If you can tell me how to get you the kernel I can get it for you. I work for Verizon and I am trying to slowly learn the developer process. Let me know
jism31 said:
If you can tell me how to get you the kernel I can get it for you. I work for Verizon and I am trying to slowly learn the developer process. Let me know
Click to expand...
Click to collapse
Well, you'd need a rooted device, and after that, you should be able to use dd to get it, but I'm not completely sure where it resides yet. The partitions aren't the same as the Fascinate and Continuum, and I'm guessing it's due to the LTE radio. You could just dump 3 partitions to see which are the correct ones I guess. Via adb, here is the sequence of commands you'd use:
Code:
adb shell
su
dd if=/dev/block/bml7 of=/sdcard/bml7 bs=4096
dd if=/dev/block/bml8 of=/sdcard/bml8 bs=4096
dd if=/dev/block/bml9 of=/sdcard/bml9 bs=4096
exit
exit
adb pull /sdcard/bml7
adb pull /sdcard/bml8
adb pull /sdcard/bml9
Then just tar/zip/7z/whatever the files and put them on a file sharing site and send me the link to them. Just a note that while this shouldn't cause any issues as far as breaking your phone, there is always that possibility, so just be aware of that fact as I'm not responsible if it breaks.
I know there is a user over at android central who is rooted already on his lucky Charge. You should cross-post there and if other are not yet comfortable with rooting, which I do understand.
Voodoo lagfix is a piece of cake, did that a few months ago Lost all the files I had though
Somebody dump their zImage (bml7), and it can be easily hacked in. Will take some rewriting of the lagfix code to merge with mainline cuz the partitions are much different (system/data/cache, all of em are different than other sgs devices), but whipping up a usable kernel is stupid easy, recovery should not be difficult either.
Sent from my SCH-I500 using XDA App
Something I'd like to see is Voodoo's color fix on the super amoled plus screen. They are always just a bit off with colors.
imnuts said:
Well, you'd need a rooted device, and after that, you should be able to use dd to get it, but I'm not completely sure where it resides yet. The partitions aren't the same as the Fascinate and Continuum, and I'm guessing it's due to the LTE radio. You could just dump 3 partitions to see which are the correct ones I guess. Via adb, here is the sequence of commands you'd use:
Code:
adb shell
su
dd if=/dev/block/bml7 of=/sdcard/bml7 bs=4096
dd if=/dev/block/bml8 of=/sdcard/bml8 bs=4096
dd if=/dev/block/bml9 of=/sdcard/bml9 bs=4096
exit
exit
adb pull /sdcard/bml7
adb pull /sdcard/bml8
adb pull /sdcard/bml9
Then just tar/zip/7z/whatever the files and put them on a file sharing site and send me the link to them. Just a note that while this shouldn't cause any issues as far as breaking your phone, there is always that possibility, so just be aware of that fact as I'm not responsible if it breaks.
Click to expand...
Click to collapse
I just tried this and I am getting permission denied. I would really like to help but I don't have much knowledge on adb.
I remember reading somewhere (blog) Samsung had released the SDK for the Charge a couple weeks before the original scheduled launch. I may have downloaded it. If not, I can ask my Samsung contact if he can score it for me.
Sent from my Droid Charge using XDA Premium
Go to opensource.samsung.com, go to mobile->mobile phone, and scroll to SCH-I510 and download the source code. That should be everything you need, right?
I would love to post the link directly to the zip file, but I'm not allowed to, having fewer that 8 posts.
moondrius said:
I just tried this and I am getting permission denied. I would really like to help but I don't have much knowledge on adb.
Click to expand...
Click to collapse
After you type in SU, the prompt should go from a '$' to a '#' if it doesn't, then you won't be able to use dd
Yeah thats the problem.
moondrius said:
Yeah thats the problem.
Click to expand...
Click to collapse
When the phone is plugged in and you go to use adb shell, have it up at the home screen. Then type in su and press enter with the home screen still up. Superuser may have captured the event and prevented it from going to root in adb shell until you allow it. If it did, you should see a prompt show up on the screen about allow/deny for root access just after pressing enter for root access. Allow it, and then you should be able to continue.
Thanks a lot, I was able to pull that from the Charge.
http://www.mediafire.com/?kg66bb6cms9m62m
Ok, well I guess its time to put out a call to arms. I am not as familiar with imnuts work on the Fascinate, I had it for about 3 days and returned it. I am more than willing to donate to the Droid Charge cause.
What types of customizations can you bring over to the Charge (assuming it actually goes on sale this year) from the Fascinate? How far away are you from reaching your goal of being able to purchase a Charge, I know retail is up there (that's how I am getting it as well)?
RaptorMD said:
Ok, well I guess its time to put out a call to arms. I am not as familiar with imnuts work on the Fascinate, I had it for about 3 days and returned it. I am more than willing to donate to the Droid Charge cause.
What types of customizations can you bring over to the Charge (assuming it actually goes on sale this year) from the Fascinate? How far away are you from reaching your goal of being able to purchase a Charge, I know retail is up there (that's how I am getting it as well)?
Click to expand...
Click to collapse
imnuts is a pretty prolific dev. I can remember him from the eclair days.
Come onto irc and you can talk to him directly.

[GUIDE] Rooting On Linux Using ADB

I wasn't able to find a tidy all in one guide for linux user rooting here on XDA, so I decided to post this one. I was using Ubuntu 10.04 on a 32 bit processor.
This guide assumes you already have ADB up and running on your box. If you can't get ADB going yourself, then this method is most likely beyond your skill level anyhow
First, on your Sidekick ensure Settings>Applications>Development->USB Debugging is checked (just a reminder, I'm so used to this being on I forgot to do it on my new Sidekick)
After you have ADB up and running, make sure that your system has USB rules (a "driver") for communicating with the Sidekick.
As root:
Create or edit /etc/udev/rules.d/51-android.rules and add this line:
Code:
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8″, MODE="0666"
Then secure the file and restart udev:
Code:
# chmod a+rx /etc/udev/rules.d/51-android.rules
# restart udev
udev start/running, process 3793
As a regular user:
Connect the Sidekick via the USB cable and check that your device appears, killing any previous instances of ADB that might already be running first:
Code:
$ adb kill-server
$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ adb devices
List of devices attached
T8394f1f27b0 device
My device's id is T8394f1f27b0. Yours will be different.
Download and unzip the rageagainstthecage-arm5 & Superuser packages from Cyanogen wiki or use the (possibly outdated) files attached below. You'll only need rageagainstthecage-arm5.bin, su and Superuser.apk.
From a terminal, run the binary to hack the system as root:
Code:
$ adb push <path>/rageagainstthecage-arm5.bin /data/local/tmp
$ adb shell
$ chmod 755 /data/local/tmp/rageagainstthecage-arm5.bin
$ ./data/local/tmp/rageagainstthecage-arm5.bin
[*] CVE-2010-EASY Android local root exploit (C) 2010 by 743C
[*] checking NPROC limit ...
[+] RLIMIT_NPROC={2650, 2650}
[*] Searching for adb ...
[+] Found adb as PID 4150
[*] Spawning children. Dont type anything and wait for reset!
[*]
[*] If you like what we are doing you can send us PayPal money to
[*] [email protected] so we can compensate time, effort and HW costs.
[*] If you are a company and feel like you profit from our work,
[*] we also accept donations > 1000 USD!
[*]
[*] adb connection will be reset. restart adb server on desktop and re-login.
$
Restart the ADB server, push su & the Superuser app to the system, and set up the root user & group with a blank password. You should have a root (#) prompt; if you don't, repeat the above steps to push & run the bin file.
Code:
# mount -o remount,rw /dev/block/stl9 /system
# exit
$ adb push <path>/su /system/xbin
$ adb shell chmod 4755 /system/xbin/su
$ adb push <path>/Superuser.apk /system/app
$ adb shell
# echo "root::0:0:root:/data/local:/system/bin/sh" > /etc/passwd
# echo "root::0:" > /etc/group
# mount -o remount,ro /dev/block/stl9 /system
# exit
$ adb reboot
Your phone should now reboot and be rooted. Yay!
U should make this in an excutable file so it will do everything automatic instead of imputing everythin but good work man
Sent From My Rooted Sidekick 4g XDA Premium App
Datlilboricua said:
U should make this in an excutable file so it will do everything automatic instead of imputing everythin but good work man
Sent From My Rooted Sidekick 4g XDA Premium App
Click to expand...
Click to collapse
Thanks amigo. Writing a decent fail-safe script that would execute on any user's system would be way too time consuming though!
samandiriel said:
Thanks amigo. Writing a decent fail-safe script that would execute on any user's system would be way too time consuming though!
Click to expand...
Click to collapse
i knoe but it will be much easiet for others lol
Sent From My Rooted Sidekick 4g XDA Premium App
Any linux user who would be using this method would have no issues following these directions.
sduvick said:
Any linux user who would be using this method would have no issues following these directions.
Click to expand...
Click to collapse
Thanks! Good to hear that positive feedback
As a linux user, these steps are helpful but as a lazy ass, it's hard to beat the one click root. There are still a few reasons why I still have a windows partition.
Sent from my SGH-T839 using XDA App
This is the way I rooted my phone. I also installed cwm adb as well
Sent from my MB525 using XDA App
so ive always wanted a sidekick 4g, just love qwerty phones, got a chance to get a mint one for next to nothing today and of course i grabed it. so i went straight to xda and had to dig to nearly the last page for this guide! (dont trust any one click root me deals but thats besides the point) anyway thanks for this, made figuring out root simple and quick, a whole 4min maybe?
*side note, very dissapointed to see that samsung has left this community with their **** in their hands, kinda depressing and shocking no one has been able to move this phone passed froyo, i almost got this phone like 18months ago but the vision barley edged it out for me, and im glad i did, been running jelly bean on that for a while.
anyway im not a talented dev and i dont use samsung so i dont know how much help ill be here. i can port and i can somewhat build from source but mostly just mod. either way this is a backup backup phone for me so im willing to cause all sorts of harm to it trying to find some missing loopholes. chances are slim if all this other talent hasnt yet but i cant wait to play a bit!
wow... i like to remable...
demkantor said:
so ive always wanted a sidekick 4g, just love qwerty phones, got a chance to get a mint one for next to nothing today and of course i grabed it. so i went straight to xda and had to dig to nearly the last page for this guide! (dont trust any one click root me deals but thats besides the point) anyway thanks for this, made figuring out root simple and quick, a whole 4min maybe?
*side note, very dissapointed to see that samsung has left this community with their **** in their hands, kinda depressing and shocking no one has been able to move this phone passed froyo, i almost got this phone like 18months ago but the vision barley edged it out for me, and im glad i did, been running jelly bean on that for a while.
anyway im not a talented dev and i dont use samsung so i dont know how much help ill be here. i can port and i can somewhat build from source but mostly just mod. either way this is a backup backup phone for me so im willing to cause all sorts of harm to it trying to find some missing loopholes. chances are slim if all this other talent hasnt yet but i cant wait to play a bit!
wow... i like to remable...
Click to expand...
Click to collapse
Keep you eyes on bhundven, dude. He is on the verge of taking it to the next level!
Sent from my SGH-T839 using xda premium
hey good to here! just the dinking around ive done on this the past few hours im so not on the verge of anything... except for another softbrick maybe
ive seen bhundvens name pop up here and there in threads and he dose look super promising.
and as a side note for other, the rooting method laid out in op is not just for linux, ive soft bricked my new phone like 6 times already today, each time ive had to use hiedmall to restore to stock and then reroot, the last two time i just did it the same way but with windows.... in case anyone cares that is
Hey. We care, we just don't have much hope of seeing a JB or even GB port. Good luck to you though. Let us know if you get anywhere. This is still my main phone. I just got an old Epic built in to my car (runs CM10.1 great!) but it only works on Sprint (I use it on WiFi with a FreedomPop), and even though it is a better phone with a great QWERTY, the QWERTY on the SK4G is still better (plus the Epic's battery is HORRIBLE) so I'm not sure I'd switch even if I could.
I've been looking to upgrade for a long time, but until someone comes out with a quad-core 1080p 5" with a 5-row QWERTY (please someone, please!), I will probably stick with my SK4G (for at least another 6-12 mos, at which point I might brakedown and give up on the QWERTY-slider dream that no company fulfills).
PS: Someone did make this in to a script (attached), which is what I use to root, but Super1click basically does the exact same thing too (when it works, which is not 100%). After doing this root, I always use Super1Click to Shell-Root though (because I don't know the ADB commands for that)
nevermind wrong thread..

NEW 2.3.4 MT4G Downgrade Instructions...

I had the issue of downgrading the NEW out of box 2.3.4.... I was given this link by neidlinger. I had to edit the ending of it to get it to work but it worked, and is working great. Here is the link, and below it is my edit of them.
P.S. MAKE SURE YOU USE THE LINKS TO DOWNLOAD THE PROGRAMS YOU NEED....IF YOU ALREADY HAVE THEM DOWNLOAD THESE AND REPLACE THEM.(JUST TO BE ON THE SAFE SIDE) It wouldn't work for me until I re-downloaded and replaced them.
http://wiki.cyanogenmod.com/wiki/HTC_Glacier:_Full_Update_Guide
Downgrading to 1.17.531.2
If the HTC Glacier is running a Gingerbread firmware (2.xx.xxx.x) (Settings » About Phone) you need to downgrade the device first in order to root. If the HTC Glacier is already running 1.17.531.2 or lower you can skip to the Rooting the HTC Glacier section.
1. You will need ADB on the computer to proceed thru this process. Follow the Android SDK guide, to get the ADB shell on the computer.
2. Download fre3vo, misc_version 0.2 & the 1.17.531.2 firmware:
o fre3vo: Download
md5: 010e076a4a93be876579711bf8934c70
o misc_version 0.2: Download
md5: 1f40aaf88d1bf15775631a58c4361218
o 1.17.531.2 firmware: Download
md5: 49d07f0ee7de1765a6a84cb12fa53110
3. Unzip the fre3vo & misc_version packages to the same folder as adb (the /platform-tools folder within the Android SDK folder).
4. Make sure the filename of the firmware is PD15IMG.zip exactly or it will not work and copy it to the same folder as adb.
5. Connect the HTC Glacier to the computer via USB.
6. On the computer, open terminal and run the following commands:
adb push fre3vo /data/local/tmp
adb push misc_version /data/local/tmp
adb shell
chmod 777 /data/local/tmp/fre3vo
chmod 777 /data/local/tmp/misc_version
/data/local/tmp/fre3vo -debug -start FAA90000 -end FFFFFFFF
adb shell
NOTE: You should have the "#" sign instead of the "$". If you do, you have temporary root, and can continue on. If you have the "$", then the exploit has failed, refer to xda developers, RootzWiki, or #G2Root for further assistance.
/data/local/tmp/misc_version -s 1.00.000.0
exit
7. Now that misc version has been downgraded, the HTC Glacier is ready to have the firmware downgraded. On the computer, open terminal and run the following commands:
adb reboot bootloader
8. Use Volume up/down keys on the HTC Glacier for navigation and Power key for confirmation. Select Bootloader to flash the 1.17.531.2 firmware.
( IT MAY AUTOMATICALLY START )
Once finished you can Root the device by following the instructions on this link…..
http://forum.xda-developers.com/showthread.php?t=858996
its gotta be an easier way to downgrade.
It's actually very simple... I did it after 2 showers of the "herbal" essence kind. Ha...!
Sent from my HTC Glacier using XDA App
BillyBoy74 said:
It's actually very simple... I did it after 2 showers of the "herbal" essence kind. Ha...!
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
i am kinda surprised with all the people on this site that no one has made a one click downgrade yet.
??????
Can anybody help me please?
i followed these steps and i still havent downgraded
bam5bam57 said:
Can anybody help me please?
adb cant read my mytouch 4g device.
Click to expand...
Click to collapse
You installed the usb driver and rebooted your computer?
Sent from my myTouch 4G using xda app-developers app
modbass said:
i am kinda surprised with all the people on this site that no one has made a one click downgrade yet.
Click to expand...
Click to collapse
Why dont you make one then?
Sent from my GT-N7000
thecool14soh said:
its gotta be an easier way to downgrade.
Click to expand...
Click to collapse
Actually used instructions from THeUnlockr.com - very easy to follow and worked like a charm.
http://theunlockr.com/2011/10/25/ho...ire-z-desire-hd-and-mytouch-4g-back-to-froyo/
CAUTION: there's a link to the Froyo ROM that seems to be defective - get the ROM from here:
http://forum.xda-developers.com/showthread.php?t=1476745&highlight=pd15img&page=1
Bass_Man25 said:
Actually used instructions from THeUnlockr.com - very easy to follow and worked like a charm.
http://theunlockr.com/2011/10/25/ho...ire-z-desire-hd-and-mytouch-4g-back-to-froyo/
CAUTION: there's a link to the Froyo ROM that seems to be defective - get the ROM from here:
http://forum.xda-developers.com/showthread.php?t=1476745&highlight=pd15img&page=1
Click to expand...
Click to collapse
I tried following theunockr directions but it didn't work. I wound up having to turn my SD card into a goldcard for it to finally downgrade (what a stupid idea going for the unlocked bootloader was)
This is the RIGHT one.
skygear said:
This is the RIGHT one.
Click to expand...
Click to collapse
This is the Right WHAT?
K-JACKS said:
This is the Right WHAT?
Click to expand...
Click to collapse
Shhh. Pretend it's not there and slowly walk away.
Jerk. This is the right set to downgrade.
Can't believe you were thanked for your stupid response.
Lol... Yes it works like a charm...
Estalling lol looking good so far for that RC title.
Sent from my HTC One S using Tapatalk 2
...Awesome... said:
Lol... Yes it works like a charm...
Estalling lol looking good so far for that RC title.
Sent from my HTC One S using Tapatalk 2
Click to expand...
Click to collapse
Hahaha :thumbup:
Thank You!
Thank you, I have an HTC Glacier MyTouch 4g and I can not root, unlock the bootloader, or downgrade! I just went through the Android Bullet but failed after about 5 tries.
modbass said:
i am kinda surprised with all the people on this site that no one has made a one click downgrade yet.
Click to expand...
Click to collapse
NOOB needs help
Can someone please help me.... trying to down grade and ready to give up. This is my second day on this and just got past (adb shell cat /dev/msm_rotator). Anyone have a new way to downgrade?
I always use the instructions on theunlockr.com actually just did it last week to a vision which is the same process. Make sure u follow directions exactly and don't skip through.
As long as u have adb set up correctly then all is good.
Sent from my HTC myTouch 4g using xda app-developers app
This Device Does Not Support This Exploit
I've tried a few different guides for temp root, but they all rely on fre3v0. The issue I am having is that after running the /data/local/tmp/fre3vo command, or its alternate configurations, the device returns:
Code:
Locating access point...
This device does not support this exploit.
This device does not support this exploit.
The expoit has failed.
Does anyone know what causes this issue? Or does anyone have an alternative way for gaining temporary root? I spent the evening looking around but haven't found any strong leads.
Device info: Android 2.3.4, HTC Sense version 2.1, Software number 2.32.531.1, Kernel 2.6.35.10-g4dcb781
PopeOnABomb said:
I've tried a few different guides for temp root, but they all rely on fre3v0. The issue I am having is that after running the /data/local/tmp/fre3vo command, or its alternate configurations, the device returns:
Code:
Locating access point...
This device does not support this exploit.
This device does not support this exploit.
The expoit has failed.
Does anyone know what causes this issue? Or does anyone have an alternative way for gaining temporary root? I spent the evening looking around but haven't found any strong leads.
Device info: Android 2.3.4, HTC Sense version 2.1, Software number 2.32.531.1, Kernel 2.6.35.10-g4dcb781
Click to expand...
Click to collapse
the method works trust me print full device info from hboot. just follow the guid on the unlockr.com and if u cant get s-off after they say u should follow the post in the comment or better yet a ton load of proven tuts on this site

[Q] How To, If Possible, Root With Bad Volume Keys

So, I'm attempting to root a Charge that the volume keys do not work. Apparently, 1 and 2 year olds who have great throwing ability is something the Charge, well, anything really, doesn't exactly appreciate. Normally, I root by going into the download mode, and flashing CWM, then installing the ROM. Obviously, not happening here.
My question is, has someone with more knowledge than I figured out how to accomplish this? Its running stock FP5. I really don't want to send it in because of the contract timing and wasteful of money. I'm also willing to experiment replacing parts, if someone knows anything about it...
Thanks.
Sent from my SCH-I510 (Tweaked 3.0) using xda premium
Yep. There's a jig that will force the phone into dl mode. IIRC it's branded for the gnex but it's confirmed to work on the Charge as well. http://forum.xda-developers.com/showthread.php?p=27533069
Sent from my SCH-I535 using Tapatalk 2
Hey, I had a thought of using ADB to root, and somehow forcing CWM on it, then using an app to boot it into dl mode. I've never used and before and don't know if it's possible, although, from what I read, it seems plausible. Can you offer any insight on this idea?
Sent from my SCH-I510 using xda
edji-x said:
Hey, I had a thought of using ADB to root, and somehow forcing CWM on it, then using an app to boot it into dl mode. I've never used and before and don't know if it's possible, although, from what I read, it seems plausible. Can you offer any insight on this idea?
Sent from my SCH-I510 using xda
Click to expand...
Click to collapse
If you have adb all set up and it properly recognizes your phone (something comes up when putting in the adb devices command) you can boot into download mode with
adb reboot download
Actually it's something I looked into recently for another member. I'm not saying it's not possible but I don't think we have the right tools for it. Originally ginger root was used via adb to root the charge but that's not going to work with our version of gb (assuming you could still find it). I'm not sure the format of cwm will work either. I'm not really proficient with adb so someone with more expertise might be able to get you going.
Sent from my Nexus 7 using Tapatalk 2
Awesome. I don't have it installed yet, but it doesn't look like it takes much to make it work. Plus, I have nine that isn't screwed up, so I think I'll see what I can come up with later.
On a side note, I can't post a reply to your tweaked 3.1 thread, but I ran into somewhat of a problem... run tweaktools, did the tweaks thing, phone BARELY would run. I also couldn't get a shell to run to get back in to uninstall. What I ended up doing to fix was a reinstall of SuperSU and installing a bash shell off a different emulator to get back into tweaktools. This was after I played in /system/etc/init.d awhile trying my hand at fixing it. Thought you may want/need to knoknow.
Sent from my SCH-I510 using xda
By the way, thanks for the tip. I'll report one way or another in a day or 2.
Sent from my SCH-I510 using xda premium
edji-x said:
On a side note, I can't post a reply to your tweaked 3.1 thread
Click to expand...
Click to collapse
You need 10 posts minimum to post in the Dev forums, XDA's rules.
Sent from my Droid Charge running [email protected] 3.2a enhanced by dSlice's Scripts & Tweaks
edji-x said:
Awesome. I don't have it installed yet, but it doesn't look like it takes much to make it work. Plus, I have nine that isn't screwed up, so I think I'll see what I can come up with later.
On a side note, I can't post a reply to your tweaked 3.1 thread, but I ran into somewhat of a problem... run tweaktools, did the tweaks thing, phone BARELY would run. I also couldn't get a shell to run to get back in to uninstall. What I ended up doing to fix was a reinstall of SuperSU and installing a bash shell off a different emulator to get back into tweaktools. This was after I played in /system/etc/init.d awhile trying my hand at fixing it. Thought you may want/need to knoknow.
Sent from my SCH-I510 using xda
Click to expand...
Click to collapse
Sorry to hear of the troubles - not sure what would have caused the issue with tweaktools. You weren't able to su, or you weren't able to open terminal emulator? What were you messing with specifically in the tweaks?
dwitherell said:
If you have adb all set up and it properly recognizes your phone (something comes up when putting in the adb devices command) you can boot into download mode with
adb reboot download
Click to expand...
Click to collapse
:banghead:
Sigh, I don't know why I didn't think of that lol. And I was Ninja'd. Double whammy lol
Sent from my SCH-I535 using Tapatalk 2
Okay, Found it in ADB, and am able to reboot into download, so all is well, I think.
On the tweaktools issue, I kinda did something like this...One tweak does okay, so lets install ALL of them....after that, performed the reboot, and everything went very sloooow. So, I tried to get into a term emulator, and nothing happened, the shell wouldn't even start. Blank screen. So, I tried a different outside of ROM toolbox. Nothing. So, I played around with the settings here and there, and still nothing. I then went into root browser, and started trying to manually move the tweaks out, nothing different. So, I downloaded another term emulator, "Better Terminal Emulator" and got a bash shell to at least open, was able to get into tweaktools, erase all tweaks, clear downloads. But the shells still weren't operating right. They'd open and run, but nothing would show on screen. So, a erase/reinstall of SuperSU, everything good....LOL
Well, maybe it'll help, maybe not, but here's the path I used to do this:
Visit samsung's site for the ADB download and install to c:\android-sdk\ (default)
Put USB Debugging on in phone
Start up command line and Odin 1.82
issue following in command line (notably in the c:\android-sdk\platform-tools)
Code:
adb reboot download
Odin up some Tweaked 2.2 with recovery and kernel for root
once rebooted, issue the following in ADB shell:
Code:
adb shell
su (Checked phone to be sure root was granted)
cd /data
rm -R *
cd /cache
rm -R *
cd /dbdata rm -R *
reboot, then adb reboot download.
Flashed EP4 Stock, updated,
Updated to FP5E
Once again, USB debug, adb reboot download, and Odin Tweaked 3.1 with 0302,
follow above code again, reboot, and I think I have it right....
Since the volume keys don't work on here, is there a way to screw around in the recovery mode via ADB rather than only the keys? I see ADB sees the phone in recovery, and seems to want to connect with it....Second is, is there a way to play with this in the *nix enviroment? I also have been searching for the Gingerbreak, etc to root this thing on stock, but haven't been able to do it....and last, is there a way to do a data wipe other than what I did, and think i accomplished with ADB?
Thanks
With the CWM that I am using, you can use the hard buttons at the bottom of the phone to navigate.
Sent from my SCH-I510 using Xparent Red Tapatalk 2

Categories

Resources