Jump to content
  • Using JKSM

    JKSM is a 3DS homebrew application that can backup and restore save files for 3DS cartridges, and 3DS eShop titles (including GB and GBC virtual console). This tutorial will walk you through its installation and usage.

    Prerequisites

    In order to use JKSM, you will first need access to CFW or Homebrew. A comprehensive guide on how to set up CFW can be found here. If you do not have what you need, you can still use JKSM with homebrew access

    Additionally, you will need to possess the patience and ability to read sentences.

    Note: Options on screens may look different based on the version of JKSM you're using. I've tried to provide different screenshots, but if it's still slightly different, you're going to have to be flexible and adapt according and choose the most relevant option at that step.
     

    Downloads

    The latest version of JKSM can be downloaded from here.


    Using CFW

    CFW is the preferred way to use JKSM. Install the .cia using your favorite installer.
    Then, launch the JKSM app.
     

    Using Homebrew

    1. Download JKSM.zip, and create a 3ds folder to the root of your 3DS's SD Card (if the 3ds folder doesn't already exist).
    2. Paste the .3dsx file into the 3ds folder
    3. Open the homebrew menu using your favorite homebrew entrypoint.

     

    The Steps
    0. You only need to perform this step, if you are trying to dump the save of a newly installed game, or if you have never used JKSM before.
    Open JKSM and Select Reload Titles / Refresh Games.
    image.pngimage.png


    1. Open JKSM on your 3DS and click on Titles.
    image.pngimage.png
     

    2. Scroll down to and click on your desired game.
    Note: You may need to perform Step 0 if you don't see your desired title listed.

    In this example, we'll be selecting Pokémon Sun
    image.pngimage.png
     

    3. Importing/Exporting
    FOR EXPORTS:

    Spoiler


    This step slightly differs depending on what JKSM version you're using.

    image.png

    image.png
     
    image.png

    image.png

    Select Save Data.
     

    Then, hover over New and press the A button.
    It'll lead you to a naming screen.
    (You're naming the backup)

    Select Save Data Options,

    Then select Export Save,
    then hover over New and press the A button.
    It'll lead you to a naming screen.
    (You're naming the backup)

    FOR IMPORTS:

    Spoiler

    This step slightly differs depending on what JKSM version you're using.

    Before we proceed, do remember:
    1. Your file in the folder MUST be named main
    2. There cannot be other files in the same folder you import from (such as main.bak)

     

    image.png

    image.png
    image.png

    image.png

    image.png

    Select Save Data.

    Then, hover over any of the named backups,
    then press the Y button.

    Select Save Data Options.

    Then, select import Save,
    then hover over any of the named backups,
    then press the A button.


    4. Exit JKSM, Power off your 3DS and put your SD card from your 3DS into your computer (if you use an FTP client on 3DS you can alternatively launch it instead). Then navigate to (JKSV/Saves/"your desired game"/"your folder name") Inside should be your save file.

    [example of the folder names seen in image below. Notice how the folder matches the name given above]


    5. MAKE A BACKUP OF THIS FILE BEFORE USING OR EDITING IT WITH ANY SAVE EDITORS.
    image.png

     

    EXTRA. Things to take note:
    1. Your file in the folder MUST be named main
    2. There cannot be other files in the same folder you import from (such as main.bak)
    3. If you don't see any titles/games, from the main menu of JKSM, select Refresh Titles/Refresh Games/Reload Titles (differs based on JKSM version, but same function)

     

    Old version of JKSM  CFW Guide below (ignore this, if you understand the content above)

    Spoiler

    1. After installing JKSM with your favorite CIA installer, open JKSM on your 3DS and click on "Titles".

    Untitled-1.png

    2. Scroll down to and click on your desired game. You may need to click "Reload Tiles" on the previous Screen if you don't see your desired title listed.

    Untitled-2.png

    3. Click on "Save Data Options" then click on "Export Save". Click on "Import Save" instead if you are trying to restore your edited save file back to your VC Game.

    Untitled-3.png

    4. Click "New" and create a new folder to put your save file in.

    Untitled-4.png

    5. If the backup has completed you will see a new save with the name you chose under your desired game.

    Untitled-5.png

    6. Exit JKSM, Power off your 3DS and put your SD card from your 3DS into your computer (if you use an FTP client on 3DS you can alternatively launch it instead). Then navigate to (JKSV/Saves/"your desired game"/"your folder name") Inside should be your save file.

    7. MAKE A BACKUP OF THIS FILE BEFORE USING OR EDITING IT WITH ANY SAVE EDITORS.

    Untitled-6.png

     




    User Feedback

    Recommended Comments



    Hello,

    When I first installed this .cia, I didn't have this guide to follow. After installing and deleting the .cia, I launch 'JKSM' (12/20/2018) and instead of following the "Reload Titles" option I just selected "Titles" to try and figure this out on my own at the time. I saw Pokémon Omega Ruby which is the game I am attempting to use with PkHex but instead of first selecting the game with 'A' I selected the option 'Dump Selected (Y)' and then eventually with patience found the Pokémon (Main) Save file by digging through the folder JKSM on my SD Card.

    I just have a few questions if someone could help answer them.

    1. Does this homebrew keep you safe from accidentally deleting the cartridge save data?

    2. Is there a big difference between selecting the option 'Dump Selected (Y)' or selecting 'New' after selecting 'Save Data'? I am guessing the first option is for dumping the entire game and then second option is for dumping just the save?

    3. What is Extra Data? Is this update and game data?

    4. Can I just start over and delete the JKSM folder and follow the steps correctly this time?

    Thank-you!

    Edited by Cloud9Skywalker

    Share this comment


    Link to comment
    Share on other sites

    49 minutes ago, Cloud9Skywalker said:

    1. Does this homebrew keep you safe from accidentally deleting the cartridge save data?

    This homebrew manages data, ie allow you to import and export save data.

    If you accidentally deleted save data from cartridge, but kept a backup, then you can safely restore it.
    If you had no backup, and accidentally deleted the cartridge data, then you're screwed.

    In order words, the existence of this homebrew doesn't keep you safe. You are in-charge of keeping you safe :3

    49 minutes ago, Cloud9Skywalker said:

    2. Is there a big difference between selecting the option 'Dump Selected (Y)' or selecting 'New' after selecting 'Save Data'? I am guessing the first option is for dumping the entire game and then second option is for dumping just the save?

    AFAIK, this homebrew doesn't "dump the entire game". Probably just a different option that leads to the same result, ie the save being dumped.

    49 minutes ago, Cloud9Skywalker said:

    3. What is Extra Data? Is this update and game data?

    No clue :/
    I think most Pokémon games don't outright use this? Maybe it is related to battle videos? I don't recall if Battle Videos were stored here (I don't remember how I extracted Zeraora pk file from the video data, nor how I got the data).
    There might be other games that use it that may have compatibility with this feature, I don't know.

    49 minutes ago, Cloud9Skywalker said:

    4. Can I just start over and delete the JKSM folder and follow the steps correctly this time?

    Keep the JKSM folder safe on your computer, then delete it from your SD card.
    The JKSM folder may contain saves that will be useful in the future.

    Beyond that, sure, follow the steps in the future :)

    Share this comment


    Link to comment
    Share on other sites

    Hello,

     

    I am very new to all of this, I decided to get Homebrew on my 3DS, it's all working but I'm having trouble injecting a save file into my USUM games.

     

    I've downloaded files from this website as I cannot get PkHeX working on my Mac - and it's not working. JKSM states "there was an error opening the file for writing" and then an 0x00000001 error following.

    Do you know what could be causing this?

    Share this comment


    Link to comment
    Share on other sites

    Hi so I recently used PKHeX to gen some eggs, then hatched them in Ultra Moon and Saved the game yet when i try to open PKHex again, it isn’t updated to where the eggs are hatched?

    Share this comment


    Link to comment
    Share on other sites

    Trying to follow this, but my saves aren’t showing in JKSM. Any idea?

    image.jpg

    Share this comment


    Link to comment
    Share on other sites

    4 hours ago, Kizwiz said:

    Trying to follow this, but my saves aren’t showing in JKSM. Any idea?

    image.jpg

    Probably a few menus back, JKSM probably has an option called Reload Titles or Refresh Titles, or something to that effect. Hit that first.
    It's probably mentioned in the tutorial on our site as well.

    Share this comment


    Link to comment
    Share on other sites




    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...