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

News - Switch - Il CFW Atmosphère sta per essere rilasciato

Discussione in 'News Switch' iniziata da iostream, 3 Ago 2018.

  1. iostream

    iostream Phoenix Wright

    Iscritto:
    13 Ago 2016
    Messaggi:
    4.900
    Like ricevuti:
    1.622
    [​IMG]
    Siamo vicini al rilascio di un altro CFW per Switch: Atmosphère, che verrà rilasciato in questo mese.
    Oltre alle funzionalità correnti, che saranno quelle del firmware venturo, ne sono state pianificate altre... partiamo con quelle correnti!

    Fusée

    Questo CFW provvede di un bootloader personalizzato, scritto apposta per Atmosphère quindi: questo è Fusée.
    Il bootloader ha queste funzionalità:
    • Supporta il caricamento di file KIP dalla SD, e ne permette anche la personalizzazione.
    • Supporta il caricamento di patch definite alla compilazione del kernel. Le patch vengono "numerate" in base al firmware per cui sono scritte.
      • Ciò significa che l'aggiunta di una nuova patch necessita della ricompilazione del kernel; ergo, il sistema non è modulare come ReiNX

    Exosphère

    I dev di Atmosphère hanno scritto anche Exosphère, che altro non è che una versione estesa della TrustZone di Nintendo Switch che aggiunge delle funzionalità che facilitano l'interfacciamento tra homebrew e sistema.

    Stratosphère

    Stratosphère è una reimplementazione dei moduli di sistema della Switch (loader, gestore dei servizi, gestore dei processi) con aggiunta di altre funzionalità. Nel loader vengono aggiunte:
    • Possibilità di caricare exefs (la parte eseguibile dei pacchetti, dei giochi, ecc) personalizzati dalla cartella atmosphere :arrowright: titles :arrowright: TitleID :arrowright: exefs della SD.
    • Possibilità di marcare dei file presenti nell'exeFS originale come non presenti.
    • Possibilità di sostituire interamente l'exeFS creando un file atmosphere :arrowright: titles :arrowright: TitleID :arrowright: exefs.nsp nella SD
    • Possibilità di applicare delle patch (in formato IPS o IPS32) dalla cartella della SD atmosphere :arrowright: exefs_patches :arrowright: Nome della patch definito dall'utente :arrowright:Build ID esadecimale per l'NSO da patchare.ips
    • Possibilità di eseguire file senza installazione

    Al gestore dei servizi della console, invece, sono state applicate le seguenti patch:
    • Possibilità, definita alla compilazione, di usare smhax per saltare facoltativamente la verifica dell'accesso ai servizi
    • Estesi i privilegi degli homebrew
    • Create delle API (ovvero del codice che permette l'interfacciamento tra due parti di un sistema) che permettono di "intercettare" i messaggi scambiati tra due servizi del sistema
      • Per questo sistema, detto Man In The Middle (o MITM, in italiano "Uomo nel mezzo") è stato dedicato il modulo fs.mitm; esso ha le seguenti funzionalità:
        • Intercetta tutti i comandi inviati dai giochi e dai titoli di sistema al sistema
        • Gestisce in modo speciale i comandi inviati per montare i DLC o la RomFS, in modo da facilitare la creazione di Hack ROM
        • Unisce le RomFS in atmosphere :arrowright: titles :arrowright: TitleID :arrowright: romfs.bin e in atmosphere :arrowright: titles :arrowright: TitleID :arrowright: romfs, preferendo i file della cartella romfs a quelli del file romfs.bin e quelli del file romfs alla RomFS del gioco

    Al gestore dei processi sono state aggiunte le seguenti funzionalità:
    • Migliorato il modulo boot2 di Nintendo:
      • L'accesso alla SD è molto più veloce;
      • I servizi di telemetria e di errore sono disabilitati, rendendo più veloce il sistema;
      • Possibilità di caricare dei sysmodules da atmosphere :arrowright: titles :arrowright: Title ID :arrowright: boot2.flag
    • Agli homebrew è concessa la possibilità di manipolare i processi e di modificare la memoria di sistema
    E' stato inoltre aggiunto un modulo per la gestione dei crash (sostitutivo a quello di Nintendo), che aggiunge dei file leggibili da una persona in atmosphere :arrowright: crashreports :arrowright: Timestap_TitleID.log e che disattiva l'invio dei dati di crash a Nintendo



    Funzionalità future

    Thermosphère
    Seppur non sarà aggiunto nella release 0.7, è stato prevista, per una prossima versione, l'aggiunta di Thermosphère. Thermosphère non è altro che un'implementazione della EmuNAND sulla Switch.

    EmuNAND è, come dice il nome, una NAND "emulata" sulla scheda SD. Vuol dire, cioè, che il sistema risiede sulla scheda SD, al posto che nella memoria interna alla console.

    Stratosphère
    A Stratosphère, invece, verranno aggiunte funzionalità come il debug; utile agli sviluppatori per correggere errori nelle loro applicazioni.
    Verrà riscritto il monitor di debug, probabilmente basandosi su quello del custom firmware della console Nintendo 3DS Luma3DS.
    Inoltre, verrà scritta una shell che permetterà di svolgere delle chiamate a procedura remota (cioè eseguire remotamente del codice utile ad un computer diverso da quello che lo esegue) tramite USB o WiFi.
    Altra cosa molto importante sarà la possibilità del logging (ovvero di registrazione delle attività) di vari componenti hardware.


    Una cosa più interessanti per gli utenti sarà la possibilità di aggiungere plugin ai giochi e di usare "trucchi" (come quelli del Gameshark o gli AR Code)
     
    #1
    Ultima modifica: 3 Ago 2018
    A mikifantastik98, GiacmO, jolly1991 e 4 altri utenti piace questo elemento.
  2. iostream

    iostream Phoenix Wright

    Iscritto:
    13 Ago 2016
    Messaggi:
    4.900
    Like ricevuti:
    1.622
    #2
    A student piace questo elemento.
  3. untold

    untold Livello 8

    Iscritto:
    27 Apr 2015
    Messaggi:
    180
    Like ricevuti:
    26
    mi sto quasi pentendo di aver preso OS SX ahahah, ma comunque, non vedo l'ora esca il thermosphear, così avrò due nand separate e Smash lo si gioca online :wink:
     
    #3
  4. IlVampirelloXY

    IlVampirelloXY Livello 17

    Iscritto:
    3 Feb 2016
    Messaggi:
    737
    Like ricevuti:
    318
    Originale si intende.…
    e probabilmente dopo la formattazione della Sys Nand.
     
    #4
    A iostream piace questo elemento.
  5. RedHunter

    RedHunter Livello 10

    Iscritto:
    23 Apr 2018
    Messaggi:
    290
    Like ricevuti:
    65
    E perché mai? Questa è roba open source quindi SX potrà benissimo averla e anche implementata meglio, saranno sempre in vantaggio. Poi se vuoi giocare online questi cfw qui non fanno per te visto che nsp=ban.
     
    #5
  6. untold

    untold Livello 8

    Iscritto:
    27 Apr 2015
    Messaggi:
    180
    Like ricevuti:
    26
    bhè ovviamente ho una copia della nand "vergine" già al sicuro quindi no problem.
     
    #6
  7. Metro City

    Metro City Livello 14

    Iscritto:
    19 Dic 2015
    Messaggi:
    501
    Like ricevuti:
    49
    Interessante, dovrò comprare una micro SD per la Switch.…
     
    #7
  8. iostream

    iostream Phoenix Wright

    Iscritto:
    13 Ago 2016
    Messaggi:
    4.900
    Like ricevuti:
    1.622
    SX ha già rubato del codice ad Atmosphere. Ho usato il termine rubato perché ha violato la licenza GPL di Atmosphere prendendo quel codice...
     
    #8
    A reppe piace questo elemento.
  9. masterminds

    masterminds Livello 3

    Iscritto:
    15 Apr 2017
    Messaggi:
    54
    Like ricevuti:
    6
    ma potrà essere installato anche sulle nuove console switch =?
     
    #9
  10. iostream

    iostream Phoenix Wright

    Iscritto:
    13 Ago 2016
    Messaggi:
    4.900
    Like ricevuti:
    1.622
    Intendi quelle "patchate"?
     
    #10
  11. RedHunter

    RedHunter Livello 10

    Iscritto:
    23 Apr 2018
    Messaggi:
    290
    Like ricevuti:
    65
    Appunto, possono prendere quel che gli pare, non che un team che da solo ha creato un xci loader, un installer di dlc e patch, e che ha già bucato le nuove Switch ne abbia bisogno.
     
    #11
  12. Toad882

    Toad882 Livello 15

    Iscritto:
    9 Dic 2015
    Messaggi:
    621
    Like ricevuti:
    178
    Tre domande:
    Ma sarà compatibile con tutti i fw delle vecchie revisioni hardware della switch?
    Si potranno installare gli nsp?
    Visto che la telemetria sarà disabilitata la possibilità di essere bannati senza andare online con i giochi si ridurra sensibilmente?
     
    #12
    Ultima modifica: 4 Ago 2018
  13. iostream

    iostream Phoenix Wright

    Iscritto:
    13 Ago 2016
    Messaggi:
    4.900
    Like ricevuti:
    1.622
    1. Dovrebbe esserlo
    2. Sì
    3. Credo di sì

    Il codice preso da SX è RUBATO… la licenza GPL impone che se un software prende codice da uno con la GPL, anche quello su cui il codice è stato copiato abbia la stessa licenza.
    Secondo il tuo pensiero, io posso prendere un programma su cui un dev non ci guadagna niente, venderlo come mio e lucrarci (a discapito del programmatore originale)
     
    #13
    A jtagger73, reppe e Toad882 piace questo elemento.
  14. reppe

    reppe Livello 17

    Iscritto:
    16 Nov 2015
    Messaggi:
    792
    Like ricevuti:
    221
    C'è una discussione intera in cui alcuni utenti continuano a non capire (o a fare finta di non capire) questa cosa
     
    #13
    A jtagger73 piace questo elemento.
  15. motherfan

    motherfan [Banned]

    Iscritto:
    29 Ott 2015
    Messaggi:
    609
    Like ricevuti:
    123
    allora lascia questo gruppo perche il tuo fine e la pirateria mentre il fine di reboot è un altro
     
    #13
  16. reppe

    reppe Livello 17

    Iscritto:
    16 Nov 2015
    Messaggi:
    792
    Like ricevuti:
    221
    In base a cosa avresti dedotto ciò?
     
    #14
  17. untold

    untold Livello 8

    Iscritto:
    27 Apr 2015
    Messaggi:
    180
    Like ricevuti:
    26
    va bhè tornando in topic, ci son news per il release date del thermalsphear?
    avendo Sx-Os mi interessa "poco" atmosphere in se, ma molto la possibilità dell'emunand (ho una copia della mia nand "pulita").

    inoltre pensavo: ma non esiste un homebrew che funge da browser web? :smiley:
     
    #14
Sto caricando...

Condividi questa Pagina