想要灌一些東西進 iPod Touch 的話…

[]

就 jailbreak 吧。iPod Touch jailbreak 的程序,在這裡

  1. 首先用 ipod touch 裡面的 safari 連到 http://jailbreak.toc2rta.com,讓 safari crash,這樣子iPHUC就能讀到整個根目錄了。
  2. 然後下載IPUNCPPC的Binary,用ppc的機器就需要把執行檔換成這個。
  3. 開一個terminal,切到剛剛那個目錄,執行iPHUC,有可能會需要用到libreadline,不過如果有用fink或是macports裝過了的話就不用去抓了。然後不能用 root 去執行,用一般使用者執行即可。
  4. 在iPHUC的命令列執行getfile /dev/rdisk0s1 iphonefs/rdisk0s1.dmg 314572800 (要花一段時間)。
  5. 然後他就會把檔案 dump 到 iphonefs/rdisk0s1.dmg 了,要用別的名字應該也是沒有問題的,不過因為要 mount 所以最好是叫 *.dmg。
  6. mount之後會看到一個 Snowbird3A110a.N45Bundle 的磁碟,然後動手修改裡面的 etc/fstab,把 /dev/disk0s1 的 ro 換成 rw,把 /dev/disk0s2 的 noexec 拔掉,之前下載那一包裡面有已經改好的 fstab,拿來換掉原來的那個也行。為了避免意外,修改前最好先備份一下原本的那個檔案。
  7. unmount 這個 image
  8. 然後再用iPHUC把改好的檔案塞回去 iPod Touch,一樣會花一些時間putfile iphonefs/rdisk0s1.dmg /dev/rdisk0s1
  9. 按 sleep 或 home 不放關掉再重開 (會出現移動滑桿關機的畫面,要用那個來關機)。
  10. 理論上完成。
  11. 然後安裝 ssh,用這個來安裝。(只能安裝 SSH,不能拿來幫 iPod Touch Jailbreak) 安裝過程會需要重開數次。
  12.  然後就可以用 ssh root@your.ipods.ip.address 連進 iPod Touch 了, ip 可以從 iPod Touch 的設定裡面找到。 (當然,網路要是通的才行),密碼是alpine。
  13. 登入了!不過沒有 ls 是有屁用…
  14. 不過先解決其他的問題要緊, iPod Touch 的容量在 iTunes 裡面居然只剩 2xx MB?!我猜是因為他只抓到 /dev/disk0s1,解決方法很簡單,把 /var/root 下的 Media 目錄改成 Media_sym(其實直接刪掉也可以),然後把 Mediaold 目錄改成 Media就完成了。不過沒有mv是要我怎麼用?還好剛剛灌的那包裡面有 sftp,用 sftp 連進去改就好了,改好之後重開 iTunes 果然回到正常容量了。
  15. Installer.app 可以在這裡抓,要用 sftp 把他塞進去,然後要把權限設對,然後 ssh 進去執行他,這樣就差不多了。記得要先裝 BSD Subsystem 然後用 passwd 把密碼改掉,其他就看心情安裝啦。

One thought on “想要灌一些東西進 iPod Touch 的話…

  1. Smithk135

    Aw, this was a very nice post. In thought I want to put in writing like this moreover taking time and actual effort to make an excellent article but what can I say I procrastinate alot and not at all seem to get something done. edggagkdkgdbegdd

Leave a Reply

Your email address will not be published. Required fields are marked *