Skip to content

Instantly share code, notes, and snippets.

Hacker sa Switch facilement avec Atmosphère, Kosmos, Hekate & PegaScape

Vous voyez une multitude de tutoriels mais vous ne savez pas comment vous y prendre, quoi choisir etc. Ce tutoriel vous montrera les bonnes pratiques et l'utilisation d'outils faciles.

Est-ce que je peux hacker ma Nintendo Switch ?

Il existe plusieurs exploits ou failles sur la Nintendo Switch.

  • Cas 1: J'ai une Switch non patchée
@65c22
65c22 / tuto_emummc_fr.md
Created June 30, 2019 18:58
Tutoriel - Mettre en place l'emuNAND (emuMMC) sur Atmosphère (WIP)

Tutoriel - Mettre en place l'emuNAND (emuMMC) sur Atmosphère (WIP)

Dans ce tutoriel nous allons mettre en place un emuNAND (emuMMC) sur Atmosphère.

Attention

AMS 0.9.2 - Assez stable pour l'emuMMC par partition, pas hyper opti pour les fichiers

Mise en place

@65c22
65c22 / tuto_atmosphere_fr.md
Last active August 1, 2023 14:39
Tutoriel - Installer Atmosphère sur votre Nintendo Switch

Tutoriel - Comprendre et utiliser le CFW Atmosphère sur Nintendo Switch (+bonus)

Atmosphère est un CFW (Custom FirmWare - Logiciel modifié) opensource avec un développement très active. Son nom n'a pas été choisi par hazard, effet les developpeurs ont découpés le code en plusieurs couches (comme celle de l'atmosphère), vous n'allez pas tout comprendre mais vous allez pouvoir retenir les quelques features les plus importantes pour une utilisation lambda.

Les couches d'Atmosphère

  • Fusée - le custom bootloader, c'est la première couche lors de l'amorçage du CFW, elle permet le chargement des fichiers KIPs, le chargement d'un kernel personalisé... La configuration de ce composant se situe dans le fichier atmosphere/BCT.ini

  • Exosphère - le custom secure monitor, c'est une réplimentation complète de la TrustZone du firmware de la Switch, permettant la récuperation d'une multitude d'informations pour les Homebrews par exemple.

@65c22
65c22 / resize-user.py
Created June 22, 2019 15:02 — forked from ckurtz22/resize-user.py
Script to resize an emuMMC image for the Nintendo Switch.
import sys
import os
import math
import uuid
import struct
import configparser
from struct import unpack, pack
from binascii import crc32
if len(sys.argv) > 4 or len(sys.argv) < 2:
@65c22
65c22 / tuto_resize_user_emummc.md
Last active January 26, 2020 13:26
[Tuto] Redimensionner partition USER pour emuMMC Atmosphère

Tutoriel - Redimensionner la partition USER d'un dump de NAND (pour emuMMC Atmosphère)

Introduction

Introduction:

Ce tutoriel va intéresser les amateurs de l'emuMMC intégré dernièrement au CFW Atmosphère. En effet, vous avez maintenant la possibilité sur AMS de lancer une NAND "alternatif" stockée sur votre carte SD (au lieu d'utiliser celle sur la puce mémoire de votre switch appellé sysNAND). Le redimensionnement de la partition USER (qui contient vos données utilisateur) est utile dans le cas d'un emuMMC/emuNAND pour récupérer une partie du stockage perdu (en moyenne 20Go), en effet il est inutile d'avoir un emuMMC de 32Go puisque vous installez tous vos jeux dans la SD et le dossier Nintendo.

Pour se faire nous allons avoir besoin d'un dump de NAND que vous pouvez réaliser de différentes manières (les tutoriels ne manquent pas sur le forum), j'ai personnellement utiliser la méthode Hekate. Mais à la fin vous obtenez tous les fichiers RAWNAND.bin BOOT0 et BOOT1, pour la méthode que je vais vous

@65c22
65c22 / script.bat
Created May 23, 2019 15:57
You have a problem with Docker on Windows ?! Hyper-V & Virtualbox
@echo off
title Hyper V - VirtualBox
:start
set switch=false
set hv=false
set vb=false
bcdedit | find "hypervisorlaunchtype Auto" > nul && set hv=true
@65c22
65c22 / A8EndGcode.gcode
Last active July 25, 2023 18:37
Anet A8 GCODE
M104 S0 ;chauffage de l'extrudeuse éteint
M140 S0 ;chauffe-lit chauffant éteint
G91 ;positionnement relatif
G1 E-1 F300 ;rétracter un peu le filament avant de soulever la buse, pour libérer une partie de la pression
G1 Z+0.5 E-5 X-20 Y-20 F9000 ;déplacez Z un peu et retirez le filament encore plus
G28 X0 Y0 ;déplacez X / Y jusqu'à la butée min, de sorte que la tête soit à l'écart
G90 ;positionnement absolu
G1 Y190 F9000 ;le lit se déplace vers l'avant
M84 ;steppers off
### Keybase proof
I hereby claim:
* I am giga300 on github.
* I am giga300 (https://keybase.io/giga300) on keybase.
* I have a public key whose fingerprint is 753F 4454 4902 AFB0 31C0 1917 FD51 0F91 A258 A941
To claim this, I am signing this object:
@65c22
65c22 / official-windows-downloads
Created November 18, 2016 19:43
[Trick] Official Microsoft Windows Downloads (7/8/10) 64-32 bits Raw
It is possible to download all versions of Windows (since version 7) with the Microsoft site without product key thanks with this tip:
Go to this link : https://www.microsoft.com/en-us/software-download/windows10ISO/
In the drop-down menu that asks you to choose your edition you only see version 10 of Windows :
http://i.imgur.com/YRLrIfV.png
Then , open your browser console and enter this script :