[Milestone XT720 Themes and Apps] Hahutzy:
(Dense text ahead!)

I'm using Windows on computer, a 16GB card for flashed-to-stock XT720.

Here's the method I used to install Apps2SD and JIT for Eclair on my XT720:

1. Unplug your microSD from XT720, put it in a USB microSD reader.

2. Back up everything you want to keep from your microSD! You will be wiping it.

3. Get a blank CD, get a CD burner, have a CD-burning software ready.

4. Go to http://sourceforge.net/projects/gparted/files/gparted-live-stable/

5. Download the iso file of the latest GPartEd LiveCD (I used gparted-live-0.6.2-2.iso)

6. Burn the iso file onto the the CD as an image

7. Reboot computer, and instead of booting Windows, choose to boot from CDROM

8. First prompt: Choose "GParted Live (Default Settings)"

9. Second prompt: Choose "Don't touch keymap"

10. Third prompt: Type 33 and press enter for english

11. Fourth prompt: Type 0 and press enter to start GParted automatically

12. GParted is now loaded. Plug in your USB microSD reader.

11. Click on the topbar: GParted -> Refresh Devices

12. Click on the top-right drop down menu and choose your microSD (you can identify it based on the GiB, should be around 8 if you're using a 8GB card)

13. Click on the topbar: Device -> Create Partition Table...

14. On the pop-up prompt, click Apply

15. Highlight "unallocated" partition by clicking it

16. Click on the topbar: Partition -> New

17. On the pop-up, set the File system to "fat32"

18. On the same popup, change the number for New size such that the number for Free space is 513 when you click in the text field. Now click Add

19. Highlight "unallocated", click Partition -> New again

20. On the pop-up, set File system to "ext2" and make sure New size shows 513, and Free space following shows 0. Now click Add.

21. Click on the topbar: Edit -> Apply All Operations. On popup, click Apply.

22. Highlight the fat32 partition, right click -> Manage Flags -> check Boot and close.

23. Close GParted, unplug USB microSD reader, and reboot computer into Windows

24. Plug your microSD into phone, it should recognize it properly. Once it does, go to Settings -> SD card & phone storage -> Unmount SD card, and then unplug microSD and put it back into USB

25. Plug usb into your computer (which is now in Windows)

26. Go to this forum post on droidforums, and download "USA Cincinati Bell STR_U2_04.1E.1" if you use Cincinati Bell's ROM, and download other options if you use other ROMs.

27. After you downloaded it, extract it from the .rar, and put the resulting apps2sd folder into the root of the microSD card. Now put the microSD card back into XT720

28. Install appInstaller from Market.

29. Install UniversalAndroot using appInstaller and Root your phone.

30. On your phone, go to Settings -> Applications -> Development -> Enable USB Debugging

31. Plug your phone to computer, set to Portal & tools

32. Open a cmd prompt and go to where adb is (if you haven't installed it, there's guides around here on how to install it)

33. Type adb devices and make sure it's detected, and then...

34. Type adb shell

35. Make sure phone is not locked, then type su

36. Now on your phone, allow Superuser request from Unknown

37. The $ sign is now a # in the cmd prompt

38. Type cd /sdcard/apps2sd

39. Type sh install.sh

40. Follow the onscreen intructions and install the things you want (JIT and apps2SD at least)

41. Then reboot your phone.

42. Now wait for it to reboot itself. It might get stuck at the M logo for 5-10 minutes on first boot. Just wait for it.