Skip to content

Latest commit

 

History

History
114 lines (100 loc) · 5.74 KB

README.md

File metadata and controls

114 lines (100 loc) · 5.74 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 è 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.

Ora inserendo le nuove credenziali ( IP,User,Password) è possibile accedere correttamente tramite Putty oppure tramite WinSPC.

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: Scarica WinSCP 6.3 Connetti al dispositivo con le credenziali (IP,USER,PWD) scorri fino alla cartella root e copia all'interno la cartella PPPwn (avendo cura di rinominarla PPPwn). Chiudere il programma WinSCP
Scarica PuTTY ultima versione (0.81)
Esegui putty, accedi con le credenziali (IP,USER,PWD), digita i 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.