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>

Revision as of 02:32, 1 November 2022

Mii Mining is the name for one of two processes that allows you to find a console's movable.sed 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.

Requirements

  • A computer with a dedicated GPU (graphics card) that is running Windows, macOS, or Linux.
    • 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.

What you need

  • The latest release of Seedminer (the Seedminer .zip)
  • Any 3.x version of python.

Section I - Prep Work

In this section, you will obtain the console files needed to mine and set up Seedminer.

  1. Extract the contents of the Seedminer .zip 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
  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. Turn your device on while the SD card is inside it
  5. Open the Mii Maker app
  6. Tap the QR Code/Image Options button.
  7. Tap Save Mii as QR Code.
  8. Select any Mii Character (make a new one first if you have none), and press OK.
  9. Turn the device off
  10. 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
  11. Navigate to the DCIM folder on the SD
  12. Look for the QR Code, which will be a .jpg file
    • You may have many other files in here already if you use the Nintendo 3DS Camera app
  13. Copy this file to the Seedminer folder on your PC

Section II - Processing Mii QR and Mining

In this section, you will turn the Mii QR code into a usable file and mine movable.sed with it.

  1. Open the editMii website on your computer
  2. Click on "Import from...", then select "QR Code" and upload the Mii QR you copied to a safe place earlier
  3. Click on "Export to...", then select "encrypted (.bin)", this will download a file named input.bin
  4. Copy this input.bin to the Seedminer folder
  5. Open the terminal/PowerShell/Command Prompt window from earlier
  6. Inside this window, enter the command py -3 seedminer_launcher3.py id0 <id0>
    • Replace <id0> with the ID0 you copied into a document
  7. Once it completes, enter the command py -3 seedminer_launcher3.py mii <model> <year>
    • Replace <model> with the model of your device (new or old)
    • Replace <year> 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
    • If this fails with an error of input.bin is invalid size, open a Chromium browser such as Google Chrome or Edge and remake input.bin in the new browser
    • The mining process will usually take up to 90 minutes, depending on luck and your GPU's strength
  8. 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 Continue with the normal guide