October 5,2007

apple tv hack - patchstick 補充說明

前面有提到patchstick的製作,也提供了WIKI的link

後來把文章又仔細看了一遍,作法真的超簡單的。

所以也順便整理上來,只有少少的幾步而已

必備的軟硬體:

1. USB行動碟,需大於128MB

2. 要先準備OS.dmg下載

3. Intel MAC一台

4. Patchstick.zip 基本檔 (下面有download的link)


========================================================
補充說明:
1. 新出貨的apple tv已經是default 1.1版了
2. 此patchstick 1.1版也可以使用
3. Patch時應該會卡在某個畫面好幾分鐘,直接拔掉patchstick重開機
4. 重開機後,menu會多一個Awkward TV (ATVLoader),這樣就是patch成功了
5. enable SSH與AFP與安裝plug-in都可以使用ATVLoader

感謝"謝小白"兄提供1.1版也可以patch的消息。
========================================================
以下的方法來自:
參考網址

請注意!hack過程如果有任何的錯誤產生或是造成硬體的損害,後果請自理。這裡只是提供網路上的方法解說而已。

先下載OS.dmg及patchstick的基本檔(這個還不是完整的)
Patchstick 1.0.zip

這是patchstick1.0.zip裡面的安裝說明
patch-0


安裝需求:最上面有說

安裝步驟:
1. 將patchstick1.0.zip加壓縮到MAC裡
2. 將上面下載的OS.dmg (2Z694-5248-45.dmg這個檔案)點兩下直接mount (桌面會多一個OSBoot的volumes)
3. 執行"終端機",然後進到步驟1.解壓後的目錄。
4. sudo ./createPatchstick
然後會出現如下圖
patch-1


這步驟是要列出行動碟所在的磁碟號碼,以我的例子來說,disk2是我要安裝的行動碟

然後再一次執行createPatchstick的步驟

sudo ./createpatchstick /dev/disk2 (如果行動碟不是disk2,這裡要自己改成合適的)

注意!原本行動碟的內容都會不見,重要資料請先備份

接下來就會自動執行安裝patchstick的動作了,在過程中,會有兩個volumes會被mount到桌面,patchstick, patchstick-root。這不用管他,跑到最後就會自己umount了。過程訊息如下圖
patch-2


跑到最後,就完成了patchstick的製作了,這個時候,剛看到的兩個volumes都不見了,因為現在的行動碟,MAC OS已經沒辦法直接讀取了。

再來把行動碟插到Apple TV,在遙控同時按住"menu"還有"-"約6秒鐘。就會由patchstick直接開機,並完成patch的步驟了。

這個patchstick1.0.zip的檔案內容如下:裡面有包含ATVLoader了。所以patchstick搞定後,就可以在Apple TV的menu直接使用ATVLoader了
patch-3


Posted by eric1018 at 樂多Roodo! │16:07 │回應(28)引用(0)3C玩具
樂多分類:日記/一般 工具:加入樂多書籤編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/4247065
回應文章

請問一下,有幾個步驟我不是很清楚,
3. 執行"終端機",然後進到步驟1.解壓後的目錄。
執行「終端機」我懂,就是把那個應用程式點兩下,對吧
進到xxx目錄,是指用終端機進入嗎?如何進入?還是從finder點兩下就是所謂的進入?

4. sudo ./createPatchstick
這句話是什麼意思?要打在終端機裡頭,然後按enter嗎?

真是不好意思,這些問題一整個拖垮你BLOG的素質
Posted by 謝小白 at October 24,2007 16:41

Hello
my name is alan, after i have seen your post.. i am very exited about intalling the patch into my apple tv.... i have followed all the instruction above... its seems fine ..until the part ... 把行動碟插到Apple TV,在遙控同時按住"menu"還有"-"約6秒鐘。
when the ATV restart....it turns into dos black screen with process running ...when it runs to a line ....PCI device is not compatible with its superclass, 9IOservice superclass changed? and i have a line highlighted in yellow ".. to load extension com.apple.driver.appleacpiplatform. " then it stops.... (i have got a picture of this printscreen, but i dono how to post it in the site)... may i know how what cause the problem in the installation process?
Posted by alan yeung at November 4,2007 16:33

/Users/alanyeung/Desktop/DSC_9242.JPG
Posted by alan yeung at November 4,2007 16:35

