看板 Modchip 關於我們 聯絡資訊
呼~終於成功了。雖然昨天等於做白工,但剛好手邊工具齊全,所以還是成功用 3.55-Kmeaw連上,理論上3.41也可以連線沒問題。 原文位置:http://ps3crunch.com/simpler-guide-accessing-psn-355-psn.html 需要的工具: 1.Charles Web Debugging Proxy(非常強悍的Proxy工具,請找正版) 2.Comgenie's Awesome File Manager v0.06 3.AsbestOS Installer v1.5(僅限3.55-Kmeaw使用,3.41請用另一個工具) 4.dnsmasq或maradns 若你的 PS3是透過Router上網,而Router又可以灌OpenWRT/dd-WRT/Tomato 的話,就不用裝maradns ,否則就要自己架一台 DNS伺服器,以我的狀況來 說,我有Asus WL-520gU,裡面跑Tomato ND USB 1.28 ,所以直接將 PSN伺 服器位址轉到我準備拿來跑Charles WD Proxy的筆電就好。 這個方法的原理很簡單,就是讓 PS3主機透過電腦連線,將連線 PSN伺服器時會 抓的:1.韌體更新資料檔、2.連線封包表頭資訊全部換成3.56版韌體的回應,於 是 PSN主機就會認為是合法的3.56版韌體主機而給連線。 除非有人寫出懶人程式,不然這已經是最簡單的辦法了,雖然說還是非常技術性 就是了,但我老早就已經習慣了。(  ̄ c ̄)y▂ξ 每個人的網路配置有點不同所以有些地方要自行修改,我的配置如下: IP Mask DNS Gateway ====================================================================== Router: 192.168.1.254 255.255.255.0 192.168.1.254 192.168.1.254 PS3 : 192.168.1.12 255.255.255.0 192.168.1.254 192.168.1.254 Laptop: 192.168.1.32 255.255.255.0 192.168.1.254 192.168.1.254 <- Proxy ====================================================================== Step 1-1. 安裝Charles WD Proxy 3.5.2 請自己想辦法,花錢買是最快的。 安裝後Proxy -> Recording先取消。 Step 1-2. 設定代理關係 Proxy -> Reverse Proxies... 設定如下: Local Port Host Remote Port ==================================================================== 80 ftw01.ps3.update.playstation.net 80 443 auth.np.ac.playstation.net 443 ==================================================================== 設定頁面只勾第一項Rewrite Redirects 就好。這裡以連線台灣 PSN伺服器為 例,要連其他國家的自己換國碼:日本jp、美國us、歐洲eu 此時順便利用nslookup指令去查詢這兩個位址的IP,因為等會需要: ftw01.ps3.update.playstation.net -> 139.175.236.216, 139.175.236.218 auth.np.ac.playstation.net -> 199.108.4.73 Step 1-3. 設定要改寫的韌體更新資料 下載 http://www.mediafire.com/?cjc1nowi4l0o6sj 把ps3-updatelist.txt 擺到你方便的地方,這是假的韌體資料,裡面告訴 PS3主機只要3.21版韌體以 上就給連。 Tools -> Map Local... 設定如下: Protocol: http Host: ftw01.ps3.update.playstation.net Port: 80 Path: /update/ps3/list/tw/ps3-updatelist.txt Local Path: C:\ps3-updatelist.txt //假設你剛剛把檔案擺在C:\ 這裡 Case-sensitive打勾 Step 1-4. 設定要改寫的封包表頭 Tools -> Rewrite... 設定如下: Enable Rewrite打勾 Sets 新增 PS3 version spoofer 右上 Locations -> Add 設定如下: Protocol: https Host: auth.np.ac.playstation.net Port: (空白) Path: /nav/auth Query: (空白) 右下 Rules -> Add 設定如下: Type: Modify Header Where: Request 打勾 Match: Name: X-Platform-Version Value: PS3 03.55 Replace: Name: X-Platform-Version Value: PS3 03.56 Replace All 選擇 Step 1-5. 設定真實 DNS解析路徑 Tools -> DNS spoofing... 設定如下 Host Name Address ================================================== auth.np.ac.playstation.net 199.108.4.73 ftw01.ps3.update.playstation.net 139.175.236.216 ================================================== Step 1-6. 設定HTTP代理伺服器 Proxy -> Proxy Settings... 設定如下 Proxies頁面 記下HTTP Proxy 的Port等一下會用到,假設是設8888 SSL 頁面 勾選Enable SSL Proxying Locations -> Add Host: auth.np.ac.playstation.net Port: 443 Windows 頁面 全部不選 Mozilla Firefox 頁面 全部不選 Proxy -> Recording啟動,此時 SSL Proxy就算完成了 Step 2-1. 設定 DNS轉址 如果是Linux 的話請安裝dnsmasq 套件,如果有dd-wrt/Tomato 的話直接看看 是用哪套 DNS套件,沒意外都是dnsmasq ,免費又好用,我的是dnsmasq 。 Tomato剛好有網頁介面所以從Advanced -> DHCP/DNS 頁面的Dnsmasq Custom configuration 欄位新增以下設定: address=/ftw01.ps3.update.playstation.net/192.168.1.32 //Proxy的IP address=/auth.np.ac.playstation.net/192.168.1.32 //Proxy的IP 然後按Save把設定存起來,Tomato會自動重新啟動dnsmasq ,其他家的可能要 用指令/etc/init.d/dnsmasq restart 重新啟動,Tomato真是超強的啦~ Step 2-2. 檢查轉址是否成功 在Windows 命令提示字元下輸入nslookup auth.np.ac.playstation.net 跟 nslookup ftw01.ps3.update.playstation.net 測試,如果都回應Proxy 的IP 就是成功轉址。 Step 3-1. 開啟/dev_flash/存取權限 安裝AsbestOS Installer v1.5 ,然後執行讓他跑完,如此就可以在檔案管理 員看到/rwdev_flash/ 目錄,而且有寫入權限,注意!沒事不要亂動,不然會 磚。 Step 3-2. 換上自己的連線憑證 將主機/dev_flash/data/cert/CA24.cer 檔案複製到自己方便的地方備份起來 將Charles WD Proxy安裝目錄\docs 目錄下的charles-proxy-ssl-proxying- certificate.crt 複製出來,重新命名為CA24.cer,然後利用Comgenie's Awesome File Manager或是 FTP蓋到/rwdev_flash/data/cert/ 目錄下。 原先舊的是578 bit ,新的有1.5kb ,不要亂碰其他東西。 Step 3-3. 設定 PS3網路連線資訊 連線方式:有線 速度與模式:自動檢測 位址設定:手動 IP位址: 192.168.1.12 //自己設 子網路遮罩: 255.255.255.0 //一樣自己設 預設路由: 192.168.1.254 //自己設 Primary DNS: 192.168.1.254 //設定自己架的 DNS伺服器,我的剛 好跟路由器在一起所以IP相同,不 是的話自己設定 Secondary DNS: 0.0.0.0 //預設值就好 MTU :自動 Proxy 伺服器:位址 192.168.1.32 Port碼:8888 UPnP:看需要決定要不要啟動 自此大功告成,可以測試連線了~ -- ____ _ _ _ _ ____ _ _ ____ _____ ____ (_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \ _)(_ ) ( \ / )__) ) ( )( )(_)( ) / (____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.54.160
leonlock:推專業 02/14 00:44
myownsblue:版主高手 但我不是高手.... 02/14 00:46
cassine:噢耶~剛剛上去把ToG:f的免費DLC全抓下來了 02/14 00:49
rabbit83035:看不懂+力不從心但是很專業 推!! 02/14 01:06
nervxp:專業推 02/14 03:36
JupIte:正好有吃MIPSR2蕃茄的route 02/14 06:34
JupIte:雞婆關鍵字Debugging.Proxy.v3.5.2-iNViSiBLE 02/14 06:35
JupIte:同在台灣連到twpsn ip竟不同203.133.9.16, 203.133.9.9 :X 02/14 06:44
JupIte:OK....原來是有多台主機......... 02/14 06:46
JupIte:CA檔案蓋不過去 刪除也不行 已切換Comgenie的 advan模式了 02/14 07:48
myriad:感謝提供技術資料 :) 02/14 08:07
JupIte:成功了, 覆蓋好CA檔案 要重開機 !就能連了 02/14 08:09
JupIte:安裝AsbestOS後要記得執行。剛剛弄錯在dev_flash覆蓋檔案XD 02/14 08:12
JupIte:Comgenie's Awesome被移除了, 到這邊http://0rz.tw/AmLEd 02/14 08:29
PaganTsai:推c大用心一個 02/14 09:30
cassine:我只是單純想驗證PSN也可以用這種方式連線而已,而且從舊 02/14 09:55
cassine:版也能連線這種狀況來看,SONY根本沒有更新什麼新東西 02/14 09:56
cassine:另外我也很關心PSN到底有沒有在蒐集玩家的個人資訊 02/14 10:38
flyelf:專業推!一直很沒心想搞....覺得麻煩XD 但就psn是否會蒐集 02/14 12:42
flyelf:玩家資訊,也是滿令人憂心的一點 02/14 12:42
JupIte:PSN的latency實在...http://0rz.tw/74Mu6 02/14 22:43
JupIte:這似乎是認證伺服 反應速度 http://0rz.tw/7JQ1o 02/14 22:49
xexxo2002:測試成功,感謝 C 大~~m(_._)m 02/15 00:18