Actualité

Le firmware 6.00 totalement décrypté par nos soins

par

Le firmware 6.00 n'aura pas longtemps résisté à notre équipe de développeurs fétiches qui, déjà hier, avait extrait les fichiers du firmware et aujourd'hui à trouvé la clé du bonheur pour le décryptage de ceux-ci. Une comparaison entre le 5.50 et le 6.00 s'imposait donc et nous l'avons fait.

Les différences entre le répertoire KD du 5.50 et celui du 6.00 :

Les PRX de ce répertoire système on tous été mis à jour et là aussi, il y a du changement. Notez l'apparition des PRX suivants : codec_01g.prx, codec_02g.prx, codepage.prx, libgameupdate.prx, libmp4.prx, mlnbridge_msapp.prx, mp4msv.prx, np_campaign.prx, power_01g.prx, power_02g.prx, umdcache.prx, usb1seg.prx, usbdmb.prx) et de la disparition d'autres : codec.prx, idmanager.prx, impose.prx, power.prx, umdcache_02g.prx, usb1seg_02g.prx.

 

Newer file -> D:F0_600_dkdamctrl.prx *than* D:F0_550_dkdamctrl.prx

Newer file -> D:F0_600_dkdata.prx *than* D:F0_550_dkdata.prx

Newer file -> D:F0_600_dkdaudio.prx *than* D:F0_550_dkdaudio.prx

Newer file -> D:F0_600_dkdaudiocodec_260.prx *than* D:F0_550_dkdaudiocodec_260.prx

Newer file -> D:F0_600_dkdavcodec.prx *than* D:F0_550_dkdavcodec.prx

Newer file -> D:F0_600_dkdcert_loader.prx *than* D:F0_550_dkdcert_loader.prx

Newer file -> D:F0_600_dkdchkreg.prx *than* D:F0_550_dkdchkreg.prx

Newer file -> D:F0_600_dkdchnnlsv.prx *than* D:F0_550_dkdchnnlsv.prx

Newer file -> D:F0_600_dkdclockgen.prx *than* D:F0_550_dkdclockgen.prx

Only in (second) D:F0_550_dkd -> codec.prx

Only in (first) D:F0_600_dkd -> codec_01g.prx

Only in (first) D:F0_600_dkd -> codec_02g.prx

Only in (first) D:F0_600_dkd -> codepage.prx

Newer file -> D:F0_600_dkdctrl.prx *than* D:F0_550_dkdctrl.prx

Newer file -> D:F0_600_dkddisplay_01g.prx *than* D:F0_550_dkddisplay_01g.prx

Newer file -> D:F0_600_dkddisplay_02g.prx *than* D:F0_550_dkddisplay_02g.prx

Newer file -> D:F0_600_dkddmacman.prx *than* D:F0_550_dkddmacman.prx

Newer file -> D:F0_600_dkdexceptionman.prx *than* D:F0_550_dkdexceptionman.prx

Newer file -> D:F0_600_dkdfatms.prx *than* D:F0_550_dkdfatms.prx

Newer file -> D:F0_600_dkdg729.prx *than* D:F0_550_dkdg729.prx

Newer file -> D:F0_600_dkdge.prx *than* D:F0_550_dkdge.prx

Newer file -> D:F0_600_dkdhpremote_01g.prx *than* D:F0_550_dkdhpremote_01g.prx

Newer file -> D:F0_600_dkdhpremote_02g.prx *than* D:F0_550_dkdhpremote_02g.prx

Newer file -> D:F0_600_dkdhttp_storage.prx *than* D:F0_550_dkdhttp_storage.prx

Only in (second) D:F0_550_dkd -> idmanager.prx

Newer file -> D:F0_600_dkdidstorage.prx *than* D:F0_550_dkdidstorage.prx

Newer file -> D:F0_600_dkdifhandle.prx *than* D:F0_550_dkdifhandle.prx

Only in (second) D:F0_550_dkd -> impose.prx

Only in (first) D:F0_600_dkd -> impose_01g.prx

Only in (first) D:F0_600_dkd -> impose_02g.prx

Newer file -> D:F0_600_dkdinit.prx *than* D:F0_550_dkdinit.prx

Newer file -> D:F0_600_dkdinterruptman.prx *than* D:F0_550_dkdinterruptman.prx

Newer file -> D:F0_600_dkdiofilemgr.prx *than* D:F0_550_dkdiofilemgr.prx

