It will help you to improve your skills or how to understand how to start this journey!
A simple proxy in Python (so it is for Linux) to use with Playstation 3 to specify the firmware version and still use the online PSN services.
I built it to be able to activate the PS3 and to register a PSN account without use Windows/Android tools.
The tool let you specify the firmware version so when you have configured the proxy in the PS3 will always work because it will match with the version that you want.
Check the GitHub repo for more information https://github.com/Mte90/PS3-custom-fwversion-proxy