Parental Control PIN recovery for Nintendo Switch with two methods:
- RCM Payload: Integrated into Lockpick_RCM for automatic recovery
- TegraExplorer Script: Alternative script-based approach
It mounts the SYSTEM partition, searches the 8000000000000100 save file and recover the PIN from it. No manual file management or decryption steps needed.
Just run make. It uses Docker to build against devkita64.
Output is PinRecovery.bin.
Copy PinRecovery.bin to /sdcard/bootloader/payloads/ on your Switch SD card.
- Boot into Hekate
- Select "Payloads"
- Select "PinRecovery.bin"
- Select "Recover Parental PIN"
- PIN shows up on screen after key derivation
Alternative: You can also inject PinRecovery.bin directly via RCM (e.g., using TegraRcmGUI).
Copy recover_pin.te to /sdcard/tegraexplorer/scripts/ on your Switch SD card.
- Boot into Hekate
- Select "Payloads"
- Select "TegraExplorer.bin"
- Navigate to "Scripts" menu
- Select "recover_pin.te"
- Choose "Recover from SysMMC" or "Recover from EmuMMC"
- PIN is displayed on screen
How it works: The script detects which PIN files exist in your save (handles all firmware versions), reads them in the correct order, and searches for PIN signatures in both JSON and binary formats.
Credits: shchmue, CTCaer, saneki for the base payload.