To:小白兄:
要到解壓縮的目錄要用
cd /user/eric/desktop/ (類似這樣的)

sudo ./createPatchstick 這是在終端機內執行就可以了。

To Alan:
我看不到你的圖,請問你以patchstick開機的時候,有先把Apple TV reset成出廠值嗎?
Posted by eric1018 at November 4,2007 17:04

這是我的參考來源
之前也有看到討論說比較新的Apple TV出貨時已經的1.1版了。我提供的方法是適用於1.0版的狀況。
Posted by eric1018 at November 4,2007 17:10

所以你的意思是說,如果我買了一台APPLE TV(我"剛剛"真的買了),要先檢查軟體是不是1.0版的,如果是1.1的話那就沒辦法破解了?那怎辦?
Posted by 謝小白 at November 5,2007 11:27

小白兄:如果您確定您的版本是1.1版的話,那就需要我上面提供的參考網址看教學了。1.1版也是可以hack的,只是比1.0麻煩一點點。
Posted by eric1018 at November 6,2007 10:46

你指的是這個連結嗎?
http://wiki.awkwardtv.org/wiki/Patchstick/Testing#Full_Working_Version
如果是的話,那整篇文章好像無字天書一樣
好像不是「麻煩一點點」
請問你有像1.0一樣這麼簡單的方式嗎?
Posted by 謝小白 at November 7,2007 10:31

Eric大
這次真的要拜託你了
我真的花好久時間去看那個英文網頁
但是因為我對coding完全沒有基礎
所以真的通通看不懂

我今天已經拿到apple tv了,但是軟體出場預設值是1.1
可以麻煩你教教我,如何在這上面播放rm或是dvd檔,就跟你的那台一模一樣呢?
Posted by 謝小白 at November 7,2007 10:58

小白兄:
我把patchstick的wiki又看了一次,裡面其實沒有提到版本1.0或是1.1的限制。但是在Beginner\'s Guide裡面有說明1.0版only
也就是說,就算手動create一個patchstick也不能保證1.1版可以使用。我的建議是,使用完整的MAC OS外接硬碟開機,然後手動安裝SSHATVLoader。不過,印象中有些hack (如USB外接HD)在1.1下要完成會比較麻煩。
如果小白兄已經製作了一個patchstick了,那可以試試看能不能成功的patch。然後再來看後續的步驟要怎麼做。
Posted by eric1018 at November 7,2007 13:40

我只能說,ERIC是大仙,我現在留言給他都是跪著打字的
Posted by 謝小白 at November 9,2007 10:46

hello eric,

i have already reset to v1.0.... but still having the same error coding after the apple tv restart....i would like to show u the screen shot i took... but i dono how to attached into this web?
Posted by alan yeung at November 10,2007 09:44

Alen兄:你可以把圖寄到我msn那個信箱
Posted by eric1018 at November 10,2007 13:02

hello eric ..
good news .i have solved the issue....it was due to i was using OSX leopard...i have tried to redo all again using tiger.. its fine. and my apple tv is hacked now!!! Awesome!! thanks very much~~~~~

have you tried to install OSX in Apple TV without open the box?
Posted by alan yeung at November 11,2007 14:30

Alen兄:
恭喜你了,沒想到是leopard的問題。這應該是因為apple tv裡面的OS其實還是tiger的關係吧

在apple tv跑完整的MAC OS我有試過,不過是我使用usb硬碟開機的。參考來源:usb開機硬碟製作 不過跑起來真的不怎麼順暢就是了
Posted by eric1018 at November 11,2007 15:04

小白兄~
請教你1.1的版本怎麼破解的!
我試了好幾次都沒辦法成功!(直接跳到RESAT的畫面)
請問你是用隨身碟還是隨身硬碟作PATCH的呢?(我是用隨身硬碟的)
還有OSX 的版本是多少呢?(我用10.4.10版的)
eric1018~不好意思借你的版發文!謝謝
Posted by 文仔 at January 9,2008 13:39

eric1018兄
不好意思自回一下!
我後來用10.4.8的系統安裝PATCHSTICK後來就成功了!
一樣停留在某個畫面!重開後就出現Awkward TV
現在的問題是不知道要把檔案放在哪個資料夾@"@
還nitoTV在update中找不到這個選項…
不知道要怎麼手動加入呢?
Posted by 文仔 at January 11,2008 03:47

