無線網路 + Mobile Safari + iPod + 漂亮外觀 + 一堆第三方軟體, 實在是太好玩啦. (現在又有官方 SDK, iphone-dev toolchain 可以開發, 讓人想不跳進去都難啊!)
順手整理了一下破解和修改的筆記, 有兩點值得注意的地方:
- 原版的介面已經好看了, 所以我沒打算加背景或換圖示
- 所謂完美破解指的是 8G iPod Touch 使用 1.1.4 版韌體主觀地達成符合我個人使用習慣的設定及環境. 取這標題純粹只是不爽 Y!拍 上面的破解賣家 XD
1. 破解 (JailBreak)
首先要升級到最新版的韌體, 並且 JailBreak 這樣才能安裝第三方軟體.連接 iPod Touch 到 iTunes 選 "回復" 然後升級至 1.1.4 版韌體.
下載並安裝 ZiPhone 2.6b 點選進階功能的 Fix NVRAM (若沒有出現 "Spamming AT, Waiting for a response" 錯誤訊息可以跳過這步), 接著點選 iPod Touch Jailbreak.
2. 準備動作
將 iPod Touch 的 Settings -> General -> Auto-Lock 調成 Never, 免得安裝軟體到一半螢幕就關掉了.接著將 iPod Touch 連上無線網路.
3. 安裝基本元件
Installer -> System -> BSD Subsystem 2.1Installer -> System -> OpenSSH 4.6p1-2
4. 安裝中文環境
先加入有不少中文相關套件的站台:Installer -> Sources -> Edit -> Add -> iphone4.tw/unlock
接著再加入額外的套件來源:
Installer -> iPhone4.TW 在地化服務 -> [資源] 幫你輸入幾個常用的...
安裝中文輸入法以及鍵盤配置:
Installer -> Utilities -> NativeCn 3.10a
Installer -> iPhone4.TW 在地化服務 -> [優化] 可樂羊中文鍵盤
(等會就有鍵盤的抓圖了, 別急 XD)
5. 安裝終端機
對於我這種命令列中毒的人來說, 看到 terminal 心會先安一半.. 所以首先安裝 Term-vt100:Installer -> System -> Term-vt100 svn198
接著從另外一部機器 (要在同一個網域) 由 ssh 連線到這台 iPod Touch. Windows 上可以用 pietty 來達成, 將 IP 換成你的位置:
ssh root:alpine@192.168.0.100
接著加上 SUID 權限讓你在 iPod Touch 上也能登入:
chmod +s /Application/Term-vt100.app/Term-vt100
然後修正鍊結的一些路徑問題:
ln -s /usr/local/arm-apple-darwin/arm-apple-darwin/lib /usr/local/arm-apple-darwin/lib
6. 安裝字典
首先安裝 weDict:Installer -> Productivity -> weDict 0.9
接著可以從這裡下載幾套滿不錯的字典, 傳到 iPod Touch 上 (Windows 可以使用 WinSCP):
scp Oxford-MoonBear.* root@192.168.0.100:/private/var/mobile/Library/weDict
7. 安裝即時傳訊軟體
在 iPod Touch 上玩 MSN 應該是不少人的夢想吧, 之前都只有 BeeJive 或 meebo 這種 Web-Based 的軟體能用中文, 現在有原生軟體啦! 而且他們之後還會轉移到官方 SDK 上呢:Installer -> Network -> Apollo 1.0.2
接著 ssh 進到 iPod Touch:
ssh root:alpine@192.168.0.100
加入這些站台的位置, 這樣才連得上 MSN:
vi /private/etc/hosts
65.54.239.20 messenger.hotmail.com
65.54.239.21 gateway.messenger.hotmail.com
65.54.179.193 loginnet.passport.com
若想解決 BuddyList 中文顯示亂碼或輸入中文的問題, 可以從這裡下載這個套件, 並用 scp 傳到 iPod Touch 上 (位置在 /Applications/Apollo.app/): Apollo.app-with-im-fix-with-qq-with-icon.tar.gz
8. 遊戲
這裡講的不是那種小家子氣的小遊戲, 這邊講的是玩以前經典遊戲的方法, 首先是 NES 模擬器:Installer -> Games -> NES 2.0.5-1
接著一樣 ssh 連線到 iPod Touch
ssh root:alpine@192.168.0.100
建立放 ROM 的目錄:
mkdir -p /private/var/mobile/Media/ROMs/NES
再來由正當方法取得遊戲 ROM 以後, 以 scp 傳送到 iPod Touch 上:
scp Super\ Mario\ Brothers.nes root@192.168.0.100:/private/var/mobile/Media/ROMs/NES
唷! 這不是咱們最熟悉的老朋友嘛 XD
再來若你懷念以前古老而美好的冒險遊戲時光, 那你一定知道 ScummVM:
Installer -> Games -> ScummVM 0.11.1
一樣建立個放遊戲的目錄以方便管理:
mkdir /private/var/mobile/Media/ScummVM
以正當方法取得遊戲以後, 傳到 iPod Touch 上:
scp -r monkeyisland2/ root@192.168.0.100:/private/var/mobile/Media/ScummVM
噢噢..我都要感動落淚了. XD 操作方法參見 Wiki.
9. 其他
接下來就隨興所至, 自由發揮囉, 我還裝了:Installer -> iPhone4.TW 推薦軟體 -> [工具] ScreenShot 簡單...
Installer -> iPhone4.TW 推薦軟體 -> [工具] Sketches 手繪本
Installer -> iPhone4.TW 推薦軟體 -> [網路] NetService 網路服務...
Installer -> Productivity -> MobileTextEdit
Installer -> Productivity -> MobileFinder
Installer -> Productivity -> MobilePreview
股票若想看大盤可以參考這篇介紹的方法輸入代號.
若是碰到 YouTube 不能連線的問題也可以參考這篇來解決.
最重要的是, 任何時候當你 iPod Touch 玩壞時, 長按 Switch + Home 進入 Recovery Mode, 然後就可以從 iTunes 裡 "回復" 到最新的韌體 (要降級則改按 shift + 回復).
那麼祝各位 happy hacking,
有任何問題或錯誤都請不吝指教 :-)
penk
2 則留言:
最近才請網路賣家改機,覺得我就是不懂才要改,那個人很自以為是,問他問題問又等於沒問,我就是要超級瑪莉,他就說那種東西你玩了十分鐘就會不想玩,沒有替我裝,一點都不親切,東西不能用,竟然跟我說幫我改不保證每個東西都能用,也沒有跟我解釋裡面東西要怎麼用,叫我自己一個一個試試,真是不好的經驗~
看到瘋狂大樓這兩隻觸角,我真的要感動落淚了。(Y)
張貼留言