NSSpiral / Blackb0x

Apple TV 2/3 Jailbreak
511 stars 57 forks source link

Install procedure on ATV 3,2 #80

Open UKenGB opened 2 years ago

UKenGB commented 2 years ago

I have now used Blackb0x to JailBreak 3 AppleTVs (A1469, ATV 3,2). It works well, but there were a number of deviations from the behaviour stated in the install instructions, which were rather confusing and I had to search elsewhere to overcome. Also, Blackb0x was initially unable to see the ATV, which I finally determined was due to the micro USB cable. A different cable worked straight away. So worth trying if you experience connection difficulties.

After performing this on 2 different ATVs and refining the steps required, the procedure below ran smoothly and perfectly on the third ATV. Hope this helps others.

First, update ATV to latest version of its soft/firmware. The latest (at time of writing) is v7.8 (TVOS, not iOS) and I believe the last update Apple will issue for this device. It now includes the AppleTV+ app, but no more YouTube and NowTV doesn't work. Then…

With ATV fully up and running:-  disconnect HDMI  connect to Mac via USB  run Blackb0x (on Mac)   (if ATV not seen, try different cable)  select ATV in Blackb0x window and then click 'Install Jailbreak'   (when it shows daisy wheel, but appears to be stuck, press both menu and play button on the remote for about 7 seconds until the LED blinks much faster, then it should continue)  wait while it runs, until dialog appears  click 'Done' in dialog

LED is now flashing, but it doesn't restart by itself so:-

 quit Blackb0x  disconnect USB and power plugs  re-connect HDMI and power and wait till fully booted

You can now login via SSH (Userid is root and default password is alpine).

huazi038 commented 2 years ago

当它显示菊花轮时,但似乎卡住了,按住遥控器上的菜单和播放按钮大约 7 秒钟,直到 LED 闪烁得更快,然后它应该继续,按照你的操作,我的1469没有闪烁指示灯,指示灯还是常亮,电脑还是显示如图 image image 该怎么办

NSSpiral commented 2 years ago

当它显示菊花轮时,但似乎卡住了,按住遥控器上的菜单和播放按钮大约 7 秒钟,直到 LED 闪烁得更快,然后它应该继续,按照你的操作,我的1469没有闪烁指示灯,指示灯还是常亮,电脑还是显示如图 image image 该怎么办

You need to use the original aluminium remote. The plastic/3rd party ones can't put the Apple TV into DFU mode.

UKenGB commented 2 years ago

The pictures above do not represent what I see and the 'advice' is contradictory.

When selecting Install JailBreak and it seems to stick, there is NO message on screen, so NOT like as shown in the above pictures. There is NO indication of any action being required (see issue #58), hence why I mentioned it.

Also, the message displayed in the above pictures states to press the Menu and DOWN button, but the actual buttons that need pressing seem to be Menu and PLAY, as explained in issue #58 and as shown in the last of the above pictures.

I started this issue due to missing or contradictory information that makes it harder to figure exactly what to do. I wanted to gather together and list simply and unambiguously the actual steps required. The last 2 posts have simply confused matters again with pictures that do not represent what is seen when following the procedure I stated in the first post and are themselves contradictory. Hence they only serve to obfuscate the entire issue - made worse by repeating it twice. Apart from NSSpiral's comment that the original Apple remote must be used, they are not helpful. Is it possible to delete them?

UKenGB commented 2 years ago

I have edited the title of this issue to make it clear that it is about the ATV 3,2. Some or all may be appropriate for the ATV 3,1 or even the ATV 2, but I have no idea as I have only been working on the 3,2 and maybe there are some differences in what is seen on screen. So I just want to make it clear that the steps I listed in the first post are specific to the 3,2 and hence may vary on different models of ATV.

huazi038 commented 2 years ago

应该就是遥控器的问题。买了再来的路上。还有个问题,只安装越狱软件?越狱下边还有个需要安装吗?安装顺序是啥?

NSSpiral commented 2 years ago

I'm going to redo the DFU mode screen to make it easy to follow for every device

UKenGB commented 2 years ago

Sounds like a good idea. Your JailBreak works amazingly well, once the exact steps are known, which they are not the first time you try it.

The blank screen with just a spinning daisy wheel is simple to gat past - once you know. Some accurate instructions displayed on screen would be very helpful.

When it has completed and you click Done in the dialog box, the window is again offering to 'Install JailBreak'. I don't know about anyone else, but the first time I used this, it made me think it had failed and so clicked the button again. It was not clear that JB had been installed and the process really was complete.

It was then supposed to reboot the ATV, which it did not, adding to the impression the JB had failed. Only when in exasperation I powered it off and on again and discovered I was able to connect with ssh did I realise it had in fact worked.

All this is easy when you've done it before and understand what is going on, but it could do with some clarification to make it simpler for first time users.

As I said though, this is a fantastic project and many will be truly grateful for what it allows them to do.

robster7674 commented 2 years ago

Jailbreak worked fine, but I cannot login using ssh root@, alpine

Anyone else seeing this?

PackElend commented 1 year ago

any change to enter DFU mode without the remote? e.g. remote app on android?