/=====================\
|  eth0@ifc0nfig.com  |    You can also specify command line arguments to set the IP and region:
|=====================|		PS3DNS.exe /IP 192.168.0.x /REGION UK
|     PS3DNS (V4)     |
\=====================/

You need to copy lib\CA24.cer to your PS3s /dev_flash/data/cert folder but this folder is read only. To gain write access you need to install lib\asbestOS_v1.5.pkg OR lib\FreeFlash.pkg to your PS3 - a lot of people have mixed results so if one package doesn't work try the other.

Copy lib\CA24.cer using your favorite file manager into /dev_rwflash/data/cert for AsbestOS or in /dev_fflash/data/cert for FreeFlash - remember to take a backup of the original.

Open PS3DNS-GUI.exe, select your PC's IP address and region and leave the program running. In the PS3's network settings change your DNS server to your PC's IP address (what you specified in PS3DNS) and save your settings.

!!! REBOOT YOUR PS3 !!!

When your PS3 is back online attempt a PSN login and it should work fine - if not refer to HELP.txt. You can close Charles after you have signed into PSN but PS3DNS must remain open.