(Changed dead 3dsguide: links to point to the wiki) |
StarlitSkies (talk | contribs) (copy over unmineable warning, minor grammar fixes) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{hatnote|This article is not for instructions on how to use BruteforceMovable or | {{hatnote|This article is not for instructions on how to use BruteforceMovable or Mii Mining.<br>For help with BruteforceMovable, see [[3dsguide:seedminer|our custom firmware installation's page.]]<br>For help with Mii Mining, see [[../Mii_Mining|the Mii Mining page.]]}} | ||
'''Manual mining''' is a | '''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. | ||
{{warning|text=If | {{warning|text=If BruteforceMovable fails with the error <code>We were unable to successfully complete your bruteforce request. :`(</code>, this method will also not work. Read [[3DS:Seedminer#Consoles_made_in_2011|this section of the main page]] for more information.}} | ||
==Requirements== | ==Requirements== | ||
*A computer with a dedicated GPU (graphics card) | *A computer with a dedicated GPU (graphics card) that is running Windows, macOS, or Linux. | ||
** | **You can use integrated graphics, but they are extremely underpowered and mining with them may take multiple hours. Only use a dedicated GPU unless you have no other choice. | ||
*A second, already-hacked 3DS (called the '''source console''' in the instructions) | *A second, already-hacked 3DS (called the '''source console''' in the instructions). | ||
** | **Both the source console and target console must be able to add friends. | ||
==Instructions== | ==Instructions== | ||
===What you need=== | ===What you need=== | ||
*The [[https://github.com/zoogie/seedminer/releases/latest latest]] and [[https://github.com/zoogie/seedminer/releases/tag/v2.1 v2.1]] releases of | *The [[https://github.com/zoogie/seedminer/releases/latest latest]] and [[https://github.com/zoogie/seedminer/releases/tag/v2.1 v2.1]] releases of seedminer (the .zip files NOT labeled as source code). | ||
*Any 3.x version of [[https://www.python.org/downloads/ python]] | *Any 3.x version of [[https://www.python.org/downloads/ python]]. | ||
===Section I - Prep Work=== | ===Section I - Prep Work=== | ||
Line 22: | Line 20: | ||
#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 | #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 | ||
#In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens a terminal, PowerShell, or Command Prompt | #In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens a terminal, PowerShell, or Command Prompt | ||
#In the opened window, | #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 [[ | #*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.]] | ||
#*Once you have the ID0, paste it into a document | #*Once you have the ID0, paste it into a document to reference later | ||
#Put the source console's SD card into your computer | #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 | ||
Line 40: | Line 37: | ||
#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 | #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 main guide. | In this section, you will mine <code>movable.sed</code> in order to continue with the main guide. | ||
# | #Inside the Command Prompt window, enter the command <code>py -3 seedminer_launcher3.py id0 <id0></code> | ||
#*Replace <code><id0></code> with the ID0 you copied into a document | #*Replace <code><id0></code> with the ID0 you copied into a document | ||
#Once it completes, 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> | ||
Line 50: | Line 47: | ||
#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 | #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 | ||
{{success|text= | <big>{{success|text=Continue with [[3dsguide:seedminer#next-steps-choose-an-exploit|the main guide]]}}</big> | ||
[[ |
Revision as of 23:29, 2 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.
If BruteforceMovable fails with the error We were unable to successfully complete your bruteforce request. :`( , this method will also not work. Read this section of the main page for more information. |
Requirements
- A computer with a dedicated GPU (graphics card) that is running Windows, macOS, or Linux.
- You can use integrated graphics, but they are extremely underpowered and mining with them may take multiple hours. Only use a dedicated GPU unless you have no other choice.
- A second, already-hacked 3DS (called the source console in the instructions).
- 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 your console's information and prepare your devices to run the programs needed for mining.
- 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 - In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens a terminal, PowerShell, or Command Prompt
- 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 - 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
- Put the source console's SD card into your computer
- Copy
seedstarter.3dsx
from theRELEASE_v2.1
zip tosdmc:/3ds
on the source console's SD card - 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.
- 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
- Once the consoles are friended, on the source console, exit the Friends List and open the Homebrew Launcher
- Open seedStarter and press B to dump all friend codes' LFCS
- 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
- On the SD card, navigate to
sdmc:/seedstarter/LFCS
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
movable_part1.sed
- 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 main guide.
- 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
- Replace
- 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
- When it finishes, a file called
movable.sed
will appear in the Seedminer folder - use this in place of one obtained from BruteforceMovable
Continue with the main guide |