Get Started


  1. 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:
  2. If you followed the guide, you likely have this software already, but the following 3DS software is recommended for freeShop usage and setup:
    • Luma3DS
    • FBI for an installer
    • ftpd for transfering files to the SD card
    • Decrypt9 for dumping and encrypting title keys.
  3. 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.

Initial Setup

  1. 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.
  2. 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:
    1. Boot up Decrypt9.
    2. Go to “Ticket/Titlekey Options”
    3. Go to “Titlekey Dump” (either SysNAND or EmuNAND, whichever you use)
    4. Choose a filename. The saved file should be in the sd:/files9/ directory.
  3. 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.