Hacking Seedplanter - A GUI to help inject DSiWare games using your movable.sed

MrJason005

√2
OP
Member
Joined
Nov 26, 2014
Messages
2,521
Trophies
0
Location
Κάπου
XP
1,609
Country
Greece
https://github.com/knight-ryu12/Seedplanter/releases

This is a program to help you inject DSiWare games. It is a GUI program written in Java.
Requirements
  • Java 8 or higher
Instructions
Once you download Seedplanter.jar you are ready to begin
  1. Launch Seedplanter.jar
    In some cases it may not launch by simply double clicking it. You will have to right click and select "Open with" --> "Java"
  2. Browse to your files by clicking "Browse" and selecting your file from the pop up window that will appear
    These files are your movable.sed, your DSiWare .bin file, your DSiWare game injection ZIP (which you can find here in the "Sudokuhax injection zip" part of the Prep work section), and your ctcert.bin (which you'll have to get yourself)
  3. Press the inject button
If all went well, you should get a window confirming the process has went well. The program has now injected the files from the ZIP you have given it into your DSiWare .bin file, and you are done!

Notes
This only works with DSiWare game injection. It does not support for DSiWare save injection, so for example injecting into Zelda four swords is not supported!

Credits
  • Chromaryu for all of the cryptography code used
  • saibotu and angelsl for helpful comments related to Java along the way
 
Last edited by MrJason005,

doasfan

New Member
Newbie
Joined
Mar 2, 2018
Messages
1
Trophies
0
Age
45
XP
42
Country
United States
Thanks! I successfully injected this into the SUDOKU dsiware. The Jenkins site was timing out for me repeatedly, but this worked!

Just completed hacking my n3DS XL on 11.6. I messed up the dsiwareinjection process while doing a system transfer from a hacked o2DS, but was pull the friend code using Seedstarter, then Seedminer (1hr20min CPU brute force using a i7-4790 with 8 threads). Was stuck trying to figure out how to get the CTcert.bin from my hacked o2DS, but found an alternate source for it. Would be great if that process was linked to the original post or on github.
 
  • Like
Reactions: MrJason005

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Looking forward to more progress from this project. One suggestion would be to have the program "remember" where the file picker was last, rather than default to "This PC". Or just default to pwd or whatever.
 
Last edited by zoogie,

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,000
Country
Micronesia, Federated States of
Good idea.
But first we need to recode ctr-dsiwaretool to actually gain "true cross-platforming".
Will it not compile for linux?

I vaguely remember that it would compile but wouldn't generate a correct footer. Is that true in your case too?
 

Chromaryu

Member
Newcomer
Joined
Sep 7, 2017
Messages
15
Trophies
0
XP
182
Country
Japan
Just missing static binded build.
And selector.
Just that…
Hence using execution sometime causes problem. so rewritting it is good way
 

MrJason005

√2
OP
Member
Joined
Nov 26, 2014
Messages
2,521
Trophies
0
Location
Κάπου
XP
1,609
Country
Greece
It's not just recompilation that's the only thing stopping us, Java's Runtime.GetRuntime().exec() and ProcessBuilder are not really that great. It would be much preferred if the ECDSA signing was done in native Java
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Hey Kennyboy, have you found any decent mini Pc for around $200-250? Fast enough to play most Pc games.
  • K3Nv2 @ K3Nv2:
    I'd say save another $100 anythtwith 8core upgradeable ram I'm thinking about ordering the acemagic still
    +1
  • BigOnYa @ BigOnYa:
    Damn, I haven't turn on my OG Xbox one in ages, just did now and ofcourse, 32GB update required, gonna take forever.
  • BigOnYa @ BigOnYa:
    Edit: nevermind, I forgot I up-ed my internet speed, only 30 min remaining.
  • BigOnYa @ BigOnYa:
    Will a mobo with a M2ssd slot work without a M2ssd installed, using a sata ssd temporary?
  • K3Nv2 @ K3Nv2:
    As long as sata just point bios to boot to it as main drive
    +1
  • SylverReZ @ SylverReZ:
    @K3Nv2, Is that a compilation of you?
  • K3Nv2 @ K3Nv2:
    M.2 is more of a luxury you can still boot from Ide if you really wanted to
    +1
  • K3Nv2 @ K3Nv2:
    I mean as long as the motherboard still has sata ports unless you're still in celeron days
  • Xdqwerty @ Xdqwerty:
    wut
  • BigOnYa @ BigOnYa:
    Nuh it has Sata 3
  • K3Nv2 @ K3Nv2:
    It should still have a Bootable option in bios select drive
    +1
  • Xdqwerty @ Xdqwerty:
    whats sata?
  • K3Nv2 @ K3Nv2:
    How you were born
  • BigOnYa @ BigOnYa:
    Sata is the type of interface/cable connection of hard drives/disc drives for Pc.
    +1
  • K3Nv2 @ K3Nv2:
    Don't tell them about old bank drives may explode
  • BigOnYa @ BigOnYa:
    Mini pcs in the 70's
  • K3Nv2 @ K3Nv2:
    128kbs of storage
    +1
  • K3Nv2 @ K3Nv2:
    How do I connect this to my emachine
  • K3Nv2 @ K3Nv2:
    The Tattooist of Auschwitz is pretty good so far
    K3Nv2 @ K3Nv2: The Tattooist of Auschwitz is pretty good so far