Dark Alex
Da PSPWiki Italia.
Dark AleX (anche chiamato Dark_AleX, DAX o D_A) è lo pseudonimo di un Hacker Spagnolo.
Le vere generalità sono tenute segrete per ovvie ragioni legali, tuttavia sembra che il suo vero nome sia Alejandro.
è autore di molti programmi creati apposta per la PlayStation Portable per:
- poter eseguire il downgrade da varie versioni di firmware ufficiali Sony,
- permettere di caricare programmi non ufficiali su PSP con un firmware superiore all'1.50, dal quale si possono far girare senza problema alcuno (i cosiddetti homebrew loader)
- ripristinare la PSP dopo averla brickata (ovvero: dopo aver rovinato il firmware non permettendo più alla console di caricarsi), cioè la "Pandora Battery" e il "Desperar Cementario".
La sua più grande creazione sono i Custom Firmware ovvero una serie di Firmware modificati che permettono di caricare ISO, CSO e homebrew senza bisogno di programmi esterni (come il Devhook).
Ed è stato proprio per questo motivo e per il suo continuo lavoro per rendere "Custom" anche i firmware più recenti, che l'ha reso famosissimo nella scena underground
[modifica] Downgrader
Il Downgrade, la procedura tramite la quale si passa da una versione più avanzata di un software ad una inferiore, è stato spesso utilizzato dagli hacker (e da molti utenti) della console PSP. Infatti, si era scoperto che nella versione 1.50 del firmware Sony, era possibile far andare homebrew e programmi per emulare i firmware più recenti (uno di questi è il firmware M33 che "contiene" sia il firmware 1.50 sia il firmware 2.71) e caricare le varie ISO (ovvero, le copie degli UMD su PC).
Uno dei primi Downgrade che ha sviluppato (insieme ad altri Hacker) è stato il così chiamato 2.50/2.60 GTA downgrader che utilizzando una falla trovata nella prima versione di GTA: Libery City Stories riusciva a far partire programmi non-ufficiali caricando invece che un salvataggio, il downgrade. Esso utilizza il bug scovato da Edison Carter, colui che sviluppò il GTA:LCS cheat device. Il downgrader funziona grazie all' eLoader creato dal team n00bz. L'ultimo sistema presente per effettuare il downgrade, che è per ora l'unico utilizzabile sulle nuove PSP Slim & Lite è la "Batteria Pandora", chiamata anche batteria "JigKick" che è identica a quella usata da Sony per riparare le PSP brikkate, con l'unica differenza che, invece del firmware Sony installa un Custom Firmware.
[modifica] 2.71 HEND
Subito dopo il rilascio dell' eLoader, DAX ha sviluppato un Homebrew Enabler, programma con cui si potevano avviare diversi Homebrew incluso il Device Hook (DevHook) programma che al tempo usavano in molti, perché con esso era possibile emulare il Firmware 1.50 ed avviare in questo modo i vari homebrew.
[modifica] 2.71 GEN Downgrader
Il 2.71 downgrader by DAX è il secondo downgrade realizzato per il firmware 2.71 ed era totalmente differente dal precedente. Nonostante usasse lo stesso metodo usato dal precedente 2.71 TIFF Downgrader (exploit 2.0-2.80), risultava migliore esteticamente e più sicuro. Questo downgrade gira grazie all' HEND. Questo downgrade usava l'eboot del firmware 1.50 e una versione molto simile di questo downgrade e usata nel metodo Pandora's Battery.
[modifica] 2.71 TA-82
Questo fu il terzo downgrade creato da Dark_Alex rilasciato per "aiutare" i possessori delle "nuove" PSP dotate di scheda madre TA-82 PCB, che erano state progettate per rendere impossibile l'installazione del firmware 1.50. Questo downgrade era molto simile al 2.71 GEN downgrader e patchava la schede madri TA-082 rendendo possibile il downgrade al firmware 1.50. Questo downgrade è stato rilasciato immediatamente dopo il rilascio da parte dello stesso DAX del Custom Firmware 3.02 OE-A , e il downgrade è stato reso possibile grazie alla corruzione delle chiavi di registro della scheda madre.
[modifica] Firmware non ufficiali (Custom Firmware)
Dark-AleX, ha creato vari firmware modificati che integrano il firmware 1.50 per la compatibilità con gli homebrew e gli ultimi firmware per le compatibilità per gli UMD. In tal modo, non serve alcun emulatore (Devhook) per i vari programmi, ma nella memoria flash della psp ci sono già i due firmware già caricati. Dall'abbandono di Dark Alex ha ripreso lo sviluppo di Custom Firmware il team M33 russo, ed i risultati ottenuti con i CF 3.51-M33 e 3.52-M33 sono davvero ottimi. .
[modifica] Custom Firmware - The proof of concept by Dark_AleX
Questo Custom Firmware è stato il primo concepito da Dark_AleX col quale ha voluto dimostrare di poter modificare i firmware originali della Sony per aggiungere o modificare nuove caratteristiche. Questo firmware in particolare è una sorta di modifica del firmware 1.50 e permette:
- Possibilità di nascondere le icone dei dati corrotti (che compaiono con gli homebrew per 1.50)
- L'esecuzione di un pbp normale (ovvero di un homebrew progettato per 1.00, senza usare il kxploit)
- Introdotta la "Recovery mode" che permette di salvare le PSP briccate (se è già stato installato il custom firmware). Essa permette di eseguire tramite USB un update del firmware della sony o di eseguire il downgrade a 1.00 (per poi eventualmente riaggiornare a 1.50 CF)
- È possibile saltare il logo SCE all'avvio della console e disabilitare l'avvio automatico degli UMD
- È possibile eseguire all'avvio della console un programma tramite la pressione di una serie di tasti.
[modifica] Firmware 2.71 Special Edition
Con questo firmware, denominato 2.71 Special Edition (o 2.71SE)Il firmware 2.71 SE, come installarlo (legale), si hanno i vantaggi del firmware 1.50 con tutte le funzioni del 2.71, ed è possibile avviare le ISO dei giochi direttamente dalla XMB del 2.71SE. Inoltre il 2.71SE ha anche una modalità di recovery che permette di recuperare soft-brick. Installare questo firmware è un po' più rischioso del downgrade alla versione 1.50 per cui molti possessori della console preferiscono fare i downgrade al firmware 1.50 e usare il devhook per avere i vantaggi degli ultimi firmware.
[modifica] Funzionamento
Il firmware 2.71SE consiste nell'eseguire il boot strap del firmware 1.50 per avviare il 2.71. Inoltre il 2.71 SE installa sulla flash sia il kernel 2.71 che il kernel 1.50. In questo modo si ha una grande compatibilità con gli homebrew, che usano il kernel 1.5 e con i giochi, che usano il kernel 2.71.
[modifica] Custom Firmware dal 3.02 OE al 3.40 OE
Questi Firmware<REF>Installare il Firmware Dark_AleX 3.02OE-A</REF> sono "update" basati sui più recenti, a via via, firmware sony. Il programmatore è comunque lo stesso (Dark_AleX) ma queste nuove versioni includono modifiche interessanti.
[modifica] Vantaggi 3.02 OE-a (obsoleto)
Ecco i sostanziali cambiamenti dal vecchio firmware (e da quelli normali) al 3.02OE-A.<REF>Changelog del firmware 3.02 OE-A</REF>
- Il firmware modificato permette di vedere le .iso (il backup dei giochi o dei film in UMD) o le .cso (il formato compresso) direttamente dalla cartella GAME senza dover avviare alcun Devhook o programma per caricare il backup.
- Si possono creare i backup dei proprio giochi per PS1 trasformandoli in eboot.pbp eseguibili dalla PSP. Questa capacità, sebbene fosse stata introdotta con il firmware 3.0, è possibile utilizzarla solo se in possesso della PlayStation 3 scaricando i giochi dallo store online raggiungibile tramite la PlayStation 3. Dark_AleX, tramite Popstation, permette così di creare la proprie copie senza utilizzare la PlayStation 3.
- È presente una recovery, un'utility che permette di recuperare le PSP parzialmente brickate dato che sono presenti sia il firmware 1.50 che il 3.03 contemporaneamente, è possibile avviare il 1.50 per recuperare la PSP. (non è sempre possibile però recuperare la PSP)
- È possibile avviare gli homebrew come per il 1.50 o il 2.71 SE
- Sono poi stati rimossi il Location free player e il supporto ai caratteri della lingua Koreana (giudicati inutili).
- Si può abilitare il Flash player senza collegarsi ad internet
- Abilita il selettore per i tasti [X] e [O], utile per lo swap
- I video su UMD ora sono Region Free, mentre normalmente non lo sono.
- Si può abilitare il WMA senza collegarsi ad internet
- Si possono riprodurre video in formato MP4-AVC potendo così raggiungere risoluzione massima di 480x272 (3.03 OE-C, 3.30 OE-A)
- Possibilità di scegliere la velocità di clock della CPU (3.03 OE-A/B/C, 3.10 A/A', 3.30 OE-A)
- Si possono utilizzare plug-in per ampliare le caratteristiche del Firmware.
- Con questo firmware rimangono disponibili solo pochi KB per il modding della xmb(menù).
Circa un mese dopo il ritiro di Dark_AleX dalla scena dell'hacking PSP degli hacker, tramite reverse engineering, sono riusciti ad accedere al codice sorgente dei Custom Firmware 3.20 e 3.40 OE, che permetterà di rilasciare nuovi Custom Firmware con nuove funzionalità.
[modifica] Custom Firmware 3.51 M33-X , 3.52 M33(obsoleto)
Dopo la scomparsa di Dark_Alex dalla scena dell'hacking psp, un team di programmatori russi chiamato M33 ha modificato il Custom Firmware 3.40 OE sostituendo al firmware 3.40 il 3.51. Questo nuovo custom firmware, chiamato 3.51 M33, risulta quindi compatibile con tutti gli UMD che richiedono il nuovo firmware Sony.
Aggiunge inoltre il completo supporto al kernel 3.51, una nuova recovery con sfondo personalizzabile e il supporto all'emulatore PSOne del firmware 3.50.
Il nuovo CF comporta tuttavia alcuni problemi per chi possiede psp "moddate"(ovvero con un tema modificato), causando frequenti e fastidiosi freeze quando si accede alle impostazioni della console.
Inoltre non è compatibile con alcuni plugins, e l'uso di questi può portare addirittura al semi-brick(recuperabile tramite recovery). Tali problemi sono stati risolti dai numerosi aggiornamenti rilasciati dal team(7), che hanno aggiunto anche numerosi miglioramenti dell'iso loader e il supporto per quello proprietario della Sony. Di recente il team russo ha rilasciato anche la versione 3.52 M33, poco dopo il rilascio di quello ufficiale. Con l'uscita della psp slim il team M33 ha inoltre rilasciato un custom fw 3,60M33 che, seppur privo del supporto al kernel 1.50, offre tutte le funzionalità del 3.52M33. Successivamente, il team M33 con il rilascio del 3.71 M33 è venuto allo scoperto, dicendo che non era formato da hackers russi ma dallo stesso Dark_AleX e alcuni suoi collaboratori.
L'ultimo firmware del team M33 è, ad oggi, il 3.90 M33.
Novità dei custom firmware M33:
- Supporto all'iso loader sony
- Nuovo iso loader creato dal team M33(aggiornato nel 3.90 M33)
- Recovery più completa, con l'accesso alla flash 3 e 4.
- Supporto per gli iso degli UMD film
- VSH Menu avviabile dalla XMB premendo il tasto home(select nel 3.71 e superiori).
- NIDs resolver, per compatibiltà pugins (dal 3.80 in poi)
[modifica] Custom Firmware 3.40 LE-X
Nato dai programmatori che hanno rilasciato il codice sorgente del custom firmware di Dark_AleX (team Wildcard) ottentu tramite reverse engineering, il custom firmware 3.40LE è un firmware molto completo, seppur poco diffuso poiché modifica di un firmware obsoleto (il 3.40).
La novità più interessante introdotta da questo firmware è un motore di ricerca che individua la versione del kernel richiesta dagli homebrew eliminando la necessità di usare le cartelle GAME150 e GAME340.
Il 3.40LE possiede inoltre un'interfaccia grafica molto più piacevole e rende la recovery avviabile da XMB (ovvero dalla schermata principale).
E' stato anche il firmware più aggiornato che supportava il firmware 1.50 fino alla pubblicazione dell'addon per il firmware 3.71.
[modifica] Custom Firmware 3.71 M33
Il 23 settembre 2007 è stato rilasciato il Custom Firmware 3.71 M33. Dark_AleX ha rivelato di essere lui stesso membro del team M33 insieme ad altre quattro persone.<ref>Statement by M33/Dark_AleX</ref>
Dopo tre settimane viene rilasciato il CF 3.71 M33-2 (versione 2), poco dopo la versione 3 con alcuni bug fix e il 12 dicembre 2007 ha rilasciato la quarta e ultima versione (per il CF 3.71).
Poiché la quarta versione è molto stabile, molte persone non hanno aggiornato al CF 3.80 che presenta ancora bug e rallentamenti in alcuni videogiochi.
Per l'installazione è possibile usufruire dell'updater o utilizzare il Kit Pandora assieme al Despartar Cementario per installarlo direttamente nelle PSP Slim che non supportano il firmware 1.50 o nelle PSP brickate (ovvero con il firmware corrotto).
E' anche il primo custom firmware del Team M33 che aggiunge un addon che aggiunge il firmware 1.50 alle PSP FAT (ovvero la vecchia versione) per permettere l'avvio di diversi homebrew che ancora richiedono la versione 1.50 per funzionare. Ovviamente l'addon non è compatibile per le PSP Slim (il cui hardware non permette l'installazione di tale firmware, al fine di limitare gli hack di tale console ma senza successo).
[modifica] Custom Firmware 3.80 M33
Il 14 Gennaio 2008 Dark_AleX, ancora nel Team M33 ha rilasciato il CF 3.80 M33, versione custom del firmware Sony 3.80.
Dark_AleX aveva promesso che questo sarebbe stato il miglior custom firmware di sempre, ha infatti lavorato instancabilmente per coprire alcune falle che sembravano proprio risiedere nel codice Sony ed è così che nello stesso giorno ha rilasciato il CF 3.80 M33-2 e successivamente il 16 Gennaio 2008 sono stati rilasciato l'update 3 (3.80 M33-3) e l'update 4 (3.80 M33-4) oltre al popsloader e all'addon del kernel 1.50 per 3.80.
L'ultima versione, la 5, è abbastanza stabile anche se si riscontrano alcuni rallentamenti nell'esecuzione di giochi ISO o compressi (CSO) anche se la CPU viene portata alla frequenza di 333 Mhz (il massimo concesso dalla PSP). Inoltre molto importante l'aggiunta del NIDs resolver, che consente alla PSP di avere una compatibilità molto più estesa con i plugin del passato.
[modifica] Custom Firmware 3.90 M33
Il 31 Gennaio 2008 Dark_AleX ha rilasciato il CF 3.90 M33, versione custom del firmware Sony 3.90.
Insieme al custom firmware Dark_AleX ha rilasciato l'addon del kernel 1.50 per custom firmware 3.90 M33 che permette di far girare sulla console (escluso il modello slim) gli homebrew progettati per il firmware 1.50. L'addon è ora giunto alla versione 2. Dark_Alex ha rilasciato il 13 Febbraio 2008 il primo aggiornamento per il CF 3.90 M33, ossia il CF 3.90 M33-2. Dark_Alex il 31 Marzo 2008 ha rilasciato il secondo aggiornamento per il CF 3.90 M33,il CF 3.90 M33-3.La lista dei giochi compatibili aumenta,si aggiungono ai giochi compatibili i seguenti titoli: Coded Arms, Patapon, Harvest Moon Innocent Life ed altri giochi.Un ultima novità per di questo update riguarda il miglioramento del driver NoUMD-M33 per il caricamento dei giochi su Memory Stick senza un disco UMD(Universal Media Disk) inserito nel lettore della PSP.
[modifica] Custom Firmware 4.01 M33
Dark_AleX il 28/06/08 ha rilasciato l'atteso custom firmware 4.01M33 che permette di tradurre la modalità recovery in modo molto semplice. Nel pacchetto contenente il custom firmware è stato inserito un tool per comprimere .prx e .PBP nel formato ~PSP.
[modifica] Custom Firmware 5.00 M33
Dark_AleX il 17/10/08 ha rilasciato l'atteso custom firmware 5.00M33 a soli tre giorni dal rilascio del Firmware 5.00 originale Sony.
[modifica] Dark_AleX's Time Machine (1.50 Kernel su Slim & Lite)
Dark_AleX ha rilasciato Time Machine, un programma che consente di caricare da memory stick alcuni versioni precedenti di firmware PSP. Utilizzabile soprattutto per usare firmware precedenti per la compatibilità homebrew, tra cui il leggendario 1.50 su slim... Ecco i firmware disponibili alla versione 0.1: -1.50 puro (solo per fat) -1.50 ibrido (+ moduli 3.40)(per fat e slim) -3.40 OE (solo fat) -3.60 M33 (solo slim)
[modifica] Note
<references/>en:Dark Alex fr:Dark Alex no:Dark Alex zh:Dark Alex
Sito Ufficiale di Dark Alex

