[HTC Vivid, Raider, Velocity] LaZiODROID:
The process is not the easiest - but it can be with your patience and full attention. When I had my HTC Raider (Canadian version of the Vivid), I had collected all the info needed to get my phone rooted/bootloader/s-off/recovery from right out of the box. I will paste it all below. I think that when it mentions things like the RUU/Stock, you should use an appropriate one for your phone model. Not that the instructions below start with a ICS stock RUU!

I think the forums for this phone have quieted down a bit, so links may be dead now. That said, contact me if you need any of the files mentioned. I probably have them all archived.

As for S-Off procedure, I remember when following all of the threads that it was very important to read and follow every instruction exactly. I had missed a small step and I could not get it done. Eventually I caught my mistake, tried again, and got S-Off with no problems. I had done it on WinXP (or Win7 maybe).

If any of the instructions below contain errors, please let me know and I will update! I am not responsible for anything bad happening to the device... this is simply a collection of all of the great posts on this forum.

*** I understand that juopunutbear/unlimited.io team do not support the Windows versions of their tools any more (specifically I'm referring to ControlBear that I used to successfully S-OFF my phone.). They mention on their site to only use the latest tool (linux only), and have asked people to NOT bundle their old Windows-based software. Back then, the Windows version of ControlBear for ICS worked great for me (and I'm sure many others) in WindowsXP (or 7). I obviously won't attach or post links to it here, but I'm pretty sure I do have it archived, so contact me if you need it (and this obviously goes with the understanding that myself or them are not responsible for what you decide to do with it)

SECTION 1: STARTING FRESH WITH STOCK ICS RUU - note that RUU's will refuse to flash if you have already unlocked your bootloader. They will require you to re-lock your bootloader to flash.

To start, install the stock Bell ICS RUU (or even the Rogers ICS RUU is OK)

(RUU_HOLIDAY_ICS_35_S_BM_3.38.666.2_Radio_3.04.4740.11_34.29.701040.22_release_255916_signed)

**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 I used for drivers: 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

Quick version of instructions:

1) Get phone into Fastboot mode

2) Run "fastboot oem get_identifier_token" in command line

3) Paste the token text into the htcdev page

4) you get emailed Unlock_code.bin from htcdev and link to next steps. Download that .bin file.

5) Run "fastboot flash unlocktoken Unlock_code.bin"

6) use volup/down on phone to choose yes and hit power to accept

7) Phone will data/cache wipe and start fresh

SECTION 3: S-OFF!

Now, do you want to S-OFF? It's painful but follow this word for word and it should work ok! It makes flashing roms and kernels a lot easier (no restrictions or workarounds needed). If you don't want to S-OFF, you can still do stuff like flash ROMS. You would just need to flash the kernel (that is appropriate for that rom) separately.

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! But remember, if you have unlocked your bootloader, I beleive that RUU's will refuse to flash until you re-lock the bootloader.

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.

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 will 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 - it can be seen here: ( http://unlimited.io/images/wt_holiday.jpg )

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) *** I understand that juopunutbear/unlimited.io team do not support the Windows versions of their tools any more. They mention on their site to only use the latest tool (linux only), and have asked people to NOT bundle their old software. So for this step, all I can say is that back then, the Windows version of ControlBear for ICS worked great for me (and I'm sure many others) in WindowsXP (or 7). I obviously won't attach or post links to it here, but I'm pretty sure I do have it archived, so contact me if you need it (and this obviously goes with the understanding that myself or them are not responsible for what you decide to do with 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 must 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 via CWM recovery (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.

Side note -- To restore your backup, go into recovery, do your 4 wipes (data/cache/dalvik/system) and

then choose backup/restore, choose restore and choose whichever backup you made from the

list. It will be date/timestamped.

***Note - if you did not S-OFF your phone, im not sure if Restore will flash your old/appropriate Kernel. You may have to flash that backups kernel (boot.img) after you do the restore (testing required - will this be necessary for S-ON phones?) If this is needed, general kernel flashing instructions are below starting at Step 10. Just make sure you are flashing your appropriate boot.img from your backup folder!

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 which kernel.

***If it doesn't matter to you, you should be able to pick any of them, as they were all packaged with the ROM because they are compatible with the ROM.

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)