Home Nintendo New Nintendo 3DS Rilasciato Custom Firmware CakesFW v100

[Scena 3DS] Rilasciato Custom Firmware CakesFW v100

237
0

Il Custom Firmware CakesFW raggiunge quota 100, certo un modo insolito per tenere traccia delle versioni rilasciate, ma che sembra non pesare al developer Mid-Kid.

firmware

Il Custom Firmware sembra somigliare in parte a rXtools opportunamente patchato dal developer AHB_person per poter installare ed eseguire file .cia senza firme valide.

Ci sono alcune novità di rilievo, l’intero progetto è stato spostato all’interno delle repository Github, questo perché l’host (leerik.nl) che dava la possibilità di caricare le build non esiste più, portandosi via anche le vecchie versioni che purtroppo non potranno essere recuperate in alcun modo.

Caratteristiche

  • Spider 4.x-9.2 e supporto MSET 4.x-6.x e il supporto per le vecchie Ninjhax 3ds/xl/2DS.
  • MSET 4.x e supporto Ninjhax 1/2 per New 3DS/XL.
  • Opzioni per l’avvio della sysNAND (per GBA/DSi) e emuNAND fino a 10.2 su vecchie 3DS, o 9.5 su nuovo 3DS.
  • Emunand supporta redNAND e Gateway emuNAND.
  • Patch Sig.
  • Le varie patch sono contenute nella directory “cakes”. il formato .cake è semplicemente un formato che mette insieme le patch FIRM, e comunica al patcher con quali patch deve lavorare.
  • Autoavvio (premere il tasto icon007 per entrare nel menu).
  • Supporto per più versioni NATIVE_FIRM.

Post-release caratteristiche promettenti

  • Installazione file CIA dalla rete (b1l1s in realtà ha già un POC per questo).
  • Decripta FIRM senza richiedere all’utente di fornire la chiave (estrae la chiave dal ticket.db all’avvio. Richiede di montare la NAND e altre cose di fantasia).
  • Regionfree.
  • Rainbows.

Installazione

  • Copiate tutti i file nella root della vostra scheda SD e lanciate attraverso l’exploit spider, MSET o Ninjhax.
  • Copiate il file firmware.bin nella root della vostra scheda SD.
  • Avrete bisogno anche del file firmkey.bin nella cartella cakes. Questa chiave può essere scaricata dal vostro ticket.db utilizzando rxTools, 3DS_Multi_Decryptor o Decrypt9 (dal momento che la chiave è universale la si può cercare ugualmente su internet. Nota: Su New 3DS e Old 3DS le chiavi differiscono).
  • Per MSET su 4.x o 6.x, il developer ha modificato l’installatore POR di zoogie per farlo lavorare con questo. C’è anche un code.bin per installare il POR tramite spider nella pagina di download.
  • Per MSET sui nuovi firmware, prima downgradare l’applicazione MSET alla versione 4.x o 6.x e dopo utilizzare i CakesROP.nds o code.bin sulla pagina di download per installare il corretto POR.
  • Per spider, vedere in fondo al post per la pagina del launcher.

[stextbox id=”info”]NOTA: Il code.bin installerà il corretto POR in base alla versione del firmware. Se siete su firmware 6.x o superiore, verrà installato il POR per MSET 6.x.

NOTA: Non rinominare il file Cakes.dat. Il payload ARM9 si trova lì e il codice si aspetta che venga chiamato in quel modo.[/stextbox]

Come dumpare il firmkey.bin

  • Dovrete decifrare il file ticket.db con Decrypt9, rxTools o 3DS_Multi_Decryptor.
  • Utilizzate un qualsiasi printKeys.py, e stampate le chiavi.
  • Una volta che avrete ottenuto la vostra chiave, incollatela in un editor esadecimale, proprio come per slot0x25keyX.
  • L’ID del titolo è: 0004013800000002 per gli Old 3DS, 0004013820000002 per i New 3DS.

MD5 del vecchio firmkey 3DS dovrebbe essere: 59D40D9027E10C66733D3F6FC4552699.
Lo SHA256 per le vecchie 3DS: 2E8B80E9DBFFBDE70B6B04A9E0D768854D1E8546F4EA3264457CB09A6714F1B9.
MD5 del nuovo 3DS firmkey dovrebbe essere: 0c397518a8d7f549a38e223be2bd21e5.
Lo SHA256 per i nuovi 3DS: 2682cdda651d5822b05056a9dddaad19b4bac211376753b6d2e02e0b8cab6cf2.

QR Code Spider

cakesqr

http://dukesrg.no-ip.org/3ds/cakes?Cakes.dat
(Grazie adukesrg)

Per caricare il code.bin, utilizzare questo:

cakesqr

http://dukesrg.no-ip.org/3ds/cakes?code.bin

Changelog

  • Aggiornato emuNAND.cake.
  • Reso più pulito il codice sorgente.

Download: Custom Firmware CakesFW v100

Download: Source Code CakesFW v100