Newer file -> D:F0_600_dkdiofilemgr_dnas.prx *than* D:F0_550_dkdiofilemgr_dnas.prx

Newer file -> D:F0_600_dkdirda.prx *than* D:F0_550_dkdirda.prx

Newer file -> D:F0_600_dkdisofs.prx *than* D:F0_550_dkdisofs.prx

Newer file -> D:F0_600_dkdled.prx *than* D:F0_550_dkdled.prx

Newer file -> D:F0_600_dkdlfatfs.prx *than* D:F0_550_dkdlfatfs.prx

Newer file -> D:F0_600_dkdlflash_fatfmt.prx *than* D:F0_550_dkdlflash_fatfmt.prx

Newer file -> D:F0_600_dkdlibaac.prx *than* D:F0_550_dkdlibaac.prx

Newer file -> D:F0_600_dkdlibasfparser.prx *than* D:F0_550_dkdlibasfparser.prx

Newer file -> D:F0_600_dkdlibatrac3plus.prx *than* D:F0_550_dkdlibatrac3plus.prx

Newer file -> D:F0_600_dkdlibaudiocodec2.prx *than* D:F0_550_dkdlibaudiocodec2.prx

Newer file -> D:F0_600_dkdlibdnas.prx *than* D:F0_550_dkdlibdnas.prx

Newer file -> D:F0_600_dkdlibdnas_core.prx *than* D:F0_550_dkdlibdnas_core.prx

Only in (first) D:F0_600_dkd -> libgameupdate.prx

Newer file -> D:F0_600_dkdlibhttp.prx *than* D:F0_550_dkdlibhttp.prx

Newer file -> D:F0_600_dkdlibmp3.prx *than* D:F0_550_dkdlibmp3.prx

Only in (first) D:F0_600_dkd -> libmp4.prx

Newer file -> D:F0_600_dkdlibparse_http.prx *than* D:F0_550_dkdlibparse_http.prx

Newer file -> D:F0_600_dkdlibparse_uri.prx *than* D:F0_550_dkdlibparse_uri.prx

Newer file -> D:F0_600_dkdlibssl.prx *than* D:F0_550_dkdlibssl.prx

Newer file -> D:F0_600_dkdlibupdown.prx *than* D:F0_550_dkdlibupdown.prx

Newer file -> D:F0_600_dkdloadcore.prx *than* D:F0_550_dkdloadcore.prx

Newer file -> D:F0_600_dkdloadexec_01g.prx *than* D:F0_550_dkdloadexec_01g.prx

Newer file -> D:F0_600_dkdloadexec_02g.prx *than* D:F0_550_dkdloadexec_02g.prx

Newer file -> D:F0_600_dkdlowio.prx *than* D:F0_550_dkdlowio.prx

Newer file -> D:F0_600_dkdmcctrl.prx *than* D:F0_550_dkdmcctrl.prx

Newer file -> D:F0_600_dkdme_wrapper.prx *than* D:F0_550_dkdme_wrapper.prx

Newer file -> D:F0_600_dkdmediaman.prx *than* D:F0_550_dkdmediaman.prx

Newer file -> D:F0_600_dkdmediasync.prx *than* D:F0_550_dkdmediasync.prx

Newer file -> D:F0_600_dkdmemab.prx *than* D:F0_550_dkdmemab.prx

Newer file -> D:F0_600_dkdmemlmd_01g.prx *than* D:F0_550_dkdmemlmd_01g.prx

Newer file -> D:F0_600_dkdmemlmd_02g.prx *than* D:F0_550_dkdmemlmd_02g.prx

Newer file -> D:F0_600_dkdmesg_led_01g.prx *than* D:F0_550_dkdmesg_led_01g.prx

Newer file -> D:F0_600_dkdmesg_led_02g.prx *than* D:F0_550_dkdmesg_led_02g.prx

Newer file -> D:F0_600_dkdmgr.prx *than* D:F0_550_dkdmgr.prx

Newer file -> D:F0_600_dkdmgvideo.prx *than* D:F0_550_dkdmgvideo.prx

Newer file -> D:F0_600_dkdmlnbridge.prx *than* D:F0_550_dkdmlnbridge.prx

Only in (first) D:F0_600_dkd -> mlnbridge_msapp.prx

Newer file -> D:F0_600_dkdmodulemgr.prx *than* D:F0_550_dkdmodulemgr.prx

Only in (first) D:F0_600_dkd -> mp4msv.prx

Newer file -> D:F0_600_dkdmpeg.prx *than* D:F0_550_dkdmpeg.prx

