• Official PS3 Toolset is now supporting 4.92 Firmware

    View Official Release Post for additional information HERE

PS3 bgtoolset access workaround guide

For research purposes, 4.76 patching also works! Tested using a spare reflowed CECHH04 I had which I found out it runs 4.76. Process went trouble free (and quite fast if you ask me!) and I went from 4.76 to Evilnat 4.91.
 
Hello, thank you for this amazing work, i noticed 2 things that went wrong on my side and i hope that there is a solution
1- upon extracting the provided rules.js file into my filddler's scripts file i didn't have to overwrite it because my folder had only BrowserPAC and not Rules so i just added yours
2- when i setup my connection on the PS3 everything goes smooth until the test
obtaining IP - succeeded
Internet - failed

i had made sure i wrote the correct IP address which i got from my PC using ipconfig and the correct port , but the ps3 doesn't have internet, any solutions?
 
Anyone have a method for a linux alternative maybe using fiddler everywhere?
You can try, but I'm pretty sure that Everywhere, as well as Fiddler 5.x, are payware.

Hello, thank you for this amazing work, i noticed 2 things that went wrong on my side and i hope that there is a solution
1- upon extracting the provided rules.js file into my filddler's scripts file i didn't have to overwrite it because my folder had only BrowserPAC and not Rules so i just added yours
2- when i setup my connection on the PS3 everything goes smooth until the test
obtaining IP - succeeded
Internet - failed

i had made sure i wrote the correct IP address which i got from my PC using ipconfig and the correct port , but the ps3 doesn't have internet, any solutions?
Maybe Windows Firewall is blocking it. Try checking from another computer or a phone if the port if accessible.
 
Last edited by a moderator:
Hello, so it isn't working for me for some reason.

The downloaded file is getting added instead of "replaced"
and im also getting the:
obtaining IP - succeeded
Internet - failed

Completely turned off my firewall but that didn't help sadly enough.

Nevermind I fixed it, forgot to Tick the box "allow other computers" and restart Fiddler :////
 
Last edited by a moderator:
Hi all. New user here. Got a used PS3 slim given to me. Followed along and it seems to work well, but Trend Micro security seems to be blocking(stopping) me. I did try to remove as I found on line but the disable internet security will not allow me to select trend micro. Any thought? Or should I be posting this elsewhere? Thank you
 
Ok, so I did everything, but I couldn't seem to find the Deflate tick on Fiddler, and also in Documents in Fiddler 2, there was a file with already formatted Java, and I didn't do anything to it. I continued the steps, and everything seemed to work perfectly, and I loaded into the PS3 toolset, but where the log text is supposed to be, it just says, "The page cannot be displayed. (80710028)" and i checked on ps3exploit if it would do the same error but nothing. The site works perfectly, but all I can do is change the theme. I was wondering if you have answers to my previous question.

Exactly the same for me. Followed every instruction with care, double checked it all. Step 18: I Can connect to the ps3toolset website, it is fully loaded, however, the " Logs" tab gives met an error like this: "The page cannot be displayed. (80710028)". Anyone has a clue what it could be? Thanks is advance.
Chech2104A
OFW: 4.91
 
Last edited:
Hi all. New user here. Got a used PS3 slim given to me. Followed along and it seems to work well, but Trend Micro security seems to be blocking(stopping) me. I did try to remove as I found on line but the disable internet security will not allow me to select trend micro. Any thought? Or should I be posting this elsewhere? Thank you
Sorry but unless someone else here is also using the same Internet security suite it would be impossible to help. Better ask in a TrendMicro forum how to open incoming ports.

Exactly the same for me. Followed every instruction with care, double checked it all. Step 18: I Can connect to the ps3toolset website, it is fully loaded, however, the " Logs" tab gives met an error like this: "The page cannot be displayed. (80710028)". Anyone has a clue what it could be? Thanks is advance.
Chech2104A
OFW: 4.91
It means you haven't enabled the two rules.
 
Huge thanks for that workaround. Helped me find a solution that works on linux as well. Simply create a python file with this content, for example bypass_ssl.py:

Code:
class BypassSSL:
    def request(self, flow):
        flow.request.headers["Accept-Encoding"] = "gzip, deflate"

    def response(self, flow):
        if flow.response.headers.get("Content-Encoding", "") in ["gzip", "deflate"]:
            flow.response.decode()

addons = [BypassSSL()]

and then run mitmproxy -s bypass_ssl.py.

Connect PS3 to your proxy, accept missing certificate, and it works.
 
