zshadow wrote:you could try replacing the prx files in the data.psp, although if it relies on new 2.7 syscalls it most likely won't boot still.
You cannot actually decrypt a prx unless you can run kernel mode code, and as far as I am aware, the 1.00/1.50 firmwares do not possess the required keys to decrypt this data.psp files, I also tested decrypting it with 2.00-2.50 keys but all I got is a FFFFFFFF error (witch means decryption error) So there are actually no ways to extract any prx files from the data.psp unless we figure out the key needed to decrypt it (witch is probably only embebed in 2.70 (and maybe 2.60))
Beside speaking about the 2.70 Update it seems that :
- The psar format changed
- The modules embebed within the updater changed :
The new modules are :
- scePSAR_Driver (modified form the eariler updaters but that's obvious)
- sceTexureLoader
- sceUpdate_driver
- ConvertTex
- CheckSwTimer
- sceNetworkUpdate
and
- SetDisplayBuffer
The remaining unchanged modules are:
- IplUpdater (needed to overwrite the ipl)
- sceLflashFatfmt (needed to overwrite flash0)
- sceSuspendCaneler (probably the sleep mode remover)
- sceChkuppkg
All of those modules can be extracted and decrypted using 1.00/1.50 fw.
To finish, most earlier modules were removed in this newer updater revision the removed modules are :
- coldreset_updater
- LeptonUpdaterfor103
- LeptonUpdaterfor150
- SecureRtcReset
- sceUmdEx_driver
Since all those modules are needed to the updaters I believe that they are hidden within one or serveral of the newer modules, Sony probably changed them as an antempt to obscure the updating process.
Finally here is the updater version info:
release:1.00:
build:190,0,3,1,0:builder@vsh-build2
system:17756@release_103a,0x01000300:
vsh:p5181@updater_270,v22592@updater_270,20060420:
@0okm0000: Could you tell us what are the differences between the 2.60 from the eboot and the pre-flashed 2.60 from the "I" psp version ?
What modules or ressources files were exactely changed ?