ROM Hack [Release] FunKeyCIA - make GOOD cias from eshop content, no tickets needed!

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
316
Trophies
1
Location
Yes
Website
127.0.0.1
XP
620
Country
Australia
Thanks for the effort everyone.
It's very much appreciated.

I do have a small favour: If someone can test "Cube Creator 3D" ? You can find the details "on that site". The Title ID (which I presume isn't illegal) is "0004000000151100". I can PM the encrypted or decrypted Title Key if need be.
The game will install, but locks the 3DS each time. I've tried both FunkeyCIA and PlaiCDN (I used FBI to remove the ticket). I even tried the 3DS file. None of them work.

I wonder if it's because there is an update that hasn't been posted, or the CIA build is going horribly wrong somewhere ?
 

morvoran

President-Elect
Member
Joined
Dec 19, 2010
Messages
1,032
Trophies
0
Location
MAGA Country
XP
2,358
Country
United States
Thanks for the effort everyone.
It's very much appreciated.

I do have a small favour: If someone can test "Cube Creator 3D" ? You can find the details "on that site". The Title ID (which I presume isn't illegal) is "0004000000151100". I can PM the encrypted or decrypted Title Key if need be.
The game will install, but locks the 3DS each time. I've tried both FunkeyCIA and PlaiCDN (I used FBI to remove the ticket). I even tried the 3DS file. None of them work.

I wonder if it's because there is an update that hasn't been posted, or the CIA build is going horribly wrong somewhere ?

That game needs to be cryptofixed if your 3ds is not a USA region console (or you need to get the seed from the eshop if your 3ds is a US region console) before it will run on your 3ds.
 
Last edited by morvoran,

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
316
Trophies
1
Location
Yes
Website
127.0.0.1
XP
620
Country
Australia
I believe I have the seed, I "picked up" a seeddb.bin file the other day, and was able to use PlaiCDN to build the file after using Decrypt9 on it, supposedly successfully.

And no, I don't have a USA console, it's an EUR console.

I know I can use PlaiCDN to get the seed, is there an easy way to add it to the seeddb.bin file ?
 

Slade.AU

Well-Known Member
Member
Joined
May 23, 2006
Messages
316
Trophies
1
Location
Yes
Website
127.0.0.1
XP
620
Country
Australia

Thanks, I grabbed the seed manually, had it create the seeddb.bin and D9 said it added one extra seed. So who knows, may be the file I picked up wasn't as complete as I thought it was.
I'm reinstalling the CIA file now.

Bah, it sits there on the Nintendo 3DS Logo.... I guess that didn't work. And yes, I installed the seed on my EmuNAND in D9, not the SysNAND.

Is there something I need to do when building the CIA ?
 

pikatsu

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
845
Trophies
1
Age
39
XP
1,175
Country
Argentina
decTitleKey.bin Database cleaner (for a special .bin file ONLY i don't want to link here)

You need Java 8! (I'll hated for this, but I don't care :P)
  1. Place the .jar archive in the same folder as decTitleKeys.bin does
  2. Open Console
Usage: "java -jar decTitleKeyCleaner.jar ./"
(or "java -jar decTitleKeyCleaner.jar [path to decTitleKeys.bin folder]")

This will create 2 files ("decTitleKeys0.bin" and "decTitleKeys1.bin")
Encrypt these files with Decrypt9! (of course rename it first)

Downloadlink (fixed): https://mega.nz/#!QcgWTTaZ!Bq9kgD766l_gBGhmP9NMkQ8pZ8FbBXckz1Mia_lfWmc

Special thanks to @demon77

Ptrk25

I have java 8 on windows pc and trying to run java -jar encTitleKey2txt.jar encTitleKeys.bin on cmd but showing that java command is missing. How to run this?
 

Ptrk25

Well-Known Member
Member
Joined
Sep 6, 2015
Messages
524
Trophies
0
Location
::1
XP
1,181
Country
Germany
yeah, though... a 3dsdb .xml for it to classify the games?
That is something similar what GroovyCIA2 will have as feature:
kgnCR1X.png
 

pikatsu

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
845
Trophies
1
Age
39
XP
1,175
Country
Argentina
do you have java set up in your PATH?

No just checked and java does not exist on path. I do not know how to add it manually though

--------------------- MERGED ---------------------------

No just checked and java does not exist on path. I do not know how to add it manually though

added java to the path. It is working now

--------------------- MERGED ---------------------------

can you give me the error output?
Just a path error. Fixed
 

liomajor

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
1,468
Trophies
0
XP
1,373
Country
United States
Hi @cearp

as promised i've looked into addin seeds.

My test was with Earthbound (000400000F701600) and i figured out there are two
differences when installing it.

The game has a seed and hangs on nintendo logo starting it.

Adding the seed manualy didn't work, bcuz we need to figure out WHERE to place the seed.

Repairing in eShop changed ticket.db and seedsave.bin.

ticket.db
ticketdb9zfin.png

This didn't matter to get the game start (imported old ticket.db and it still works).

seedsave.bin
seedsave04ogw.png

The seed was added at 5FE80, of course using the seedsave without it > nintendo logo freeze.

Conclusion >>> we need to figure out WHERE the seed belongs to get the game working
without cryptofixing it. Could plz someone else test to install the cia and add the seed
manualy at the offset?
 
  • Like
Reactions: cearp

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,752
Trophies
2
XP
8,628
Country
Tuvalu
eeh so it is not as simplr as putting all seeds anywhere in the seed db?
that's annoying...
3dbrew doesn't help at all? I never looked.

--------------------- MERGED ---------------------------

5FE80, wow the database is bigger than I imagined. Good luck!
 

liomajor

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
1,468
Trophies
0
XP
1,373
Country
United States
Good luck!

Ok, since i didn't figure it out, i've done the following and i think its
the best to get the game running without eshop.

1. Created the games cia using funkeycia with encrypted key
2. Added the seed to seeddb.bin
3. Placed 000400000F701600.cia into d9game folder
4. Decrypted the cia (deep)
- TMD gets updated but everything is decrypted, but might work -
5. Encrypted the cia (ncch)
6. Installed the game

The game works and we don't have to worry about seed or
having a wrong titlekey inside ticket.db since it never got
changed. (eshop allows to dl/install/repair)
 

makke007

Well-Known Member
Member
Joined
Mar 23, 2016
Messages
182
Trophies
0
Age
30
XP
216
Country
United States
So i downloaded a .cia with my encKeys and it's installing and running fine and all but it doesn't appear for me to redownload from the Eshop.
Do i need to do anything special aswell to make that work ?
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,752
Trophies
2
XP
8,628
Country
Tuvalu
So i downloaded a .cia with my encKeys and it's installing and running fine and all but it doesn't appear for me to redownload from the Eshop.
Do i need to do anything special aswell to make that work ?
well, it's the same region as your 3ds, it will shop in the eshop?
you can't redownload if you have the content, i think...
you can go to system settings and elete it, then go to the game page.
click on the download button on the bottom of the page :) it should work.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://youtu.be/nRspgWaF_K0?si=SKZ48aRDQyB7vpRH