giovedì 1 marzo 2012

Modifica PS3


PS3 : Guida modifica software con custom firmware per caricare copie di backup

Attualmente, con questa modifica firmware, potete giocare online sul Playstation Network (PSN) e caricare tutte le copie di backup da un hard disk collegato viaUSB alla PS3.
La guida si basa sul firmware 3.55 (l’ultimo al momento in cui scrivo) e funziona su tutte le console (Slim o FAT, vecchie o recenti). Non è escluso che in futuroSony possa rilasciare degli aggiornamenti per impedire l’esecuzione delle propriecopie di backup oppure che prenda dei provvedimenti per impedire l’accesso al gioco online. E’ fortemente sconsigliato aggiornare la console per i prossimi firmware

File necessari

Per prima cosa scarichiamo il firmware 3.55 originale, la patch da applicare e ilprogramma da installare sulla console per caricare copie di backup.

Aggiornare la PS3 al firmware 3.55

Se non avete il firmware 3.55, la prima cosa da fare, è aggiornare la console.
L’aggiornamento, avviene tramite USB e, dopo aver scaricato il firmware originalePS3UPDAT.PUP (md5 = ca595ad9f3af8f1491d9c9b6921a8c61) lo spostiamo in una cartella su una penna USB (di qualsiasi dimensione) nel percorso\PS3\UPDATE\ lasciando inalterato il nome del file.

Colleghiamo la penna USB alla Playstation 3 e accendiamo la console. Spostiamoci nel menu Impostazioni -> Aggiornamento di Sistema:
Premete X e scegliete come metodo di aggiornamento “aggiorna tramite supporti di memorizzazione”
A questo punto dovrebbe trovare il file del firmware originale che abbiamo copiato (se non risulta, avete sbagliato percorso o nome del file):
Premiamo su OK per dare conferma. Accettiamo i termini del contratto, spostandoci con il joypad a destra e facciamo partire la copia dei file per l’aggiornamento.
Dopo il riavvio, verrà installato l’aggiornamento
Ora che la vostra console è aggiornata, potete procedere con l’applicazione della patch e l’installazione del custom firmware.

Patch firmware 3.55 kmeaw

Per modificare (patchare) il firmware, andremo ad usare BSdiff (potete scaricarlo al punto 1) per Windows. Scompattate il programma in una directory, per esempio C:\BSdiff\ e mettete dentro la directory, i file “PS3UPDAT.PUP” (il firmware 3.55 che abbiamo usato) e il file patch “patchfile”

Cliccate su START -> Esegui e scrivete cmd cliccando successivamente su OK
Nel prompt dei comandi che si è aperto, scrivete cd C:\BSdiff\ (per esempio) per spostarvi nella directory dove è stato scompattato il programma.
Per applicare la patch sul firmware, scrivete bspatch.exe PS3UPDAT.PUP PS3CFW.PUP patchfile
A questo punto, avete creato il file PS3CFW.PUP (md5 = 2be5e87a22bf1e7f48e98fcabd38977b) che rappresenta il firmware modificato con il quale aggiornare la console. Per verificare l’md5 su Windows ed essere sicuri che corrisponde con al file patchato, potete leggere il paragrafoAppendice.
Se per qualsiasi motivo, avete problemi ad eseguire la procedura indicata in questo punto, vi propongo un’alternativa in Appendice per l’autopatch del firmware usando un tool apposito (solo per Windows).

Installazione del custom firmware 3.55 kmeaw

Ora che avete il firmware modificato pronto per l’installazione, dovete ripetere praticamente quanto fatto al punto 2. Prendete la penna USB, e nel percorsoPS3\UPDATE\ cancellate il file PS3UPDAT.PUP (se presente) e copiate il firmware modificato PS3CFW.PUP

Rinominate il file PS3CFW.PUP in PS3UPDAT.PUP altrimenti la console non lo troverà e non potrete andare avanti con l’aggiornamento. Avviate la PS3, sceglieteImpostazioni -> Aggiornamento di Sistema con la penna USB inserita e la schermata visualizzata, dovrà indicarvi che il nuovo firmware trovato è il firmware 3.55-kmeaw:
Proseguite accettando il contratto e aspettate la copia dei file, il riavvio della PS3 e la successiva installazione.
ATTENZIONE! Se la PS3 mostra un messaggio informandovi di non poter procedere all’installazione perché avete già l’ultimo firmware, dovete installare l’aggiornamento dal menu di ripristino della console. Per accedere al menu di ripristino, consultate il paragrafo Appendice.
Congratulazioni, la vostra console ora è aggiornata con il firmware 3.55-kmeawche permette l’installazione di software sia firmato che non e la possibilità di caricare copie di backup da un hard disk USB esterno formattato in FAT32!

Installazione di multiMAN Backup Manager

Adesso avete nella vostra console due nuovi sotto-menu del menu Gioco, tra cui “Install PKG Files” che vi permetterà di installare qualsiasi tipo di homebrew o programma fatto da terzi. Per installare programmi su PS3, è sufficiente copiarlo nella root (nella directory principale) della penna USB e verrà automaticamente trovato dalla console.
Per esempio, copiamo MultiMAN che ci permette di eseguire copie di backuped effettuare anche il dump (la copia da Blu-ray ad hard disk) dei nostri giochi originali.
Scompattate l’archivio di MultiMAN che avete scaricato al punto 1 e copiateentrambi i file nella penna USB. E’ necessario installare BD-EMU insieme al programma MultiMAN per eseguire le vostre copie di backup:

