PCSH91_305 板


LINE

※ [本文轉錄自 nfsong 信箱] 作者: cassine (Savannah) 看板: Modchip 標題: [PS3 ] PSFreedom for iPod, iPhone(製作教學) 時間: Mon Sep 13 16:17:20 2010 這一篇只探討利用iPod/iPhone 製作JB工具的方法並非要鼓勵盜版,而是驗證 PS3系統3.41版韌體的安全漏洞,因此正義魔人請直接左轉出去,謝謝! iPhone 2G不給裝iOS 4 ,又沒3G信號只好抓來改造成PSJB惹~ 先看過來 http://psfreedom.com/wiki/IPhoneLinux 等了兩天終於也放上了預先編好給iPhone 2G/3G的版本了,三種主機的安裝方法 可以說一模一樣。另外,這個安裝方法需要建立一個 Linux環境,要用Mac OS X 也可以, Windows不行,會選用ubuntu純粹是介面比較簡單。 要準備的東西: 1.對應版本的OpeniBoot iPod Touch 1G:http://www.mediafire.com/?atmmqu3dzuj iPhone 2G :http://www.mediafire.com/?tntgzjzjwoi iPhone 3G :http://www.mediafire.com/?d4dnqmjuyy0 上列三個機型以外的不支援,請左轉出去不用浪費時間。 2.Oracle VirtualBox 3.2.x http://www.virtualbox.org/wiki/Downloads 請先安裝好備用,不會安裝的人請問Google。 3.ubuntu 10.04 Desktop LTS http://www.ubuntu-tw.org/modules/tinyd0/ 不用燒出來,直接利用VirtualBox掛載影像檔的方式模擬成光碟機就好,建 議是安裝一下,雖然用LiveCD也是可以。 4.對應版本的PSFreedom iPod Touch 1G:http://psfreedom.com/wiki/File:Psf-iphone-0.1.tar.gz iPhone 2G :http://ersan.us/src/psfreedom-iphone2g.zip iPhone 3G :http://ersan.us/src/psfreedom-iphone3g.zip 5.FileZilla或是WinSCP 等 SSH傳檔程式。 6.韌體版本3.41版的 PS3主機,肥瘦皆可,已經升到3.42的人可以直接左轉出 去。目前沒法降韌體,但傳聞3.41有機會降成之前的版本,包含3.15版。 安裝PSFreedom 的流程: 1.首先iPod Touch、iPhone必須用GeoHot遺愛人間的黑雨blackra1n 進行JB的 動作,blackra1n 限定iOS 必須要是 3.1.2(7D11),因此使用 3.1.3並用 Sprint JB 的人請想辦法降回 3.1.2來重新JB。(3GS/4 由於OpeniBoot 不 支援兩者的安裝,所以也只能乾瞪眼) 2.利用VMWare(要錢)或是Oracle VirtualBox (免費)準備一個Linux 系統 ,ubuntu 10.04就可以用,可以抓LiveCD的版本。VMWare或VirtualBox要允 許存取Windows 系統的 USB介面。 ubuntu請安裝libusb-1.0-0、libusb-1.0-0-dev、libreadline6-dev、 libreadline6、libreadline-dev套件 。 可用'sudo apt-get install libusb-1.0-0 libusb-1.0-0-dev libreadline6-dev libreadline6 libreadline-dev' 完成。 3.有安裝iTunes的人請先叫出工作管理員,結束iTunesHelper.exe這個程序。 免得弄到一半iTunes出來亂入。 4.拿出你的iPod/iPhone ,先拔除 USB連接線,然後關機。接著按住Home鍵不 放,然後接上 USB連接線,iPod/iPhone 會開機,然後進入回復模式 (Recovery Mode) ,畫面是 USB連接線跟iTunes,裝置管理員可以看到 Apple Mobile Device USB(Recovery Mode) 5.打開VirtualBox先設定讓 Apple Mobile Device USB(Recovery Mode) 連上 系統,然後開機進入ubuntu,此時裝置管理員裡面的元件會消失,換成 VirtualBox USB。 詳情請參考 http://www.idroidproject.org/wiki/VirtualBox 6.解開下載來的OpeniBoot 壓縮檔解開,把openiboot 目錄下的client目錄裡 面的loadibec、oibc兩個檔案,還有openiboot 目錄下的openiboot.img3檔 案擺到ubuntu的桌面上某個目錄裡面,例如client,然後進入目錄內,將 loadibec、oibc、openiboot.img3三個檔案的屬性設為 777,可用終端機下 指令'chmod +x loadibec oibc openiboot.img3' (引號不用打) 7.利用'lsusb' 指令檢查iPod/iPhone 是否有讓 Linux抓到,有的話下指令, (假設已經切到client目錄中)'sudo loadibec openiboot.img3',一切正 常的話iPod/iPhone 的螢幕會閃一下,然後出現OpeniBoot 的畫面,此時 USB的連線會斷開,這是正常現象。 如果什麼都沒出現,那可能需要自行編譯OpeniBoot ,我就是因為什麼都沒 出現所以只好自己編。真要這樣搞請參考這篇: http://wiki.github.com/planetbeing/iphonelinux/openiboot-installation 在編之前要先把該裝的套件裝一裝,然後刪掉某個捷徑,總之這邊我卡了一 個晚上。 8.利用iPod/iPhone 的Power 鍵選擇第三個選項 Console,然後按Home鍵執行 ,可以看到iPod/iPhone 上面有程式開始跑,最後會出現 'Welcome to OpeniBoot'字樣,裝置管理員會看到 Apple Mobile Device USB (openiboot Mode),但不用找驅動程式了,直接按取消,因為找不到。 9.關掉 Linux虛擬機器,按照 http://www.idroidproject.org/wiki/VirtualBox 所說把Apple Mobile Device USB(Recovery Mode)元件也加到虛擬機器中, 這樣虛擬機器一開機這個找不到驅動程式的介面就會被VirtualBox USB取代 。 10.打開虛擬機器,開機完成後檢查Apple Mobile Device USB(Recovery Mode) 是否有連上系統,用'lsusb' 指令檢查,會出現一個很奇怪的介面反正就他 了。有的話就下'sudo oibc' ,如果成功的話,終端機螢幕就會跟iPod/ iPhone上同步,然後直接在終端機上輸入'install' ,如果都沒問題的話就 會開始寫入iPod/iPhone 的開機區,失敗的話就從第 8步重來,但這次不用 關掉虛擬機器,因為現在虛擬機器會自動辨認AMD USB(Recovery Mode)跟 AMD USB(openiboot Mode) 。 11.直到出現'image installed' 就完成了,此時iPod/iPhone 會停止回應,按 住Power 跟Home鍵約30秒,直到螢幕關閉,然後重新開機就會出現openiboot 的開機畫面,再按一次Home鍵進入iOS 3.1.2 。 12.從利用Cydia 或是Rock安裝 OpenSSH套件,重新載入SpringBoard 後就會啟 動。 13.利用 FileZilla或是WinSCP連入iPod/iPhone ,切換到/private/var目錄, 然後把對應iPod/iPhone 版本的 PSFreedom壓縮檔裡面的android.img.gz跟 zImage檔案放到該目錄,然後設定存取權限 777。 14.重新啟動iPod/iPhone ,機器自動進入OpeniBoot ,這次按兩下Power 鍵, 切到第三個圖示Android 的地方然後按Home執行,螢幕會出現程式在跑,之 後會出現Linux 企鵝的標誌,代表你的iPod/iPhone 已經可以開始JB PS3主 機了。 以上流程可參考影片 https://www.youtube.com/watch?v=B1w-F-JC7Lo
JB流程(所有的JB工具操作流程都一樣,有的有指示燈號協助判斷): 1.將 PS3主機內的遊戲片取出並將電源關閉,用手把關閉後還要把主機背後的 電源開關切掉,待機的紅燈必須要熄滅。 2.移除所有連接到 PS3 USB連接埠的裝置,例如手把、外接式硬碟等等。 3.將iPod/iPhone 主機關閉電源,將PS3 主機利用 USB連接線和iPod/iPhone 連接。 4.按下iPod/iPhone 的Power 鍵,啟動iPod/iPhone ,自動開機進入OpeniBoot 選單。連按Power 鍵兩次,選擇Android 圖示,按下Home鍵,系統自動載入 Android ,等待載入完成。 5.將 PS3背後的電源開關打開,待機紅燈出現後按下電源開關,然後立刻按下 光碟吸入孔前的「退出」鍵, PS3會發出「嗶嗶!」兩聲。等到 PS3準備好 後iPod/iPhone 自動會開始執行JB相關的指令,JB完成之後螢幕會出現 XMB 的介面。如果JB失敗的話螢幕可能會沒畫面,只要重新再來過一次就好,失 敗的原因可能是按下電源鍵跟退出鍵的時間相隔過長。 6.JB成功的話在「Game遊戲」項目下面會多出: ★/app_home/PS3_GAME ★Install Package File PS3 FTP Server Backup Manager 四個項目,至於各個項目有什麼功能就留給大家自己去研究了。 參考資料: http://www.taranfx.com/install-android-2-2-froyo-on-iphone http://www.rioleo.org/install-android-22-froyo-on-iphone-3g.php http://www.ihackintosh.com/2010/04/guide-to-install-android-on-iphone-2g/ ****** 總共花了兩天的時間將iPhone 2G 弄成雙開機,也恰巧PSFreedom for iPod/ iPhone有人幫忙編好Android Linux 程式發布真是幫了大忙,不然應該又要花兩 天去弄到 Android的 SDK來編Android 的核心。因為這些時間都省了所以就一鼓 作氣弄到定位。 如果不用以上方法安裝OpeniBoot 也是有其他的方法,例如iPhone 2G 在XP系統 上可用NAiDroid-win,但失敗機率不低而且很難找出失敗原因,要準備的東西也 不輸給手動安裝。 有興趣的人可以參考: http://www.idroidproject.org/forum/viewtopic.php?f=5&t=389 至於以後應該不會發布iApp的版本,因為這個程式有修改到usb.c 這個核心模組 ,iApp再怎麼囂張應該也沒辦法動到基礎的模組,所以才會用Andorid 的方式來 完成,但那個改造過的Android 系統它的 USB介面永遠只能拿來當PSJB用而已, 沒有其他功能。 至於PSFreedom 移植到其他正牌Android 手機的版本,因為我手上沒有那種手機 ,除非有人捐贈不然實在無法測試,但總算是省了買AT90USBKEY開發板的錢,實 驗室合作的廠商給我報NT$7,000/pcs,這是花博價嗎XD 對了,原則上iPod/iPhone JB灌OpeniBoot 跟Android 在我國是沒有違反著作權 法的,頂多喪失保固而已,我這支又是水貨機本來就沒保固,所以隨便啦! 如果要我幫忙的話,有人願意把機子送來台中我可以幫忙灌OpeniBoot ,但之後 安裝PSFreedom 就要靠自己,違法的事情我沒辦法幫忙。 -- ____ _ _ _ _ ____ _ _ ____ _____ ____ (_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \ _)(_ ) ( \ / )__) ) ( )( )(_)( ) / (____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.31.137
1F:推 dragon2543:看來現階段真的很難"普及" 沒i系列的產品 orz 09/13 16:25
2F:→ dragon2543:不然想試看看 打發時間.... 09/13 16:25
3F:推 pennyhdy:強,推這篇教學文,雖然我沒MAC,iphone3G也是4.01 09/13 16:36
4F:推 kingdef:手上有一台touch版本一樣....好想試試看,但是感覺好麻煩 09/13 16:41
5F:→ kingdef:另外問...PS3JB後....touch要一直插著嗎?? 09/13 16:41
6F:→ cassine:理論上JB完,載入XMB之後應該就可以拔掉了 09/13 16:45
7F:推 humanfly:專業,不過忍了一週後還是升級了XD 09/13 16:53
8F:推 kingdef:好想連線><"..不知道JB後會不會有繞過系統檢測的插件 09/13 17:01
9F:→ cassine:如果可以降韌體的話,改韌體也不遠了,能改韌體的話連線的 09/13 17:11
10F:→ cassine:問題比較好解決。畢竟SSL認證的連線要破不是那麼容易。 09/13 17:12
11F:推 hitsukix:完全看不懂啊XDDDD 09/13 18:53
12F:→ todotaurus:看來cass大已經衝下去了~~ 好專業的心得文。 09/13 19:33
13F:推 makigoto123:看不懂...沒有蘋果的商品 09/13 19:40
※ 編輯: cassine 來自: 59.126.61.141 (09/13 19:57)
14F:推 ddrdod:超詳細教學文,推! 09/13 20:07
15F:推 appstore:只能以"強"來形容!或許可能會提高舊機的二手市場 09/13 20:22
16F:推 JupIte:呼叫小金~~~~期待神人挖掘出小金~~~~~~ 09/13 20:27
17F:推 JupIte:限定3G嗎? 3GS可行否? 09/13 20:33
18F:推 kaoru7568:(3GS/4 由於OpeniBoot 不 09/13 20:42
19F:→ ckai1983:請問最舊的iPod 20G可以嗎?? 09/13 22:06
20F:→ ckai1983: 20GB 09/13 22:07
--



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.52.53







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Tech_Job站內搜尋

TOP