47w ago - Following up on his PSN / SEN Enabler and Disabler v4.31, PlayStation 3 homebrew developer Nathan_r32_69 (aka nathanr3269) has released a PS3 PUP's Syscon Changer v1.0 followed by v1.1 and v1.2 for those interested with details below.
To quote: Hi friends, i'm here again with a new tool to make it easy another task, this time to change PUP's syscon, for for example, install a lower PUP on higher firmware, like Downgrader PUPs does
USE IT WITH CAUTION - ONLY FOR CFW FOR NOW
Its to easy to use, only chose your PUP file, select syscon version and click on "Start", if all goes fine you will have a new file named "NEW-PS3UPDAT.PUP"
Hope you will find this tool useful and contact me if you see any issue, meanwhile i'll back to finish SEN Enabler v5.0 and other research
Finally, from Cyberskunk: Basicly this changes the firmware version in the info0 of the CORE_OS_PACKAGE.pkg so the PS3 thinks you are installing a higher CoreOS.. Same way the '999' Downgrader works.. And NO.. It will never downgrade 3.56+ OFW.. Ever!!
To do do this you would need to exploit the OFW and try to stop it from checking the spkg_hdr.1 files or return success (if you had an exploit like this you could do a hell of a lot more than just installing firmware)
OR Some disgruntled employee at Sony would need to leak the private key for spkg_hdr.1 files. This private key can no longer be calc'd and it is not, never has been nor will ever be in the firmware. Sorry to burst any bubbles of people thinking it will happen sometime soon..
New version v1.1 released: PUP file must be where you unpack the program
Fixed some issues while unpackin Core_OS and creating spkg files, must work fine now
Fixed all previous bugs
Added executable to install the variable of the keys
Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene updates and homebrew releases!
With tool spoofer_pup.exe is HIGHLY recommended use PUP file of your CFW you have installed on your PS3, it don't spoof PUP file, it extracts the files [vsh.self and version.txt], spoof them and save in Spoofed folder, then copy to your dev_flash with Dev_blind.
Don't confuse with that friends, it spoof files not the entire PUP
I have done this PS3 PUP / Dev_Flash File Spoofer v3 Tool (basically is an script that use other tools) long time ago for easily spoof necessary files from a PUP file or your own files of dev_flash. This works on Cygwin and Ubuntu (not CMD windows)
keys.exe - Install PS3 keys
extractor.exe - Extract vsh.self, index.dat and version.txt of PUP file
spoofer.exe - Spoof your flash files [vsh.self and version.txt] (put there in same folder with spoofer.exe)
spoofer_pup.exe - Extract and spoof automatically files of PUP (it must be in same folder with spoofer_pup.exe)
You must choose what version and image version you want to spoof in tools spoofer.exe and spoofer_pup.exe, for example, if i want to spoof to 6.40 i put this on Cygwin console (you can choose any image version):
./spoofer.exe 06.4000 99999
./spoofer_pup.exe 06.4000 99999
When it finish you have your spoofed files in Spoofed folder. Version must have same numbers of characters, otherwise it give you error on PS3. If you do something wrong PS3 will boot up Red Screen, if that occurs re-install CFW from Recovery Menu.
File index.dat is really not necessary to extract, it creates a new one with spoofed version.txt (spoofed tools does it auto).
I hope this helps anyone. If you see any error or bug please contact me.