Toggle 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>