Apprenez à dumper et décrypter les fimwares 3.0 et 3.01.
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 avoirwinrar installé (winrar est beaucoup mieux que winzip).
- Téléchargez ce programme
- Connectez votre PSP et passez en mode USB(tutoici 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 racinedu 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. EtCARRE 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 Tutoen cliquant ici