Disponibile un nuovo aggiornamento per FastCFWswitch, il piccolo overlay Tesla ci permetterà di lanciare diversi payload passando da un Custom Firmware all’altro.
L’overlay può essere utilizzato per passare dal Custom Firmware Atmosphère a SX OS e viceversa oppure per utilizzare una configurazione del tipo Lakka, Android e Ubuntu.
Attualmente sono supportate solo le console Switch con il vecchio SOC Erista, questo perché exosphere utilizza un exploit del bootrom per riavviarsi su di un payload.
Requisiti
- Un Custom Firmware compatibile con Tesla.
- Un’installazione Tesla funzionante.
Setup
- Impostare il tesla menu e nx-ovlloader.
- Scaricare ed estrarre l’archivio
.zip
all’interno della scheda SD. - Modificare la configurazione in
/config/fastCFWSwitch/config.ini
.
Configurazione
Attributo | Possibili valori | Descrizione |
type | empty / section / payload | Definisce il tipo di elemento definito da questa sezione, se lasciato vuoto lo differenzierà automaticamente controllando se è impostato un percorso. |
name | qualsiasi stringa - ad esempio: atmosphere | Il nome della voce, mostrato nell'overlay. |
path | un percorso - ad esempio: /bootloader/hekate.bin | Il percorso assoluto, basato sulla radice della sd, al payload da caricare. |
bootPos | un numero | La posizione del config della configurazione che dovrebbe caricare il payload di destinazione, attualmente supportata solo per hekate. |
bootId | una stringa lunga 1-7 caratteri - ad esempio atmos | L'id della voce di configurazione che il target dovrebbe essere caricato, supportato per hekate 5.0.2+. |
ums | stringa dall'elenco di destinazione UMS - ad esempio sd | Il target ums, che dovrebbe essere esposto automaticamente tramite usb, è supportato per hekate. |
UMS Target
Target | Possibili valori |
SD-Card | sd , fallback predefinito |
EMMC BOOT0 | nand_boot0 , emmc_boot0 |
EMMC BOOT1 | nand_boot1 , emmc_boot1 |
EMMC Main/GPT | nand_gpt , emmc_gpt |
EmuNAND BOOT0 | emu_boot0 |
EmuNAND BOOT1 | emu_boot1 |
EmuNAND Main/GPT | emu_gpt |
Esempi di configurazione
[CFWS]
type=section
name=cfws
[SYSNAND]
name=sysnand
path=/payloads/hekate_ctcaer.bin
bootId=sysnand
[EMUNAND]
name=emunand
path=/payloads/hekate_ctcaer.bin
bootId=emunand
[ATMOSPHERE]
name=atmosphere
path=/atmosphere/reboot_payload.bin
[SXOS]
name=SxOS
path=/sxos/reboot_payload.bin
[ANDROID]
name=Android
path=/payloads/hekate_ctcaer.bin
bootPos=2
[TOOLS]
name=Tools
[HEKATE]
name=Hekate
path=/payloads/hekate_ctcaer.bin
[LOCKPICKRCM]
name=Hekate
path=/payloads/Lockpick_RCM.bin
[UMS]
name=UMS
[SD_CARD]
name=SD
path=/payloads/hekate_ctcaer.bin
ums = sd
[EMMC_GPT]
name=EMMC GPT
path=/payloads/hekate_ctcaer.bin
ums = emmc_gpt
Changelog
- Questa versione aggiunge il supporto per l’avvio di Hekate alla funzione ums.
- Per utilizzarlo, creare una voce con il campo
ums
impostato su uno dei valori definiti poco sopra.
- Per utilizzarlo, creare una voce con il campo
Download: FastCFWswitch v1.2.0
Download: Source code fastCFWswitch v1.2.0
Fonte: gbatemp.net