作者cassine (Savannah)
看板Modchip
標題Re: [PS3 ] 使用3.55-Kmeaw連線PSN
時間Mon Feb 14 00:42:19 2011
呼~終於成功了。雖然昨天等於做白工,但剛好手邊工具齊全,所以還是成功用
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 f
tw01.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: f
tw01.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: http
s
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
f
tw01.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=/f
tw01.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 f
tw01.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:看需要決定要不要啟動
自此大功告成,可以測試連線了~
--
○ ____ _ _ _ _ ____ _ _ ____ _____ ____
。 ★(_ _)( \( )( \/ )( ___)( \( )(_ _)( _ )( _ \
o _)(_ ) ( \ / )__) ) ( )( )(_)( ) / ● ‧
(____)(_)\_) \/ (____)(_)\_) (__) (_____)(_)\_) ★
o
--
※ 發信站: 批踢踢實業坊(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
推 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
推 xexxo2002:測試成功,感謝 C 大~~m(_._)m 02/15 00:18