seedminer (single system DSiWare injection)

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

?
  1. Yes!

    103 vote(s)
    46.4%
  2. No

    50 vote(s)
    22.5%
  3. What's dedicated graphics?

    14 vote(s)
    6.3%
  4. I'm a cat, we can just guess our movable.sed through feline intuition

    55 vote(s)
    24.8%
  1. Sunshine02

    Sunshine02 Member

    Newcomer
    21
    6
    Feb 11, 2018
    Australia
    Wait, what if you put it on github or google drive or something, then put a link on github or here?
    Then it wouldn't be on gbatemp. :P
    Or, if anyone else reads this and has one, and doesn't mind sharing it, could they post me one?
    EDIT: I may have found the problem. Just need to edit your TADpole script to use wine to open ctr-dsiwaretool.exe because I'm using a mac.
     
    Last edited by Sunshine02, Feb 12, 2018
  2. zoogie
    OP

    zoogie playing around in the dsiware

    Member
    6,851
    8,869
    Nov 30, 2014
    Micronesia, Federated States of
    Doesn't work like that lol. You should be able to find one soon.
    It's a slow time of day being the morning hours of both EUR/US, or someone probably would have approached you already.

    Honestly, I'm surprised it hasn't shown up on that certain forbidden-to-mention forum.
    Google doesn't help either.

    Guess kids these days do everything on discord :P
     
    Last edited by zoogie, Feb 12, 2018
  3. Sunshine02

    Sunshine02 Member

    Newcomer
    21
    6
    Feb 11, 2018
    Australia
    YES! IT COPIED!
    I just had to make it use wine.
    Also, does the 2.54-0_11.4_OLD.firm (from 3ds.guide) have to be renamed to 2.54-0_11.6_OLD.firm for my system?
    My 3DS is on Ver. 11.6.0-39U.
     
    Last edited by Sunshine02, Feb 12, 2018
  4. zoogie
    OP

    zoogie playing around in the dsiware

    Member
    6,851
    8,869
    Nov 30, 2014
    Micronesia, Federated States of
    Huh? Don't think that will work without ctcert.

    But anyway, use this
    https://github.com/zoogie/b9sTool/releases
    no support files necessary
     
  5. Sunshine02

    Sunshine02 Member

    Newcomer
    21
    6
    Feb 11, 2018
    Australia
    It was a valid ctcert.bin.
    I just realized this was showing up:
    -----------Handing off to ctr-dsiwaretool...


    sh: resourcesctr-dsiwaretool.exe: command not found


    -----------Returning to TADpole...
    so I edited it to use wine instead of being a windows-only script.

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

    Nope. It didn't work. (It copied, but it didn't go to homebrew or anything)
    This is my folder structure.
    Could you tell me if its wrong?
    4B525145 {
    banner.bin
    footer.bin
    header.bin
    public.sav (replaced file)
    srl.nds
    tmd
    sudoku_v0.app (added file)
    info (added file)
    }
     
    Last edited by Sunshine02, Feb 12, 2018
    zoogie likes this.
  6. zoogie
    OP

    zoogie playing around in the dsiware

    Member
    6,851
    8,869
    Nov 30, 2014
    Micronesia, Federated States of
    completely wrong
    re-read the directions
    https://gbatemp.net/threads/seedminer-single-system-dsiware-injection.495685/page-40#post-7830306

    You have to redump the export since you messed up the save. You don't modify the dumped save or srl, you let tadpole do that.
     
  7. Sunshine02

    Sunshine02 Member

    Newcomer
    21
    6
    Feb 11, 2018
    Australia
    My folder structure is now everything that was dumped, except with the sudoku public.sav (from 3ds_dsiwarehax_installer in the 4B344445 folder) added and renamed to public.sav.inject.
    Still just going into the game after I have copied it back to the system.
    Could someone please help?
    I'm going to try doing this all over again, except with Amoebattle, instead of with Rytmik Rock Edition
    EDIT: Still doesn't work.
    I feel like I'm doing something wrong.
    Should I just buy Sudoku?
    Is anyone here?
    I DID IT. (With a lot of help)
    IT WORKS!
    Thank you everyone :)
     
    Last edited by Sunshine02, Feb 12, 2018
    Latiosu and zoogie like this.
  8. ctrnoob

    ctrnoob Newbie

    Newcomer
    2
    1
    Feb 11, 2018
    Bahrain
    thank you zoogie 4 your work ;) and the whole gbatemp forum ..... i like ^^
    Ive uploaded 2 oldds mseds and 1 n3ds msed, it has taken about 6h to brute them on a gtx960 ....
    i hope this will speed up the o3ds brute
     

    Attached Files:

    • msed.7z
      File size:
      260 bytes
      Views:
      8
    zoogie likes this.
  9. Sunshine02

    Sunshine02 Member

    Newcomer
    21
    6
    Feb 11, 2018
    Australia
    Just wondering though, can I still install EmuNand if I want to?
    Is it safer to install EmuNand still?
     
  10. Latiosu

    Latiosu Member

    Newcomer
    11
    3
    Feb 10, 2018
    Australia
    Sydney
    Edited: Added download links in-line for convenience

    Hi Sunshine02,
    Could you try the following steps for using TADpole and performing the DSIhax injection:
    1. Download a fresh copy of your injectable game (Amoebattle or Rytmik Rock Edition) from the Nintendo eShop if you haven't already.
    2. Open System Settings in your 3DS.
    3. Tap on Data Management.
    4. Tap on DSiWare.
    5. Ensure you are on the System Memory tab and tap on your injectable game.
    6. Tap on Copy, then confirm (this exports your DSiWare to your SD card).
    7. Insert your SD card into your computer.
    8. Download the latest release of TADpole (download link here) and extract it to your Desktop.
    9. Copy and paste your DSiWare export from your SD card to the extracted TADpole folder on your Desktop (see two images below for example):
      a) DSiWare export in SD card (note that blahblahblah.bin should actually look something like 4B525145.bin):
      9a.png
      b) Place in extracted TADpole folder:
      9b.png
    10. Open Command Prompt by pressing Win+R, and type cmd, then click OK.
    11. Check if you have Python 2 installed by typing python --version (if you don't have Python 2.x.x you can download it here then re-attempt from step 9):
      11.jpg
    12. Check if you have pycrytodomex installed typing pip show pycryptodomex (if you don't have pycryptodomex the result will be nothing, type pip install cryptodomex to install it):
      12.jpg
    13. The following steps require a willing friend with a CFW 3DS:
      a) Have your friend place seedstarter.3dsx (download link here) and in the top-level folder of their SD card (also known as root).
      b) Have your friend place ctcertifier.firm (download link here) in the luma/payloads folder of their SD card (see image below for example).
      13b.png
      c) Have your friend insert their SD card back into their 3DS and turn it on.
      d) Have your friend run Homebrew Launcher and run the seedstarter.3dsx app.
      e) Have your friend choose Option Y inside the seedstarter.3dsx app to dump the ctcert.bin to their SD card root.
      f) Have your friend turn off their 3DS.
      g) Have your friend hold the Start button and turn on their 3DS to boot the Luma3DS chainloader.
      h) Have your friend run ctcertifier.firm inside the chainloader to append their private key to ctcert.bin.
      i) Have your friend send you the ctcert.bin in the root of their SD card.
    14. Copy and paste the acquired ctcert.bin into the previously extracted TADpole's /resources folder.
    15. Copy and paste your movable.sed (obtained from the seedminer phase) into the previously extracted TADpole's /resources folder (see below for example):
      15.png
    16. Inside the previously opened Command Prompt, navigate to the TADpole folder by typing cd Desktop/TADpole (see below for example):
      16.jpg
    17. Inside Command Prompt, dump your DSiWare export by typing python TADpole.py blahblahblah.bin dump (replace blahblahblah with your actual export's filename, something like 4B525145.bin):
      17.jpg
    18. Ensure that a folder with the same name as your DSiWare export has been dumped with the following files:
      18.png
    19. Download and extract TADpole-ready sudokuhax injection files corresponding to your region (download link here) to your Desktop.
    20. Move public.sav.inject and srl.nds.inject to the generated DSiWare export folder:
      21.png
    21. Inside the previously opened Command Prompt, rebuild your dumped DSiWare folder by typing python TADpole.py blahblahblah.bin rebuild:
      22.jpg
    22. Ensure that a file named blahblahblah.bin.patched has been built inside the TADpole folder:
      23.png
    23. Copy and paste blahblahblah.bin.patched into your 3DS's Nintendo DSiWare folder and delete the existing blahblahblah.bin:
      24.png
    24. Rename blahblahblah.bin.patched to blahblahblah.bin.
    25. Insert the SD card back into your 3DS and turn on.
    26. Open System Settings in your 3DS.
    27. Tap on Data Management.
    28. Tap on DSiWare.
    29. Ensure you are on the SD Card tab and tap on your injectable game.
    30. Tap on Copy, then confirm (this imports your DSihax injected DSiWare to your system memory).
    31. Ensure that the freshly copied game appears as Sudoku rather than what it originally was such as Rytmik Rock Edition (ignore this step if you started with Sudoku).
    32. Turn off your 3DS and insert your SD card back into your computer.
    33. Now you can install boot9strap by following the steps in Section V from 3ds.guide (link to guide here)!
    Hopefully that helps out!
     

    Attached Files:

    Last edited by Latiosu, Feb 14, 2018 at 4:47 AM
    Valery0p likes this.
  11. Sunshine02

    Sunshine02 Member

    Newcomer
    21
    6
    Feb 11, 2018
    Australia
    I said that I got it working already.
    But thanks for trying! :)
    Also, wow, that would have taken a while to write out if the quote was edited by the time you were finished writing that.
     
    Last edited by Sunshine02, Feb 12, 2018
  12. Latiosu

    Latiosu Member

    Newcomer
    11
    3
    Feb 10, 2018
    Australia
    Sydney
    Ahah, I suppose I didn't finish it quite fast enough since you'd already resolved the issue by then. Hopefully it'll still be of help to other!

    Also @zoogie, here's another msed_data for an Old 3DS, this one took a little while to brute force (~5.5 hours):
    ss+(2018-02-12+at+10.02.10).jpg
     

    Attached Files:

  13. MrJason005

    MrJason005 √2

    Member
    2,367
    1,309
    Nov 26, 2014
    Greece
    Κάπου
    -
     

    Attached Files:

    zoogie likes this.
  14. Stoned

    Stoned GBAtemp Advanced Fan

    Member
    857
    137
    Mar 26, 2014
    Germany
    Here 4 Mseds More. :)
     

    Attached Files:

    zoogie likes this.
  15. nutinurmacaroni

    nutinurmacaroni Newbie

    Newcomer
    1
    0
    Oct 23, 2014
    United States
    Would someone be willing to bruteforce a movable for me? It'd be greatly appreciated! Can't get seedminer to run on my rig otherwise I'd do it myself :(

    *EDIT* Turns out it was working after all.. no longer needed. Thanks for everything you guys do!
     
    Last edited by nutinurmacaroni, Feb 12, 2018
  16. TheFireKyuubi

    TheFireKyuubi Member

    Newcomer
    15
    0
    Sep 27, 2017
    United States
    thanks got it to work

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

    Just a question if the program runs and says "Error: Could not open saves/save_0000000-040000000.bin" should i be worried or will it be fine
     
  17. ctrnoob

    ctrnoob Newbie

    Newcomer
    2
    1
    Feb 11, 2018
    Bahrain
    send me your part1 i can brute for you
     
  18. Marenthyu

    Marenthyu Advanced Member

    Newcomer
    53
    20
    Feb 13, 2018
    Germany
    I helped a couple people on Discord get their sed's bruted with my RX480.

    Not on my PC anymore, but I'll zip the results and share them here afterwards.

    The more i stay on the discord the more I'm happy i just could use soundhax.
     
  19. EathoGeno

    EathoGeno Newbie

    Newcomer
    3
    1
    Feb 12, 2018
    United States
    Hello. I was working hard learning this method when I got past movable.sed, and even TADpole's instructions despite the vagueness; but there's an issue. I load Sudokuhax onto the files of 5 in 1 solitaire; and It works and all, but the save data for Sudoku says it's corrupt and deletes the save before becoming just Sudoku with no hax perform-able. Am I boned/stuck? I have a second (CFW) 3ds that I used to get my ctcert+privkey to get past TADpole, and I hit a rough spot in my progress getting here. TL;DR, I could use some assistance to get the Boot9Loader loaded via Sudokuhax.

    In the meantime, have my MSEDdata
    Edit: It's very late, so don't expect a response from me for at least 8-10 hours. Cheers!
     

    Attached Files:

    Last edited by EathoGeno, Feb 13, 2018
  20. Latiosu

    Latiosu Member

    Newcomer
    11
    3
    Feb 10, 2018
    Australia
    Sydney
    Hi EathoGeno, could you try following the above guide from Step 16 to see if it works for you?