ROM Hack [RELEASE] The Ultimate Seeddb for 9.6 NCCH Encryption

  • Thread starter Thread starter KashiToxicBlood
  • Start date Start date
  • Views Views 26,257
  • Replies Replies 92
  • Likes Likes 16
I'm just going to leave this here... Can grab EShop SEEDs and make a seeddb.bin.

First attempt at a python program, lots of "borrowed" code, so don't be surprised if it sucks

Only usable with Python 2.7

usage: eseedgbr.py [-h] [-title TITLEID] [-retry {0,1,2,3,4,5,6,7,8,9}]
[-output OUTPUT]
(or just run the command without arguments)

Was made for eshop CIA decryption via Decrypt9WIP; manually rename the output file and use seedconv to merge seeds into a larger seeddb.bin (one at a time)
 

Attachments

Last edited by tarovisions,
I'm just going to leave this here... Can grab EShop SEEDs and make/append seeddb.bin

First attempt at a real python program, lots of "borrowed" code, so don't be surprised if it sucks

Large chance that it's only usable with Python 2.7

Python2.7 here.
Errors out when working on file:

Converting...
Working on file...
Traceback (most recent call last):
File "D:\Ctrtool\eseedgbr.py", line 91, in <module>
if exc.errno != errno.EEXIST:
NameError: name 'errno' is not defined
 
Python2.7 here.
Errors out when working on file:

Converting...
Working on file...
Traceback (most recent call last):
File "D:\Ctrtool\eseedgbr.py", line 91, in <module>
if exc.errno != errno.EEXIST:
NameError: name 'errno' is not defined

Think I just forgot something on one of my import statements, again not surprised
 
  • Like
Reactions: demon77
I'm just going to leave this here... Can grab EShop SEEDs and make seeddb.bin

First attempt at a python program, lots of "borrowed" code, so don't be surprised if it sucks

Large chance that it's only usable with Python 2.7

Was made for game decryption via Decrypt9WIP; rename the output file and use seedconv to merge seeds into a larger seeddb.bin (one at a time)

Whoooa, since CIAs already contain the titleID around 0x2c1c you just made this an order of magnitude easier.
Let's hope ninty can't block it.
 
Last edited by BerserkLeon,
Think I just forgot something on one of my import statements, again not surprised
I have this error:
eseedgbr.py, line24, in <module> context = ssl._create_unverified_context()
AttributeError: 'module' object has no attribute ' _create_unverified_context'
 
I have this error:
eseedgbr.py, line24, in <module> context = ssl._create_unverified_context()
AttributeError: 'module' object has no attribute ' _create_unverified_context'

Might not have the latest python 2.7 (was introduced in 2.7.9 I believe)

I noticed this on my older machine too, will be fixing this so older versions can skip that part.
 
Last edited by tarovisions,
Should be good now
ok now that error has gone, but now i have this one:
img.jpg
Seems like he doesn't have access to the directory while attempting to write the file
 
ok now that error has gone, but now i have this one:
Seems like he doesn't have access to the directory while attempting to write the file

My amateur programming solutions are to blame for that one, put it in a folder (like d:\\test\)

I never really thought about these things so am I glad you are giving me all this stuff to consider. Will try fixing.
 
My amateur programming solutions are to blame for that one, put it in a folder (like d:\\test\)

I never really thought about these things so am I glad you are giving me all this stuff to consider. Will try fixing.
Nope, same error as before. Actually i solved hexediting an already existing seeddb for my purpose. But if you dont mind, could you try to download the seed for that title id on your environment to see if it works?
Thanks
 
Nope, same error as before. Actually i solved hexediting an already existing seeddb for my purpose. But if you dont mind, could you try to download the seed for that title id on your environment to see if it works?
Thanks

It did in my environment, worked just fine off my flash drive.
 

Site & Scene News

Popular threads in this forum