Tutti i giochi, dovranno essere in una directory GAMES (oppureGAMEZ) dell’hard disk.
Collegate nuovamente la penna USB alla console e premete su Install PKG Filesnel menu Gioco.

Vi verrà mostrata una lista dei possibili .pkg da installare sulla console. Selezionate quello relativo a MultiMAN copiato poco prima. Continuate con l’installazione. Selezionate in un secondo momento il file BDEMU-355KM.pkg e installate anche quest’ultimo (necessario per l’emulazione del blueray).

Avvio delle copie di backup

Prendete un hard disk con parecchio spazio (i giochi occupano una media di 15, 20 GB) e collegatelo alla console. Potete anche usare l’hard disk interno della PS3 (vedere anche note inserite nel paragrafo Conclusioni di questa guida). Avviate MultiMAN dal menu Gioco e potete gestire tutti i vostri backup da li.

Per effettuare un dump di un gioco originale su hard disk (e quindi salvarlo nella directory GAMES) è sufficiente inserirlo nel lettore Blu-ray e premere il tasto O e poi decidere la destinazione (hard disk interno o esterno).
Se abbiamo già un gioco salvato sul nostro computer, basterà copiare la directory del gioco, direttamente in GAMES (o GAMEZ) in modo che MultiMAN potrà visualizzare la lista presente.

Per avviare una copia di backup, sia da hard disk interno che da hard disk esterno, basterà selezionare il titolo dalla lista e premere X. Verrete riportati al menu principale della Playstation 3. Inserite un qualsiasi gioco originale (non ha importanza quale) per poter avviare la copia di backup dal menu :)
Con questo custom firmware, la PS3 sarà in grado di eseguire un gran numero di programmi (server ftp, emulatori, linux, etc). Per quanto riguarda i backup, per ora, il supporto con MultiMAN, prevede l’uso esclusivamente di un hard disk formattato in FAT32. Questo vuol dire che molti giochi, che hanno file di dimensioni superiori a 4GB non potranno in alcun modo essere avviati dall’hard disk esterno. Questo tipo di giochi, dovrà necessariamente essere copiato sull’hard disk interno della console prima di poter essere avviato. In realtà è possibile usare l’hard disk NTFS ma solo per copiare un gioco sull’hard disk interno (non è possibile l’avvio dei giochi direttamente da partizione NTFS).

Appendice

9.1) Controllare l’md5 del custom firmware
Dopo aver patchato il firmware originale (versione 3.55), potete verificare di aver eseguito la procedura in maniera corretta. Scaricate md5sums per verificare l’md5 del file PS3CFW.PUP. Trascinate il file del firmware sopra l’iconamd5sums.exe e controllate che l’output sia2be5e87a22bf1e7f48e98fcabd38977b nel caso del firmware patchato. SuMacOS potete aprire il terminale e scrivere md5 PS3CFW.PUP.

 Entrare nel menu di Ripristino
Da console spenta: tenere premuto il tasto power fin quando la console non si accende e non si spegne nuovamente, rilasciare il tasto power. Premere nuovamente il tasto power e aspettare fino a quando non si sentono due “beep” consecutivi. A quel punto, collegate il joypad e premete il tasto PS. Avrete davanti questa schermata:
Se avete problemi ad aggiornare la PS3 al custom firmware (o volete ripristinare la console nel suo stato originale usando il firmware originale) dovete selezionareAggiornamento di Sistema da questo menu. A questo punto inserite la penna USB con il firmware nel percorso corretto (PS3\UPDATE\PSUPDAT.PUP) e premete start + select insieme, seguendo le istruzioni sullo schermo.
Fix dei permessi
Per procedere con un fix automatico dei permessi (se avete problemi di schermo nero per esempio), scaricate il pacchetto FIX_CFW_355. Inseritelo nella penna USB e dal menu Install PKG Files installatelo. Dopo avviatelo dal menu come un normale programma; lo schermo diventerà nero e dopo un pò tornerete al menu.
AutoPatch del firmware
Per facilitare quanti non riescono a patchare il firmware originale con la procedura descritta, è stato creato un piccolo programma che applicherà per voi la patch sul firmware originale. Scaricate CFWPatcher.exe e installatelo sul computer (solo Windows). Avviate il programma (con permessi di amministratore se usate Vista/7) e avrete davanti la schermata:
  • Cliccate FILE sulla sinistra della scritta “Select OFW PS3UPDAT.PUP File”  e scegliete il firmware originale.
  • Cliccate FILE sulla sinistra della scritta “Select where to save Modified PUP To” e scegliete il nome del file (usate PS3CFW.PUP se non volete fare confusione) e il percorso dove verrà salvato il firmware modificato.
  • Cliccate nuovamente su FILE sulla sinistra della scritta “Select Patch File”e scegliete il file patchfile che avete scaricato.

File di grandi dimensioni
Per aggirare il problema dei file di grandi dimensioni su disco esterno formattato in FAT32, è consigliato l’uso del programma OpenSplit. Sul forum Guida all’uso di OpenSplit.