(adsbygoogle = window.adsbygoogle || []).push({});
Ok, I know I already made a tutorial, but this will just use windows, no ubuntu/linux involved...
What You Need:
- Charles Web Debugging Proxy
- OPENPS3FTP
- DEV_BLIND
- Filezilla
- .Net Framework 3.5 or higher
Download my Software Kit
You must login or register to view this content.
It has a full version of charles.jar, openps3ftp, dev_blind, a ps3-updatelist.txt, and the PS3DNS DNS server...
Also please when doing this, close out of everything else. Many people have issues with applications listening/binding on ports 80 and 443, thus Charles gives an address already in use error...
[multipage=Setting up Charles]
Ok so after you install charles, what you need to do is go into C:\Program Files\Charles\lib.
Overwrite the charles.jar in there with the one in my software kit.
Now run Charles.
Now under the help menu, register charles, and put in anything. It will confirm and close. Then Start charles back up.
Now follow these steps:
- Under Proxy, select Reverse Proxies
- Check to enable Reverse Proxies
- Add a new entry.
- Local port is 80.
- Host is without quotes "*01.ps3.update.playstation.net"
- Remote port is 80
- Press Ok
- Add Another entry
- Local port is 443
- Host is auth.np.ac.playstation.net
- Remote port is 443
- Press ok
- Now press ok again.
- If you get ANY errors regarding ports, then it means something is using 80/443, and you need to find out what and fix it!
- Now under Tools, select Map Local
- Check to enable Map Local
- Protocol is HTTP
- Host is without quotes "01.ps3.update.playstation.net"
- Path is without quotes "/update/ps3/list/*/ps3-updatelist.txt"
- Now select the ps3-updatelist.txt that came with my software kit via the Choose button.
- Press ok, then ok again.
- Go to Tools -> Rewrite
- Check to enable rewrites.
- To the left, press add.
- Add a new location.
- Protocol is HTTPS
- Host is auth.np.ac.playstation.net
- Don't enter anything in port;
- Path is /nav/auth
- Press ok.
- Now add a new rule.
- Rule type is Modify Header
- Only check Request
- For the match name, type "X-Platform-Version", no quotes.
- For the match value type your CURRENT PS3 firmware, like "PS3 03.55", without quotes.
- For replace name, type "X-Platform-Version", no quotes.
- For replace value type the latest firmware version, like "PS3 03.56" without quotes..
- Press ok, then Apply, then Ok.
- Under Proxy, go to Proxy Settings
- Disable firefox and windows proxy's.
- Under SSL, add a new location and type "auth.np.ac.playstation.net", without quotes.
- No port, so press ok.
[multipage=Setting Up DNS]
DNS now is rather simple, run the included P#3DNS.exe program. Be sure to extract it with the DLL for it to work.
To check your IP address, go to start_> then type cmd and press enter. Then type "ipconfig" without quotes. All your ethernet adapters will appear. Find the one you are using, and remember your IP.
Now confirm that PS3DNS has your correct IP. Let it run. Never close it as long as you want PSN.
[multipage=Setting Up Your PS3]
Install the OPENPS3FTP and dev_blind homebrew.
Run dev_blind and confirm to mount. Back out and run the ftp server.
Run filezilla. Your host is your PS3 IP, username is root, password is openbox. Port is 21.
Press quickconnect. Now if dev_blind does NOT appear, then where you see Remote Site, in that text box, type "/dev_blind" without quotes.
Heres a picture so you know:
You must login or register to view this content.
Now navigate to data, then cert.
Now on your computer go to C:\Program Files\Charles\docs
Make a copy of that crt file. Name it "CA24.cer" without quotes.
On your PS3 FTP, find CA24.cer and BACK IT UP.
Now transfer that file into the cert folder on your ps3 ftp overwriting the current.
Now reboot your PS3..
Go into internet connection setting. In manual configuration set the following:
DNS 1: Your PC IP
DNS 2: Your PC IP
Proxy: Your PC IP
Proxy port: 80
Test the connection. If you did everything right, then you will connect. Charles will show it replaced ps3-list.txt with the one on your ps3 when it requested it, and will show it modified a header when talking to auth.np.ac.playstation.net (PSN server)
[multipage=F.A.Q.]
I keep getting port in use or some weird error on Charles?
Something is using that port. Close everything you can, and try to find whats using that port
When connecting I get a DNS error...
Disable or re-configure your firewall to allow PS3DNS.exe. If that doesn't work, I don't know. It may be your router, but I haven't cracked that case yet..
IT DOESN'T WORK, now I want to rage at you!!!!
WOW. Don't do that. Reply to this thread with screen shots of charles and your configuration.
Credits to whoever originally created this method. I take no credit for finding this, I merely understand and am helping. I am however looking into using this for other things on PS3 hacking...