[HTC Vivid, Raider, Velocity] joeykrim:
Appreciate all the help testing! Will keep this thread around if more issues are encountered.

For the time being I'm going to close down this thread as I've posted a new official thread!

Thanks everybody, especially PirateGhost!

New official thread: http://xdaforums.com/showthread.php?p=20926830

Goal:

Working on making kernel flashing on the HTC Vivid / Holiday a few steps easier/simpler!

Background:

The HTC unlock method has been out for the last 6 months on the HTC EVO 3D. We've developed some work around methods to make things simpler for both the developers and the users who are stuck using the HTC unlock method.

How:

Fact for EVO 3D and theory for Vivid: The HTC unlock method only allows write access to the kernel (boot partition) in either fastboot mode or the normal android mode.

This means a custom kernel can only be loaded in two modes, either through fastboot or while in the standard Android mode.

Tool:

Flash Image GUI is an application I wrote to load the kernel and modules while in standard Android mode. This eliminates the need for using fastboot which requires a computer and will eliminate the need for using the Windows dependent .bat files for automating the fastboot flashing process. This will also eliminate the need to reboot into fastboot mode.

Current Status:

An updated Flash Image GUI code to support the HTC Vivid device but need a few testers to verify it all works properly on their devices!

Testing Location:

Either post back in this thread if you're able to help or join us on IRC - irc.freenode.net #gen-dev

Testing Steps:

Would recommend joining the irc channel for more detailed assistance but if you'd prefer to test and post in this thread, here are the steps:

**Wild Child told me there is no kernel backup support yet**

Stock Kernel Signed - http://w1z4rd.net/boot.img (Thanks IanWizard)

Stock Kernel Unsigned - http://joeykrim.com/evo3d/files/boot-unsigned-holiday.img

Skip straight to Step 5. The above links can be used to restore the kernel back to 100% stock.

1) Downloading clockworkmod recovery for your device to your local desktop

2) fastboot boot c:\downloads\cwm-recovery.img

3) Make a nandroid of all partitions (will need this in case there are any issues)

4) Reboot into normal android mode

5) Install Flash Image GUI - http://joeykrim.com/evo3d/files/FlashImageGUI.apk

6) Download a kernel to flash - list provided below

7) Push kernel .zip file to /sdcard (either usb mount the device or adb push c:\downloads\kernel.zip /sdcard/kernel.zip

8) Open Flash Image GUI - make a note of the kernel version displayed at the top of the application

9) Click browse and select the kernel .zip file from the sdcard

10) Flash the Image

**11) Reboot

12) Check the kernel version to see if the process worked (Either open Flash Image GUI and kernel version information will be at the top or Menu->Setting->About Phone -> Software Version -> More.

**If you're interested in testing the flashing of a kernel and ROM combination, at step 11, reboot into the standard recovery mode, where ClockworkMod should be loaded and flash the ROM .zip file

Steps to restore previous kernel before testing

1) fastboot boot c:\downloads\cwm-recovery.img

2) Restore Nandroid created in previous section step 3

Kernels to Test Flash:

Thanks to Dodgejcr for the stock vivid kernels for testing!

Stock Kernel boot.img zip with modified kernel version to verify flash worked properly

Stock Kernel anykernel .zip with modified kernel version to verify flash worked properly

PirateGhost Telstra boot.zip - This *probably* requires the associated ROM Raider .zip to be loaded. Don't flash this kernel unless you're also flashing the ROM .zip.

Thanks for the support and willingness to test!