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
(Added troubleshooting step for adding execute permissions to bfcl executable)
(Im actually sus guys)
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{hatnote|This article is not for instructions on how to use BruteforceMovable or do manual mining.<br>For help with BruteforceMovable, see the main guide's [[3dsguide:seedminer|Seedminer page.]]<br>For help with manual mining, see [[../Manual_mining|the manual mining page.]]}}
==Overview==
'''Mii mining''' is a variant of Seedminer used to find a console's <code>movable.sed</code> without the console needing any internet access. This method is distinct from '''manual mining''' and should only be used if both the BFM service and manual mining are confirmed unusuable, as it is significantly more time-consuming.
<big>'''THIS DOESN'T WORK IF SEEDMINER FAILS! DON'T WASTE YOUR TIME!'''</big>


{{warning|text=If the BruteforceMovable service 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.}}
Mii Mining is an alternative to using [[3dsguide:seedminer|Seedminer]] to obtain the devices encrpytion key(movable.sed). Use cases:


==Requirements==
*3DS can't connect to the internet
*A computer with a dedicated GPU (graphics card) with Windows, macOS, or Linux installed.
*3DS is banned(this will not unban it)
**Integrated graphics are extremely underpowered and are not recommended for this method even as a last resort. If you use them anyway, be aware that mining may take upwards of a day.
*3DS screen is damaged
*3DS is dead


==Instructions==
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.  
{{info|text=If you are on Linux, replace <code>py -3</code> with <code>python3</code> in all commands.}}
 
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] installed
**If you are on Linux, you likely already have Python 3. Check by opening a terminal and entering <code>python3 -V</code> - if this returns a version number, it will work for this guide.


===Section I - Prep Work===
*The latest release of [https://github.com/zoogie/seedminer/releases/latest Seedminer](do NOT download the Source code to avoid confusion)
In this section, you will set up Seedminer and obtain your console's files that are needed for mining.
*[https://www.python.org/downloads/windows/ Python 3] installed on your computer
#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
 
#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
===Section I - Obtaining necessary information===
#In the opened window, enter the command <code>py -3 -mpip install pycryptodomex</code> - once it's done installing, keep the window open as you will need it later
 
#*If this command fails with the error <code>No module named pip</code>, you must manually install pip. The methods to do this can be found on [https://pip.pypa.io/en/stable/installation/ this page.]
#Insert the SD card into your device
#Turn your console 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 (make a new one first if you don't have any), and press '''OK'''.
#Select any Mii Character, and press '''OK'''.
#Turn the console off
#Turn the device off
#Put the 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
#Insert the SD card into your computer
#*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.]]
#Navigate to the <code>Nintendo 3DS</code> folder on your SD card
#*Once you have the ID0, paste it into a document so you can reference it later
#Copy the name of the 32-letter folder you see directly inside Nintendo 3DS
#Navigate to the <code>DCIM</code> folder on the SD
#*This 32-letter name is system-specific and will be different for each console
#Look for the QR Code, which will be a <code>.JPG</code> file
#*If you see multiple 32-letter folders, follow [https://3ds.hacks.guide/troubleshooting#multiple-long-folder-names-in-nintendo-3ds-folder these instructions]
#*You may have many other files in here already if you use the Nintendo 3DS Camera app
#*You can ignore the <code>private</code> folder if you have it
#Copy this file to the Seedminer folder on your PC
#Paste your 32-letter folder name into a document you can reference later
#*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===


===Section II - Processing Mii QR and Mining===
#Open the [https://zoogie.github.io/web/miiqr/ editMii] Website on your computer
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>
#Copy this <code>input.bin</code> to the Seedminer folder
#Extract the latest release of Seedminer
#Open the terminal/PowerShell/Command Prompt window from earlier
#Enter the <code>windows</code> folder
#Inside this window, enter the command <code>py -3 seedminer_launcher3.py id0 <id0></code>
#Copy the <code>input.bin</code> you downloaded earlier to the <code>windows</code> folder
#*Replace <code><id0></code> with the ID0 you copied into a document
#In the File Explorer, replace the contents of the address bar with <code>cmd</code> and hit Enter
#Once it completes, enter the command <code>py -3 seedminer_launcher3.py mii <model> <year></code>
#*This should launch a command line window
#*Replace <code><model></code> with the model of your console (<code>new</code> or <code>old</code>) - if you aren't sure, only models with the ZL/ZR buttons and C-Stick are new
#Enter the commands and hit enter for each one:
#*Replace <code><year></code> with the year the 3DS was made (you often find this on the backplate) - leave this empty if you aren't sure, in which case it will start from the middle
##<code>py -3 -m pip install pycryptodomex</code>
#*If this fails with an error of <code>input.bin is invalid size</code>, remake the <code>input.bin</code> using your QR Code. If it ''still'' fails, open a different browser and remake the <code>input.bin</code> there.
##<code>py -3 seedminer_launcher3.py id0 <id0></code>
#*If this fails with an error similar to <code>./bfcl: Permission denied</code>, and you are on macOS or Linux, enter the command <code>chmod +x bfcl</code> and try again.
##*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>{{success|text=Continue with [[3DS:Alternate Exploits/BannerBomb3|BannerBomb3]]}}</big>


[[Category:Nintendo 3DS guides]]
<big>Continue with the [https://3ds.hacks.guide/seedminer#next-steps-choose-an-exploit normal guide]</big>

Revision as of 23:42, 31 October 2022

Overview

THIS DOESN'T WORK IF SEEDMINER FAILS! DON'T WASTE YOUR TIME!

Mii Mining is an alternative to using Seedminer to obtain the devices encrpytion key(movable.sed). Use cases:

  • 3DS can't connect to the internet
  • 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

  • The latest release of Seedminer(do NOT download the Source code to avoid confusion)
  • Python 3 installed on your computer

Section I - Obtaining necessary information

  1. Insert the SD card into your device
  2. Turn the device on
  3. Open the Mii Maker app
  4. Tap the QR Code/Image Options button.
  5. Tap Save Mii as QR Code.
  6. Select any Mii Character, and press OK.
  7. Turn the device off
  8. Insert the SD card into your computer
  9. Navigate to the Nintendo 3DS folder on your SD card
  10. Copy the name of the 32-letter folder you see directly inside Nintendo 3DS
    • This 32-letter name is system-specific and will be different for each console
    • If you see multiple 32-letter folders, follow these instructions
    • You can ignore the private folder if you have it
  11. Paste your 32-letter folder name into a document you can reference later
    • This folder is known as your “ID0”. Take note of this as this guide will refer to it as such later
  12. Navigate to the DCIM folder on your SD card
  13. Look for the QR-Code, it will be in the .JPG format
    • You may have a lot of files in here, if you used the Nintendo 3DS Camera app a lot
  14. Copy this file to a safe place on your Computer, like the desktop

Section II - Mii Things

  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. Extract the latest release of Seedminer
  5. Enter the windows folder
  6. Copy the input.bin you downloaded earlier to the windows folder
  7. In the File Explorer, replace the contents of the address bar with cmd and hit Enter
    • This should launch a command line window
  8. Enter the commands and hit enter for each one:
    1. py -3 -m pip install pycryptodomex
    2. py -3 seedminer_launcher3.py id0 <id0>
      • Replace <id0> with the ID0 you pasted into a document
  9. Now 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, you can leave this empty if you don't know the correct answer
    • this will take a while
  10. When it finishes, you will have a file called movable.sed in the windows folder


Continue with the normal guide