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

pikatsu

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
845
Trophies
0
Age
39
XP
1,163
Country
Argentina
.

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

Hi !

Here's a little GUI i've made for this amazing tool.
It was 1st meant to be for my personal use but now i like to share it.
It's in an early alpha stage so it might have several bugs... and it's windows only.
I've made a few really small cosmetic changes to the original script and converted it to 'FunKeyCIA.exe' with pyinstaller.

Have a look and tell we what u think...

3DSeSTUFF V1.0 Alpha1 (because all of this reminds me of a nice PS3 tool called 'PSNStuff')

Edit:
I've added the modified 'FunKeyCIA.py' to the Download.

Changes:
1. Had to find a way to disable buffered I/O... else the GUI couldn't catch the 'FunKeyCIA'-Output correctly.
When u run the python-version u can set '-u' argument and buffered I/O is gone.
'pyinstaller' has this option as well.. but... unfortunatly it doesn't work :O.
'cause I'm not used to python i searched the internet for an alternative solution coming up with it in these 2 lines:
<code>
21 sys.stdout = os.fdopen(sys.stdout.fileno(), 'a+', 0)
22 sys.stderr = os.fdopen(sys.stderr.fileno(), 'a+', 0)
</code>
If anyone here knows another good way to disable buffered I/O even if converted with 'pyinstaller' to *.exe please let me know.

2. Changed output of line 199 a bit

3. Commented out line 241... hoping @cearp will not hat me for that :whip:
Reason for dropping MASTER's(:wub:) name was that i wanted to keep log-file compact.

Regards
Rudi

Nice gui but it does not download anything for me
 

Doumekxkai

Well-Known Member
Newcomer
Joined
Nov 21, 2014
Messages
90
Trophies
0
Age
30
XP
1,309
Country
Everyone is makin it's own GUI, well I'm on that boat too.
Here a pict of the GUI
2n0sh13.jpg

14b69hz.jpg

I'll release after some hard testing(and finishing several university assignments :( )
The app It doesn't have a cool name for now, but has a: Nice GUI, Queue Download(WIP), Search Filters(Name & Region), Content Group, User Config.
 

pikatsu

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
845
Trophies
0
Age
39
XP
1,163
Country
Argentina
Everyone is makin it's own GUI, well I'm on that boat too.
Here a pict of the GUI
2n0sh13.jpg

14b69hz.jpg

I'll release after some hard testing(and finishing several university assignments :( )
The app It doesn't have a cool name for now, but has a: Nice GUI, Queue Download(WIP), Search Filters(Name & Region), Content Group, User Config.

Nice design
 

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
969
Trophies
0
Age
37
XP
1,635
Country
Everyone is makin it's own GUI, well I'm on that boat too.
Here a pict of the GUI
2n0sh13.jpg

14b69hz.jpg

I'll release after some hard testing(and finishing several university assignments :( )
The app It doesn't have a cool name for now, but has a: Nice GUI, Queue Download(WIP), Search Filters(Name & Region), Content Group, User Config.
whats the are those logo? blue and violet (with + sign) eshop logo?
 

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,441
Country
Netherlands
how many guis will be made from my tools? :)
A lot, considering your tools are very solid but lack an interface (CLI experience is needed to run FunKeyCIA and FunkyCIA) which puts a lot of people off. Therefore, a GUI was expected.

I think this is only the begining
Check out CIAngel, it does what FunKeyCIA does, but on the 3DS itself and it has an experimental direct install mode.
 

ThePwnerer

