Homebrew [Release]Seedinfo Generator for rxTools and 3DS Multi Decryptor

LITTOMA

Well-Known Member
OP
Newcomer
Joined
Nov 14, 2014
Messages
81
Trophies
0
Age
30
XP
352
Country
China
This is a tool for generating seedinfo.bin using in rxTools and 3DS Multi Decryptor.

Usage: seedinfo_gen.py filename
Absolutely, it support multiple files input.

You can get SEEDDB files from NAND:\data<console-unique>\sysdata\0001000f\
I would never supply this file here.

What is seedinfo.bin used for?
You should place seedinfo.bin in the same folder with ncchinfo_gen.py or CtrKeyGen.py, then they will read seeds from this file for generating new KeyY automatically.

Collect as much SEEDDB files as you can and enjoy.

GitHub:https://github.com/LITTOMA/Seedinfo-Generator
 
Last edited by LITTOMA,

d0k3

3DS Homebrew Legend
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
This is a tool for generating seedinfo.bin using in rxTools and 3DS Multi Decryptor.

Usage: seedinfo_gen.py filename
Absolutely, it support multiple files input.

You can get SEEDDB files from NAND:\data<console-unique>\sysdata\0001000f\
I would never supply this file here.

What is seedinfo.bin used for?
You should place seedinfo.bin in the same folder with ncchinfo_gen.py or CtrKeyGen.py, then they will read seeds from this file for generating new KeyY automatically.

Collect as much SEEDDB files as you can and enjoy.

GitHub:https://github.com/LITTOMA/Seedinfo-Generator

Could you also make a version for Decrypt9 and add that to Archshifts Decrypt9 via a pull request? I know that may sound strange coming from the guy who released a C seeddb.bin generator for Decrypt9 the day before, but Archshift would not want additional binaries inside his project, just Python scripts, and it would be nice to have everything in place.

... and a suggestion: add some kind of helpful on screen output. I know, people can just read here in thread what to do, but a little bit of built in help can be very helpful.
 

LITTOMA

Well-Known Member
OP
Newcomer
Joined
Nov 14, 2014
Messages
81
Trophies
0
Age
30
XP
352
Country
China
Could you also make a version for Decrypt9 and add that to Archshifts Decrypt9 via a pull request? I know that may sound strange coming from the guy who released a C seeddb.bin generator for Decrypt9 the day before, but Archshift would not want additional binaries inside his project, just Python scripts, and it would be nice to have everything in place.

... and a suggestion: add some kind of helpful on screen output. I know, people can just read here in thread what to do, but a little bit of built in help can be very helpful.
Okay, I'll do that.Thanks for your suggestion. But Archshifts takes another way to solve seed crypto, my pull will make his code in Launcher.dat useless.
 

morvoran

President-Elect
Member
Joined
Dec 19, 2010
Messages
1,032
Trophies
0
Location
MAGA Country
XP
2,358
Country
United States
This script is nice. Now we need an easy way to dump the "00000000" file out of the nand. Hopefully, somebody will add this to rxTools' dumping feature or create a ninjhax app to dump it.
 

d0k3

3DS Homebrew Legend
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
Okay, I'll do that.Thanks for your suggestion. But Archshifts takes another way to solve seed crypto, my pull will make his code in Launcher.dat useless.
I actually meant changing your code to write a second, Decrypt9 compatible version. The format for Decrypt9 is actually not that different, for someone who actually knows Python that should be just a few quick changes.
 
Last edited by d0k3,

d0k3

3DS Homebrew Legend
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
This script is nice. Now we need an easy way to dump the "00000000" file out of the nand. Hopefully, somebody will add this to rxTools' dumping feature or create a ninjhax app to dump it.
Adding it to rxTools is pretty easy, but there are some complications as you can only dump it from EmuNAND. Maybe ask one of the rxTools devs? Ninjhax... you know that Ninjhax works only up to FW 9.2.0, and the 00000000 file is only available on 9.6.0+? ;) And no, not even Ninjhax 2.0 will solve that problem, as that won't have the permissions Ninjhax 1.x has.
 

morvoran

President-Elect
Member
Joined
Dec 19, 2010
Messages
1,032
Trophies
0
Location
MAGA Country
XP
2,358
Country
United States
Ninjhax... you know that Ninjhax works only up to FW 9.2.0, and the 00000000 file is only available on 9.6.0+? ;) And no, not even Ninjhax 2.0 will solve that problem, as that won't have the permissions Ninjhax 1.x has.

I'm not too familiar with ninjhax, but I was thinking you could use a 9.6+ emunand to obtain the seed from the eshop, then run ninjhax from sysnand to dump the file. We just need an app that can dump that file from emunand. Not sure if this is remotely possible, but that was my thought.
 

LITTOMA

Well-Known Member
OP
Newcomer
Joined
Nov 14, 2014
Messages
81
Trophies
0
Age
30
XP
352
Country
China
I actually meant changing your code to write a second, Decrypt9 compatible version. The format for Decrypt9 is actually not that different, for someone who actually knows Python that should be just a few quick changes.
Alright,I got your mind.
 

LITTOMA

Well-Known Member
OP
Newcomer
Joined
Nov 14, 2014
Messages
81
Trophies
0
Age
30
XP
352
Country
China
I actually meant changing your code to write a second, Decrypt9 compatible version. The format for Decrypt9 is actually not that different, for someone who actually knows Python that should be just a few quick changes.
pulled,but it seems that something goes wrong
 

d0k3

3DS Homebrew Legend
Member
Joined
Dec 3, 2004
Messages
2,786
Trophies
1
XP
3,896
Country
Germany
I'm not too familiar with ninjhax, but I was thinking you could use a 9.6+ emunand to obtain the seed from the eshop, then run ninjhax from sysnand to dump the file. We just need an app that can dump that file from emunand. Not sure if this is remotely possible, but that was my thought.
rxTools can do that, but O3DS only. If there would be a good EmuNAND solution for N3DS, I could also add this to Decrypt9.
pulled,but it seems that something goes wrong
Yeah, I've seen it. That's the automatic build system with an error message. I think that this was actually messed up with one of the last few PRs (not yours). Your PR can't be responsible because all you did was add a Python script. Let's see what Archshift says.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Firefox users be like "look at what they have to do to mimic a fraction of our power."