Siamo giunti alla quinta beta di FreeMyXe, un payload sviluppato da InvoxiPlaysGames per estendere le capacità dell’exploit Bad Update su console Xbox 360.
Questo payload introduce funzionalità avanzate per l’hypervisor e il kernel, permettendo l’esecuzione di software non ufficiale e l’aggiramento di alcune protezioni del sistema sulla console Microsoft.
L’exploit Bad Update sfrutta una vulnerabilità software attraverso i giochi Tony Hawk’s American Wasteland e Rock Band Blitz (demo o gioco completo), utilizzando una chiavetta USB per eseguire codice non firmato, consentendo l’esecuzione di applicazioni Homebrew.
FreeMyXe migliora ulteriormente questa vulnerabilità, offrendo la possibilità di sbloccare funzionalità aggiuntive come la rimozione di verifiche, ad esempio la firma XEX e la protezione Live.
Permette inoltre di estrarre la chiave CPU della console, fare il dump della memoria NAND per backup e ripristino e utilizzare emulatori, giochi e dashboard alternativi come Aurora, XEX Menu e Simple 360 NAND Flasher.
Questa combinazione consente di trasformare temporaneamente una Xbox 360 originale in una console capace di eseguire software personalizzato, senza necessità di modifiche fisiche.
L’aggiornamento include il supporto per l’esecuzione di più file XEX homebrew senza la necessità di patcharli prima, mentre aggiunge anche le traduzioni in svedese e italiano.
Caratteristiche
- Mostra la chiave CPU in primo piano (scriverla da qualche parte e conservarla).
- Permette di avviare e caricare contenuti non firmati (homebrew, come XeXMenu) direttamente dalla dashboard.
- Consente agli homebrew di accedere all’hypervisor e alla chiave CPU come su una console modificata, risultando utile per applicazioni come Simple 360 NAND Flasher e XeLLLaunch.
- Migliora la compatibilità con gli homebrew, riducendo gli errori che riportano alla dashboard.
- Corregge il bug di sincronizzazione del controller e dell’anello luminoso dopo l’uso di BadUpdate.
- Rimuove il controllo del ping <30ms per il System Link.
- Consente l’avvio di XeLL se è presente
xell-1f.bin
,xell-2f.bin
oxell-gggggg.bin
nella cartellaBadUpdatePayload
. - Disabilita il controllo di autenticazione dei controller USB (simile a UsbdSecPatch), permettendo l’uso di alcuni controller e adattatori compatibili. Questo è per te, Mario.
- (Solo dalla beta4 in poi) Disabilita la connessione a Xbox Live. Bisogna comunque disconnettersi prima di avviare l’exploit!
Supporto per la prima Xbox
Le patch di FreeMyXe non sono completamente compatibili con i giochi della prima Xbox. Prima di avviare un titolo originale, è necessario eseguire OGXboxPrep.xex
, e una volta terminato, deve essere avviato di nuovo. Questo file è incluso in FreeMyXe beta4 e versioni successive.
Requisiti
Per procedere, assicuratevi di avere a disposizione quanto segue:
- Xbox 360 con dashboard 17559 (da verificare in Impostazioni di Sistema > Informazioni di Sistema).
- Chiavetta USB formattata in FAT32.
- Gioco “Tony Hawk’s American Wasteland” installato su hard disk interno.
- File necessari da scaricare:
- Xbox 360 bad update retail USB.zip (da Grim Doomer).
- tools.zip (contiene XEX Tool per modificare eseguibili).
- FreeMyXe.zip (ultima versione del payload FreeMyXe).
- Homebrew come XEX Menu 1.1 Live e Simple 360 NAND Flasher.
- Opzionale: 7-Zip per estrarre gli archivi.
Preparazione della Chiavetta USB
Formattazione della chiavetta USB
- Collegare la chiavetta alla console Xbox 360.
- Andare su Sistema > Memoria > USB > Formatta (in FAT32, cancellando tutti i dati).
Copiare i file necessari sulla chiavetta
- Scaricare ed estrarre l’archivio
.zip
contenente l’exploit Bad Update. - Copiare i file di Tony Hawk’s American Wasteland nella root della chiavetta USB.
Sostituire il payload
- Scaricare/estrarre l’archivio
.zip
, e copiare il fileFreeMyXe.xex
nella cartella “bad update payload” sulla chiavetta. - Rinominare
FreeMyXe.xex
indefault.xex
ed elimina il vecchio file (se presente).
Aggiungere XEX Menu alla chiavetta:
- Estrarre “XEX Menu 1.1 Live”.
- Copiare la cartella
code 9999
nella directorycontent/000…/
della chiavetta (mostrando gli elementi nascosti in Windows).
Modifica Homebrew:
- Estrarre l’archivio
tools.zip
e utilizzare XEX Tool per patchare gli eseguibili (ad esempiodefault.xex
di Simple 360 NAND Flasher) con il comando:xextool.exe -m r -r a default.xex
- Creare in seguito una cartella chiamata
apps
sulla chiavetta e copiare gli Homebrew modificati in essa.
Esecuzione dell’Exploit
Installare “Tony Hawk’s American Wasteland”:
- Avviare l’installazione del gioco Tony Hawk’s American Wasteland sul disco rigido della Xbox 360.
Accedere al profilo e preparare il salvataggio:
- Utilizzare un profilo “player one” con un salvataggio hackerato. Il salvataggio deve trovarsi nella chiavetta USB.
Attivazione dell’exploit:
- Avviare il gioco Tony Hawk’s American Wasteland o
- Andare su High Score Free Skate > No > Annie Skater > Created Park > Load Park.
- Selezionare il salvataggio hackerato dalla chiavetta USB.
- Poi cliccare su Play Park. Il sistema si bloccherà.
Attendere il completamento dell’exploit:
- Impostare un timer di 20 minuti.
- Se dopo 20 minuti la console è ancora bloccata, spegnerla, riaccenderla per ripetere il processo.
- LED della console:
- 2 LED: fase 2 dell’exploit.
- 3 LED: fase 3 dell’exploit.
- Alternanza lenta: fase 3 in corso.
- 4 LED: fase 4, exploit riuscito.
Verifica e funzionalità
Una volta che l’exploit ha avuto successo, vedrete le seguenti modifiche:
- Key CPU: FreeMyXe mostrerà la chiave CPU della console.
- Dashboard: Torna alla dashboard.
- XEX Menu: Ora visibile e funzionante, permette di navigare e avviare Homebrew.
- Simple 360 NAND Flasher: Da qui è possibile eseguire il dump della NAND e salvare la chiave CPU sulla chiavetta USB (ricorda di fare il backup su PC).
- Aurora: Una dashboard alternativa da dove è possibile lanciare giochi come GoldenEye XBLA.
- Emulatori (es. SNES 360): Gli emulatori funzionano correttamente, con achievement sbloccati (utilizzare un profilo offline per i giochi).
- USBDEC: Consente di utilizzare un controller non standard, come il DualSense tramite un adattatore Magic NS Light in modalità XInput.
Limitazioni e considerazioni
- Modifica Tethered: L’exploit è “tethered”, quindi ogni volta che viene spenta la console, dovrete ripetere l’intero processo.
- Tempo di Avvio: L’avvio dell’exploit è lento e potrebbe richiedere più tentativi (fino a 53 minuti in alcuni casi).
- Sperimentale: Non è completamente stabile. Alcune applicazioni potrebbero crashare.
- Scollegamento dalla rete: È consigliabile scollegare la console dalla rete per evitare rischi legati alla sicurezza online.
- Dash Launch: Non va installato, poiché potrebbe causare il brick della console.
Changelog
- Aggiunto il supporto per l’esecuzione di molti più file XEX homebrew senza la necessità di patcharli prima (firmati/encrittati per Devkit, non “dev builds” di giochi).
- Aggiunte le traduzioni in svedese e italiano.
Download: FreeMyXe beta5
Download: Source code FreeMyXe beta5
Fonte: github.com