Newer file -> D:F0_600_dkdmpeg_vsh.prx *than* D:F0_550_dkdmpeg_vsh.prx

Newer file -> D:F0_600_dkdmpegbase_260.prx *than* D:F0_550_dkdmpegbase_260.prx

Newer file -> D:F0_600_dkdmsaudio.prx *than* D:F0_550_dkdmsaudio.prx

Newer file -> D:F0_600_dkdmsstor.prx *than* D:F0_550_dkdmsstor.prx

Newer file -> D:F0_600_dkdnp.prx *than* D:F0_550_dkdnp.prx

Newer file -> D:F0_600_dkdnp9660.prx *than* D:F0_550_dkdnp9660.prx

Newer file -> D:F0_600_dkdnp_auth.prx *than* D:F0_550_dkdnp_auth.prx

Only in (first) D:F0_600_dkd -> np_campaign.prx

Newer file -> D:F0_600_dkdnp_commerce2.prx *than* D:F0_550_dkdnp_commerce2.prx

Newer file -> D:F0_600_dkdnp_commerce2_regcam.prx *than* D:F0_550_dkdnp_commerce2_regcam.prx

Newer file -> D:F0_600_dkdnp_commerce2_store.prx *than* D:F0_550_dkdnp_commerce2_store.prx

Newer file -> D:F0_600_dkdnp_core.prx *than* D:F0_550_dkdnp_core.prx

Newer file -> D:F0_600_dkdnp_inst.prx *than* D:F0_550_dkdnp_inst.prx

Newer file -> D:F0_600_dkdnp_matching2.prx *than* D:F0_550_dkdnp_matching2.prx

Newer file -> D:F0_600_dkdnp_service.prx *than* D:F0_550_dkdnp_service.prx

Newer file -> D:F0_600_dkdnpdrm.prx *than* D:F0_550_dkdnpdrm.prx

Newer file -> D:F0_600_dkdopenpsid.prx *than* D:F0_550_dkdopenpsid.prx

Newer file -> D:F0_600_dkdpops.prx *than* D:F0_550_dkdpops.prx

Newer file -> D:F0_600_dkdpopsman.prx *than* D:F0_550_dkdpopsman.prx

Only in (second) D:F0_550_dkd -> power.prx

Only in (first) D:F0_600_dkd -> power_01g.prx

Only in (first) D:F0_600_dkd -> power_02g.prx

Newer file -> D:F0_600_dkdpsheet.prx *than* D:F0_550_dkdpsheet.prx

Newer file -> D:F0_600_dkdpspbtcnf.bin *than* D:F0_550_dkdpspbtcnf.bin

Newer file -> D:F0_600_dkdpspbtcnf_02g.bin *than* D:F0_550_dkdpspbtcnf_02g.bin

Newer file -> D:F0_600_dkdpspnet.prx *than* D:F0_550_dkdpspnet.prx

Newer file -> D:F0_600_dkdpspnet_adhoc.prx *than* D:F0_550_dkdpspnet_adhoc.prx

Newer file -> D:F0_600_dkdpspnet_adhoc_auth.prx *than* D:F0_550_dkdpspnet_adhoc_auth.prx

Newer file -> D:F0_600_dkdpspnet_adhoc_discover.prx *than* D:F0_550_dkdpspnet_adhoc_discover.prx

Newer file -> D:F0_600_dkdpspnet_adhoc_download.prx *than* D:F0_550_dkdpspnet_adhoc_download.prx

Newer file -> D:F0_600_dkdpspnet_adhoc_matching.prx *than* D:F0_550_dkdpspnet_adhoc_matching.prx

Newer file -> D:F0_600_dkdpspnet_adhoc_transfer_int.prx *than* D:F0_550_dkdpspnet_adhoc_transfer_int.prx

Newer file -> D:F0_600_dkdpspnet_adhocctl.prx *than* D:F0_550_dkdpspnet_adhocctl.prx

Newer file -> D:F0_600_dkdpspnet_apctl.prx *than* D:F0_550_dkdpspnet_apctl.prx

Newer file -> D:F0_600_dkdpspnet_inet.prx *than* D:F0_550_dkdpspnet_inet.prx

Newer file -> D:F0_600_dkdpspnet_resolver.prx *than* D:F0_550_dkdpspnet_resolver.prx

Newer file -> D:F0_600_dkdpspnet_upnp.prx *than* D:F0_550_dkdpspnet_upnp.prx

