again,im not sure how long there will be a need for this,so for now its just going down here.
if you have flashed the permanent patch s-off hboot from shadowmite on xda,or rooted with revolutionary, here is how you can return to stock if needed:
origininal directions on xda here:
Patched (hard)hboot 1.04 for s-off/eng/fastboot
at this time i wouldnt reccomend replacing the perm s-off with anything other than our original s-off eng bootloader.
*please note this guide requires ADB to be set up and working. you can use this video to help you:
ANDROID SDK Tools (How-To Install) - YouTube
1) hopefully you still have the unzipped exploits file from when you rooted. if not,redownload it from
here. if it is enuff later in time that youre coming across this that the exploits file is no longer available,let me know i can get you the hbooteng.nb0 file.
2) move the hbooteng.nb0 file from the exploits file to whatever folder you pushed files from when you rooted. in most cases this is
tools or
platform-tools in the android-sdk-windows folder. *note this guide assumes this file to be named exactly "hbooteng.nb0"
3)
check the md5, check the md5, check the md5 of
this image in this folder,since this is the image youre going to flash. it must
exactly match 6991368ee2deaf182048a3ed9d3c0fcb if it doesnt,redownload,try again. this is very important- just like when you rooted,you must be sure the bootloader file isnt corrupt. if you mess up your bootloader,nothing will boot,your phone will be bricked.
4)read #3 again
hopefully ive gotten the point across
5) now open an adb command window. change to the directory that your file is stored. in my case:
Code:
cd c:\android-sdk-windows\flashables
yours will prolly be different,for example:
Code:
cd c:\android-sdk-windows\tools
6)plug in your phone,make sure usb debugging is on,put it in charge only mode.
7)
and make sure its connected
8)
to boot into fastboot. *do not push power to select hboot. fastboot is where you need to stay for this.
9)
to make sure its connected
10)enter
Code:
fastboot oem mw 8d08ac54 1 31302E30
11) enter
Code:
fastboot flash hboot hbooteng.nb0
if you select bootloader at this point from the fastboot menu, youll still see the permanent s-off hboot,so select reboot with the volume rocker and power button and let the phone reboot. after it boots,you can adb reboot bootloader again,or power off, then power on/vol down and check that your pink "
UNLOCKED" or "
REVOLUTIONARY" is gone and you have the old 1.49.2000 bootloader.
last and not least,heres what youll see when you do this(the red is my inputs)
Code:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Scott>[COLOR="Red"]adb devices[/COLOR]
List of devices attached
HT126S005970 device
C:\Users\Scott>[COLOR="red"]cd c:\android-sdk-windows\flashables[/COLOR]
c:\android-sdk-windows\flashables>[COLOR="red"]adb reboot bootloader[/COLOR]
c:\android-sdk-windows\flashables>[COLOR="red"]fastboot devices[/COLOR]
HT126S005970 fastboot
c:\android-sdk-windows\flashables>[COLOR="red"]fastboot oem mw 8d08ac54 1 31302E30[/COLOR]
...
OKAY [ 0.006s]
finished. total time: 0.006s
c:\android-sdk-windows\flashables>[COLOR="red"]fastboot flash hboot hbooteng.nb0[/COLOR]
sending 'hboot' (1024 KB)...
OKAY [ 0.183s]
writing 'hboot'...
OKAY [ 0.219s]
finished. total time: 0.403s
c:\android-sdk-windows\flashables>
once you have verified that youre on the original eng s-off,1.49.2000 hboot,you can flash a "back to stock" RUU if your choice. which one prolly depends on your needs.
i *believe* that you can flash mr2 overtop of something without a
SECURITY WARNING but ive never done it,so i cant reccomend doing this. if you want to try it,do so at your own risk.
prolly the safest method would be simply to flash shipping firmware as directed here:
simple un-root!
this will give you 1.12.605.6 firmware with s-on and stock recovery. after you boot and sign in,you will shortly be badgered to OTA to current firmware(at this time MR2),wich i would prolly allow to happen,depending on your reasons for returning to stock.