Looks like I missed an earlier question. I've tried to use Wine for several Windows apps, but usually run into dependency/DLL issues. I just went ahead and installed VirtualBox, then set up a Windows 7 VM. I got the Tools all set up, but haven't had a chance to look into the individual files yet. I'll try to find some time this afternoon (Central US-based).
Any tips on how to figure out exactly what it is about that one system that allows it to work? I vaguely remember reading about grabbing the apps.sprx, but I could be way off here. I'm just wanting to do a comparison of the working and non-working versions that are installed. I took a quick peek at the param.sfo for a couple of PKGs I have, but that wasn't very helpful. Thanks in advance!
Ok if you are interested I will explain how to patch Netflix step by step. It's quite simple.
Here are the tools I use:
1. PS3 Tools Collection 2.7.40 (get it from the resources section).
Most commands used in this process are found in the context menu, just right click on a file to get the options or on the folder to build a new pkg.
2. Trueancestor Self Resigner 1.98 (get it from the resources section also)
3. Hex File editor (I use HxD but any decent hex editor will do fine)
In short, get a compatible Netflix original pkg EU or US & extract it using PS3 Tools PkgView utility. So far the latest known compatible versions are EU 1.04 & US 2.23 but it might be worth trying other more recent builds.
Browse the extracted folder to locate the app.sprx file in USRDIR.
Open app.sprx (Open (View info) context menu entry) to keep note of both the ContentId & the klicensee, you will need those for custom signing later.
Decrypt the sprx by using the Extract ELF/PRX command from PS3 Tools context menu.
Open the resulting prx file with an Hex File Editor & search the string PSNLoginRequired=true to replace true with false then save the file. As a general rule you should not delete true then type false but just type false over true, this way the file size won't change. There is only 1 occurence.
Now you need to reencrypt (resign) the prx . I use TrueAncestor Self Resigner for this. Copy the app.prx into the self folder of Self Resigner installation folder.
Choose Custom Signing and use the ContentId & klicensee that you got earlier from the original file.
Go back to your original file tree & replace the app.sprx with this new modified version.
Now you need to spoof the version to the latest version number 1.13 for EU and 2.26 for US. To do that simply open the param.sfo with the Param.sfo Editor utility in PS3 Tools. Change the App. Ver, to the necessary value (1.13/2.26).
Remove any files that is not part of the pkg (like the temporary app.prx file)
Finally use the Make pkg command from PS3 Tools to recreate a pkg.
The result is a noPSN pkg spoofed to the latest app version!
Install & enjoy.
Hope it helps.
Last edited:
