Skip to content

Commit

Permalink
Add switch hack
Browse files Browse the repository at this point in the history
  • Loading branch information
matsumurae committed Aug 15, 2023
1 parent 979cc75 commit 8857713
Showing 1 changed file with 61 additions and 3 deletions.
64 changes: 61 additions & 3 deletions docs/games/switch.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,63 @@ nav_order: 1

# Switch & 3DS

## Sobreescribir idioma de un juego
## Homebrew (Switch)

### Switch
{: .warning-title }
> ¡Alerta!
>
> Recuerda que es un hack temporal y se borrará si se apaga. Por eso, cada vez que saques la SD, tendrás que inyectar el payload.
Para esto vas a tener que mirar que versión de Switch tienes, ya que hay versiones que no pueden ser hackeadas sin chip. Lo puedes comprobar en https://ismyswitchpatched.com/.

Echa un vistazo a la guia de Waifu (https://www.cfwaifu.com/atmosphere-tinfoil/) para ver como instalar Atmosphere y Tinfoil.

### Como actualizar la versión (Atmosphere)

{: .important-title }
> Nota
>
> Actualmente la última versión es 1.5.4 para Atmosphere, 16 para Tinfoil y 16.0.3 del SO oficial de Switch. ¡Atmosphere ya admite el último SO!
Es fácil, solo tienes que sustituir los ficheros de la nueva versión en la SD. Una vez hecho, metes la SD y conectas la Switch por USB al PC. Abres TegraRcmGUI y cargas el `fusee.bin`. Y listo, se abrirá tu switch hackeada.

#### Actualizar SO

¡Sí, puedes tener la última versión del SO oficial ya que Atmosphere lo soporta! En la 1.5.4 ya admite 16.0.3. Para actualizar, te descargas el firmware [aquí](https://switchscene.org/resources/categories/firmwares-oficiales.7/) y lo pasas a la SD. **Si vas a actualizar Atmosphere, te recomiendo pasarlo todo a la vez.**

Una vez encendida, ve al Album (donde accedes al homebrew) y abre Daybreak. Selecciona el directorio, les das a "Preserve settings", "Install (FAT32 + exFAT)" y le das a que instale… ¡Y listo, una vez reinicie estará actualizada! Tienes una guía visual [aquí](https://switchscene.org/threads/gu%C3%ADa-para-actualizar-el-firmware-de-la-switch-con-daybreak.2663/).

#### Tinfoil no arranca con la nueva versión

Esto pasa… Y me ha pasado. Lo que tienes que hacer es volver a instalar Tinfoil de nuevo, de limpio. Pasa la última versión de Tinfoil a la SD y accede al menú de Album. Al iniciar Tinfoil, debería instalarse.

¿Y si no se instala? ¡También me ha pasado! Puedes optar por instalar el `.nsp` con Goldleaf. Si no tienes [HB Appstore](https://github.com/fortheusers/hb-appstore/releases) te recomiendo instalarlo, solo tienes que arrastrarlo a la carpeta `switch`.

#### Los juegos no arrancan con la nueva versión

Clásico, porque te faltan los sigpatches. Atmosphere no apoya el pirateo así que tendrás que instalar los sigpatches para que los juegos instalados piratas funcionen. En el [repo de Github](https://github.com/THZoria/AtmoPack-Vanilla/releases) tienes todas las versiones de SO y Atmosphere, mira que sea la misma que la tuya y lo copias a la SD. Esto sobreescribe archivos de dos carpetas: bootloader y Atmosphere.

**Eso sí, esto tienes que hacerlo con la Switch apagada para que coja los sigpatches después.**

### Inyectar payload

Como he dicho, cada vez que sacas la SD tienes que cargar el payload ya que es un hack temporal (no permanente). Es fácil:

1. Conecta la Switch por USB.
2. Abre TegraRcmGUI.
3. Carga el `fusee.bin` de la versión que tengas (mira el Github de Atmosphere).

### Instalar juegos por USB directamente

Se puede hacer con Goldleaf y Quark (https://www.cfwaifu.com/goldleaf-quark/) o con Tinfoil (https://www.cfwaifu.com/tinfoil-nut/).

### Pasar juegos por USB

Si tienes las últimas versiones de Atmosphere, tendrás el USB File Transfer. Con él, podrás conectar la Switch al PC sin tener que sacar la SD y pasar por cable los archivos.

En PC te saldrá la carpeta al instante, lo detecta sin problema. En Mac, no te va a salir en el sistema de ficheros… Pero puedes usar OpenMTP para conectarte, funciona perfectamente.

### Sobreescribir idioma de un juego

{: .warning-title }
> ¡Alerta!
Expand All @@ -32,7 +86,11 @@ override_region = jpn
- **Las regiones son:** jpn, usa, eur, aus, chn, kor, twn
- **Los idiomas son:** ja, en-US, fr, de, it, es, zh-Hant, zh-Hans, zh-CN, ko, nl, pt, ru, zh-TW, en-GB, fr-CA, es-419

### 3DS
## Homebrew (3DS)



### Sobreescribir idioma de un juego

{: .warning-title }
> ¡Alerta!
Expand Down

0 comments on commit 8857713

Please sign in to comment.