Newer file -> D:F0_600_dkdpspnet_wispr.prx *than* D:F0_550_dkdpspnet_wispr.prx

Newer file -> D:F0_600_dkdregistry.prx *than* D:F0_550_dkdregistry.prx

Different directories -> D:F0_600_dkdresource *and* D:F0_550_dkdresource

Newer file -> D:F0_600_dkdrtc.prx *than* D:F0_550_dkdrtc.prx

Newer file -> D:F0_600_dkdsc_sascore.prx *than* D:F0_550_dkdsc_sascore.prx

Newer file -> D:F0_600_dkdsemawm.prx *than* D:F0_550_dkdsemawm.prx

Newer file -> D:F0_600_dkdsircs.prx *than* D:F0_550_dkdsircs.prx

Newer file -> D:F0_600_dkdsyscon.prx *than* D:F0_550_dkdsyscon.prx

Newer file -> D:F0_600_dkdsysmem.prx *than* D:F0_550_dkdsysmem.prx

Newer file -> D:F0_600_dkdsystimer.prx *than* D:F0_550_dkdsystimer.prx

Newer file -> D:F0_600_dkdthreadman.prx *than* D:F0_550_dkdthreadman.prx

Newer file -> D:F0_600_dkdumd9660.prx *than* D:F0_550_dkdumd9660.prx

Only in (first) D:F0_600_dkd -> umdcache.prx

Only in (second) D:F0_550_dkd -> umdcache_02g.prx

Newer file -> D:F0_600_dkdumdman.prx *than* D:F0_550_dkdumdman.prx

Newer file -> D:F0_600_dkdusb.prx *than* D:F0_550_dkdusb.prx

Only in (first) D:F0_600_dkd -> usb1seg.prx

Only in (second) D:F0_550_dkd -> usb1seg_02g.prx

Newer file -> D:F0_600_dkdusbacc.prx *than* D:F0_550_dkdusbacc.prx

Newer file -> D:F0_600_dkdusbcam.prx *than* D:F0_550_dkdusbcam.prx

Only in (first) D:F0_600_dkd -> usbdmb.prx

Only in (second) D:F0_550_dkd -> usbdmb_02g.prx

Newer file -> D:F0_600_dkdusbgps.prx *than* D:F0_550_dkdusbgps.prx

Newer file -> D:F0_600_dkdusbmic.prx *than* D:F0_550_dkdusbmic.prx

Newer file -> D:F0_600_dkdusbpspcm.prx *than* D:F0_550_dkdusbpspcm.prx

Newer file -> D:F0_600_dkdusbstor.prx *than* D:F0_550_dkdusbstor.prx

Newer file -> D:F0_600_dkdusbstorboot.prx *than* D:F0_550_dkdusbstorboot.prx

Newer file -> D:F0_600_dkdusbstormgr.prx *than* D:F0_550_dkdusbstormgr.prx

Newer file -> D:F0_600_dkdusbstorms.prx *than* D:F0_550_dkdusbstorms.prx

Newer file -> D:F0_600_dkdusersystemlib.prx *than* D:F0_550_dkdusersystemlib.prx

Newer file -> D:F0_600_dkdutility.prx *than* D:F0_550_dkdutility.prx

Newer file -> D:F0_600_dkdvaudio.prx *than* D:F0_550_dkdvaudio.prx

Newer file -> D:F0_600_dkdvideocodec_260.prx *than* D:F0_550_dkdvideocodec_260.prx

Newer file -> D:F0_600_dkdvshbridge.prx *than* D:F0_550_dkdvshbridge.prx

Newer file -> D:F0_600_dkdwlan.prx *than* D:F0_550_dkdwlan.prx

Newer file -> D:F0_600_dkdwlanfirm_01g.prx *than* D:F0_550_dkdwlanfirm_01g.prx

Newer file -> D:F0_600_dkdwlanfirm_02g.prx *than* D:F0_550_dkdwlanfirm_02g.prx


 

Commenter 155 commentaires

thib1903_1
Un décryptage , c'est bien un cf c'est mieux ...(J'y connais pas grand chose mais je suppose que le second ne se fait pas sans le premier ?)
En tout cas bravo et merci à l'équipe de pspgen pour tout le boulot qu'il effectue.
Citer
Dominique60
Le custom verra forcement le jour, maintenant arrêter de rêver vous n'êtes pas à Carrefour

Je le prèfère longt mais stable, surtout qu'a l'heure actuel il n'y a aucune barrière alors profitons et tout viens à point à qui sait attendre
Citer