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

tarovisions

Well-Known Member
Member
Joined
Jan 19, 2015
Messages
100
Trophies
0
Age
30
XP
184
Country
United States
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

  • eseedgbr_1.2b.zip
    1.6 KB · Views: 220
Last edited by tarovisions,

demon77

Well-Known Member
Newcomer
Joined
May 4, 2015
Messages
62
Trophies
0
Age
54
XP
169
Country
Belgium
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
 

tarovisions

Well-Known Member
Member
Joined
Jan 19, 2015
Messages
100
Trophies
0
Age
30
XP
184
Country
United States
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

BerserkLeon

Not-so-new member
Member
Joined
Mar 22, 2010
Messages
460
Trophies
1
Age
34
Location
Pennsylvania
XP
538
Country
United States
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,

tarovisions

Well-Known Member
Member
Joined
Jan 19, 2015
Messages
100
Trophies
0
Age
30
XP
184
Country
United States
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,

night_hawk

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
573
Trophies
0
XP
1,586
Country
Italy
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
 

tarovisions

Well-Known Member
Member
Joined
Jan 19, 2015
Messages
100
Trophies
0
Age
30
XP
184
Country
United States
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.
 

night_hawk

Well-Known Member
Member
Joined
Dec 3, 2014
Messages
573
Trophies
0
XP
1,586
Country
Italy
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
 

tarovisions

Well-Known Member
Member
Joined
Jan 19, 2015
Messages
100
Trophies
0
Age
30
XP
184
Country
United States
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

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/fRENPoVaZHk?si=0xgCyaSVzuc5GD5F