[HTC Droid DNA] MSmithXDA:
When I ran Moonshine in Windows, I ran into an issue where it wouldn't complete (it was stuck "waiting for fastboot"). So I switched to running Moonshine with Linux. This worked successfully and in many way is overall easier, so here's the instructions for that.

How To Install GPE Rom on a brand new Droid DNA (works for other roms too)

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 Ubuntu Linux from:

http://www.ubuntu.com/

(I used version 13.04)

2. Burn downloaded image to a DVD (make sure to burn it as an image and not just place the file on the dvd). See instructions on Ubuntu website if having difficulty.

3. Boot your computer into Ubuntu selecting "Try Ubuntu" when asked. See instructions on Ubuntu website if having difficulty.

Steps 1-3 at: http://www.ubuntu.com/

4. Open a terminal window by clicking top left button and typing in Terminal.

5. Open Firefox and download Moonshine from below URL and make sure to save it in your ~/Downloads folder. Don't do this in Windows ahead of time...it must be done in Linux:

http://moonshine.io

6. On your phone, 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. In the terminal window type in:

cd ~/Downloads and hit enter, and then

tar -zxf moonshine_filename.tgz (replacing it with your filename) and hit enter, and then finally

sudo ./distiller

9. Read all the messages and answer Yes to any prompts. Let it do it's thing. It will take a while (20-30 minutes) and it will tell you when it's done. If you're not sure if it's done, then it's not, so just let it keep going.

Steps 5-9 at: http://moonshine.io/instructions/

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

Enjoy!