What is the technical reason that friend code must be exchanged to perform seedminer exploit as described in 3dsguide? Is there any way to do all of this without Internet connection and Nintendo online services? Basically i'm wondering if the method is anymore possible after some day Nintendo will shut down 3DS services, and buying a flashcart would then be the only way to install CFW. I can find this text from Seedminer's readme.txt:
Which seems like a way to do it without Nintendo services & friend system. But it too requires using the site 3ds.goombi.fr/editMii/ which source code i can't find anywhere, so i'm not quite sure whether this is an answer to my question or not.
[C - No homebrew and no friends with homebrew] - hardest
Currently for dedicated GPUs only. Needs Pycryptodomex installed. (pip install pycryptodomex)
0) (Optional) - if you wish to brute force your mii qr and movable.sed in one command, do step 3 in part B and place the
movable_part1.sed in the seedminer folder. This file will automatically be generated with the id0 command if it doesn't exist.
1) Find a mii in mii maker that was created on YOUR system. That's very important. Make one from scratch if you're not sure where it came from.
2) Export the mii to a QR code. They're found in the "sdmc:/DCIM/100NIN03/" and named something like "HNI_1234.JPG".
3) Upload it to 3ds.goombi.fr/editMii/ then "Import from -> QR code"
4) "Export to -> encrypted .bin"
5) Take resulting input.bin, place it in the seedminer/ directory, and run:
python seedminer_launcher.py mii new|old [year of 3ds manufacture]
NOTE: If you have a new3ds, you *might* have to choose "mii old". If you sys-transferred from an old3ds, and have never system
formatted, you will need to select old. Although an incorrect guess will cause the brute force to fail, you can try the other
option next time.
NOTE2: You can optionally select the year you guess the 3ds was manufactured. This is done in hopes of reducing the brute-force time.
If you have no clue, just don't enter a year. The brute force will then start in the midpoint of the possible LFCS range.
A wrong year guess will not fail the brute force.
(old3ds 2011-2017, new3ds 2014-2017 inclusive are accepted year options)
7) Wait until movable_part1.sed dumps then move on to brute forcing movable.sed (if you did the optional step 0, the next brute force
should start automatically and you can proceed to DSIHaxInjector stage when everythin is done).
Which seems like a way to do it without Nintendo services & friend system. But it too requires using the site 3ds.goombi.fr/editMii/ which source code i can't find anywhere, so i'm not quite sure whether this is an answer to my question or not.