Currently running CFW 4.91.2 Evilnat Cobra (8.5) BETA9
I was able to set up fiddler and open the bgtoolset website and jailbreak
After the mitmproxy method failed to work with a weird 401 error, I finally managed to get it working.
The reason for the 401 error is because if the client browser does not support gzip and deflate encoding, bgtoolset's server, for some unknown reasons, will fail to set a proper session cookie on the first request. Subsequent requests then fail because the cookie is missing.

Here's how to work around the issue:

WARNING!
I only tested it up to the point of the tool being loaded and the system manager page opening and showing the correct data. I did not actually try to flash CFW because I don't have a system that's not already modded.
I AM NOT RESPONSIBLE FOR ANYTHING THAT CAN HAPPEN, EVEN IF YOUR CONSOLE IS BRICKED AND YOUR HOUSE CATCHES FIRE!!!



0) Before you begin make sure you have the PS3 clock updated to the correct time.

1) Download and install Fiddler 4.6 from the link below. It's freeware and not time limited.
Fiddler 4.6 Download (Free) - Fiddler.exe (informer.com)
(Version 5 might or might not work, dkdc).

2) Run it, open the "File" menu and untick "Capture Traffic" so it doesn't start logging every request from your own computer.
View attachment 43589

3) Tools -> Fiddler Options.
View attachment 43590

4) On the "HTTPS" tab, select "Capture HTTPS CONNECTs" and "Decrypt HTTPS traffic". Confirm the warning that appears.
View attachment 43595
View attachment 43591

View attachment 43592

View attachment 43593

View attachment 43594

5) On the "Connections" tab, note the listening port (should be 8888, doesn't really matter if it isn't just remember what the port number is), then tick the "Allow remote computers to connect" box. Accept the warning.
View attachment 43597

View attachment 43596

6) Close Fiddler.

7) Open the following folder:
C:\Users\<your_user_name>\Documents\Fiddler\Scripts
(If it doesn't exist it might be called "Fiddler2" or "Fiddler4").

9) Extract the attached file using 7zip or WinRAR into that folder and overwrite the existing file (you might want to back it up somewhere first).

10) Open Fiddler again, and make sure "File -> Capture Traffic" is not ticked.
View attachment 43589

11) From the "Rules" menu, tick "Remove All Encodings" and "Force accept encoding GZIP and Deflate". Make sure everything else is unticked.
View attachment 43598

12) Go to your PS3 and on XMB go to Settings -> Network Settings -> Internet Connection Settings.
View attachment 43599

13) Select "Custom" as the setting method, then go through the configuration normally, until you reach the proxy configuration option.
View attachment 43601

14) Select the option to use a proxy, and then fill your computer's IP address as the proxy and Fiddler's listening port (the one you saw on step 5) as the port.
View attachment 43603

15) Finish the wizard and test your Internet connection.

16) Fire up the browser and go to www.ps3toolset.com

17) Confirm the SSL warning that shows up (that's expected, it's because Fiddler is using a self signed certificate).
View attachment 43605

View attachment 43607

18) The tool should now load.
View attachment 43609

View attachment 43610

19) If downloading the patch through HTTP fails, here are links to download them manually.

For 4.91
- https://mega.nz/file/TJk2iBKZ#5kAmElEU4AKiBsGZcXOb7dp1ceTsyxDnoFUIXSNI5uk

For 4.80 - 4.90 - Download this and extract the file corresponding to your version -
https://mega.nz/file/2EsR2YSK#X8-ZpyzadDhiWpBzJXcVXIvbvbYu6fKkl9RrdG5nDXA

For 4.71 - 4.79 - Sorry but I don't have the proper files. Update to 4.80+

20) After you're done patching, be sure to return to the Internet Connection Settings and remove the proxy, then you can close Fiddler.
View attachment 43604

21) Please like this message, and also comment if it worked for you so I can have a count.

Thank you @DippyLychrono and @Fukurowa for confirming that this method actually works all the way. I'm still not responsible if anyone else bricks their console though.


After the mitmproxy method failed to work with a weird 401 error, I finally managed to get it working.
The reason for the 401 error is because if the client browser does not support gzip and deflate encoding, bgtoolset's server, for some unknown reasons, will fail to set a proper session cookie on the first request. Subsequent requests then fail because the cookie is missing.

Here's how to work around the issue:

WARNING!
I only tested it up to the point of the tool being loaded and the system manager page opening and showing the correct data. I did not actually try to flash CFW because I don't have a system that's not already modded.
I AM NOT RESPONSIBLE FOR ANYTHING THAT CAN HAPPEN, EVEN IF YOUR CONSOLE IS BRICKED AND YOUR HOUSE CATCHES FIRE!!!



