1. A breve aggiorneremo la piattaforma di Reboot per risolvere alcuni problemi con i plug-in, quindi chiediamo ancora un po' di pazienza, Lo staff di Reboot

Lista ! Posso modificare il mio 3DS? [GUIDA DI PARTENZA]

Discussione in 'Guide 3DS' iniziata da iostream, 16 Set 2017.

  1. iostream

    iostream Phoenix Wright

    Iscritto:
    13 Ago 2016
    Messaggi:
    4.895
    Like ricevuti:
    1.612
    [​IMG]
    Buonasera, scrivo questo thread per sostituire quest'altro (l'autore non è attivo dall'anno scorso). Quindi ecco una breve lista per capire se puoi modificare il tuo 3DS. Iniziamo!

    Cose da controllare

    La prima cosa che andiamo a controllare (e l'unica in realtà) è il firmware. Per farlo apriamo le impostazioni della console e leggiamo sullo schermo superiore la scritta indicata nel quadratino rosso della foto:
    [​IMG]
    Ad esempio, in questo caso la versione è 9.0 (le ultime due cifre, ovvero la versione del browser, e l'ultima lettera, ovvero la regione della console, le possiamo non considerare [sono utili solo quando si deve usare un exploit per avviare l'homebrew launcher]). Quindi scriviamo il numero della versione da qualche parte e capiamo cosa possiamo fare.


    La guida da seguire

    Su Reboot abbiamo fatto diverse guide sulla modifica, ecco quelle che userete per firmware:
    • Da 1.0 a 8.0 (quest'ultimo incluso):
    • Da 9.0 a 11.3
    • Da 11.4 a 11.10:
      • DSiWareHax, che richiede un gioco DSiWare da 2€ e un'altra console 3DS. [Sconsigliato]
      • Frogminer, che permette di modificare gratuitamente il firmware 11.10. [Sconsigliato]
      • Seedminer, che (come dsiware) richiede un gioco da 2€ ma solo un 3DS. [Consigliato]
        • Sezione FW 11.4-11.10
      • Bannerbomb3, che, come Frogminer, permette di installare la modifica sul firmware più recente (11.10). [Consigliatissimo]
        • Qualora voi aveste una versione <11.10, è necessario aggiornare la console dalle impostazioni
    • Su tutte le versioni: (Valido anche per 11.4 - 11.10)
      • NTRBootHax, che richiede una cartuccia compatibile. Scegliete la guida che più preferite:
      • Hardmod, ovvero fare delle saldature tra un adattatore microSD :arrowright: SD e la console


    Old 3DS o New 3DS?

    Dato che molte guide fanno una distinzione tra Old 3DS e New 3DS credo che sia giusto chiarire all'utente quali sono le console Old e quali sono quelle New.
    I modelli di Old 3DS comprendono:
    • Old 3DS
    • Old 3DS XL
    • Old 2DS (anche detto 2DS)
    I modelli di New 3DS comprendono:
    • New 3DS
    • New 3DS XL
    • New 2DS XL
    Le foto dei vari modelli sono nello spoiler sottostante
    [​IMG]
    Foto dell'Old 3DS
    [​IMG]
    Foto dell'Old 3DS XL
    [​IMG]
    New 3DS a sinistra e New 3DS XL a sinistra
    [​IMG]
    New 2DS XL


    Homebrew launcher

    [​IMG]
    Oltre al CFW, su 3DS esiste un homebrew chiamato "Homebrew Launcher". Homebrew Launcher serve ad avviare applicazioni homebrew (ovvero create da persone normali e non da grandi aziende con i kit di Nintendo, quindi app non ufficiali) con permessi utente (ovvero gli stessi permessi dei giochi [usare hardware di base come fotocamera, scheda video, processore, ecc.…]). Si possono avviare:
    • Emulatori (PlayStation X, GameBoy Advance, GameBoy Color, Gameboy, SNES, NES, ecc...)
    • Programmi personalizzati (homebrew appunto, comprendono tutti i tipi di programmi che si possono avviare con homebrew launcher)
    • Gestori di salvataggi (come JKSM (dump e modifica dei salvataggi) o PKSM (stessa cosa ma per i giochi Pokémon))
    • Hack ROM (ovvero versioni modificate di giochi che avete comprato o che avete sul 3DS)
    • Installare temi personalizzati
    • Giocare a giochi di altre regioni (es. gioco americano / giapponese su console europea)
    Invece NON si possono fare queste cose:
    • Non si possono scaricare ed installare giochi piratati, ergo niente scarico su internet e installo il gioco (ricordo anche che su Reboot è bandita la pirateria, come da regolamento)
    • Non si possono installare i "CIA" (file di installazione dell'home menu), per lo stesso motivo del punto di prima. Il motivo è che non ci sono i kExploit e gli ARM9 exploit, ovvero delle falle nel sistema che permettono, rispettivamente, di avere l'accesso al sistema (con i sistemi di sicurezza attivi) e di disattivare i sistemi di sicurezza
    I metodi per avviare l'homebrew launcher sono questi:

    ExploitFirmwareGiocoVersione Browser
    Ninjhax<= 11.6Cubic NinjaTutte
    FreakyHax<= 11.6Freaky FormsTutte
    Browserhax<= 11.0Browser del 3DS (integrato)>= 25
    SoundHax<= 11.33DS Sound (integrato)>= 7


    Lessico

    Alcune parole non saranno ben chiare ai novizi, quindi credo che sia meglio che le spieghi.
    • CFW è l'abbreviazione di Custom Firmware. Nel caso del 3DS andremo ad utilizzare Luma3DS, molto semplice da usare e da configurare.
      • La configurazione di Luma è molto semplice e va fatta una sola volta, durante l'installazione della modifca
      • Un payload, nel caso di Luma (sentirete spesso questa parola durante le guide) è un programma che ha il totale controllo del sistema e si apre all'avvio selezionandolo da un menù che si apre premendo START mentre si accende la console. Il payload più usato è GodMode9, che ha molte funzioni utili.
    • boot9strap è un tipo di modifica che avvia un file nella SD chiamato boot.firm (che contiene tutte le istruzioni da eseguire all'avvio). Precedentemente c'era arm9loaderhax (in breve a9lh), che avviava il file arm9loaderhax.bin e funzionava in modo leggermente diverso. Le ultime versioni dei CFW sono compatibili con boot9strap ma non con arm9loaderhax.
    • Un exploit è lo sfruttamento un bug (ovvero un errore di logica) nel sistema. In questo caso vengono usati per accedere a tutte le funzionalità di sistema e/o disattivare i sistemi di sicurezza della console.
    Se volete sapere come funzionano in modo quasi-tecnico le protezioni, i processi vari e gli exploit del 3DS un giretto in questo articolo fa molto bene (creato da me [iostream], student e MODD3R)
     
    #1
    Ultima modifica: 8 Ago 2019
    A LucarVicti, Rosario82, buttalapasta e 10 altri utenti piace questo elemento.
  2. gaingi

    gaingi Livello 21

    Iscritto:
    28 Gen 2016
    Messaggi:
    1.172
    Like ricevuti:
    254
    Per l'autore.
    Per evitare fraintendimenti scriverei nelle versioni comprese da 1.x a 8.x e poi da 9.x a 11.3.x senza scrivere quest'ultimo escluso perché non ha molto senso dato che lo hai scritto :smile:

    Poi hardmod invece di harmod
     
    #2
  3. iostream

    iostream Phoenix Wright

    Iscritto:
    13 Ago 2016
    Messaggi:
    4.895
    Like ricevuti:
    1.612
    Abitudini con i cicli for del C e vari linguaggi di programmazione, non ci posso fare niente. Comunque ha senso, se consideri la matematica come tua amica...

    Errore di battitura corretto, capita

    ---------------------------------- QUOTE RIMOSSO ---------------------------------
    Ho migliorato la lista. Ringrazio student per avermi dato dei consigli!
     
    #3
    Ultima modifica: 18 Nov 2017
  4. robyspy

    robyspy Sherlock Holmes

    Iscritto:
    20 Apr 2016
    Messaggi:
    1.447
    Like ricevuti:
    427
    Ciao, non mi sono mai chiesto l'esatta funzione che il file aeskeydb.bin ha sulla console con CFW, vedo che ha volte (ma non sempre) questo file è già compreso nel pacchetto delle vostre guide.
    Le mie domande a riguardo di questo file sono:
    1) La funzione che questo file ha.
    2) A quali specifiche applicazioni serve.
    3) Perchè a volte si trova nel pacchetto e a volte no.
    4) Quali errori si possono riscontrare se un'applicazione richiede questo file e questo file non c'è sulla SD o non è quello giusto.
    5) Ci sono diversi file aeskeydb.bin in giro, perchè.
    6) Leggendo le informazioni a questo link:
    https://github.com/d0k3/GodMode9#support-files
    non ci capisco molto per la verità, troppi 00, xx o key.…..ma vedendo l'MD5 che riportano per questo file e confrontandolo poi con quello del file aeskeydb.bin che si trova in qualche vostro pacchetto, vedo che non è lo stesso, sono diversi, questo ricollegandomi alla domanda 4 e 5, cosa comporta per le nostre console.
    Grazie e spero che qualcuno mi illumini, ma non così: :zap::zap:
    :smiley:
     
    #4
  5. iostream

    iostream Phoenix Wright

    Iscritto:
    13 Ago 2016
    Messaggi:
    4.895
    Like ricevuti:
    1.612
    In modo molto semplice è il file che contiene tutte (o quasi) le chiavi ars usate per de criptare nand, giochi e file. (Fare articoli con student insegna)
     
    #5
  6. robyspy

    robyspy Sherlock Holmes

    Iscritto:
    20 Apr 2016
    Messaggi:
    1.447
    Like ricevuti:
    427
    Grazie per la tua risposta, ma così non mi hai risposto a molte delle mie domande
     
    #6
  7. iostream

    iostream Phoenix Wright

    Iscritto:
    13 Ago 2016
    Messaggi:
    4.895
    Like ricevuti:
    1.612
    Purtroppo ora sono da telefono, ma cercò di risponderei:
    L'aeskeydb è diverso perchè contiene diverse chiavi di diversi titoli
    Viene sfruttato da app di decrittazione di giochi(dec9wip e godmodr9)
    Se non c'è hai un errore di titolo non presente
     
    #7
  8. robyspy

    robyspy Sherlock Holmes

    Iscritto:
    20 Apr 2016
    Messaggi:
    1.447
    Like ricevuti:
    427
    OK viene sfruttato da dec9wip e godmode9, ma se godmode sfrutta questo file, con l'MD5 (A5B28945A7C051D7A0CD18AF0E580D1B) dichiarato sul proprio sito, non capisco come può essere diverso da quello usato da voi visto che godmode a bisogno di quelle chiavi e di quel aeskeydb.bin e non di un'altro diverso.
    Un' ultima domanda su aeskeydb.bin:
    Perchè questo file va copiato di solito nella cartella gm9 e invece se si ha l’errore “OTP Crypto Fail” lo si deve copiare nella cartella boot9strap?
     
    #8
  9. iostream

    iostream Phoenix Wright

    Iscritto:
    13 Ago 2016
    Messaggi:
    4.895
    Like ricevuti:
    1.612
    - Le chiavi possono essere di più o meno titoli. Ad esempio ci può essere una chiave con 20 titoli e un'altra con 50 titoli (che contiene anche quelli da 20), quindi l'MD5 sarà diverso
    - Perché può darsi che godmode9 non trovi il file non legga bene il file nella cartella /gm9, infatti prova prima la cartella /boot9strap, poi quella /gm9
     
    #9
  10. StandardBus

    StandardBus Staff Alan Staff

    Iscritto:
    15 Dic 2014
    Messaggi:
    4.092
    Like ricevuti:
    5.290
    Grazie mille per questa lista, ci voleva una riordinata alla sezione.
    Ho anche rimosso dal rilievo alcune guide che erano obsolete.
    Gran bel lavoro iostream!
     
    #10
  11. Morfeus72

    Morfeus72 Livello 7

    Iscritto:
    25 Ago 2015
    Messaggi:
    150
    Like ricevuti:
    12
    Scusate ho una fw 4.5.0-10e seguo la guida Da 1.0 a 8.0,? Grazie
     
    #11
  12. loltag22

    loltag22 Staff Livello 59 Staff

    Iscritto:
    5 Mar 2016
    Messaggi:
    8.199
    Like ricevuti:
    1.546
    Fixed
     
    #12
  13. Morfeus72

    Morfeus72 Livello 7

    Iscritto:
    25 Ago 2015
    Messaggi:
    150
    Like ricevuti:
    12
    Cosa significa Fixed????
     
    #13
  14. loltag22

    loltag22 Staff Livello 59 Staff

    Iscritto:
    5 Mar 2016
    Messaggi:
    8.199
    Like ricevuti:
    1.546
    Clicca il link adesso

    Il link era sbagliato, comunque si segui quella
     
    #14
  15. Morfeus72

    Morfeus72 Livello 7

    Iscritto:
    25 Ago 2015
    Messaggi:
    150
    Like ricevuti:
    12
Sto caricando...

Condividi questa Pagina