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

3DS:Seedminer/Mii mining: Difference between revisions

From Hacks Guide Wiki
m (StarlitSkies moved page 3DS:Mii Mining to 3DS:Seedminer/Mii Mining: thank (singular))
(cut out redundant info, make it OS-agnostic (i think? definitely works on Windows and Linux), and fix/match style)
Line 1: Line 1:
==Overview==
{{hatnote|This article is not for instructions on how to use BruteforceMovable or Manual Mining.<br>For help with BruteforceMovable, see [[3dsguide:seedminer|our custom firmware installation's page.]]<br>For help with Manual Mining, see [[../Manual_Mining|the Manual Mining page.]]}}
<big>'''THIS DOESN'T WORK IF SEEDMINER FAILS! DON'T WASTE YOUR TIME!'''</big>
'''Mii Mining''' is the 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. This method should only be used if both BFM and Manual Mining are confirmed unable to work, as it is significantly more time-consuming.


Mii Mining is an alternative to using [[3dsguide:seedminer|Seedminer]] to obtain the devices encrpytion key(movable.sed). Use cases:
==Requirements==
 
*A computer with a dedicated GPU (graphics card) that is running Windows, macOS, or Linux.
*3DS can't connect to the internet
**Integrated graphics are too underpowered for this method, and may take upwards of a day. Both this guide and our Discord server cannot help with any issues caused by using them.
*3DS is banned(this will not unban it)
*3DS screen is damaged
*3DS is dead
 
In order to obtain the encryption key of your device, you will have to brute-force it. This is an advanced process.  If you need help with this or aren't experienced with computers, consider asking in the Nintendo Homebrew Discord instead.
 
You will need a graphics card. The more powerful it is, the faster it will be.
 
==Windows==


===What you need===
===What you need===
*The latest release of [https://github.com/zoogie/seedminer/releases/latest Seedminer] (the Seedminer .zip)
*Any 3.x version of [https://www.python.org/downloads/ python].


*The latest release of [https://github.com/zoogie/seedminer/releases/latest Seedminer](do NOT download the Source code to avoid confusion)
===Section I - Prep Work===
*[https://www.python.org/downloads/windows/ Python 3] installed on your computer
In this section, you will obtain the console files needed to mine and set up Seedminer.
 
#Extract the contents of the Seedminer <code>.zip</code> and move the folder inside it that matches your OS anywhere on your PC - this Seedminer folder will be where multiple other files are placed
===Section I - Obtaining necessary information===
#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 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
#Insert the SD card into your device
#Turn your device on while the SD card is inside it
#Turn the device on
#Open the Mii Maker app
#Open the Mii Maker app
#Tap the '''QR Code/Image Options''' button.
#Tap the '''QR Code/Image Options''' button.
#Tap '''Save Mii as QR Code'''.
#Tap '''Save Mii as QR Code'''.
#Select any Mii Character, and press '''OK'''.
#Select any Mii Character (make a new one first if you have none), and press '''OK'''.
#Turn the device off
#Turn the device off
#Insert the SD card into your computer
#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
#Navigate to the <code>Nintendo 3DS</code> folder on your SD card
#*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.]]
#Copy the name of the 32-letter folder you see directly inside Nintendo 3DS
#*Once you have the ID0, paste it into a document to reference later
#*This 32-letter name is system-specific and will be different for each console
#Navigate to the <code>DCIM</code> folder on the SD
#*If you see multiple 32-letter folders, follow [https://3ds.hacks.guide/troubleshooting#multiple-long-folder-names-in-nintendo-3ds-folder these instructions]
#Look for the QR Code, which will be a <code>.jpg</code> file
#*You can ignore the <code>private</code> folder if you have it
#*You may have many other files in here already if you use the Nintendo 3DS Camera app
#Paste your 32-letter folder name into a document you can reference later
#Copy this file to the Seedminer folder on your PC
#*This folder is known as your “ID0”. Take note of this as this guide will refer to it as such later
#Navigate to the <code>DCIM</code> folder on your SD card
#Look for the QR-Code, it will be in the <code>.JPG</code> format
#*You may have a lot of files in here, if you used the Nintendo 3DS Camera app a lot
#Copy this file to a safe place on your Computer, like the desktop
 
===Section II - Mii Things===


#Open the [https://zoogie.github.io/web/miiqr/ editMii] Website on your computer
===Section II - Processing Mii QR and Mining===
In this section, you will turn the Mii QR code into a usable file and mine <code>movable.sed</code> with it.
#Open the [https://zoogie.github.io/web/miiqr/ editMii] website on your computer
#Click on "Import from...", then select "QR Code" and upload the Mii QR you copied to a safe place earlier
#Click on "Import from...", then select "QR Code" and upload the Mii QR you copied to a safe place earlier
#Click on "Export to...", then select "encrypted (.bin)", this will download a file named <code>input.bin</code>
#Click on "Export to...", then select "encrypted (.bin)", this will download a file named <code>input.bin</code>
#Extract the latest release of Seedminer
#Copy this <code>input.bin</code> to the Seedminer folder
#Enter the <code>windows</code> folder
#Open the terminal/PowerShell/Command Prompt window from earlier
#Copy the <code>input.bin</code> you downloaded earlier to the <code>windows</code> folder
#Inside this window, enter the command <code>py -3 seedminer_launcher3.py id0 <id0></code>
#In the File Explorer, replace the contents of the address bar with <code>cmd</code> and hit Enter
#*Replace <code><id0></code> with the ID0 you copied into a document
#*This should launch a command line window
#Once it completes, enter the command <code>py -3 seedminer_launcher3.py mii <model> <year></code>
#Enter the commands and hit enter for each one:
#*Replace <code><model></code> with the model of your device (<code>new</code> or <code>old</code>)
##<code>py -3 -m pip install pycryptodomex</code>
#*Replace <code><year></code> with the year the 3DS was made (you often find this on the backplate) - input an estimate instead if you don't know the answer
##<code>py -3 seedminer_launcher3.py id0 <id0></code>
#*If this fails with an error of <code>input.bin is invalid size</code>, open a Chromium browser such as Google Chrome or Edge and remake <code>input.bin</code> in the new browser
##*Replace <code><id0></code> with the ID0 you pasted into a document
#*The mining process will usually take up to 90 minutes, depending on luck and your GPU's strength
#Now enter the command: <code>py -3 seedminer_launcher3.py mii <model> <year></code>
#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
#*Replace <code><model></code> with the model of your device(<code>new</code> or <code>old</code>)
#*Replace <code><year></code> with the year the 3DS was made, you often find this on the backplate, you can leave this empty if you don't know the correct answer
#*this will take a while
#When it finishes, you will have a file called <code>movable.sed</code> in the <code>windows</code> folder
 


<big>Continue with the [https://3ds.hacks.guide/seedminer#next-steps-choose-an-exploit normal guide]</big>
<big>{{success|text=Continue with the [[3dsguide:seedminer#next-steps-choose-an-exploit|normal guide]]}}</big>