Phone won't boot after Cyanogenmod 10.2 update I just updated my HTC One X from Cyanogenmod 10.1.13 to 10.2 RC1, which seemed to go smoothly. 

It completed the "Checking apps" stage, and when it rebooted, it got stuck on the boot screen (the spinning concentric circles) for about 15 minutes, at which point I held the power button to turn off the phone, but it just restarted and it's stuck in the same place. 

What are my options? The problem I have at the moment is I can't turn on or off the phone (just restart) and I also can't get adb to work when I connect it to my PC.

(oh, and no...I didn't backup before updating - because that would have been a smart thing to do)

Thanks for any help.
I managed to fix the problem myself in the end.

The solution: I had to flash the boot.img file.
To do this:


Download the CM update from here that matches the update you installed. Make sure you choose the correct device as well. (HTC One X is "Endeavoru")
Unzip the file, and copy the boot.img file to C:\Android\android-sdk\tools (or wherever you have the Android dev stuff installed).
Boot your phone into the bootloader (power button + volume down for HTC One X) and choose Fastboot from the menu, using the volume buttons to go up and down the list and the power button to choose.
Connect your phone to your PC via USB. It will install Fastboot drivers.
Open a command prompt window and cd to the \tools directory mentioned above. Run the command fastboot devices to make sure your phone is connected.
If it shows, run fastboot flash boot boot.img to flash the boot.img file to your phone.
Finally run fastboot reboot to restart the phone. Your phone will go through the "Android is upgrading" process and you should be back in business once that finishes.


You will also need to flash gapps or any other custom mods/addons you had installed before upgrading. There are plenty of guides online explaining how to do this.