- First, make sure your 3DS can install and launch homebrew software with a CFW. If you have a stock system and cannot, follow the guide: https://3ds.guide/
- If you followed the guide, you likely have this software already, but the following 3DS software is recommended for freeShop usage and setup:
- FBI for an installer
- ftpd for transfering files to the SD card
- Decrypt9 for dumping and encrypting title keys.
- Download and install freeShop using one of the following methods:
- QR Code (recommended)
- Using FBI, navigate to Remote Install > Scan QR Code and then scan this QR.
- Manual Download
- Download the latest CIA file, transfer it to the SD card, and install it using FBI or any other CIA installer.
Warning: do not use any DNS or router configurations that block Nintendo's servers. They may interfere with freeShop's ability to access the necessary servers.
- Launching freeShop for first time will create all necessary files and directories on the SD card. It will inform you that no keys are found.
- You need a title key file (commonly named encTitleKeys.bin). To generate this file yourself, you can dump the keys of installed tickets on a 3DS console using the following steps:
- Boot up Decrypt9.
- Go to “Ticket/Titlekey Options”
- Go to “Titlekey Dump” (either SysNAND or EmuNAND, whichever you use)
- Choose a filename. The saved file should be in the sd:/files9/ directory.
- You can use your title key file(s) in two different ways:
- Place the key file(s) in the sd:/3ds/data/freeShop/keys/ directory.
- Download your file(s) from URL, synchronizing with cloud backups:
- Add the URL in the freeShop settings in the “Update” tab.
- This is a video demonstration.
- You must restart freeShop in order for it to download the key file.