SeedMiner FC and Mining Help

Discussion in '3DS - Flashcards & Custom Firmwares' started by ZZ20, Feb 6, 2018.

?
  1. Aye!

    42 vote(s)
    51.2%
  2. Nah!

    18 vote(s)
    22.0%
  3. Maybe!

    22 vote(s)
    26.8%
  1. ZZ20
    OP

    ZZ20 Advanced Member

    Newcomer
    70
    35
    Feb 5, 2015
    United States
    Hey everybody, this is the thread where if you have successfully SeedMined your movable.sed and have CFW on your 3ds and want to help others out by exchanging freind codes. If you have not done so already cause you don't have access to homebrew, or don't have powerful hardware, you can request help here. If you don't have access to a powerful enough computer and don't want to share your friend code, go ahead and upload Msed_data to the Original Thread. With more Msed_data means less time to Brute Force the movable.sed. Also, this process will not brick your system, Installing CFW might (a tiny chance, but still a chance.)

    The Original Thread is here: https://gbatemp.net/threads/seedminer-single-system-dsiware-injection.495685/

    My friend code is 4700-1523-8278; tag me in a post saying done with your friend code.

    Tutorial:
    Alright Kiddos, Today is the Fun day you get CFW on your 3DS for 2 whole dollars (Video coming soon)

    Requirements:
    SeedStarter and SeedMiner
    The latest release of GodMode9
    The latest release of b9sTool
    The latest release of Luma3DS (the .7z file)
    The latest release of the Homebrew Launcher

    NO longer need the .firm files thanks to @zoogie's fork of b9sTool

    Starting off:
    First things first, to get this done, we need to grab part of your movable seed. (the thing that allows games on an sdcard to be transferred back to the system, correct me if I’m wrong @zoogie.) This can be done with 1 of 3 methods:

    1st Method (aka) Dumping it from your own 3DS you fool (Requires Homebrew access, does not need CFW)

    1. Download SeedStarter
    2. Mount sdcard
    3. Extract SeedStarter to the 3ds folder on your sdcard.
    4. Pop that baby (aka sdcard) back into your 3DS
    5. Launch the Homebrew Channel though a primary or secondary entry point (does not matter at this point.)
    6. Launch SeedStarter from the list of apps.
    7. Once lunched press A to dump LFCS from GetConfigInfoBlk2.
    8. Once done and successful, you will now have a movable_part1.sed file.
    9. Move on to acquiring movable.sed

    2nd Method (aka) Having a “Friend” Dump it for you or bug em till they do it (Requires HomeBrew Access, does not need CFW)

    1. Be “Friends” with someone that has HomeBrew Access (How you become friends on 3DS is by exchanging friend codes.)
    2. Ask politely for them to dump LFCS (Don’t be a dick. Ask politely and wait for a message, we all have a life outside of these forums. Also if your friend does not know how to do this, tell them to follow Friend Side of the 2nd Method.)
    3. Wait (Takes time to dump and upload the file.)
    4. Once friend has giving the required file, move on to getting ID0.

    3rd Method (aka) Please dump Mii (Does not require Homebrew or CFW)
    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 https://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 ever 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))
    6. Wait until movable_part1.sed dumps then move on to brute forcing movable.sed.


    Getting ID0:

    Now, if you dump your LFCS using the 1st Method, you usually don’t need to do this, but if you had a friend dump your LFCS using the Friend Code method, you most likely need to do this. IMPORTANT: If you have more than one ID0, check the F.A.Q section to determine which one to use. Put a "-test" after of any ones that are not the real ID0 or an error will occur.

    1. Put the movable_part1.sed on the SD Card of your 3DS in the "Nintendo 3DS" folder (sdmc:/Nintendo 3DS/)
    2. Copy all files from seedminer to the same folder (sdmc:/Nintendo 3DS/)
    3. Run "seedminer_launcher.py ID0" in CMD (Pyton 2.7 is needed)
    4. ID0 will be aded to movable_part1.sed
    5. Continue to acquiring movable.sed


    Acquiring movable.sed:

    Whew, we are almost at the end of the Tutorial yay. There is only one method of Acquiring the full movable.sed file. (sometimes it is faster just to ask someone to do it for you, if you have really crappy computer hardware for example, but this will be based on if someone wants to do go through the steps for you, so be nice and patient if asking to “borrow” somebody’s computer resources.)

    1. Download SeedMiner from the Original Thread.
    2. Extract SeedMiner to anywhere on your computer.
    3. Make sure you put the movable_part1.sed file in the same folder as the SeedMiner program.
    4. Make sure you have Python 2.7 installed on your computer. (HAS TO BE 2.7)
    5. On Windows (no Mac or Linux version…yet,) Open CMD (Command Prompt).
    6. Cd into the SeedMiner Dir. (example cd C:\Users\User\Desktop\SeedMiner\)
    7. Run the script with either commands “python seedminer_launcher.py gpu” (for use with a dedicated gpu, not an integrated gpu) or if you want to use cpu, “python seedminer_launcher.py cpu” (this is a lot slower than the gpu method)
    8. Let it run (with a dedicated gpu it will take about 0-6 hours, 3 hours avg. with latest build of SeedMiner, and for cpus with the latest build of SeedMiner, it will take about 0-7 days, 1-2 days avg)
    9. Wait for it to complete.
    10. Once completed, follow Signing the Exploited Dsiware Game.


    Friend Side of the 2nd method
    :

    1. Download SeedStarter
    2. Mount sdcard
    3. Extract SeedStarter to the 3ds folder on your sdcard.
    4. Pop that baby (aka sdcard) back into your 3DS
    5. Launch the Homebrew Channel though a primary or secondary entry point (does not matter at this point.)
    6. Launch SeedStarter from the list of apps.
    7. Once lunched press B to dump LFCS from friendlist.
    8. Once done and successful, you will now have a XXXX_movable_part1.sed file. (XXXX being the friend code of your “Friend”)
    9. Pass that damn file on to your “Friend”

    So, you have your movable.sed file, but you have no idea how to use it. Well luckily for you, I know how to use it. Now it is recommended to have Sudoku as the dsiware game you will be exploiting because it is so damn easy. If you do not have Sudoku, you will need some additional files. One of those files I can’t provide and it are hard to find (at least it was for me.)

    Using Sudoku:
    If you choose this method, you can bypass having to get the CTcert and the patch files.

    1. Go to website https://jenkins.nelthorya.net/job/DSIHaxInjector/
    2. Once there, click on build with parameters.
    3. Enter your info and upload your .bin and movable.sed file (note: pirated copies of Sudoku will NOT work. You must buy the game legit.)
    4. Once done, wait for about 5-15 secs. You will be brought back to the main page.
    5. Go to the side bar that says build history, and enter your Username you entered in step 3.
    6. Press enter and your Build number should show up as the only one.
    7. Click on the number that shows up and click on the file to download it. (it should show up as shortid.bin.patched, shortid being the Short Id of the game, or the name of the original uploaded file.)
    8. Delete the .patched that is on the end of the file name. (You can’t use the file as it is when you downloaded it, as the 3ds won’t recognize it. Ex: 43b44445.bin.patched needs to be changed to 43b44445.bin)
    9. Put the patched .bin file back into the same dir you got the original .bin
    10. Put your sdcard back into your 3ds.
    11. Power on your 3ds and go to System Settings —> Data management —> DsiWare —> Sdcard —> Sudoku.
    12. If all went well, you should receive a pop up saying that the transfer was successful.
    13. Move on to install LumaCFW


    Using any other Dsiware exploitable game:
    Coming soon as I have not tried this method as of writing this tutorial.




    Installing CFW:
    So you got the Dsiware exploited game working, but you ask yourself, what now? Well, may I introduce you to my religion, CFW? But can we even install CFW? The answer is yes. Using this method, we can install the dsiware exploit, and then run a custom .nds file that will have full read and write nand access, to then install B9S, then letting us load CFW. Here's how:

    Disclaimer: I am not responsible for any bricks. Do this at your own risk. Also, Do NOT, I repeat, Do NOT, use b9sTool on a device that already has arm9loaderhax installed or you will BRICK!

    1. Copy boot.firm from the Luma3DS archive to the root of the sd card
    2. Copy boot.3dsx from the homebrew launcher.
    3. Copy boot.nds from B9STool to the root of the sd card
    4. Create a folder named boot9strap on the root of the sd card
    5. Launch B9STool by starting your game. (Sudoku users have to go all the way to "touch to start" for the exploit to trigger)
    6. Select Dump F0F1 to backup the 3ds Firm
    7. Exit B9STool, then power down. (you may need to force shutdown.)
    8. After that, make a backup of the Dump you made in Step 7.
    9. Launch B9STool again
    10. Select "Install boot9strap" and confirm
    11. Exit B9STool, then power down.
    12. If all went successful, hold select while booting up your 3ds and you should see the Luma config menu.
    13. If you can see this config menu use the D-Pad to go down to Show NAND or user string in System Settings and press A on it. Make sure it has an x mark by it so you know it's active.
    14. press the start button and reboot.
    If you want more like enabling non sdcard CFW boot, 3ds.guide is great for continuing this tut.






    FAQ:
    Q: How do I use PMs?
    If you just signed up and don't have 10 posts, you can't use them.
    However, you can ask them to PM you if they have 10 posts.
    Clicking on their name will give an option to see their profile page. That's a good place to request a PM.

    Q: How do I extract my dsiware game for exploitation?
    System Settings --> Data management --> Dsiware --> (Your exploitable game) --> Copy.

    Q: What if I have more than one IDO?
    A: It's ok, don't panic. Just do the following:
    1. Take out 3ds sd card, rename "Nintendo 3DS" folder to "Nintendo 3DS-do NOT delete me"
    2. Put sd in back in 3ds and wait for "creating home menu management info do not remove sd card"
    3. Take out sd card, put in PC, and copy the hex directory name inside "Nintendo 3DS" to somewhere safe - that is your REAL ID0
    4. You can now delete "Nintendo 3DS"
    5. Then rename "Nintendo 3DS-do NOT delete me" to "Nintendo 3DS"

    Q: Following the 3ds guide, what if I get "an exception occurred" when relaunching the download play app?
    A: Did you copy the homebrew boot.3dsx to the sd root? Cause that is most likely the reason why.

    Credits

    @zoogie for Seedminer
    @Blackfall for the website that creates and signs your hacked dsiware game.
    3ds.guide for the CFW Tutorial that I had made easier to understand.
    @Dasun for the ID0 part.
    And everyone else that helped make SeedMiner a thing. (Whether the know about it or not.)



    Have fun modding.
     
    Last edited by zoogie, Feb 15, 2018 at 8:31 AM
  2. theroxd4n

    theroxd4n Newbie

    Newcomer
    6
    1
    Feb 6, 2018
    Spain
    Grieta del Invocador, Madrid
    Hi, thanks for this thread, this is good so any people can help to get a hacked 3ds/2ds. I have not powerfull graphic card(local size work is 256). Can anyone get my movable.sed?
    If you want to do me this favor pls reply me and I will give you the link and password via private message. Thank you.
     
  3. ZZ20
    OP

    ZZ20 Advanced Member

    Newcomer
    70
    35
    Feb 5, 2015
    United States
    I could help, but it would be a little later in the day as I am currently not home right now. So go ahead and send it just in case you don't get someone else to help you, and I will get back to you when I have started the process.
     
    theroxd4n likes this.
  4. theroxd4n

    theroxd4n Newbie

    Newcomer
    6
    1
    Feb 6, 2018
    Spain
    Grieta del Invocador, Madrid
    Thank you, dont worry about waiting, here in Spain it's night so shortly I will go to sleep. But now, how I can start a new conversation with you?:rofl2:
     
  5. Salanto

    Salanto Newbie

    Newcomer
    8
    1
    Feb 6, 2018
    Germany
    Hello everyone,

    I need help with extracting LCFS/ID0 due to the lack of a homebrewed console. If anybody would like to help me please reply and I'll send you a PM with my friend code.
     
  6. ZZ20
    OP

    ZZ20 Advanced Member

    Newcomer
    70
    35
    Feb 5, 2015
    United States
    Add me my friend code is: 4700-1523-8278 (if anyone else wants to add this to get help with extracting LCFS/ID0, feel free to then.)
     
  7. Salanto

    Salanto Newbie

    Newcomer
    8
    1
    Feb 6, 2018
    Germany
    Alright I can't figure out how to write a PM on this site... mine is [Edited]
     
    Last edited by Salanto, Feb 6, 2018
  8. TischGraf

    TischGraf Newbie

    Newcomer
    3
    0
    Feb 6, 2018
    Germany
    Hey man I just added you because I nedd help extracting my LCFS/ID0. My firend code is 1392-9130-6250
     
  9. ZZ20
    OP

    ZZ20 Advanced Member

    Newcomer
    70
    35
    Feb 5, 2015
    United States
    Alright, I will get back to you both after I get my 3ds unbricked for doing something stupid. Not from this process. This method has a low brick chance from what I have seen.
     
  10. TischGraf

    TischGraf Newbie

    Newcomer
    3
    0
    Feb 6, 2018
    Germany
    Okay thank you very much :)
     
  11. Salanto

    Salanto Newbie

    Newcomer
    8
    1
    Feb 6, 2018
    Germany
    Thank you very much! I hope you unbrick your 3ds easily!
     
  12. ZZ20
    OP

    ZZ20 Advanced Member

    Newcomer
    70
    35
    Feb 5, 2015
    United States
    I hope so too. :P
     
  13. ZZ20
    OP

    ZZ20 Advanced Member

    Newcomer
    70
    35
    Feb 5, 2015
    United States
    @Salanto and @TischGraf, here you two go!

    You still need to get your ID0, which is easy, I hope (@zoogie can help with that until I know what to do)
     

    Attached Files:

    Last edited by ZZ20, Feb 6, 2018
  14. TischGraf

    TischGraf Newbie

    Newcomer
    3
    0
    Feb 6, 2018
    Germany
  15. ZZ20
    OP

    ZZ20 Advanced Member

    Newcomer
    70
    35
    Feb 5, 2015
    United States
    No problem. :D
     
  16. Sylar1911

    Sylar1911 Newbie

    Newcomer
    4
    0
    Feb 6, 2018
    Italy
    Hello guys i'm having some difficulties due to my low spec computer in bruteforce. I'd really appreciate If someone could help me
     

    Attached Files:

  17. Salanto

    Salanto Newbie

    Newcomer
    8
    1
    Feb 6, 2018
    Germany
    The ID0 is the string inside the Nintendo 3DS folder on the SD, right? If so I'm all set, thank you so much for this!
     
    Last edited by Salanto, Feb 6, 2018
  18. ZZ20
    OP

    ZZ20 Advanced Member

    Newcomer
    70
    35
    Feb 5, 2015
    United States
    I can help a little later due to me not being at home right now. Also, can you upload the Movable_part1.sed in a zip, as I have heard the the .rar extension breaks the file.

    — Posts automatically merged - Please don't double post! —

    The ID0 is the string inside the Nintendo 3DS folder on the SD, right? If so I'm all set, thank you so much for this![/QUOTE]

    I'm pretty sure this is correct, I would double check though as I got my dump with my ID0, so I have no clue what to do here.
     
  19. Lacius

    Lacius GBAtemp Guru

    Member
    6,694
    2,914
    May 11, 2008
    United States
    I'm offering my Friend Code services as well. PM me or tag me in a post, and I will PM you my Friend Code.
     
    psy_bub, Aybi, ZZ20 and 2 others like this.
  20. Agronaut022

    Agronaut022 Advanced Member

    Newcomer
    84
    4
    Apr 30, 2016
    Germany
    germany
    Sooo i just dumped the dsiware game, how do i inject the exploit now i kinda do not understand how it works and i dont wanna mess things up