Member
Newcomer
Joined
Mar 9, 2016
Messages
19
Trophies
0
XP
55
Country
Cote d'Ivoire
Hello everyone:
Still having the same problem. Happened with smash bros (3gb+), citizens of earth (1gb+), Attack on Titan (1gb+)and bravely default (3gb+). Downloads of more than 1gb stops at 99.96%. Anyone else having this problem? Other downloads (less than 1gb) complete with no problem. I do have the latest version of the script and make_cdn_cia. keys are ok (ticket install and eshop download on 3ds works). Python 2.7.11. Looking at windows resource manager, looks like when is going for the last bits, it begins going slowly, and then drops to zero. The script is still running but do nothing. WAited for hours just in case but nothing happens. Help please. (Or at least tell me i'm not the only one with this problem)
 

justync7

Well-Known Member
Member
Joined
Mar 23, 2013
Messages
203
Trophies
0
Age
33
XP
350
Country
United States
Stop this sh... please. PureBasic is a great and optimized language which rely on fasm. Assembly inline, no third libs or frameworks and multi plateform.
My Ace Attorney 2 unpacker / packer was faster than the other tool made with Python
Stop what? It's my personal opinion that I really don't like BASIC... I can think what I want. I didn't bash his program, its just not exactly the best language out there.
 

hackotedelaplaqu

Well-Known Member
Member
Joined
Jan 10, 2009
Messages
606
Trophies
1
Website
wiibrew.org
XP
1,196
Country
France
Yes I understand now, but Purebasic isn't just basic. Thanks for clarification I understand it was à personnal opinion toward basic syntax and not Purebasic compiler. Which IS à great différence. I just didn't want people here to think PB = Visual Basic. I invite coders to test their démo to see it in action. No basic needed if you know asm or API calls. It has à good profiler for débug, cleanest gui designer and you''ll enjoy (particulariy as a romhacker or ému coder the file, bytes, word, long or bits and strings manipulations which are fast as hell.)

And sorry if I sounded harshed with you on previous post. Of course no opinion prevail on another one.
 
  • Like
Reactions: justync7

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,724
Trophies
2
XP
8,501
Country
Tuvalu
Is it possible to make tickets for legit cias?
no, WE can't make tickets for legit cias/make legit tickets --- only nintendo can, they have the keys.
we can use those tickets to make a legit cia though.

so, we can extract a ticket froma legit cia, this is what FunkyCIA does to make a legit cia from your preinstalled game.
but it's not really 'making' the ticket, it's just extracting it.

FunKeyCIA MAKES tickets, it doesn't extract them (like FunkyCIA) - FunKeyCIA can't make legit cias.
 
Last edited by cearp,

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,094
Country
Australia
no, WE can't make tickets for legit cias/make legit tickets --- only nintendo can, they have the keys.
we can use those tickets to make a legit cia though.

so, we can extract a ticket froma legit cia, this is what FunkyCIA does to make a legit cia from your preinstalled game.
but it's not really 'making' the ticket, it's just extracting it.

FunKeyCIA MAKES tickets, it doesn't extract them (like FunkyCIA) - FunKeyCIA can't make legit cias.
So if I use FunKeyCIA to extract tickets from some legit CIAs, install them on a 3DS, and update it, they should appear to redownload right, with no CFW?
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,724
Trophies
2
XP
8,501
Country
Tuvalu
So if I use FunKeyCIA to extract tickets from some legit CIAs, install them on a 3DS, and update it, they should appear to redownload right, with no CFW?
FunkyCIA extracts, FunKeyCIA doesn't.
if you use FunkyCIA yes it will work.
i'm surprised someone hasn't uploaded all the legit tickets by now... :)
 
  • Like
Reactions: Quantumcat

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,144
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,094
Country
Australia
FunkyCIA extracts, FunKeyCIA doesn't.
if you use FunkyCIA yes it will work.
i'm surprised someone hasn't uploaded all the legit tickets by now... :)
Hmm, it looks like you can extract your ticket.db with FunkeyCIA but not extract the ticket from CIA you already have on your computer, is that right? No problem, I think I will install all the legit CIA on a 3DS, and then use FunkyCIA to get the tickets for later use/to share - maybe I'll be the first to upload them :-)
 

justync7

Well-Known Member
Member
Joined
Mar 23, 2013
Messages
203
Trophies
0
Age
33
XP
350
Country
United States
Hmm, it looks like you can extract your ticket.db with FunkeyCIA but not extract the ticket from CIA you already have on your computer, is that right? No problem, I think I will install all the legit CIA on a 3DS, and then use FunkyCIA to get the tickets for later use/to share - maybe I'll be the first to upload them :-)
I think I remember seeing a tool that would give you keys from a cia but I don't remember which...
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: roms wont boot with wood r4menu