[HTC Droid DNA] MSmithXDA:
I compiled a list of instructions on how to do it. This is starting with a brand new phone, all the way to installing the GPE custom rom using TWRP on a Windows PC. If anyone has a few minutes to look it over, I'd love the feedback (like maybe there are better ways to do this). But regardless, I thought this could be helpful to someone else in the future:

Disclaimer: I am not an expert and you should take my advice with a grain of salt. You can brick your phone by doing this and I'm not responsible if you do, even if you followed my instructions exactly. If you do run into a problem I won't be able to help you as again, I am not an expert. You're on your own and doing this at your own freewill and you are accepting responsibility from any good or bad that comes from it. Good Luck

Prerequisite: You must be on Firmware 2.06

1. Download and install HTC Sync Manager (to get drivers for phone) from:

http://www.htc.com/www/software/htc-sync-manager/

2. Now Uninstall HTC Sync Manager (drivers will remain behind)

3. Now install Android MiniSDK to get Fastboot and adb from:

http://androidforums.com/attachment...81-adb-guide-updated-2013-05-21-sdk-tools.zip

4. Right-click My Computer, click Properties, Advanced System Settings, and Environment Variables. Under User Variables, click Path, Edit, and at the end of the line, add a semicolon and the directory to your SDK tools. Do the same for the Path under System Variables and click OK to close the several windows we used to get here.

5. Download Moonshine from:

http://moonshine.io

6. Disable the lock screen, disable fast boot, and enable USB debugging

Settings -> Personalize -> Lock screen style and select No lock screen.

Settings -> Battery -> UNcheck “fast boot”

Settings -> Developer Options, turn them on (the toggle is at the top right), and check the box next to USB debugging.

7. Connect phone to computer using original USB cable (preferably to a USB 2.0 port as 3.0 has some issues)

8. Extract Moonshine Zip file

9. Run distiller.exe from the folder where you extracted Moonshine. Read all the messages and answer Yes to any prompts.

Steps 1-9 at: http://htc-one.wonderhowto.com/how-to/set-your-htc-one-s-off-using-moonshine-windows-0147992/

10. Disconnect phone

11. Install GooManager onto phone from:

https://play.google.com/store/apps/details?id=com.s0up.goomanager

12. Launch GooManager once it has been installed and grant it Super User permissions if asked

13. Press Menu and select the ‘Install OpenRecoveryScript’ option. Confirm any prompts that you get after that, and provide the app with root access if it requests for it.

14. Wait patiently till the app downloads the latest TWRP recovery for your device, and installs it. It may look done and nothing is happening, but may still be installing, so be patient. I used the notification window to see if it was still downloading.

15. Once the recovery has been installed, confirm that it installed successfully by booting into it. You can do that right from GooManager itself by pressing Menu and selecting the ‘Reboot Recovery’ option.

Steps 11-15 at: http://www.addictivetips.com/mobile/how-to-install-a-custom-recovery-to-an-android-phone-device/

16. Boot into TWRP by going into GooManager --> Menu --> ‘Reboot Recovery’

17. Click Backup

18. Set backup name. Use TWRP in the file name because backups aren't compatible with Clockword Mod

19. Swipe to backup. During the backup process, screen may turn off. Don't panic..it's just a screensaver. Tap the screen and it will turn on. Then swipe to unlock. Happened a few times.

20. Click Reboot System

To restore a backup in the future:

a. Boot into TWRP by going into GooManager --> Menu --> ‘Reboot Recovery’

b. Click Restore

c. Click on Back Up File

d. Swipe to restore

e. Click Reboot System

Steps 16 - 20 at: http://www.youtube.com/watch?v=laBKgRCpMeI

21. This technically isn't necessary, but I chose to backup my backup file onto my PC. It's located in the TWRP file. Just copy and paste it from windows explorer and put it on your computer.

22. Download GPE Rom from:

http://xdaforums.com/showthread.php?t=2392799

23. Copy Rom onto phone. Keep as zip. You can put it anywhere, like Downloads

24. Boot into TWRP by going into GooManager --> Menu --> ‘Reboot Recovery’

25. Choose Wipe

26. Choose Factory Reset

27. Swipe To Wipe

28. Click Back

29. Click Home button

To install Rom/Kernel/Add-On/Patch

30. Reboot into TWRP

31. Click Install

32. Navigate to Rom zip file (if not there, perform step 23)

33. Click on it

34. Swipe to Flash

35. Click Wipe Cache/Dalvik

36. Swipe to wipe

37. Click Back

38. Click Reboot

Steps 22 -38 at: http://www.youtube.com/watch?v=IlAVk7qaEJ4