Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Seedminer/Manual mining: Difference between revisions

From Hacks Guide Wiki
(no seriously, this makes things WAY easier on my part)
 
(make it OS-agnostic (i think? definitely works on Windows and Linux) and a few fixes)
Line 2: Line 2:
'''Manual mining''' is a name for one of two processes that allows you to find a console's <code>movable.sed</code> without the help of an outside resource. The method described in this guide is also named Manual Mining - the other is called '''Mii Mining''' and should only be used when manual mining is also impossible.
'''Manual mining''' is a name for one of two processes that allows you to find a console's <code>movable.sed</code> without the help of an outside resource. The method described in this guide is also named Manual Mining - the other is called '''Mii Mining''' and should only be used when manual mining is also impossible.
==Requirements==
==Requirements==
*A computer with a dedicated GPU that is running Windows, macOS, or Linux.
*A computer with a dedicated GPU (graphics card) that is running Windows, macOS, or Linux.
**Integrated graphics will still work, but are extremely underpowered and may cause mining to take multiple hours. This guide does not recommend their use.
**Integrated graphics will still work, but are extremely underpowered and may cause mining to take multiple hours. This guide does not recommend their use.
*The target console's ID0.
*The target console's ID0.
Line 16: Line 16:
===Section I - Prep Work===
===Section I - Prep Work===
In this section, you will obtain needed information and prepare your PC & the source console to run the programs needed for mining.
In this section, you will obtain needed information and prepare your PC & the source console to run the programs needed for mining.
#Extract the contents of the Seedminer <code>.zip</code> to a folder anywhere on your PC - this will be where multiple other files are placed
#Extract the contents of the Seedminer <code>.zip</code> and move the folder inside it that matches your OS to anywhere on your PC - this Seedminer folder will be where multiple other files are placed
#Inside the extracted Seedminer folder, click on the address bar and type <code>cmd</code>, then press Enter - a Command Prompt window will appear
#While holding SHIFT, right-click anywhere in the empty space of the Seedminer folder, then click the option that opens a terminal, PowerShell, or Command Prompt
#In Command Prompt, type <code>py -3 -mpip install pycryptodomex</code> - once it's done installing, keep the window open as you will need it later
#In the opened window, type <code>py -3 -mpip install pycryptodomex</code> - once it's done installing, keep the window open as you will need it later
#Put the target console's SD card into your computer, navigate to the <code>Nintendo 3DS</code> folder on the SD, and copy the name of the 32-character-long folder directly inside
#Put the target console's SD card into your computer, navigate to the <code>Nintendo 3DS</code> folder on the SD, and copy the name of the 32-character-long folder directly inside
#*This folder, known as the ID0, is system-specific. Only one should be present - if you see multiple, follow [[3dsguide:troubleshooting#multiple-long-names-in-nintendo-3ds-folder|these instructions.]]
#*This folder, known as the ID0, is system-specific. Only one should be present - if you see multiple, follow [[3dsguide:troubleshooting#multiple-long-names-in-nintendo-3ds-folder|these instructions.]]
#Put the target console's SD card back into the target console and put the source console's SD card into your computer
#*Once you have the ID0, paste it into a document to reference later
#Put the source console's SD card into your computer
#Copy <code>seedstarter.3dsx</code> from the <code>RELEASE_v2.1</code> zip to <code>sdmc:/3ds</code> on the source console's SD card
#Copy <code>seedstarter.3dsx</code> from the <code>RELEASE_v2.1</code> zip to <code>sdmc:/3ds</code> on the source console's SD card
#Put the source console's SD card back into the source console
#Put the source console's SD card back into the source console
Line 29: Line 30:
#Turn on both consoles
#Turn on both consoles
#On both consoles, go into the Friends List, click the add friend button, and add the other console as a friend
#On both consoles, go into the Friends List, click the add friend button, and add the other console as a friend
#Once the consoles are friended, on '''the source 3DS''', back out of the Friends List and open the Homebrew Launcher
#Once the consoles are friended, on '''the source console''', exit the Friends List and open the Homebrew Launcher
#Open seedStarter and press {{B|B}} to dump all LFCS from friend codes
#Open seedStarter and press {{B|B}} to dump all friend codes' LFCS
#Press {{B|A}} and then {{B|START}} to exit seedStarter, close the Homebrew Launcher, then turn off the '''source 3DS''' and insert its SD card into your computer
#Press {{B|A}} and then {{B|START}} to exit seedStarter, close the Homebrew Launcher, then turn off the '''source console''' and insert its SD card into your computer
#On the SD card, navigate to <code>sdmc:/seedstarter/LFCS</code> and copy the file with the '''target console's''' friend code in its name
#On the SD card, navigate to <code>sdmc:/seedstarter/LFCS</code> and copy the file that has the '''target console's''' friend code in its name
#Go to the Seedminer folder and paste this file there, then rename it to <code>movable_part1.sed</code>
#Go to the Seedminer folder and paste this file there, then rename it to <code>movable_part1.sed</code>
#At this point, you may put the '''source console's''' SD card back in its console if you wish


