OEM SPL for warranty with damaged USB port - Touch Pro2, Tilt 2 Windows Mobile ROM Development

I have a Tilt 2 and its USB port has become non-functional, even in bootloader mode. I intend to send it in for warranty service, but I need to replace the SPL with a stock version. Everything I can find on SPL replacement involves USB. Is there a way to flash it back via SD?

Try searching in the HardSPL thread. A member here detailed a method that he successfully used to flash back the stock SPL via SD.

I can confirm that works. My TP2 has recently been back for warranty for the exact same issue: broken USB port. Managed to reflash an original bootloader via the SD card. Search the Hard-SPL thread, your answer is in there.

ugoff said:
I have a Tilt 2 and its USB port has become non-functional, even in bootloader mode. I intend to send it in for warranty service, but I need to replace the SPL with a stock version. Everything I can find on SPL replacement involves USB. Is there a way to flash it back via SD?
Click to expand...
Click to collapse
Ok - here is a quick step by step for people who want to restore the stock bootloader via SD Card.
1) Download v0.84 bootloader from post 1 in this thread.
2) Rename ruu_signed.nbh to rhodimg.nbh and copy it to your SD Card (Must be 2Gb or less!)
3) Insert your SD card and boot the phone while holding the VolDown button. Flash this image.
4) Upon the next boot, your phone will go straight to bootloader saying "Update ROM Error, Please Try Again".
5) Download any STOCK ROM from the HTC web site for your phone.
6) Run the exe that you downloaded from HTC and then look through the folders in your temporary files for SPL_Signed.nbh.
7) Copy SPL_Signed.nbh to rhodimg.nbh on your SD Card.
8) Insert your SD card and boot the phone while holding the VolDown button. Flash this image.
9) At this stage, remove your SD Card and your phone will either boot or not.
If your phone boots, nothing more is required.
If your phone does not boot, copy RUU_Signed.nbh from the same place you got SPL_Signed.nbh from to your SD Card as rhodimg.nbh and boot your phone while pressing the VolDown key.
This last step is only required if your phone doesn't boot at step 9. It will flash the ROM to your device and should start up as a fresh phone.
Enjoy

Related

[help] my x1 is stuck in the bootloader

Hello everyone,
I would really appreciate some help as i have got my x1 stuck in the bootloader...
this happened because i tried to hardspl my phone with the microsd method, and it is now stuck in a continuous loop of updating through the bootloader ...
i know this was a retarded thing to do but i recently built a custom pc which i spent over my budget on, so could not afford a legitimate copy of a windows OS, so i am temporarily using a pirate copy....
because i am using the pirate windows OS i cannot download Windows Mobile Device Centre and therefore cannot activesync my x1, and cannot hardspl or flash my x1 by usb cable...
so i thought modifying the "flash with microsd card" method to "hardspl with microsd card" could work, so i extracted the ruu_signed.nbh from the hardspl file, and changed the file name to Kovsimg.nbh, then copied it to the root of the x1's sd card, entered the bootloader, and accepted to update the image with the kovsimg.nbh file, the update progress bar reaches 100% then the phone reboots back to the bootloader and the image updates, tehn rerboots, this happens continuously...
thanks for any help in advance
btw i have tried hardreseting and softreseting, removing the battery, removing the sd card
HardSPL is the only thing we can't flash with microSD method!
Try to flash stock rom with microSD method and maybe your X1 will work again
If it works, do not try anymore to flash your SPL with microSD method
flext said:
btw i have tried hardreseting and softreseting, removing the battery, removing the sd card
Click to expand...
Click to collapse
try mitty..seach the hardspl thread
thanks for your advice, but i have succesful flashed a custom rom, by changing the .nbh file (hardspl) to the .nbh file (custom rom) then flashed through the bootloader

