Hi,
I traded a phone with someone and the rom they had was acting up.. the Infected Rom (cdma verizon)... When I got the phone, I told him he could keep his SD card and I could keep mine.. i guess the P something image file was on there and now Im just rooted with Teamwin recovery and not able to flash any rom or restore the Infected rom i nandroid backed up.
I have fastboot 1.50 S On but unlocked
Now imma be at work and not have a working phone. This isn't cool. PLEASE GET BACK TO ME IF YOU CAN HELP peeps. I would really appreciate it.
I also tried the unlocking method all over again but the Java SDK wont install.. it tells me to disable my virus protection (I did) and then it says unable to install it. This is just a mess man.
stepinmyworld said:
Hi,
I traded a phone with someone and the rom they had was acting up.. the Infected Rom (cdma verizon)... When I got the phone, I told him he could keep his SD card and I could keep mine.. i guess the P something image file was on there and now Im just rooted with Teamwin recovery and not able to flash any rom or restore the Infected rom i nandroid backed up.
I have fastboot 1.50 S On but unlocked
Now imma be at work and not have a working phone. This isn't cool. PLEASE GET BACK TO ME IF YOU CAN HELP peeps. I would really appreciate it.
I also tried the unlocking method all over again but the Java SDK wont install.. it tells me to disable my virus protection (I did) and then it says unable to install it. This is just a mess man.
Click to expand...
Click to collapse
If you're interested in reverting back to completely stock, the RUU files are available at http://www.goo-inside.me/shooter/ruu . Both the PG86IMG.zip and the .exe files are available there.
Interesting the device is flashed to verizon, at least you mention the device is on CDMA verizon. The only issues I can forsee here will be 3G data/MMS might not work via Verizon if using a stock Sprint ROM.
Of course, these *might* work and they can also be *tweaked* but I doubt, out of the box, they will work. Phone calls and SMS should work over verizon using the stock sprint ROM.
Here is my usual lecture, reading this will save you a lot of time and headache, regarding flashing a ROM and kernels on the EVO 3D with hboot 1.5 and htc's unlock method:
Essentially, if you're looking to flash a kernel or ROM (which many times also include a kernel), there are three basic methods (two seem the easier) with hboot 1.50 and htc's unlock method:
1) For Kernel Flashing: From Android mode, using my application, Flash Image GUI. Put the kernel .zip file on your sdcard, select from inside the application and flash.
For ROM Flashing: Pull out the kernel file (usually named boot.img) out of the ROM .zip and push to sdcard. Flash using Flash Image GUI.
If you're away from a computer and want to flash any kernel, this is a great tool!
2) Load the custom recovery, NOT using the traditional method (reboot recovery, bootloader -> recovery, etc), but a specific method for Hboot 1.5. From the prompt use: fastboot boot c:\downloads\cwm-recovery.img.
This will temporarily boot the custom recovery image and the HTC unlock method will grant it write access to the boot partition while in this mode.
In this temporarily booted recovery mode, when a full ROM (with kernel included) is flashed, the kernel will flash correctly.
3) Boot into recovery using the traditional methods, reboot recovery, bootloader -> recovery, etc, and after the custom recovery has loaded, flash the ROM. Reboot into fastboot mode and then separately flash the kernel from the computer: fastboot flash boot c:\boot.img.
Downside to this method would be if a zImage is included instead of the boot.img for the kernel, won't flash correctly.
Being without a phone is rough now a days! Hope that helps and points in the right direction!
so sorry.. i meant to say CDMA Sprint.. i probably was so frustrated and typed verizon. I am about to read what you post completly.
Thank you so much for the reply! I purchased the GUI App from the market a few days ago and I wasnt sure if it would work on my phone because that PG86IMG.zip wasn't on the root of my SD card (it's on the other guy's sd card) I will try your method to flash a ROM.
I was able to get the Rom restored from the nandroid backup someone last night.. I still need a new rom because this one has touch screen problems. Thanks again
Related
I bought this 3D used but like new and wanted to flash it to Boost so I was doing some preliminary pre-flash things like rooting and loading a custom recovery and rom. I used the HTC unlock method for the bootloader and flashed Eternity and it stuck at Beats screen (boot animation). I downloaded a different rom to see if it was the rom but that one froze at the animation screen as well. I attempted to do an RUU stock reset on my PC from bootloader but it returned an error saying update failed. I'm basically locked out of this phone. I read everything it said about flashing custom kernels and how you are supposed to flash them from bootloader. I know Eternity has a stock kernel don't know about the other one. My last resort is to download a zip of a stock rom and flash that from recovery. If it freezes on me I'm not sure what I'll do next. Any help is appreciated...
xlxcrossing said:
I bought this 3D used but like new and wanted to flash it to Boost so I was doing some preliminary pre-flash things like rooting and loading a custom recovery and rom. I used the HTC unlock method for the bootloader and flashed Eternity and it stuck at Beats screen (boot animation). I downloaded a different rom to see if it was the rom but that one froze at the animation screen as well. I attempted to do an RUU stock reset on my PC from bootloader but it returned an error saying update failed. I'm basically locked out of this phone. I read everything it said about flashing custom kernels and how you are supposed to flash them from bootloader. I know Eternity has a stock kernel don't know about the other one. My last resort is to download a zip of a stock rom and flash that from recovery. If it freezes on me I'm not sure what I'll do next. Any help is appreciated...
Click to expand...
Click to collapse
Did you follow the root instructions all the way through to install Superuser and the recovery? If so, did you boot into fastboot, connect usb, then do the fastboot boot recovery.img before flashing the rom?
Sent from my PG86100 using XDA App
JayDaKissEP said:
Did you follow the root instructions all the way through to install Superuser and the recovery? If so, did you boot into fastboot, connect usb, then do the fastboot boot recovery.img before flashing the rom?
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
I did not use that method to flash, no. I'm assuming you mean from my PC execute the command. I did follow the instructions to install TWRP which is a custom recovery and I flashed a ZIP from TWRP for Superuser and checked it to be working which it was. (I tested Root Explorer and Terminal Emulator for root)
I was operating off the assumption that custom roms with a STOCK kernel could be flashed by booting into recovery. I went to bootloader then recovery then flashed the rom. Obviously I did something wrong since both roms wouldn't load. I will use your method of PC commands from fastboot into recovery and see where that gets me....pease let me know if this is correct or anything else I need to do....thanks a bunch.
UPDATE : I tried the method of loading recovery from fastboot usb - it worked thank you. The rom loaded. I'm wondering why since it was a custom rom with a stock kernel why I couldn't flash it from recovery.
xlxcrossing said:
UPDATE : I tried the method of loading recovery from fastboot usb - it worked thank you. The rom loaded. I'm wondering why since it was a custom rom with a stock kernel why I couldn't flash it from recovery.
Click to expand...
Click to collapse
While the kernel is stock, Virus has a bunch of binaries and such that will be mismatched without flashing the boot.img properly ... So while some of his builds say "stock" not always completely stock.
ifly4vamerica said:
While the kernel is stock, Virus has a bunch of binaries and such that will be mismatched without flashing the boot.img properly ... So while some of his builds say "stock" not always completely stock.
Click to expand...
Click to collapse
cool cool thanks for the info. So I need to load the recovery.img file from usb fastboot EVERY time I want to flash a rom? Any way to eliminate this hassle....I just assume flash less often if not...thanks
xlxcrossing said:
cool cool thanks for the info. So I need to load the recovery.img file from usb fastboot EVERY time I want to flash a rom? Any way to eliminate this hassle....I just assume flash less often if not...thanks
Click to expand...
Click to collapse
With hboot 1.5, the ONLY way to flash a ROM correctly is with fastboot>recovery.
Twolazyg said:
With hboot 1.5, the ONLY way to flash a ROM correctly is with fastboot>recovery.
Click to expand...
Click to collapse
Not true. You can flash a ROM but if you don't use fastboot it won't touch the kernel. I always change roms with the stock kernel. He must have done something wrong
Sent from my PG86100 using XDA App
JayDaKissEP said:
Not true. You can flash a ROM but if you don't use fastboot it won't touch the kernel. I always change roms with the stock kernel. He must have done something wrong
Sent from my PG86100 using XDA App
Click to expand...
Click to collapse
If the kernel is pure stock with no added binaries or stuff it will work. Virus puts lots of little tweaks in that require it. Now if you can load a completely stock kernel and ramdisk then load Eternity (of course some eternity builds did have a completely stock kernel) then you may be onto something.
As far as flashing with hboot 1.50 easiest way to do that without the computer is with joeykrm's flash image gui. I don't have 1.50 but I have used his gui to do partial updates on svn builds in tandem with adb sync and it works great. His post with the apk is in development section. just read the instructions and flash away.
ifly4vamerica said:
If the kernel is pure stock with no added binaries or stuff it will work. Virus puts lots of little tweaks in that require it. Now if you can load a completely stock kernel and ramdisk then load Eternity (of course some eternity builds did have a completely stock kernel) then you may be onto something.
As far as flashing with hboot 1.50 easiest way to do that without the computer is with joeykrm's flash image gui. I don't have 1.50 but I have used his gui to do partial updates on svn builds in tandem with adb sync and it works great. His post with the apk is in development section. just read the instructions and flash away.
Click to expand...
Click to collapse
Yeah I read all about it I'm still stuck on why if I had a stock kernel installed with a stock rom and I do a custom rom flash and as stated it doesn't touch the kernel why the rom wouldn't simply run off the stock kernel - that's what confuses me. I understand the issue of the kernel not being flashed which is obviously what happened with me. I just don't really know where I stand with what kernel to ALWAYS have loaded since if that's the thing with the issue I would want to for purposes of not doing tons of work stay away from flashing kernels and stick to flashing roms when I want to change it up. But if the STOCK kernel won't load with a custom rom which technically it should I guess I'll just have to flash a universal custom kernel and assume any rom I flash will simply use that kernel. Kind of a nightmare compared to my 4G....welcome to the world of the 3D I guess.
I guess going into recovery from hboot with the volume and power buttons wouldn't count - I have to stick with PC commands?
Okay, so I was having a hell of a time trying to install Roms after unlocking. All the usual ways didn't work. Flat out.
What I found out:
I have to use Clockwork Mod 4.0.1.4 (TWR can't restore the nand it creates and Flash_Utility GUI doesn't work)
I have to flash a kernal within Clockwork after flashing the Rom (flashing a boot.img in fastboot doesn't work even though it says it was successful)
I have NO clue why my phone doesn't play nice with boot image like other phones. Luckily Tiamat writes good kernels
Mes3 said:
Okay, so I was having a hell of a time trying to install Roms after unlocking. All the usual ways didn't work. Flat out.
What I found out:
I have to use Clockwork Mod 4.0.1.4 (TWR can't restore the nand it creates and Flash_Utility GUI doesn't work)
I have to flash a kernal within Clockwork after flashing the Rom (flashing a boot.img in fastboot doesn't work even though it says it was successful)
I have NO clue why my phone doesn't play nice with boot image like other phones. Luckily Tiamat writes good kernels
Click to expand...
Click to collapse
You have to add superuser to the ROM and give necessary permissions to Flash image GUI to flash kernels with it.
Which ROM are you trying to flash? Do you GSM or CDMA Evo 3D?
Flashing boot.img in fastboot should work.It does say not successful as you stated.
Make sure you bootloader says unlocked and flash kernels/ROMs based on 2.3.4 if your phone came with 2.3.4.
@Mes3 ,
Does this sound similar to your problem?
[help]HTC Unlocked ROM/Recovery install Problems (fastboot/FlashimageGui/RomMgr)
http://forum.xda-developers.com/showthread.php?t=1450466
Didn't want to hijack that other thread, so I thought a more explicity thread might help others.
So I followed http://www.youtube.com/watch?feature=player_embedded&v=iMYMR3_Vk8I and got my phone unlocked. I'm unsure what to do next to get a "stock" phone rooted. All I want is to have my phone rooted so I can run SU apps. There are a couple options from the tool, of which I'm not sure what is what:
1. Flash a Recovery (TWRP 2.1) - Not sure what this is for, should I flash it? What does it do?
2. Kernels - Do I download a kernel like: http://forum.xda-developers.com/showthread.php?t=1762537 and Flash Kernel?
3. Perm Root - From the name this sounds like what I want... but can I run it on my freshly restored/unlocked phone? Do I need to run this after one of the above (or both) steps?
1. Yes. A recovery is, put simply, a tool that can be used to flash things to your phone (e.g. custom ROMs and mods). You will need a recovery in order to achieve permanent root, so flashing the recovery is definitely a good idea.
2. The thread that you linked to does not contain a kernel, it contains a custom ROM. Since we do not have any customized kernels for this phone yet, skip the flash kernel step entirely. You may want to go back and use it if a kernel is developed that you prefer, but for now, there are no kernels to flash.
3. Perm root is the step that you want, but you need to flash the recovery first. The perm root script will run and then eventually boot you into the recovery, which you must use to flash SuperSU.zip which is the package that gives you root on your current ROM.
polarimetric said:
1. Yes. A recovery is, put simply, a tool that can be used to flash things to your phone (e.g. custom ROMs and mods). You will need a recovery in order to achieve permanent root, so flashing the recovery is definitely a good idea.
2. The thread that you linked to does not contain a kernel, it contains a custom ROM. Since we do not have any customized kernels for this phone yet, skip the flash kernel step entirely. You may want to go back and use it if a kernel is developed that you prefer, but for now, there are no kernels to flash.
3. Perm root is the step that you want, but you need to flash the recovery first. The perm root script will run and then eventually boot you into the recovery, which you must use to flash SuperSU.zip which is the package that gives you root on your current ROM.
Click to expand...
Click to collapse
Thanks polarimetric for explaining! Hopefully your explanations and my slight quirks below can help some others.
The TWRP reflash worked fine. I had an issue with the Perm Root though... for some reason the SuperSU.zip wasn't actually getting copied over to the phone before it was rebooted into recovery. I ended up mounting the sdcard and manually copying over SU/SuperSU.zip to my sdcard. At that point I ran Perm Root again (which in my case just reboots into recovery). From there I clicked "Install" and selected the /sdcard/SuperSU.zip file. It installed and rebooted.
Successfully rooted!
More advice pleae.
polarimetric said:
3. Perm root is the step that you want, but you need to flash the recovery first. The perm root script will run and then eventually boot you into the recovery, which you must use to flash SuperSU.zip which is the package that gives you root on your current ROM.
Click to expand...
Click to collapse
I flashed a recovery yesterday since I needed to recover. After that my endlessly booting appliance booted successfully.
Now I want to Root. I tried this using the Hasoon2000 thing yet and got a "Simply Brilliant" screen when I rebooted into recovery but then got could not connect message when I tried to permanently root.
Do I need to flash a different recovery?
Wow, this thread got my hopes up til I saw it was bumped.
As of several months ago, we lost the ability to root:
http://forum.xda-developers.com/showthread.php?t=1792514
So, until an exploit is found or verizon says we can do it, we can't root.
Hesacon said:
Wow, this thread got my hopes up til I saw it was bumped.
Click to expand...
Click to collapse
Yeah, the same thing happened to me. I tried HTCDev unlock last night and it didn't work, so I was very surprised to see that as the most recent post. Now I'm extremely disappointed.
i hope i am not getting anyone elses hopes up either.... but man i am disappointed
This phone isn't even relevant anymore... I don't know why Verizon gives a **** about locking us out.
Help!!! I am willing to pay someone $50 via Paypal to help me resolve my issues.
Here is my story. I have a DNA bought a month ago. Have not installed the latest OTA updates. I wanted to root it because I had my Thunderbolt rooted and was using the Wifi Tether app which was great.
So last night I followed exact directions and rooted the phone. I first did all the unlocking the boot loader then installed TWRP recovery, etc then rooted it. I am sorta a newbie when it comes to rooting but I have done about 5 Thunderbolts for friends and families without any issues.
So after the root things seems to be OK. I went ahead and installed the Wifi Tether app (the yellow one) but it did not work. I then checked SuperSU and it kept saying the binaries needed to be updated but everytime I told it to do that the phone would reboot and if I go back into SuperSU then it would say binaries needed to be updated again. I researched then installed Superuser and chose to use that instead. At this point the Wifi stopped working. It would say "turning on" but never does.
So I tried different ROMs including the HTC sense rooted, Viper, CM Mod, whatever.
With different ROMs either I still experience the same Wifi not turning on or get message "unfortunately, the process com.android.phone has stopped" and it would be like that every 2 seconds.
At this point I am so disgusted as it wasted so much of my time. All I wanted was to get wifi hotspot which I assumed I had to root.
This is a nightmare and at this point I still would like to root it but more importantly I need a working phone like it was before I rooted this.
If anyone willing to invest some time and help me straighten this out I can pay you $50 by Paypal. It maybe an easy fix but I gave up.
Vince
did you flash a kernel with system write enabled?
with each rom usually comes a boot.img in a zip file (or the rom dev will have a separate download) and what you need to do is copy the boot.img file to where you have adb.exe, then issue the following:
Code:
adb reboot bootloader
Flash boot.img in Bootloader by doing this (make sure on the phone screen when you are in bootloader it says "fastboot usb") :
Code:
fastboot flash boot boot.img
Then once you flashed your boot.img file reboot to recovery and then flash the rom and modules (usually the modules.zip is in with the boot.img) take the modules.zip place them on your sdcard where ever you like and after you flash the rom then flash the modules.zip in recovery and that should fix your wifi issues and by flashing the correct kernel(boot.img) that will fix the su binaries and they will update
oh and if you are on a shared data plan the wifi tethering is free...
hondaguy28 said:
Help!!! I am willing to pay someone $50 via Paypal to help me resolve my issues.
Here is my story. I have a DNA bought a month ago. Have not installed the latest OTA updates. I wanted to root it because I had my Thunderbolt rooted and was using the Wifi Tether app which was great.
So last night I followed exact directions and rooted the phone. I first did all the unlocking the boot loader then installed TWRP recovery, etc then rooted it. I am sorta a newbie when it comes to rooting but I have done about 5 Thunderbolts for friends and families without any issues.
So after the root things seems to be OK. I went ahead and installed the Wifi Tether app (the yellow one) but it did not work. I then checked SuperSU and it kept saying the binaries needed to be updated but everytime I told it to do that the phone would reboot and if I go back into SuperSU then it would say binaries needed to be updated again. I researched then installed Superuser and chose to use that instead. At this point the Wifi stopped working. It would say "turning on" but never does.
So I tried different ROMs including the HTC sense rooted, Viper, CM Mod, whatever.
With different ROMs either I still experience the same Wifi not turning on or get message "unfortunately, the process com.android.phone has stopped" and it would be like that every 2 seconds.
At this point I am so disgusted as it wasted so much of my time. All I wanted was to get wifi hotspot which I assumed I had to root.
This is a nightmare and at this point I still would like to root it but more importantly I need a working phone like it was before I rooted this.
If anyone willing to invest some time and help me straighten this out I can pay you $50 by Paypal. It maybe an easy fix but I gave up.
Vince
Click to expand...
Click to collapse
Find a kernel you like and flash both parts of it.
Flash the modules in recovery and flash the boot.img wither in fastboot using "fastboot flash boot boot.img" or using the flash img gui app.
Sent from my HTC6435LVW using xda app-developers app
ninja'd by Bigandrewgold
You need to flash a kernel with system write enabled. Since you are not S-off you have to flash the kernel via fastboot and then reboot to recovery and flash the kernel modules zip that comes with your kernel of choice. Without system write enabled you cannot update busy box. If you do not have adb or fastboot enabled to flash the kernel via fastboot there is a tool suite that will help. Most wifi issues are because of not having flashed the modules.zip in recovery after flashing the kernel. Once you get that fixed there is a thread in the Questions section where I posted my Wifi Tether settings that work with the DNA.
Thanks for the fast responses. I like the Viper DNA ROM. I will try to follow your directions. I will be home in a couple of hours and will try it and plan on spending all night if I need to get this thing working.
Vince
Man I'm counting my cash already look out suckers.. J/K I really don't know anything..
.torrented said:
did you flash a kernel with system write enabled?
with each rom usually comes a boot.img in a zip file (or the rom dev will have a separate download) and what you need to do is copy the boot.img file to where you have adb.exe, then issue the following:
Code:
adb reboot bootloader
Flash boot.img in Bootloader by doing this (make sure on the phone screen when you are in bootloader it says "fastboot usb") :
Code:
fastboot flash boot boot.img
Then once you flashed your boot.img file reboot to recovery and then flash the rom and modules (usually the modules.zip is in with the boot.img) take the modules.zip place them on your sdcard where ever you like and after you flash the rom then flash the modules.zip in recovery and that should fix your wifi issues and by flashing the correct kernel(boot.img) that will fix the su binaries and they will update
oh and if you are on a shared data plan the wifi tethering is free...
Click to expand...
Click to collapse
Hi, say I want to use Viper DNA. Can you point me to where I can download what I need to make this happen?
Vince
hondaguy28 said:
Hi, say I want to use Viper DNA. Can you point me to where I can download what I need to make this happen?
Vince
Click to expand...
Click to collapse
Download this its the ROM and put it on your /sdcard in your phone: http://www.androidfilehost.com/?fid=9390288116658473299
Then
Go here and download this .zip its what ViperDNA Recommends (but later if you want to you can download any kernel you wish)
http://forum.xda-developers.com/showthread.php?t=2064066
Now this is what you do with this second download, open the .zip and there will be a boot.img and a Modules.zip
place the modules.zip where you placed the ViperDNA .zip, then take the boot.img and place it where you have your adb.exe file
then boot into the bootloader where it says "fastboot usb"
now after you get into fastboot issue the
Code:
fastboot flash boot boot.img
then it will flash the boot.img file after it completes on the phone boot into recovery
then do all of the wipes (FR, cache, dalvik) then flash the viperdna rom and after that finishes flash the modules.zip then you can boot into the rom and everything should be working
then once you get all of those done you should get some kind of notification from ViperDNA to flash some kind of OTA (their versions there should be three) to update to the latest ViperDNA
here is the viperdna thread http://forum.xda-developers.com/showthread.php?t=2105745 for w/e you need it for
if you need anymore help just send me a PM ill be more than happy to help
hondaguy28 said:
Hi, say I want to use Viper DNA. Can you point me to where I can download what I need to make this happen?
Vince
Click to expand...
Click to collapse
Go to the Rom thread. There will be a link for the Rom for you to install and there will be another download for the boot.img for you to flash.
Sent from my HTC6435LVW using xda app-developers app
.torrented said:
Download this its the ROM and put it on your /sdcard in your phone: http://www.androidfilehost.com/?fid=9390288116658473299
Then
Go here and download this .zip its what ViperDNA Recommends (but later if you want to you can download any kernel you wish)
http://forum.xda-developers.com/showthread.php?t=2064066
Now this is what you do with this second download, open the .zip and there will be a boot.img and a Modules.zip
place the modules.zip where you placed the ViperDNA .zip, then take the boot.img and place it where you have your adb.exe file
then boot into the bootloader where it says "fastboot usb"
now after you get into fastboot issue the
Code:
fastboot flash boot boot.img
then it will flash the boot.img file after it completes on the phone boot into recovery
then do all of the wipes (FR, cache, dalvik) then flash the viperdna rom and after that finishes flash the modules.zip then you can boot into the rom and everything should be working
then once you get all of those done you should get some kind of notification from ViperDNA to flash some kind of OTA (their versions there should be three) to update to the latest ViperDNA
here is the viperdna thread http://forum.xda-developers.com/showthread.php?t=2105745 for w/e you need it for
if you need anymore help just send me a PM ill be more than happy to help
Click to expand...
Click to collapse
Hi, I sent you PM but not sure if it went out. If it did not please send me one and I will reply.
Thanks.
You could follow the steps in my guide which can be found in my signature. Skip any steps you don't need.
Everything you need to know is there
I got my DNA back in December, unlocked with S-ON, rooted, and flashed a lightly modified stock ROM. It's been super stable, so I figured I wouldn't mess with it, and I've been running it since.
Yesterday, I was trying to free up some space on my device by integrating updates of system apps through Titanium Backup, and it jacked stuff up pretty royally. I figured, this is a great chance to install a new Sense 5 ROM.
I went through TWRP, installed the new ROM, cleared data, and when it restarted, it hung at the white HTC screen. Undeterred, I tried again through recovery. Then through sideloading a different ROM. Then by restoring a backup, downloading a new ROM and trying through recovery. Then installing CWM instead of TWRP and trying that way. Then by sideloading through CWM.
Every single method by which I've tried to install a new ROM has resulted in the phone hanging indefinitely at the white HTC screen.
I have obviously searched repeatedly for a fix for the white screen issue, and while I can restore an old backup and get the phone running, I can't seem to find a solution that gets me up and running on a new ROM. I'd hate to go through all the work (my phone's been unusable since around 8 PM last night) and not come out of it with a new ROM.
Am I missing something? Maybe I should be installing a new kernel before installing the ROM?
you are s-on you must flash the kernel boot.img via fastboot then flash kernel modules via recovery
copy boot.img from rom.zip
in command prompt goto folder with boot.img and enter
fastboot flash boot boot.img
then create a flashable module.zip and flash via recovery or adb eacxh module into system folder or just s-off your device and re flash rom.zip
The best way to fix ur phone now is to go through RUU, first relock the bootloader through fastboot, then enter RUU again through fastboot nd run the RUU from ur pc, ur good to go.
The reason it's getting stuck thr is becoz the system partition isn't getting mounted
As soon as I typed "S-On" in that original post, I started getting suspicious that might be the problem, but none of the ROMs I was trying specifically mentioned the need to be S-Off. But that does make sense.
So I spent the afternoon getting it S-Off, which was a bit of a hassle, and now in about three minutes, I see if I can indeed flash a ROM. I feel pretty optimistic, though.
Update: Success. I am now a very happy person.
congrats hope you enjoy
now no need for anything special to flash roms or kernels.