0) Before you begin make sure you have the PS3 clock updated to the correct time.

1) Download and install Fiddler 4.6 from the link below. It's freeware and not time limited.
Fiddler 4.6 Download (Free) - Fiddler.exe (informer.com)
(Version 5 might or might not work, dkdc).

2) Run it, open the "File" menu and untick "Capture Traffic" so it doesn't start logging every request from your own computer.
View attachment 43589

3) Tools -> Fiddler Options.
View attachment 43590

4) On the "HTTPS" tab, select "Capture HTTPS CONNECTs" and "Decrypt HTTPS traffic". Confirm the warning that appears.
View attachment 43595
View attachment 43591

View attachment 43592

View attachment 43593

View attachment 43594

5) On the "Connections" tab, note the listening port (should be 8888, doesn't really matter if it isn't just remember what the port number is), then tick the "Allow remote computers to connect" box. Accept the warning.
View attachment 43597

View attachment 43596

6) Close Fiddler.

7) Open the following folder:
C:\Users\<your_user_name>\Documents\Fiddler\Scripts
(If it doesn't exist it might be called "Fiddler2" or "Fiddler4").

9) Extract the attached file using 7zip or WinRAR into that folder and overwrite the existing file (you might want to back it up somewhere first).

10) Open Fiddler again, and make sure "File -> Capture Traffic" is not ticked.
View attachment 43589

11) From the "Rules" menu, tick "Remove All Encodings" and "Force accept encoding GZIP and Deflate". Make sure everything else is unticked.
View attachment 43598

12) Go to your PS3 and on XMB go to Settings -> Network Settings -> Internet Connection Settings.
View attachment 43599

13) Select "Custom" as the setting method, then go through the configuration normally, until you reach the proxy configuration option.
View attachment 43601

14) Select the option to use a proxy, and then fill your computer's IP address as the proxy and Fiddler's listening port (the one you saw on step 5) as the port.
View attachment 43603

15) Finish the wizard and test your Internet connection.

16) Fire up the browser and go to www.ps3toolset.com

17) Confirm the SSL warning that shows up (that's expected, it's because Fiddler is using a self signed certificate).
View attachment 43605

View attachment 43607

18) The tool should now load.
View attachment 43609

View attachment 43610

19) If downloading the patch through HTTP fails, here are links to download them manually.

For 4.91
- https://mega.nz/file/TJk2iBKZ#5kAmElEU4AKiBsGZcXOb7dp1ceTsyxDnoFUIXSNI5uk

For 4.80 - 4.90 - Download this and extract the file corresponding to your version -
https://mega.nz/file/2EsR2YSK#X8-ZpyzadDhiWpBzJXcVXIvbvbYu6fKkl9RrdG5nDXA

For 4.71 - 4.79 - Sorry but I don't have the proper files. Update to 4.80+

20) After you're done patching, be sure to return to the Internet Connection Settings and remove the proxy, then you can close Fiddler.
View attachment 43604

21) Please like this message, and also comment if it worked for you so I can have a count.

Thank you @DippyLychrono and @Fukurowa for confirming that this method actually works all the way. I'm still not responsible if anyone else bricks their console though.
 
Huge thanks for that workaround. Helped me find a solution that works on linux as well. Simply create a python file with this content, for example bypass_ssl.py:

Code:
class BypassSSL:
    def request(self, flow):
        flow.request.headers["Accept-Encoding"] = "gzip, deflate"

    def response(self, flow):
        if flow.response.headers.get("Content-Encoding", "") in ["gzip", "deflate"]:
            flow.response.decode()

addons = [BypassSSL()]

and then run mitmproxy -s bypass_ssl.py.

Connect PS3 to your proxy, accept missing certificate, and it works.
That's cool! I've added a link to your comment at the beginning of this post so people would notice it.
 
Sorry but unless someone else here is also using the same Internet security suite it would be impossible to help. Better ask in a TrendMicro forum how to open incoming ports.


It means you haven't enabled the two rules.
I worked it out!
Step 9 says: " Extract the attached file using 7zip or WinRAR into that folder and overwrite the existing file (you might want to back it up somewhere first)."
However, there is no such file in the scripts directory of Fiddler. Make sure to backup the 'SampleRules' from the scripts folder of Fiddler and delete this file. Then copy in the 'CustomRules' from this thread's attachments. In the Script folder of Fiddler, now rename this 'CustomRules' file to 'SampleRules'. Now verify that you have only file in the scripts folder named 'SampleRules.js'.

Thanks @NiQ
 
Back
Top