Popsloader Extracter by Xenon

This extracts all files for popsloader.
Please put 401.PBP, 300.PBP and so on to ms0:/ (root).
Then put popsext/ to your GAME folder and launch it.

This uses EDecrypt pspdecrypt.prx so can decrypt up to 6.20, but popsloader is not released...
If released you can add some entries to main.c to support new pops.

BTW the psar dumper and libpsardumper is modified to initialize global vars
on being called initialize function everytime for multiple firmware support.

History:
0.01.091217
Initial Version.
0.02.091222
Popsloader Extracter no longer stops when 401.pbp is not found, if ms0:/seplugins/popsloader/impose.prx exists.
#It doesn't change the fact that popsloader requires impose.prx from 4.01.
Automatically mkdir ms0:/seplugins/popsloader

Todo:
Merge libpsardumper into EBOOT.PBP
(pspPSAR.c available for static build but emits 0x8002013c possibly kernel mode issue)
6.20 decryption
(pspdecrypt.prx in EDecrypt 1.3 seems to be able to but it cannot decode old pbp).

MD5:
300.PBP FD90B0C3FFA0FC73CFECAE4945AC3C47
301.PBP 1DC76EAB462C2F9C71AA8536659682F8
302.PBP 6A1530E6A1C7EC7BF9F50464D4110E0C
303.PBP A1DD70C8E8F12D83D954951D9E0D6838
310.PBP 81B8CA8F63DB44996F6F5FBF03C5DEE1
311.PBP CCD985A6145ECD572AA4A94D483404FA
330.PBP 842515D85BC1645E3BA2E98533968C62
340.PBP 58101E3F6E897725AC55EC1AE3DC07A0
351.PBP 9593F0783EBB97F0EA0C0ED0EE66DEC5
352.PBP 9E8DA3F26E06B6B04FD31F3FDA6069A5
371.PBP 6BABEE6E1415AE27999928566ADBD569
372.PBP 05D9FE3C72A263D8A4490A8EC727AAD3
380.PBP 923297BB6C6AEAD603D745E9E724FEA0
390.PBP 64BAE5DD0D0F836BAEDF915FB106E9CC
401.PBP C593ABC023AA9B215710DF6E263B3FFF

Afterword:
I have seen applications like this but they didn't meet my need.
Only this meet both of these: 4.01 extract and free to redistribute.