文仔兄:
nitoTV在Awkward TV (ATVLoader)的清單常常會看不到。可以多reload幾次,或是考慮手動安裝。

手動安裝步驟

手動安裝步驟簡單說明一下:
抓新版nitoTVInstaller.zip
解壓縮後將目錄放到Apple TV,(可以先用Awkward TV打開Apple TV的AFP,然後mac的網路就可以看到Apple TV了)

再來用mac的終端機(terminal)連到Apple TV (IP要先知道)的ssh

ssh -1 frontrow@192.168.1.3 (IP要用你自己的)

密碼:frontrow

進到Apple TV之後,進到剛放nitoTVInstall那個目錄

chmod 755 installme

sudo ./installme

問密碼的話一樣是:frontrow
這樣應該就可以手動安裝完成了。

Good Luck!
Posted by eric1018 at January 11,2008 11:24

Hi Eric:

請教一下,
我用 Patchstick 將 Apple TV patch 後,SSH 有通,也有出現 Awkward TV 選項,
透過 Awkward TV 打開 AFP,從其他的 Mac 機器卻找不到( 不過老實講,我不太熟悉Mac 操作,是在瀏覽器裡打 afp://xxx.xxx.xxx.xxx 嗎?)
但是我有用其他的 Mac 掃 我的 Apple TV 的 port,卻只有掃到 ssh port 跟 iTune 的 port 有開,卻掃不到 AFP (port 548)
請問這樣是正常嗎? 還是有甚麼其他的方式可以把檔案丟進去呢?
另外,放檔案進去一定要透過 Mac 嗎? 可以在 Apple TV 上裝個 ftp daemon 或是甚麼,讓一般的PC 也可以放檔案進去?
Posted by 小河 at January 15,2008 21:42

小河兄:

如果有打開AFP,應該可以在finder的網路,看到Apple TV。除了AFP之外也可以用SCP將檔案放到Apple tv,軟體我是用Fugu,連到Apple tv的IP,帳號密碼都是frontrow
Posted by eric1018 at January 15,2008 21:54

補充一下,在PC的話可以用winscp這軟體傳檔案到Apple TV,跟MAC的Fugu一樣功能,都是連到Apple TV的SSH (port 22)用SCP傳檔案的
Posted by eric1018 at January 15,2008 22:00

Hi Eric:
感謝^^ ,我用 winscp 已經可以將檔案放進去了~
不過我現在安裝 nitoTV 的時候,會出現 the install failed 的訊息.....
繼續努力中...
非常感謝你ㄉ幫忙^^
Posted by 小河 at January 16,2008 10:37

小河兄:
我猜你不能用winscp傳nitoTV到Apple TV安裝,主要是因為檔案格式的差別,有些程式在MAC看起來是一個套件,但是在PC看到的是目錄。我印象中記得,不能安裝是因為這樣的關係。建議您使用MAC的Fugu來傳程式檔(影片格式用WINSCP就沒有差別了)
Posted by eric1018 at January 16,2008 12:36

恩~ 的確,我也在想是不是這個問題,我會再試試看囉~

謝啦^^
Posted by 小河 at January 16,2008 12:46

嘿~ 我剛剛試過了,原來ZIP 檔案從PC 上解跟從MAC 上解出來的樣子不太一樣~
nito TV 終於裝好了^^
最後再問一個蠢問題,我的影片檔案該放在哪個目錄咧?
Posted by 小河 at January 16,2008 13:59

用WINSCP或是FUGU連到Apple TV的時候,工作目錄應該是/mnt/Scratch/Users/frontrow/

檔案要放到frontrow裡面的Movies,完整路徑是
/mnt/Scratch/Users/frontrow/Movies/
Posted by eric1018 at January 16,2008 14:17

Hi,

I have an apple TV version 1.0 and i would like to hack it.

My problem is I only have an intel IMac running Leopard, and I dont have any OSX Tiger CD to install tiger.

I also have an Ibook but its not intel based, its only a G4 processor but it is running OSX Tiger.

Is anyone here willing to create a Patchstick for me and send me the USB to Sydney Australia, I am willing to pay for it.

Thanks
Posted by Alan at January 20,2008 23:57

ME too, can someone create the patchstick for me please? i am in HK
Posted by So Lice at January 26,2008 00:15