Just used Greenpois0n rc6 for Windows 7 64-bit on an AppleTV 2nd gen (iOS 4.2.1) and it was successful. =) Untethered jailbreak. I just purchased this AppleTV from the Apple Store last week. Barely even used it.. waiting for untethered jailbreak. I used a micro USB cable from my Western Digital external USB hard drive. Here's what I did:
1- connected ethernet cable directly to appletv (no power cable, no usb yet)
2- plugged in micro USB from PC to appletv (appletv starts to blink) (no power cable on the appletv yet)
3- Windows shows that device detected and eventually iTunes starts up. Close iTunes.
4- launched greenpois0n.exe for windows (rc6)
5- answered yes to 'Are you jailbreaking on AppleTV'
6- click 'Prepare to jailbreak' button
7- greenpois0n instructs me to plug in USB (well I already did that so I just skipped this step)
8- greenpois0n instructs me to plug in power to appletv (I intentionally SKIPPED doing this!)
9- greenpois0n instructs me to hold Play and Menu for 7 seconds. Did this. Then released. Blicking light on appletv continues by the way during this entire time.
10- after releasing buttons, greenpois0n gives me the 'Try Again' button - I clicked this
11- then greenpois0n instructs me to plug in USB from the beginning .. but then immediately this button goes away and the app shows me the 'Jailbreak' button (that's good!) so I click it.
12- the Jailbreak button then shows 'Jailbreaking' and the progress bar begins to draw from left to right several times. Light on appletv still blinking.
13- After about 55 seconds, the app shows 'Jailbreak complete' with a 'Quit' button. I left it sitting there for an additional 45 seconds without touching anything.
14- clicked 'Quit' button. Light on appletv still blinking.
15- Disconnected micro USB cable from appletv
After all this, I then connected the appletv to the TV with HDMI cable. AppleTV still connected via ethernet cable. Power cable is plugged in now for the 1st time into appletv.
a) Apple logo comes up.. after 15 seconds, then 'Waiting for network time...' shows
b) Appletv menu comes up and I see greenpois0n menu item right there in the middle (awesome!)
c) under greenpois0n menu, I chose 'Inject Software'.. shows 'Cydia Payload' (includes SSH) - click that.. it proceeds to download packages .. takes a short time..
d) says 'Installation successful Press Menu to reboot'.. I press Menu button.. after a short while the Appletv menu comes up again and greenpois0n menu is no longer there. NitoTV menu is not there either. So I pull the power plug from AppleTV and plug back in.
e) the appletv reboot takes longer than usual here it seems.. finally Appletv menu comes up.. nitoTV menu is visible.
I did not use the nitoTV menu to install XBMC. Rather I used the instructions from
http://wiki.xbmc.org/index.php?title=Ins...MC_on_ATV2 and this worked. I used 'Putty' to SSH into the AppleTV using it's IP address. Logged in as root as instructed, copied/pasted the commands. I did see an error message after the final command (apt-get install org.xbmc.xbmc-atv2) .. see error at bottom. But sure enough, XBMC shows as a menu in Appletv now and it works.
I want to thank everyone who created the jailbreak software, and also thank Davilla for his XBMC port!!
This is error I received after apt-get install org.xbmc.xbmc-atv2 but XBMC installs successfully anyways. Maybe these inconsequential errors.
Quote:Found 4.2.1:Removing seatbelt profile key from AppleTV
Setting up org.xbmc.xbmc-atv2 (10.0-0) ...
No matching processes were found
dpkg: error processing org.xbmc.xbmc-atv2 (--configure):
subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
org.xbmc.xbmc-atv2
E: Sub-process /usr/bin/dpkg returned an error code (1)