[G1 doesn't work but is alive] Help me XDA

Hello everyone,
This is the last time I try to do something to bring back vitality to my G1.
I have a T-Mobile G1 (DREA100 PVT, Radio: 1.22.12.29) I can boot into bootloader mode and recovery mode. I have no root.
I tried to downgrade the device with the RC29 and RC30, but always without success. When the downgrade end, instead of OK signal to each component, returns the heading "Installation Fail."
Before creating the GoldCard which with DREADIAG.nbh helped me to start it in recovery mode, the phone started only in bootloader mode.
Now I can do a full analysis of the phone with the DREADIAG, but not found anything abnormal.
If I turn on the phone without pressing extra keys, is on the word "T-Mobile G1".
Please if you have any alternative idea to "try a downgrade RC29" do your thing, I'm using it damn phone.
Thank you everyone.
P.S.: Sorry for my Eng.
I had a hard time understanding exactly what you're trying to say, but i'll give it my best shot.
If you're able to access the bootloader, then you're not bricked. If you have the default, original, stock bootloader (spl) you shouldn't have a problem downgrading using the dreaimg.nbh rc29 file. (if you do, then i have no idea...) If you have any other spl, hard/danger-death, then you should be able to get into fastboot and flash a rooted recovery image (cyan 1.4, amon_ra 1.5.2) - there are guides within the forums describing how to do this.
Once you have a modified recovery image and an spl that will enable you to flash custom rom's , just flash as normal
I have original SPL and have a problem to downgrade using DREAIMG.nbh (RC29) file. Every time (with many many different downloaded files) INSTALLATION FAIL.
I can't use fastboot because my phone isn't recognized by adb.
Help...
_tony_ said:
I can't use fastboot because my phone isn't recognized by adb.
Click to expand...
Click to collapse
Last time I checked, adb won't work unless the phone's OS is on. However, fastboot will work when in bootloader mode without adb. Just turn the phone off, hold camera and turn it on. Plug your USB cable in then hit the back key, it should read "FASTBOOT USB". You're in.
Try re-downloading the DREAIMG.NBH, maybe yours got corrupted.
jayshah said:
Last time I checked, adb won't work unless the phone's OS is on. However, fastboot will work when in bootloader mode without adb. Just turn the phone off, hold camera and turn it on. Plug your USB cable in then hit the back key, it should read "FASTBOOT USB". You're in.
Click to expand...
Click to collapse
No man, when I'm in Bootloader mode and plug-in the USB cable, the phone say me "Serial 0".
_tony_ said:
No man, when I'm in Bootloader mode and plug-in the USB cable, the phone say me "Serial 0".
Click to expand...
Click to collapse
If it says Serial 0, it's telling you that something is wrong with your SDCARD.
Format the card again and choose the FAT32 file system.
I have a sd card that would not work properly...found it out the hard way with similar issues to yours! It worked fine in the phone for storage, but not for loading roms or updates. Went to another card after thinking my phone was screwed up and it worked fine.
But I tried to flash the ROM with 3 different SDCard, the last is now a GoldCard (without which I could not use the dreadiag.nbh) and also one of those 3 has already root dream of a friend ...
P.s.: On my Dream has never been turned on "debug usb"
Are you sure the SDCARD is formatted to FAT32? Also, when you used the other Cards, did it also say Serial 0?
Bavilo said:
Are you sure the SDCARD is formatted to FAT32? Also, when you used the other Cards, did it also say Serial 0?
Click to expand...
Click to collapse
Yes, I'm sure! I've tried many times the procedure
- FORMAT in FAT32
- DOWNLOAD RC29
- EXTRACT DREAIMG.nbh in / (of sdcard)
- INSTALL
but everytime this fail.
Yes, with any sdcard the phone say me "Serial 0"
Re-format your card. Format it for FAT32. Change the allocation unit size to 4096 bytes. That should help. Let us know.
_tony_ said:
Yes, I'm sure! I've tried many times the procedure
- FORMAT in FAT32
- DOWNLOAD RC29
- EXTRACT DREAIMG.nbh in / (of sdcard)
- INSTALL
but everytime this fail.
Yes, with any sdcard the phone say me "Serial 0"
Click to expand...
Click to collapse
Yes, I'm sure! I've tried many times the procedure
Right way of writing it:
Yes i'm sure! I've tried the procedure many times.
but everytime this fail.
right way of writing it:
but it fails everytime.
...sorry OCD -.-
Ty Macrophage001 for your lesson...but this is a English or Phone/PDA forum???
I'm Italian and my English is not good, it's a problem for you? Others have understood what I meant...so if you don't understand is not a problem, but ridicule me is really stupid. -_-'
Thank you again...

more NOOB questions

I am about to swap to a new ROM on my HTC touch HD and since i am a noob i have some questions here.
1 Is it easier to use a pc with XP than with windows 7?
2 To find out what spl version you have you have to put your phone in bootloader mode, is that correct?
3 If i use a pc with windows 7 when flashing i have read that you have to install new drivers to your HTC SYNC, is that correct and where can i find those drivers?
4 HSPL vs USPL what is the most noob friendly one?
Thank you for reading this and i would be very glad if i can get some help.
Forca
Forcavitale said:
I am about to swap to a new ROM on my HTC touch HD and since i am a noob i have some questions here.
1 Is it easier to use a pc with XP than with windows 7?
2 To find out what spl version you have you have to put your phone in bootloader mode, is that correct?
3 If i use a pc with windows 7 when flashing i have read that you have to install new drivers to your HTC SYNC, is that correct and where can i find those drivers?
4 HSPL vs USPL what is the most noob friendly one?
Thank you for reading this and i would be very glad if i can get some help.
Forca
Click to expand...
Click to collapse
1. Yes
2. Yes
3. Yes
4. For the Noob it is better the USPL..
ROM update process explained in detail here:
http://forum.xda-developers.com/showthread.php?t=505377
Changing the HTC Syn driver on Vista / 7:
http://forum.xda-developers.com/showthread.php?t=524619
Download Drivers.zip
Follow screenshots
I RECOMEND FLASHING VIA SD CARD its more safe and easy
tsalta said:
I RECOMEND FLASHING VIA SD CARD its more safe and easy
Click to expand...
Click to collapse
Is there any thread out there that you know where i could read about flashing via the SD card
Forcavitale said:
Is there any thread out there that you know where i could read about flashing via the SD card
Click to expand...
Click to collapse
Not much use having a whole thread on it.. Its idiot proof
USPL has its own thread, so does hSPL so look at them (stickied)
-download rom
-run RUU
-press next once
-in the folder of the RUU youl see RUU_Signed.nbh
-Rename the nbh file BLACIMG.nbh
-copy to sd card..
-keep hold of down volume button and pres power simultaniously
-And there you go
loading... Checking...
-Press power button and wait
Soft reset
Flashing by sd card goes like this
Format the SDcard to FAT32, rename the RUU_signed.nbh to Blacimg.nbh
1. Copy BLACIMG.NBH into the root dir of your Storage Card.
2. Be sure to have at least 30% of charge.
3. Turn off your device . Fully power the device off by long press of power key.
4. Go to bootloader mode. Push and hold Vol Down + press Power button.
5. As soon as presented the message, push Power button to start flashing or Volume Down button to cancel.
6. The whole procedure will take about 3 minutes. After you finish and see the relative message, hard reset your device, you are ready.
Dark Ninja said:
Not much use having a whole thread on it.. Its idiot proof
USPL has its own thread, so does hSPL so look at them (stickied)
-download rom
-run RUU
-press next once
-in the folder of the RUU youl see RUU_Signed.nbh
-Rename the nbh file BLACIMG.nbh
-copy to sd card..
-keep hold of down volume button and pres power simultaniously
-And there you go
loading... Checking...
-Press power button and wait
Soft reset
Click to expand...
Click to collapse
So downloading the ROM, i have been looking at duttys, so i will download that.That sounds like the easy part
Next step, run RUU, im a noob i dont know what run RUU means but the way you descripe it, it sounds like a program am i right?
I suppose when i know what that means the next steps will explain themselfes
Copy to SD card, should i use an empty card or will the one in the phone do?
And by soft reset i suppose you mean pressing the button on the back on the phone or am i wrong there.
After this i done i am ready to install the custom rom?
Cheers and thank you for your help
Forca.
PS. I actually managed to jailbreak my iphone, it was piece of cake compared to what this seems to be DS
Sadly it isn't quite that simple
HSPL allows you to flash roms from SDCard. Read the HSPL thread (linked to above) for information on installing HSPL to your phone; this will allow you to install custom roms from 1.56 onwards (anything from the last 12 months really). It won't work using SDCard method without updating HSPL as the stock Blackstone uses 1.19 SPL.
When you download a rom it should come in a zip file containing ruu_signed.nbh and customruu.exe. Using USPL method you need updated drivers for Win 7 (as described above), plug your phone in in activesync mode and run the customruu.exe and follow the instructions. USPL updates your SPL from 1.19 to 1.56 to allow for flashing while your phone is plugged in (tethered flashing). HSPL updates the SPL permanently (unless you downgrade it again), allowing for untethered flashing.
Using HSPL/SDCard method you rename the ruu_signed.nbh from the rom zip file to blacimg.nbh and copy it to your SDCard. Then start your phone in bootloader (hold vol down and power on) and follow the instructions. At the end pull out the battery and put it back in to restart your phone.
This guide here: http://forum.xda-developers.com/showthread.php?t=505377 stickied in the rom forum will hold your hand through the process all the way. Use it and you have no excuse to not flash a shiny new rom in the next 20 mins. Preferably 1 of my roms
millski said:
Sadly it isn't quite that simple
HSPL allows you to flash roms from SDCard. Read the HSPL thread (linked to above) for information on installing HSPL to your phone; this will allow you to install custom roms from 1.56 onwards (anything from the last 12 months really). It won't work using SDCard method without updating HSPL as the stock Blackstone uses 1.19 SPL.
When you download a rom it should come in a zip file containing ruu_signed.nbh and customruu.exe. Using USPL method you need updated drivers for Win 7 (as described above), plug your phone in in activesync mode and run the customruu.exe and follow the instructions. USPL updates your SPL from 1.19 to 1.56 to allow for flashing while your phone is plugged in (tethered flashing). HSPL updates the SPL permanently (unless you downgrade it again), allowing for untethered flashing.
Using HSPL/SDCard method you rename the ruu_signed.nbh from the rom zip file to blacimg.nbh and copy it to your SDCard. Then start your phone in bootloader (hold vol down and power on) and follow the instructions. At the end pull out the battery and put it back in to restart your phone.
This guide here: http://forum.xda-developers.com/showthread.php?t=505377 stickied in the rom forum will hold your hand through the process all the way. Use it and you have no excuse to not flash a shiny new rom in the next 20 mins. Preferably 1 of my roms
Click to expand...
Click to collapse
So if i get it right you recommend installing HSPL? The ROM i want to install is thisuttys HD WM6.5 Leo R7 WWE
Based Rom 1.59 ( CE OS Build 5.2.23016.5.3.0 ) will that work then or is it another version i want?
Thank you for answering
Forca
Thank you for helping
Forca
Forcavitale said:
So if i get it right you recommend installing HSPL? The ROM i want to install is thisuttys HD WM6.5 Leo R7 WWE
Based Rom 1.59 ( CE OS Build 5.2.23016.5.3.0 ) will that work then or is it another version i want?
Thank you for answering
Forca
Thank you for helping
Forca
Click to expand...
Click to collapse
Up to you really. I prefer HSPL myself, but only because I can't be bothered to plug my phone in all the time.
Use the dummy guide by Digital Outcast!
It gives a step by step guide to flashing, including updating the drivers in Vista/Win7.
I use USPL myself, because it will reset your SPL at the end of each flash session, so if you ever need to flash back to stock (for warranty purposes) you'll have no problem returning to the standard SPL.
However HSPL is reversable aswell (though you need to do this manually).
dont forget that hspl voids youre warranty if you send it in with hspl on it
so if you go the hspl way dont forget to put back on original spl
Suppose i will use my pc with XP on when i do it since i read that you dont have to update htc sync drivers.
Thank you all for the help

NEED HELP!!! How to reflash device

Hi,
I have to reflash my HTC to put the warranty back because I have to send it to HTC
I´m trying to follow:
ow to reflash Stock/Shipped SPL - STEP BY STEP - FOR WARRANTY REASONS ONLY!
0. please make sure you already flashed stock ROM and radio, because stock SPL flash is *always* the last step before sending the device in.
1. download the Relocker attachment, extract the zip and run the EXE on your PC
2. if you wish to replace RUU_Signed.NBH that got extracted, feel free to do so, but not necessary (this Hard-SPL will only allow overwrite with a SPL signed by our custom cert). the included one is the 0.79.0000 stock SPL. you also have the option for 0.84.0000 and 0.87.0000, see the attachments.
3. flash
4. verify if it flashed by checking version in tricolour screen, it should say 0.79.0000 (or 0.84.0000 or 0.87.0000), not 0.85.OliNex.
But when I click in the relocker.exe there is no extraction of file and the computer isn´t doing nothing. I copy the RUU_Signed.NBH to the memory card and power down and start with vol down + power and appears like its trying to load the file but nothing (its just a second)
Any ideas? Someone could help me?
Thank you for your support
JL
jordi.lopez said:
Hi,
I have to reflash my HTC to put the warranty back because I have to send it to HTC
I´m trying to follow:
ow to reflash Stock/Shipped SPL - STEP BY STEP - FOR WARRANTY REASONS ONLY!
0. please make sure you already flashed stock ROM and radio, because stock SPL flash is *always* the last step before sending the device in.
1. download the Relocker attachment, extract the zip and run the EXE on your PC
2. if you wish to replace RUU_Signed.NBH that got extracted, feel free to do so, but not necessary (this Hard-SPL will only allow overwrite with a SPL signed by our custom cert). the included one is the 0.79.0000 stock SPL. you also have the option for 0.84.0000 and 0.87.0000, see the attachments.
3. flash
4. verify if it flashed by checking version in tricolour screen, it should say 0.79.0000 (or 0.84.0000 or 0.87.0000), not 0.85.OliNex.
But when I click in the relocker.exe there is no extraction of file and the computer isn´t doing nothing. I copy the RUU_Signed.NBH to the memory card and power down and start with vol down + power and appears like its trying to load the file but nothing (its just a second)
Any ideas? Someone could help me?
Thank you for your support
JL
Click to expand...
Click to collapse
1.What Kind Of HTC Phone Do You Have?
2.What OS Are You Running On Your Computer?
I Need To Know This Info In Order To Further Help You
I have Windows 7 (32bits). I tried with another Windows 7 (64bits) and the same
The device is a HTC Touch Pro2 Sim Free
Thank you
This should really be in the HardSPL thread. But if your PC isn't extracting anything from the zip file, then it's probably your anti-virus software blocking it (try turning it off).
I don´t have antivirus hahahahah
NO worries, i´ll try tomorrow from a Windows XP in my job ;-0
try what steviewevie said in the above post & also with windows 7 you have to right click on the relocker.exe & run as administrator or it won't work
here try this relocker.exe to see if it works for you Relocker.exe

Help s-off htc raider roger

Old beer detected...... Please wait......
Starting up......
Connecting to device...
Backing up......
/system/bin/su: permission denied
Transferring backups....
Secondary backup FAILED!!
Press ENTER to exit.....
why ?? tell me , please ...thanks
No SU == No root rights.
*nix command:
su root
user becomes root.
no su no root.
know su know root.
Hello. I have HTC Vivid (AT&T).
I do like this ( http://forum.xda-developers.com/showthread.php?t=1416836 ):
1. ***(BEFORE YOU BEGIN)
2. 1) Unlock the bootloader via HTCdev website
3. 2) S Off the device (Thanks to Juopunutbear team and WildChild)
(to article ...
- You are now ready to S-OFF
- Go to the link below and click the URL in the first post and follow the instructions
But when i do 'S-OFF' ( http://unlimited.io/juopunutbear-public-beta-0-1/instructions/ ) and run C:/ControlBearRelease_holiday_ICS_WIN/ControlBear.exe , program say:
Code:
======== ControlBear 0.5 beta for JuopunutBear S-OFF ==========
Starting up......
Connecting to device...
Searching device.....
Found device.....but device has no root!!
Press ENTER to exit.....
what's wrong?
I'm trapped in the same part as well. cannot seem to get any further than the guy above me.
nanonames said:
Hello. I have HTC Vivid (AT&T).
I do like this ( http://forum.xda-developers.com/showthread.php?t=1416836 ):
1. ***(BEFORE YOU BEGIN)
2. 1) Unlock the bootloader via HTCdev website
3. 2) S Off the device (Thanks to Juopunutbear team and WildChild)
(to article ...
- You are now ready to S-OFF
- Go to the link below and click the URL in the first post and follow the instructions
But when i do 'S-OFF' ( http://unlimited.io/juopunutbear-public-beta-0-1/instructions/ ) and run C:/ControlBearRelease_holiday_ICS_WIN/ControlBear.exe , program say:
Code:
======== ControlBear 0.5 beta for JuopunutBear S-OFF ==========
Starting up......
Connecting to device...
Searching device.....
Found device.....but device has no root!!
Press ENTER to exit.....
what's wrong?
Click to expand...
Click to collapse
Try putting your phone into hboot and run it again. Keep me on touch
Sent from my HTC Raider 4G LTE running ICS.
root by downloading su binary and SuperUser.apk from
HTML:
http://androidsu.com/superuser/
and put them on the root of your SD card. then install the .zip files from recovery
trandongchau said:
Old beer detected...... Please wait......
Starting up......
Connecting to device...
Backing up......
/system/bin/su: permission denied
Transferring backups....
Secondary backup FAILED!!
Press ENTER to exit.....
why ?? tell me , please ...thanks
Click to expand...
Click to collapse
Please look for my thread on http://forum.xda-developers.com/showthread.php?t=1676977 which will help you get your phone rooted as well as then help you get the S OFF
---------- Post added at 04:22 AM ---------- Previous post was at 04:22 AM ----------
ideaLduK said:
Try putting your phone into hboot and run it again. Keep me on touch
Sent from my HTC Raider 4G LTE running ICS.
Click to expand...
Click to collapse
Please look for my thread on http://forum.xda-developers.com/show....php?t=1676977 which will help you get your phone rooted as well as then help you get the S OFF
s-off htc raider
using superguide...i am stuck at the point where i must install VIVID_CWM_ROOT_VER2.zip via recovery from sdcard... can't find any option to install from sd card.. what gives?
Try looking in exe.sd , that is the root of the sd card sd is the phones internal sd .
trebligrefoh said:
using superguide...i am stuck at the point where i must install VIVID_CWM_ROOT_VER2.zip via recovery from sdcard... can't find any option to install from sd card.. what gives?
Click to expand...
Click to collapse
If you need to flash zips via recovery, you will need a custom recovery (for example, clockworkmod a.k.a CWM recovery.) If your bootloader is unlocked, you can use Hasoon2000's Vivid Toolkit to flash one. ( http://forum.xda-developers.com/showthread.php?t=1498003 ). It can flash CWM custom recovery quickly via fastboot. (I believe your bootloader will need to be unlocked before doing this.)
Then when you go into recovery, you will be able to flash the VIVID_CWM_ROOT_VER2_zip. Hopefully that will get you rooted so you can continue the S-OFF process.
htc sensation hboot 1.27 finally rooted
In regards to the following problem with htc sensation hboot 1.27 and rooting using the controlbear program
Connecting to device...
Searching device.....
Found device.....but device has no root!!
Press ENTER to exit.....[/CODE]
I just unlocked the phone using the HTCdev instructions. So the phone said unlocked S-ON
But I was still stuck trying to get it to be S-OFF. I tried using the windows control bear release and got the error above . . .device has not root.
I decided to try the "root-sensation-zip" file at this thread:
http://forum.xda-developers.com/showthread.php?t=1661631
It worked perfectly. I unzipped it in windows, plugged in the phone into usb with phone being on home screen. Clicked the "root" file on my laptop and it started working. It restarted my phone and asked to hit enter, it did it 3 times. After 3rd time, the phone is not booted. I was able to install titanium backup and superuser apps and they worked and said super user is on. However, when I restarted the phone it still said S-ON. I guess I could have left the things the way they were but I didn't . . .I wanted S-OFF.
So I decided to run the control bear program again, this time it worked as the phone now had root access. All I had to do is continue the instructions and do the wire trick. After doing the wire trick (i used a paper clip and put electrical tape where I was holding the two sides, so my fingers wouldn;t touch the paper clip) everything worked (after like 15-20 tries, lol - I almost gave up). Also I accidentally unplugged the usb cord because when the program said to do the wires I noticed I didn;t take the back cover off. So I had to turn off the program and unplug. Oh well, everything worked.
See pictures of the wire trick below
http://forum.xda-developers.com/showthread.php?t=1614617
I miss my Vivid (Raider)
I remember when going through the superguide and all the helpful threads, I wrote down each thing step-by-step for my own reference. This was some time ago, but hopefully it will help some of you that are having trouble. This lump of information is mainly for the Canadian HTC Vivid (known as Raider) and starts from right out-of-the-box.
SECTION 1: STARTING FRESH WITH STOCK ICS RUU
To start, install the stock Bell ICS RUU (Or Rogers). If you've already been messing with your phone, you should know that in order to flash any stock RUU, your bootloader must be locked/relocked! Else it will refuse to flash.
(I used RUU_HOLIDAY_ICS_35_S_BM_3.38.666.2_Radio_3.04.4740.11_34.29.701040.22_release_255916_signed.exe) Note that you can't flash a Bell RUU to a Rogers phone (and vice-versa) - if you want to, you will need to change your CID to the SuperCID for that (and I'm not sure if that requires simply the bootloader unlock or bootloader + s-off).
**You should use this opportunity to make sure you have the appropriate drivers installed on your computer so it can communicate with your phone via Fastboot, ADB, etc.!
Filename: HTCDriver3.0.0.007.exe
SECTION 2: UNLOCK THE BOOTLOADER
Next, unlock your bootloader.
-Sign up at htcdev.com
-Log in (make sure youre logged in!)
-Click Unlock bootloader
-Follow Instructions
SECTION 3: S-OFF!
Note that S-OFF stays (i.e. if you install a stock RUU rom to your phone, it won't turn S-ON), so you only have to do this procedure once!
1) Since your bootloader is unlocked, you are almost ready to S-OFF
2) Download the WCXJB ROOT PACK.zip to your hard drive and UNZIP it (to, say, C:\temp\SOFF)
3) On your phone, make sure in your settings, USB Debugging is ENABLED in development
4) Turn off your phone, pull battery, put battery back.
5) Turn it back on by holding VOLUMEDOWN + POWER
6) Use the volume rocker and power button to select fastboot
7) Connect your phone to your PC
8) Open a command prompt window.
Commands:
C:
cd \temp\SOFF
fastboot flash recovery wcxrecovery.img
9) Now you can reboot your phone
10) Download and put Vivid_CWM_Root_VER2.zip file on root of internal sdcard (aka NOT in any folders)
11) Boot into H-Boot like you did before (turn off phone, turn back on holding power + vol down), and use the volume rockers to go to "recovery" and press the power button to select it
12) Select "install zip from sdcard"
13) Select the VIVID_CWM_ROOT_VER2.zip to flash it. Then select "reboot"
14) You are now perma-rooted in preparation of the S-OFF procedure.
15) Turn off phone. Remove the SIM Card, the MicroSD card and the battery.
*-You will need a spare, formatted MicroSD card inserted. Do not use your regular MicroSD card because it may become corrupted/wiped during the S-OFF process!
*-Make sure your battery is fully charged!
*-You will also need a short length of insulated wire, so you can connect the 2 points during the S-OFF procedure.
*-Beside the MicroSD slot, is a small screw holding in a square panel.
The screw is covered by a VOID sticker. Removing this will void your warranty!
Put the screw and square panel somewhere safe.
Look at the JPG (vivid---wire-trick-location.jpg) - this is available in this thread above, I believe (thank you vova953).
The point indicated is what you need to ground (to the GND) point
You will of course do this with your short length of insulated wire!
Be sure the exposed part of the wire isnt so thick that it will touch other points!
The point is kind of small! The ground point is pretty big and easy to hit.
16) Put battery back in, and the SPARE MICROSD - not your usual MicroSD. Keep that safe.
17) Boot phone normally. Make sure (again) USB debugging is enabled in Developer options of the Settings!
18) Download CONTROLBEAR from Juopunutbear at http://unlimited.io
Since you are on official ICS, you want the ICS version for the HTC Vivid.
I belive the filename is ControlBearRelease_holiday_ICS_WIN.zip
***crap - I just noticed upon visiting the site that they dropped all Windows support! Too bad for us... I have the file still if anyone needs it.
19) Unzip the CONTROLBEAR zip to an easy to access path (like C:\temp\SOFF2)
20) Run controlbear as admin(windows) or root or using sudo on linux
Now get your insulated wire and get ready! Only connect the 2 points when instructed.
You will have to watch and wait for it to tell you.
Do not press any of the buttons on the phone during the process.
When you are instructed to do the wire trick, briefly connect
the point and the GND point using the wire, then wait approximately 1.75
seconds and then again connect the 2 contacts together.
Allow the program to continue.
Note: it may take several attempts of running the program in order to obtain the correct timing for the wire trick.
After doing the “wire-trick” your phone will reboot.
If you see the following message from ControlBear after doing the wire trick:
ErrorMsg: Still sober.
This means that you have been unsuccessful in implementing the wire-trick. Run ControlBear again.
The usual cause for this is that you failed to perform 2 clean contacts
or mis-timed the wire trick (or you didnt flash the perm root before
starting - but that was indicated above, so you probably have done that.)
Your phone will reboot several times during the process, this is normal. ControlBear will tell you when it has finished whether successfully or not.
Once your phone is rebooted and back to normal, you can shut it off, pull the battery, put the square panel and screw back, and put your regular MicroSD back (as well as your SIM card).
SECTION 4: FLASHING CLOCKWORKMOD RECOVERY
(Optional but recommended! It's a great Recovery
Note that if you want to install WCX's rom, you will need to have WCX's recovery to flash it!
So don't use Clockworkmod at all if you plan on flashing WCX's roms.)
1) Put your phone into bootloader mode by turning it on with VOLDOWN+POWER.
(You will have to pull the battery to make sure the phone is fully off before doing this)
2) In the bootloader use the volume buttons to choose Fastboot
and hit POWER to select it.
3) Download Clockworkmod recovery (filename: CWM-beta2.img) and put it in an easy path
(like C:\temp\cwmrecovery)
4) Copy the adb and fastboot package to this same folder (c:\temp\cwmrecovery)
5) Go to command prompt and:
C:
cd\temp\cwmrecovery
fastboot flash recovery CWM-beta2.img
6) Clockworkmod recovery will be flashed. You can get to it by booting your phone into
bootloader mode, then choosing Recovery
SECTION 5: INSTALLING CUSTOM ROMS
If you S-OFF'd successfully, custom roms will install fully (kernel and everything) so you will not have to flash the kernel separately.
If you don't want to S-OFF (or were unsuccessful with S-OFF and simply can't do it), it is important to understand that when you install a custom rom, the kernel for that rom (or whatever compatible kernel) needs to be flashed separately before or after the rom is flashed!! This will be addressed in the steps below.
1) Download the ROM you want (any ICS-based custom rom) and copy its .ZIP file to your MicroSD card
2) Get into Recovery mode (by booting phone into bootloader mode and choosing Recovery)
3) MAKE A NANDROID BACKUP OF YOUR CURRENT ROM - VERY IMPORTANT.
Just use the volume keys to go to Backup and choose it by hitting POWER.
This will help you get back to normal if the rom you install doesnt work
or if you just dont like the rom you have installed.
Make sure your MicroSD card has lots of space
The backup takes under 1 gig but you'll want more space for more backups/roms later.
4) Now that the backup is done: In Clockworkmod recovery, go back to the main menu.
5) WIPES - Now we should do the 4 wipes. Choose Wipe Data, Wipe Cache, then go into Advanced, and choose Wipe Dalvik cache, then go into Mounts and Storage and choose Format /system.
6) Now from the main menu of clockworkmod, you can choose "install .zip from sdcard"
7) Choose the zip of the rom you wish to install (remember you copied it to your MicroSD card
in step 1 so it should be listed.). When the install is finished, it may offer to reboot
your phone. S-OFF users can go ahead. If you didn't S-OFF, you should probably pull the battery after choosing reboot.
8) IF YOU ARE S-OFF, YOU ARE DONE - IF YOU DIDNT S-OFF YOUR PHONE, YOU MUST CONTINUE SO YOU CAN FLASH THE APPROPRIATE KERNEL FOR THE ROM!
9) Get phone into bootloader mode by holding VOLDOWN+POWER. Choose FASTBOOT.
10) On your PC, open the ZIP that has the ROM you just installed. In the zip
will be a file called "boot.img".
***NOTE that some roms have multiple kernels to offer during the install process.
***Try to identify which boot.img is the kernel you want. I believe that any of them should work, as they were all built for that ROM specifically. But I'm not certain...
11) Copy the boot.img to an easy path (like C:\temp\whateverromkernel)
Copy your ADB/Fastboot package to that folder as well so you can run everything from there.
12) In command prompt:
C:
CD\temp\whateverromkernel
fastboot flash boot boot.img
13) The kernel will be flashed. Once it's done, you can restart the phone, and boot into the ROM!
**NOTE** if you're ever having trouble (whether s-on or s-off) flashing kernels (i.e. its saying its not allowed or something), your phone may have to experience the flashing of an 'insecure' kernel. kozmikkick's "stockish" kernel is an insecure boot.img that, once flashed, will allow you to flash whatever kernel's you want (you only have to flash the insecure boot.img once and then you'll be good)

Categories

Resources