May 21,2009

apple tv - 2.3.1 hack筆記

apple tv 的2.x版軔體出來也很久了,一直沒有從1.1版更新過來。花點時間升級到目前的2.3.1版~順便來做個筆記,不然blog都長蜘蛛網了

簡單介紹hack的步驟:

1. 利用ATV-USB creator 製作patchstick USB

2. 開機後畫面會出現softwaremenu

3. 利用softwaremenu安裝nitoTV

4. 其他需要安裝的東西,如:perian, mplayer codec, kext...等,就交給nitoTV去安裝

5. 解決影片字幕問題

6. 收工



利用ATV-USB creator 製作patchstick USB

先下載新版的image DMG檔,[這裡有各個版本的image可以抓]

下載ATV usb Creator

插入usb隨身碟後,執行ATV USB Creator
V2patch-2


Choose a DMG,選擇我們剛下載的最新image檔
V2patch-3


確定USB Target Device沒有錯,就可以點左邊的Create Using,開始製作Patchstick了
V2patch-4


V2patch-5


出現Complete就完成patchstick的製作了。

再來將此usb隨身碟插入apple tv的usb,按入遙控器上的"menu"及 "-"幾秒鐘後就會自動重新啟動apple tv

接下來畫面會出現一隻企鵝,及一堆文字,跑一段時間之後,會說明,如果沒出現error就是完成patch了

這時候只要將隨身碟拔起來,拔掉apple tv的電源再重新插上,重新開機就完成了。

開機後畫面會出現softwaremenu
V2-1



利用softwaremenu安裝nitoTV
V2-2


V2-3


其他需要安裝的東西,如:perian, mplayer codec, kext...等,就交給nitoTV去安裝
V2-4


V2-5


V2-6

V2-7

V2-8

V2-9


解決影片字幕問題
請參考之前的文章
V2-12


V2-10


V2-11


Posted by eric1018 at 樂多Roodo! │12:49 │回應(22)引用(0)3C玩具
樂多分類:日記/一般 工具:編輯本文
標籤:apple tv, mac, hack
Ads by Roodo! 

引用URL

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

不好意思,我想請問一下,怎樣才能開啓afp的功能,我開他顯示afp missing,cannot enable
Posted by tilong at June 9,2009 20:17

不好意思,我想請問一下,怎樣才能開啓afp的功能,我開他顯示afp missing,cannot enable
Posted by tilong at June 9,2009 20:18

我是裝完nitoTV,看nitoTV的設定就是開啟AFP了(請看上面的service manager)。不過實際上是裝完nitoTV再reboot後才有開啟AFP
Posted by eric1018 at June 9,2009 21:24

忘了說,請記得執行smart installer功能,不然可能會缺少點東西。至於smart installer功能需要的東西,請見參考來源
Posted by eric1018 at June 9,2009 21:26

不好意思.請問一下.我安裝完它顯示
install partia; or failed

nitohelper(838) root filesystem already writable
nitohelper(838)mach_kernel.prelink already patched or unrecognized
nitohelper(838)kextloader already installed
nitohelper(838 bins installes successfully
nitohelper(838 no files to install,returning
請問這是我缺什麼東西的意思嗎?謝謝
Posted by tilong at June 9,2009 22:15

執行smart installer前,有將10.4.9 combo檔放到~/Documents目錄嘛?
Posted by eric1018 at June 9,2009 23:21

我剛剛又重丟了一次.多了一排字
xml parser error
unexpected character at line 1
old-style plist parser error unexpected ";" or "=" after key at line 1
Posted by tilong at June 10,2009 00:31

sorry~我檢查了一下我的~/Documents目錄,再回頭看參考來源,除了10.4.9 combo之外,應該還需要OS 1.0 的image,"recovery.dmg" 這個檔案約400MB,如果買來時的OS是1.0版,又還沒升級到新版,可以從apple tv取出。要是找不到的話,再留言給我。
Posted by eric1018 at June 10,2009 09:04

我買來的時候是2.x了.請問一下如果要recovery.dmg.哪裡載的到.謝謝
Posted by tilong at June 10,2009 09:39

這篇文章開頭的部份有個link,裡面有個版本的image可以抓。
Posted by eric1018 at June 10,2009 13:22

所以我抓下來之後要灌到apple tv 裡面後在重裡面抓資料嗎?還是直接在dmg檔中就可以抓的到了?不好意思.新手問題比較多...
Posted by tilong at June 10,2009 22:20

抓回來的dmg檔跟10.4.9 combo的dmg檔,一起放到~/Documents裡面,然後再執行nitoTV的smart installer,應該就可以正常安裝需要的檔案了(下載這個dmg只是因為smart installer會需要一些檔案,而這些檔案就放在1.0的OS dmg裡面)。如果順利的話,AFP,SMB這些服務就可以用nitoTV來開啟或是關閉了。
Posted by eric1018 at June 10,2009 23:38

不好意思耶.好像載不下來.有其他地方可以抓嘛.找好久找不到
Posted by tilong at June 13,2009 10:51
Posted by eric1018 at June 13,2009 12:45

不好意思.再問一個問題.如果要灌應用程式要怎麼灌.之前是用Application Menu安裝.這個版本要如何灌?謝謝
Posted by tilong at June 14,2009 07:37

如果你是用我上面介紹的方法hack的話,應該在選單上會有個Software menu的選項(上面有圖),我是利用這個裝應用程式的。如果是要裝OSX的應用程式,可以參考LaunchMore
Posted by eric1018 at June 14,2009 10:11

把dmg檔跟10.4.9 combo的dmg檔,一起放到~/Documents裡面,然後再執行nitoTV的smart installer.結果一樣耶.我還有漏掉哪裡嗎?謝謝
Posted by tilong at June 14,2009 10:43

原來launcher要安裝著才能成功安裝smart installer.搞定了.謝謝.您說的launchmore是要另外下載回來丟進去嗎?我在software裡面沒看到這項
Posted by tilong at June 14,2009 11:04

手動安裝請參考wiki.Awkwardtv.org
Posted by eric1018 at June 14,2009 11:59

請問Mplayer的Argument是一定要依照上圖所示做輸入嗎?
基本上破解成功 但是使用SMB播放RM檔案會過慢 不知道你有遇到相同的問題嗎?
Posted by Alex at June 23,2009 16:47

mplayer的argument不改也沒關係,我的rmvb檔也都是用smb播的,沒有過慢問題。不過您的檔案如果解析度比較高,那可能就會發生過慢問題了。
Posted by eric1018 at June 23,2009 17:43

我發現應該是RM檔的解係度過高
Max Stream Bit Rate: 935.9 Kbps
Avg Stream Bit Rate: 584.8 Kbps
Dimensions: 704x396
Encoded Frame Rate: 30.0 fps
Video Codec: 584.8 Kbps (RealVideo 9)
上面這個在複雜畫面會delay 很明顯會drop frame

下面這個很順 供你參考 謝謝!
Max Stream Bit Rate: 904.0 Kbps
Avg Stream Bit Rate: 503.3 Kbps
Dimensions: 624x352
Encoded Frame Rate: 23.0 fps
Video Codec: 503.3 Kbps (RealVideo 10)
Posted by Alex at June 24,2009 23:11