===Section III - Mining===
===Section III - Mining===
In this section, you will mine <code>movable.sed</code> in order to continue with the normal guide.
In this section, you will mine <code>movable.sed</code> in order to continue with the normal guide.
#Inside the Command Prompt window, enter the command <code>py -3 seedminer_launcher3.py id0 <id0></code>
#Inside the Command Prompt window, enter the command <code>py -3 seedminer_launcher3.py id0 <id0></code>
#*Replace <code><id0></code> with the ID0 of the target console
#*Replace <code><id0></code> with the ID0 you copied into a document
#Once completed, enter the command <code>py -3 seedminer_launcher3.py gpu</code>
#Once it completes, enter the command <code>py -3 seedminer_launcher3.py gpu</code>
#*This will take up to 10 minutes, depending on your GPU's strength
#*The mining process will usually take up to 10 minutes, depending on your GPU's strength
#Once it is finished, the file <code>movable.sed</code> will appear in the Seedminer folder - use this in place of one obtained from BruteforceMovable
#When it finishes, a file called <code>movable.sed</code> will appear in the Seedminer folder - use this in place of one obtained from BruteforceMovable


<big>{{success|text=Go to [[3dsguide:seedminer#next-steps-choose-an-exploit|the next step in the guide]]}}</big>
<big>{{success|text=Go to [[3dsguide:seedminer#next-steps-choose-an-exploit|the next step in the guide]]}}</big>

Revision as of 02:32, 1 November 2022

Manual mining is a name for one of two processes that allows you to find a console's movable.sed without the help of an outside resource. The method described in this guide is also named Manual Mining - the other is called Mii Mining and should only be used when manual mining is also impossible.

Requirements

  • A computer with a dedicated GPU (graphics card) that is running Windows, macOS, or Linux.
    • Integrated graphics will still work, but are extremely underpowered and may cause mining to take multiple hours. This guide does not recommend their use.
  • The target console's ID0.
  • A second, already-hacked 3DS (called the source console from now on).
    • Both the source console and target console must be able to add friends.

Instructions

What you need

  • The [latest] and [v2.1] releases of seedminer (the .zip files NOT labeled as source code).
  • Any 3.x version of [python].

Section I - Prep Work

In this section, you will obtain needed information and prepare your PC & the source console to run the programs needed for mining.

  1. Extract the contents of the Seedminer .zip and move the folder inside it that matches your OS to anywhere on your PC - this Seedminer folder will be where multiple other files are placed
  2. While holding SHIFT, right-click anywhere in the empty space of the Seedminer folder, then click the option that opens a terminal, PowerShell, or Command Prompt
  3. In the opened window, type py -3 -mpip install pycryptodomex - once it's done installing, keep the window open as you will need it later
  4. Put the target console's SD card into your computer, navigate to the Nintendo 3DS folder on the SD, and copy the name of the 32-character-long folder directly inside
    • This folder, known as the ID0, is system-specific. Only one should be present - if you see multiple, follow these instructions.
    • Once you have the ID0, paste it into a document to reference later
  5. Put the source console's SD card into your computer
  6. Copy seedstarter.3dsx from the RELEASE_v2.1 zip to sdmc:/3ds on the source console's SD card
  7. Put the source console's SD card back into the source console

Section II - Obtaining LFCS

In this section, you will obtain the movable_part1.sed needed for manual mining.

  1. Turn on both consoles
  2. On both consoles, go into the Friends List, click the add friend button, and add the other console as a friend
  3. Once the consoles are friended, on the source console, exit the Friends List and open the Homebrew Launcher
  4. Open seedStarter and press B to dump all friend codes' LFCS
  5. Press A and then START to exit seedStarter, close the Homebrew Launcher, then turn off the source console and insert its SD card into your computer
  6. On the SD card, navigate to sdmc:/seedstarter/LFCS and copy the file that has the target console's friend code in its name
  7. Go to the Seedminer folder and paste this file there, then rename it to movable_part1.sed
  8. At this point, you may put the source console's SD card back in its console if you wish

Section III - Mining

In this section, you will mine movable.sed in order to continue with the normal guide.

  1. Inside the Command Prompt window, enter the command py -3 seedminer_launcher3.py id0 <id0>
    • Replace <id0> with the ID0 you copied into a document
  2. Once it completes, enter the command py -3 seedminer_launcher3.py gpu
    • The mining process will usually take up to 10 minutes, depending on your GPU's strength
  3. When it finishes, a file called movable.sed will appear in the Seedminer folder - use this in place of one obtained from BruteforceMovable

OOjs UI icon information-constructive.svg Go to the next step in the guide