Skip to content

Latest commit

 

History

History
116 lines (102 loc) · 6.17 KB

README.md

File metadata and controls

116 lines (102 loc) · 6.17 KB

PPPwn-Luckfox

La scheda di sviluppo Luckfox Pico è basata su Linux e progettata per progetti di elettronica e sviluppo di applicazioni integrate.
Questa scheda rappresenta un'alternativa a basso costo per eseguire exploit su PS4 con versione 11.00 o inferiore.
Il lavoro originale è stato realizzato da theflow con il progetto PPPwn
Grazie a xfangfang per la riscrittura in C++ eseguibile su Cortex-A7 compatibile con i rockchip RV1103/RV1106 nella serie Luckfox Pico, disponibile nel progetto PPPwn-CPP.
Un ringraziamento speciale va anche a SiSTRo per il suo progetto GoldHen, e infine a Stooged per la sua ispirazione con il progetto PI-Pwn.

Nota: Le versioni di Firmware PS4 attualmente supportate: 9.00, 9.60, 10.00, 10.01, 11.00
Il tempo medio di PPPwned è circa 1min - 2min, a volte si carica in meno di 1 minuto
L'obiettivo è configurare il Luckfox Pico in modo che tenti automaticamente di effettuare il jailbreak della PS4.
Una volta avviato, non è necessario alcun intervento: basta attendere che il processo termini.
Quando PPPwn completa il jailbreak, il procedimento si arresterà automaticamente.

Requisiti:
usb Serial Converter CP2102
Luckfox Pico/Pro/Max/Plus/Mini
Cavo Ethernet
USB Type-C per alimentare la scheda
Una chiavetta USB formattata in exFAT32 (da utilizzare solo la prima volta per caricare GoldHEN)
Schede supportate:

Luckfox Pico Pro
Luckfox Pico Max
Luckfox Pico Plus Luckfox Pico Mini *
Luckfox Pico *

Installazione in NAND Flash

1 Scarica RK Driver Assistant Clicca qui per scaricare
2 Scarica Alpine Linux. Dopo il download, estrai il file zip dentro la cartella SocToolKit
3 Scarica SocToolKit e decomprimi lo strumento di masterizzazione.
4 Segui i passaggi per flashare il firmware per Luckfox Pico su Windows:Alpine Linux Porting.
Dopo l'accesso tramite USB serial è necessario modificare la password di root per consentire l'accesso da WinSCP per il trasferimento di file.
Per cambiare o impostare una password in Alpine Linux, segui questi passaggi:
Digita il comando:

su

1 Premi Invio per loggarti come utente root o avere i privilegi
2 Digita:

passwd root

Segui le istruzioni per inserire la nuova password di root.
Per configurare l'interfaccia di rete eth0 in modalità DHCP (IP dimanico assegnato dal router)
Modifica il file /etc/network/interfaces usando vi:

vi /etc/network/interfaces

Utilizzare vi per modificare il file, Entra in modalità di inserimento: Digita "i" sulla tastiera per entrare in modalità di inserimento e cancella(se presente):

auto eth0
iface eth0 inet static
        address 192.168.50.59
        netmask 255.255.255.0
        gateway 192.168.50.1

Inserisci la seguente configurazione:

auto eth0
iface eth0 inet dhcp

Premi Esc per uscire dalla modalità di inserimento. Digita sulla tastiera ":wq" e premi Invio per salvare le modifiche e uscire da vi. Ora riavvia il servizio di rete per applicare le modifiche:

/etc/init.d/networking restart

Ora utilizziamo i seguenti comandi apk:

su 
apk update 

Ora possiamo disconnettere il dispositivo dalla porta Seriale.

Installa PPPwn:

IMPORTANTE: Collegare Luckfox Pico tramite cavo etherntet ad una porta del router (domestico) e alla presa di alimentazione dei 5v
Da PC Apri un browser web, digita l'indirizzo IP e accedi al gateway "pannello di amministrazione" ( caso comune 192.168.1.1), dovresti vedere ora la pagina di login del router.
Nei dispositivi ethernet connessi cerca IP che e stato assegnato al Luckfox pico.
Scarica ed esegui WinSCP 6.3 Connettiti al dispositivo Luckfox Pico con le credenziali (IP,User,Password) entra nella cartella "root" e copia all'interno la cartella PPPwn (avendo cura di rinominarla PPPwn).
Possiamo uscire e chiudere il programma WinSCP
Scarica PuTTY ultima versione (0.81)
Ora tramite Putty/SSH inserendo le nuove credenziali ( IP,User,Password) sara possibile accedere correttamente al terminale per digitare i seguenti comandi.

cd PPPwn
chmod +x install.sh
./install.sh

Una volta che il Luckfox si riavvia, PPPwn verrà eseguito automaticamente.

  • Nota Speciale per Luckfox Pico/Mini Ignora questa sezione se usi le versioni Pro/Max/Plus.
    Per queste due schede, poiché non c'è una porta Ethernet, è necessario saldare un cavo per la porta LAN (RJ45), sia maschio che femmina. Successivamente segui gli stessi passaggi delle altre schede.

Installazione Hardware



Collega semplicemente il cavo LAN dal Luckfox Pico alla PS4 e alimenta il Luckfox dalla PS4 tramite un cavo USB Type-C o altre fonti.
Sulla tua PS4:
Vai a Impostazioni di Rete
Seleziona Configura connessione Internet e scegli Usa un cavo LAN
Scegli l'opzione Personalizzata per la configurazione e seleziona PPPoE per le Impostazioni dell'indirizzo IP
Inserisci 0000 come ID utente 0000 come Password PPPoE
Scegli Automatico per le Impostazioni DNS e Impostazioni MTU
Seleziona Non usare per il Server Proxy

Per GoldHen, è necessario posizionare il file goldhen.bin nella radice di una chiavetta USB e collegarla alla console. Una volta caricato GoldHen per la prima volta, verrà copiato sul disco rigido interno della console e la chiavetta USB non sarà più necessaria. Per aggiornare GoldHen, basta ripetere il processo e la nuova versione verrà copiata sul disco rigido interno.