Pour ceux qui ne savent pas dumper et décrypter un firmware, voici l'occasion de s'amuser avec les nouveaux 3.0 et 3.01. Un tuto qui vous guide pas à pas dans ce domaine purement underground. Cliquez sur suite.
PSAR DUMPER V2B pour decryptage 3.0x
---
Installation:
Les versions proposées sur PSP-GENERATION ont été compressées de façon à
n'avoir qu'à les décompresser sur le MS de votre PSP.
Il faut avoir
winrar installé (winrar est beaucoup mieux que winzip).
-
Téléchargez ce programme
- Connectez votre PSP et passez en mode USB
(tuto
ici au cas où)
- Cliquez avec le bouton droit sur le fichier que vous avez téléchargé.
- Choisissez extraire les fichiers...
- Choisissez comme destination la lettre affectée à votre PSP
- Appuyez sur OK et c'est tout.
Comment je lance cet homebrew ?
- Téléchargez la mise à jour 3.0 (ou 3.01).
- Utilisez PSPBREW pour extraire le fichier Psar.
Allez sur Charge PBP
Ouvrez donc la mise à jour 3.00 (ou 3.01)
Une fois chargé, cliquez sur DATA.PSAR, puis appuyez sur dossier d'extrait
Appuyez sur enregistrer
Et voilà...
Copiez le fichier DATA.PSAR à la racine du Memory Stick
Glissez simplement le fichier DATA.PSAR sur le MS
Le fichier est maintenant sur le Memory Stick.
Revenez sur la PSP et lancez PSAR Dumper
PSP 1.50/2.71SE menu jeu>memory stick> Psardumper
Une fois dans PSARDumper, vous avez le choix entre X pour un dump avec le reboot.bin et O pour un dump sans le reboot.bin. Et CARRE pour un dump et un décryptage de tous les fichiers..
Ici, nous allons, pour l'exemple, appuyer sur X pour un dump total sans décryptage.
Les fichiers sont décryptés
Et il y en a beaucoup...
Vraiment beaucoup...
Vraiment vraiment... beaucoup.
260 en tout...
Et voilà le travail est fini.
Si vous choisissez CARRE, vous aurez droit à tous les fichiers en décryptés. Voici, pour info, le log de cette opération:
Decrypted ~PSP Files:
ipl:/psp_nandipl.bin - special IPL part1 decrypt saved as 'ms0:/F0/PSARDUMPER/part1_psp_nandipl.bin'
ipl:/psp_nandipl.bin - special IPL part2 decrypt saved as 'ms0:/F0/PSARDUMPER/part2_psp_nandipl.bin'
ipl:/psp_nandipl.bin - special IPL part3 decrypt saved as 'ms0:/F0/PSARDUMPER/part3_psp_nandipl.bin'
flash0:/kd/amctrl.prx - decrypted and saved as 'ms0:/F0/kd/amctrl.prx'
flash0:/kd/ata.prx - decrypted and saved as 'ms0:/F0/kd/ata.prx'
flash0:/kd/audio.prx - decrypted and saved as 'ms0:/F0/kd/audio.prx'
flash0:/kd/audiocodec_260.prx - decrypted and saved as 'ms0:/F0/kd/audiocodec_260.prx'
flash0:/kd/avcodec.prx - decrypted and saved as 'ms0:/F0/kd/avcodec.prx'
flash0:/kd/cert_loader.prx - decrypted and saved as 'ms0:/F0/kd/cert_loader.prx'
flash0:/kd/chkreg.prx - decrypted and saved as 'ms0:/F0/kd/chkreg.prx'
flash0:/kd/clockgen.prx - decrypted and saved as 'ms0:/F0/kd/clockgen.prx'
flash0:/kd/codec.prx - decrypted and saved as 'ms0:/F0/kd/codec.prx'
flash0:/kd/ctrl.prx - decrypted and saved as 'ms0:/F0/kd/ctrl.prx'
flash0:/kd/display.prx - decrypted and saved as 'ms0:/F0/kd/display.prx'
flash0:/kd/dmacman.prx - decrypted and saved as 'ms0:/F0/kd/dmacman.prx'
flash0:/kd/dmacplus.prx - decrypted and saved as 'ms0:/F0/kd/dmacplus.prx'
flash0:/kd/emc_ddr.prx - decrypted and saved as 'ms0:/F0/kd/emc_ddr.prx'
flash0:/kd/emc_sm.prx - decrypted and saved as 'ms0:/F0/kd/emc_sm.prx'
flash0:/kd/exceptionman.prx - decrypted and saved as 'ms0:/F0/kd/exceptionman.prx'
flash0:/kd/fatmsmod.prx - decrypted and saved as 'ms0:/F0/kd/fatmsmod.prx'
flash0:/kd/ge.prx - decrypted and saved as 'ms0:/F0/kd/ge.prx'
flash0:/kd/gpio.prx - decrypted and saved as 'ms0:/F0/kd/gpio.prx'
flash0:/kd/hpremote.prx - decrypted and saved as 'ms0:/F0/kd/hpremote.prx'
flash0:/kd/http_storage.prx - decrypted and saved as 'ms0:/F0/kd/http_storage.prx'
flash0:/kd/i2c.prx - decrypted and saved as 'ms0:/F0/kd/i2c.prx'
flash0:/kd/idmanager.prx - decrypted and saved as 'ms0:/F0/kd/idmanager.prx'
flash0:/kd/idstorage.prx - decrypted and saved as 'ms0:/F0/kd/idstorage.prx'
flash0:/kd/ifhandle.prx - decrypted and saved as 'ms0:/F0/kd/ifhandle.prx'
flash0:/kd/ifhandle_152.prx - decrypted and saved as 'ms0:/F0/kd/ifhandle_152.prx'
flash0:/kd/impose.prx - decrypted and saved as 'ms0:/F0/kd/impose.prx'
flash0:/kd/init.prx - decrypted and saved as 'ms0:/F0/kd/init.prx'
flash0:/kd/interruptman.prx - decrypted and saved as 'ms0:/F0/kd/interruptman.prx'
flash0:/kd/iofilemgr.prx - decrypted and saved as 'ms0:/F0/kd/iofilemgr.prx'
flash0:/kd/iofilemgr_dnas.prx - decrypted and saved as 'ms0:/F0/kd/iofilemgr_dnas.prx'
flash0:/kd/irda.prx - decrypted and saved as 'ms0:/F0/kd/irda.prx'
flash0:/kd/isofs.prx - decrypted and saved as 'ms0:/F0/kd/isofs.prx'
flash0:/kd/lcdc.prx - decrypted and saved as 'ms0:/F0/kd/lcdc.prx'
flash0:/kd/led.prx - decrypted and saved as 'ms0:/F0/kd/led.prx'
flash0:/kd/lfatfs.prx - decrypted and saved as 'ms0:/F0/kd/lfatfs.prx'
flash0:/kd/lflash_fatfmt.prx - decrypted and saved as 'ms0:/F0/kd/lflash_fatfmt.prx'
flash0:/kd/libasfparser.prx - decrypted and saved as 'ms0:/F0/kd/libasfparser.prx'
flash0:/kd/libatrac3plus.prx - decrypted and saved as 'ms0:/F0/kd/libatrac3plus.prx'
flash0:/kd/libdnas.prx - decrypted and saved as 'ms0:/F0/kd/libdnas.prx'
flash0:/kd/libdnas_core.prx - decrypted and saved as 'ms0:/F0/kd/libdnas_core.prx'
flash0:/kd/libhttp.prx - decrypted and saved as 'ms0:/F0/kd/libhttp.prx'
flash0:/kd/libparse_http.prx - decrypted and saved as 'ms0:/F0/kd/libparse_http.prx'
flash0:/kd/libparse_uri.prx - decrypted and saved as 'ms0:/F0/kd/libparse_uri.prx'
flash0:/kd/libssl.prx - decrypted and saved as 'ms0:/F0/kd/libssl.prx'
flash0:/kd/libupdown.prx - decrypted and saved as 'ms0:/F0/kd/libupdown.prx'
flash0:/kd/loadcore.prx - decrypted and saved as 'ms0:/F0/kd/loadcore.prx'
flash0:/kd/loadexec.prx - decrypted and saved as 'ms0:/F0/kd/loadexec.prx'
flash0:/kd/mcctrl.prx - decrypted and saved as 'ms0:/F0/kd/mcctrl.prx'
flash0:/kd/me_wrapper.prx - decrypted and saved as 'ms0:/F0/kd/me_wrapper.prx'
flash0:/kd/meaudio.prx - decrypted and saved as 'ms0:/F0/kd/meaudio.prx'
flash0:/kd/mediaman.prx - decrypted and saved as 'ms0:/F0/kd/mediaman.prx'
flash0:/kd/mediasync.prx - decrypted and saved as 'ms0:/F0/kd/mediasync.prx'
flash0:/kd/memab.prx - decrypted and saved as 'ms0:/F0/kd/memab.prx'
flash0:/kd/memlmd.prx - decrypted and saved as 'ms0:/F0/kd/memlmd.prx'
flash0:/kd/mesg_led.prx - decrypted and saved as 'ms0:/F0/kd/mesg_led.prx'
flash0:/kd/mgr.prx - decrypted and saved as 'ms0:/F0/kd/mgr.prx'
flash0:/kd/mgvideo.prx - decrypted and saved as 'ms0:/F0/kd/mgvideo.prx'
flash0:/kd/mlnbridge.prx - decrypted and saved as 'ms0:/F0/kd/mlnbridge.prx'
flash0:/kd/modulemgr.prx - decrypted and saved as 'ms0:/F0/kd/modulemgr.prx'
flash0:/kd/mpeg.prx - decrypted and saved as 'ms0:/F0/kd/mpeg.prx'
flash0:/kd/mpeg_vsh.prx - decrypted and saved as 'ms0:/F0/kd/mpeg_vsh.prx'
flash0:/kd/mpegbase_260.prx - decrypted and saved as 'ms0:/F0/kd/mpegbase_260.prx'
flash0:/kd/msaudio.prx - decrypted and saved as 'ms0:/F0/kd/msaudio.prx'
flash0:/kd/mscm.prx - decrypted and saved as 'ms0:/F0/kd/mscm.prx'
flash0:/kd/msstor.prx - decrypted and saved as 'ms0:/F0/kd/msstor.prx'
flash0:/kd/npdrm.prx - decrypted and saved as 'ms0:/F0/kd/npdrm.prx'
flash0:/kd/openpsid.prx - decrypted and saved as 'ms0:/F0/kd/openpsid.prx'
flash0:/kd/pops.prx - decrypted and saved as 'ms0:/F0/kd/pops.prx'
flash0:/kd/popsman.prx - decrypted and saved as 'ms0:/F0/kd/popsman.prx'
flash0:/kd/power.prx - decrypted and saved as 'ms0:/F0/kd/power.prx'
flash0:/kd/pspbtcnf.txt - decrypted and saved as 'ms0:/F0/kd/pspbtcnf.txt'
flash0:/kd/pspbtcnf_game.txt - decrypted and saved as 'ms0:/F0/kd/pspbtcnf_game.txt'
flash0:/kd/pspbtcnf_pops.txt - decrypted and saved as 'ms0:/F0/kd/pspbtcnf_pops.txt'
flash0:/kd/pspbtcnf_updater.txt - decrypted and saved as 'ms0:/F0/kd/pspbtcnf_updater.txt'
flash0:/kd/pspcnf_tbl.txt - decrypted and saved as 'ms0:/F0/kd/pspcnf_tbl.txt'
flash0:/kd/pspnet.prx - decrypted and saved as 'ms0:/F0/kd/pspnet.prx'
flash0:/kd/pspnet_adhoc.prx - decrypted and saved as 'ms0:/F0/kd/pspnet_adhoc.prx'
flash0:/kd/pspnet_adhoc_auth.prx - decrypted and saved as 'ms0:/F0/kd/pspnet_adhoc_auth.prx'
flash0:/kd/pspnet_adhoc_discover.prx - decrypted and saved as 'ms0:/F0/kd/pspnet_adhoc_discover.prx'
flash0:/kd/pspnet_adhoc_download.prx - decrypted and saved as 'ms0:/F0/kd/pspnet_adhoc_download.prx'
flash0:/kd/pspnet_adhoc_matching.prx - decrypted and saved as 'ms0:/F0/kd/pspnet_adhoc_matching.prx'
flash0:/kd/pspnet_adhoc_transfer_int.prx - decrypted and saved as 'ms0:/F0/kd/pspnet_adhoc_transfer_int.prx'
flash0:/kd/pspnet_adhocctl.prx - decrypted and saved as 'ms0:/F0/kd/pspnet_adhocctl.prx'
flash0:/kd/pspnet_apctl.prx - decrypted and saved as 'ms0:/F0/kd/pspnet_apctl.prx'
flash0:/kd/pspnet_inet.prx - decrypted and saved as 'ms0:/F0/kd/pspnet_inet.prx'
flash0:/kd/pspnet_resolver.prx - decrypted and saved as 'ms0:/F0/kd/pspnet_resolver.prx'
flash0:/kd/pwm.prx - decrypted and saved as 'ms0:/F0/kd/pwm.prx'
flash0:/kd/registry.prx - decrypted and saved as 'ms0:/F0/kd/registry.prx'
flash0:/kd/rtc.prx - decrypted and saved as 'ms0:/F0/kd/rtc.prx'
flash0:/kd/sc_sascore.prx - decrypted and saved as 'ms0:/F0/kd/sc_sascore.prx'
flash0:/kd/semawm.prx - decrypted and saved as 'ms0:/F0/kd/semawm.prx'
flash0:/kd/sircs.prx - decrypted and saved as 'ms0:/F0/kd/sircs.prx'
flash0:/kd/stdio.prx - decrypted and saved as 'ms0:/F0/kd/stdio.prx'
flash0:/kd/syscon.prx - decrypted and saved as 'ms0:/F0/kd/syscon.prx'
flash0:/kd/sysmem.prx - decrypted and saved as 'ms0:/F0/kd/sysmem.prx'
flash0:/kd/sysreg.prx - decrypted and saved as 'ms0:/F0/kd/sysreg.prx'
flash0:/kd/systimer.prx - decrypted and saved as 'ms0:/F0/kd/systimer.prx'
flash0:/kd/threadman.prx - decrypted and saved as 'ms0:/F0/kd/threadman.prx'
flash0:/kd/umd9660.prx - decrypted and saved as 'ms0:/F0/kd/umd9660.prx'
flash0:/kd/umdman.prx - decrypted and saved as 'ms0:/F0/kd/umdman.prx'
flash0:/kd/usb.prx - decrypted and saved as 'ms0:/F0/kd/usb.prx'
flash0:/kd/usbacc.prx - decrypted and saved as 'ms0:/F0/kd/usbacc.prx'
flash0:/kd/usbcam.prx - decrypted and saved as 'ms0:/F0/kd/usbcam.prx'
flash0:/kd/usbgps.prx - decrypted and saved as 'ms0:/F0/kd/usbgps.prx'
flash0:/kd/usbmic.prx - decrypted and saved as 'ms0:/F0/kd/usbmic.prx'
flash0:/kd/usbpspcm.prx - decrypted and saved as 'ms0:/F0/kd/usbpspcm.prx'
flash0:/kd/usbstor.prx - decrypted and saved as 'ms0:/F0/kd/usbstor.prx'
flash0:/kd/usbstorboot.prx - decrypted and saved as 'ms0:/F0/kd/usbstorboot.prx'
flash0:/kd/usbstormgr.prx - decrypted and saved as 'ms0:/F0/kd/usbstormgr.prx'
flash0:/kd/usbstorms.prx - decrypted and saved as 'ms0:/F0/kd/usbstorms.prx'
flash0:/kd/usersystemlib.prx - decrypted and saved as 'ms0:/F0/kd/usersystemlib.prx'
flash0:/kd/utility.prx - decrypted and saved as 'ms0:/F0/kd/utility.prx'
flash0:/kd/vaudio.prx - decrypted and saved as 'ms0:/F0/kd/vaudio.prx'
flash0:/kd/videocodec_260.prx - decrypted and saved as 'ms0:/F0/kd/videocodec_260.prx'
flash0:/kd/vshbridge.prx - decrypted and saved as 'ms0:/F0/kd/vshbridge.prx'
flash0:/kd/wlan.prx - decrypted and saved as 'ms0:/F0/kd/wlan.prx'
flash0:/kd/wlanfirm_magpie.prx - decrypted and saved as 'ms0:/F0/kd/wlanfirm_magpie.prx'
flash0:/vsh/module/auth_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/auth_plugin.prx'
flash0:/vsh/module/camera_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/camera_plugin.prx'
flash0:/vsh/module/chnnlsv.prx - decrypted and saved as 'ms0:/F0/vsh/module/chnnlsv.prx'
flash0:/vsh/module/common_gui.prx - decrypted and saved as 'ms0:/F0/vsh/module/common_gui.prx'
flash0:/vsh/module/common_util.prx - decrypted and saved as 'ms0:/F0/vsh/module/common_util.prx'
flash0:/vsh/module/dd_helper.prx - decrypted and saved as 'ms0:/F0/vsh/module/dd_helper.prx'
flash0:/vsh/module/dd_helper_utility.prx - decrypted and saved as 'ms0:/F0/vsh/module/dd_helper_utility.prx'
flash0:/vsh/module/dialogmain.prx - decrypted and saved as 'ms0:/F0/vsh/module/dialogmain.prx'
flash0:/vsh/module/dnas_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/dnas_plugin.prx'
flash0:/vsh/module/game_install_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/game_install_plugin.prx'
flash0:/vsh/module/game_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/game_plugin.prx'
flash0:/vsh/module/heaparea1.prx - decrypted and saved as 'ms0:/F0/vsh/module/heaparea1.prx'
flash0:/vsh/module/heaparea2.prx - decrypted and saved as 'ms0:/F0/vsh/module/heaparea2.prx'
flash0:/vsh/module/htmlviewer_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/htmlviewer_plugin.prx'
flash0:/vsh/module/htmlviewer_ui.prx - decrypted and saved as 'ms0:/F0/vsh/module/htmlviewer_ui.prx'
flash0:/vsh/module/htmlviewer_utility.prx - decrypted and saved as 'ms0:/F0/vsh/module/htmlviewer_utility.prx'
flash0:/vsh/module/hvauth_r.prx - decrypted and saved as 'ms0:/F0/vsh/module/hvauth_r.prx'
flash0:/vsh/module/impose_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/impose_plugin.prx'
flash0:/vsh/module/lftv_main_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/lftv_main_plugin.prx'
flash0:/vsh/module/lftv_middleware.prx - decrypted and saved as 'ms0:/F0/vsh/module/lftv_middleware.prx'
flash0:/vsh/module/lftv_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/lftv_plugin.prx'
flash0:/vsh/module/libfont_hv.prx - decrypted and saved as 'ms0:/F0/vsh/module/libfont_hv.prx'
flash0:/vsh/module/libslim.prx - decrypted and saved as 'ms0:/F0/vsh/module/libslim.prx'
flash0:/vsh/module/libwww.prx - decrypted and saved as 'ms0:/F0/vsh/module/libwww.prx'
flash0:/vsh/module/license_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/license_plugin.prx'
flash0:/vsh/module/mcore.prx - decrypted and saved as 'ms0:/F0/vsh/module/mcore.prx'
flash0:/vsh/module/mm_flash.prx - decrypted and saved as 'ms0:/F0/vsh/module/mm_flash.prx'
flash0:/vsh/module/msgdialog_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/msgdialog_plugin.prx'
flash0:/vsh/module/msvideo_main_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/msvideo_main_plugin.prx'
flash0:/vsh/module/msvideo_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/msvideo_plugin.prx'
flash0:/vsh/module/music_common.prx - decrypted and saved as 'ms0:/F0/vsh/module/music_common.prx'
flash0:/vsh/module/music_main_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/music_main_plugin.prx'
flash0:/vsh/module/music_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/music_plugin.prx'
flash0:/vsh/module/netconf_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/netconf_plugin.prx'
flash0:/vsh/module/netconf_plugin_auto_bfl.prx - decrypted and saved as
'ms0:/F0/vsh/module/netconf_plugin_auto_bfl.prx'
flash0:/vsh/module/netconf_plugin_auto_nec.prx - decrypted and saved as
'ms0:/F0/vsh/module/netconf_plugin_auto_nec.prx'
flash0:/vsh/module/netfront.prx - decrypted and saved as 'ms0:/F0/vsh/module/netfront.prx'
flash0:/vsh/module/netplay_client_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/netplay_client_plugin.prx'
flash0:/vsh/module/netplay_server_plus_utility.prx - decrypted and saved as
'ms0:/F0/vsh/module/netplay_server_plus_utility.prx'
flash0:/vsh/module/netplay_server_utility.prx - decrypted and saved as 'ms0:/F0/vsh/module/netplay_server_utility.prx'
flash0:/vsh/module/opening_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/opening_plugin.prx'
flash0:/vsh/module/osk_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/osk_plugin.prx'
flash0:/vsh/module/paf.prx - decrypted and saved as 'ms0:/F0/vsh/module/paf.prx'
flash0:/vsh/module/pafmini.prx - decrypted and saved as 'ms0:/F0/vsh/module/pafmini.prx'
flash0:/vsh/module/photo_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/photo_plugin.prx'
flash0:/vsh/module/premo_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/premo_plugin.prx'
flash0:/vsh/module/psheet.prx - decrypted and saved as 'ms0:/F0/vsh/module/psheet.prx'
flash0:/vsh/module/rss_subscriber.prx - decrypted and saved as 'ms0:/F0/vsh/module/rss_subscriber.prx'
flash0:/vsh/module/savedata_auto_dialog.prx - decrypted and saved as 'ms0:/F0/vsh/module/savedata_auto_dialog.prx'
flash0:/vsh/module/savedata_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/savedata_plugin.prx'
flash0:/vsh/module/savedata_utility.prx - decrypted and saved as 'ms0:/F0/vsh/module/savedata_utility.prx'
flash0:/vsh/module/sysconf_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/sysconf_plugin.prx'
flash0:/vsh/module/update_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/update_plugin.prx'
flash0:/vsh/module/video_main_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/video_main_plugin.prx'
flash0:/vsh/module/video_plugin.prx - decrypted and saved as 'ms0:/F0/vsh/module/video_plugin.prx'
flash0:/vsh/module/vshmain.prx - decrypted and saved as 'ms0:/F0/vsh/module/vshmain.prx'
Le résultat final se trouve dans L:F0 (ou L:
est la lettre affectée à votre PSP)
----
---
Vous voilà en possession d'un firmware 3.00 (3.01) décrypté sur votre Memory Stick. A ce jour, cela ne sert à rien mais il est possible que cela aboutisse sur un,e devhook compatible 3.0.
Alors bonne ou mauvaise nouvelle ? Difficile à dire.
Mais comment les éditeurs vont-ils prendre cette nouvelle ? Que ce soit l'incompétence des ingénieurs Sony à produire un firmware protégé, ou le génie de nos hackers préféré, qui crée cette situation, la PSP semble encore avoir un bel avenir underground devant-elle. Mais du côté officiel, j'en connais ce soir qui doivent se faire du soucis et d'autres qui doivent se faire taper sur les doigts.
En tout cas merci encore à Noobz pour cet exploit éclair.... on aime et on en redemande.
---
Commentez ce Tuto en cliquant ici