Hacking [Release] PlaiCDN: Download and create installable CIAs (or .3ds) with just a title ID and titlekey

Vappy

Well-Known Member
Member
Joined
May 23, 2012
Messages
1,508
Trophies
2
XP
2,469
Country
Tbh I'm just wondering if the GBATemp mods apparently have no qualms about sharing title keys, as evidenced by the months-old Wii U title key thread, why the 3DS ones couldn't also be posted here
 
  • Like
Reactions: Subtle Demise

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,672
Trophies
2
XP
8,094
Country
Tuvalu
Tbh I'm just wondering if the GBATemp mods apparently have no qualms about sharing title keys, as evidenced by the months-old Wii U title key thread, why the 3DS ones couldn't also be posted here
well in that wii u thing, crediar was quite adamant about how a number can't be owned, etc, sure i can agree, but it's not our site, and the one true site owner can chose what is on here or not

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

@Ptrk25 - that would be a nice idea to add maybe, but it would also be supporting not sharing cias, instead sharing the keys themselves. - i don't agree with that, so i didn't finish my work on my implementation of this.
 
Last edited by cearp,

Ptrk25

Well-Known Member
Member
Joined
Sep 6, 2015
Messages
524
Trophies
0
Location
::1
XP
1,171
Country
Germany
@Ptrk25 - that would be a nice idea to add maybe, but it would also be supporting not sharing cias, instead sharing the keys themselves. - i don't agree with that, so i didn't finish my work on my implementation of this.
Yeah you may be right. I don't know either if I should add this.
 
  • Like
Reactions: cearp

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,016
Trophies
2
Age
35
XP
4,457
Country
United States
New update now pulls title metadata (such as name and region) straight off the CDN using decrypted CTCert-A
Like the update. I added a -games flag to get back only outputting games as I missed filtering out all the system titles, dlc and demos. I like the formatted list, great job! Maybe I'll tackle writing it to a CSV file for importing into spreadsheets next.
 

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
968
Trophies
0
Age
36
XP
1,622
Country
just want to ask about this program... once i have titleid and titlekey of a certain game and make a cia, it will be a legit cia? im i right?
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,237
just want to ask about this program... once i have titleid and titlekey of a certain game and make a cia, it will be a legit cia? im i right?
No legit cia files cannot be made without having the private signing keys from nintendo (I.e not going to happen short of some huge f up from nintendo or major internal leak.)

All cia files made by this tool will not be legit as its just rebuilding the cia rather than using the original ticket
 

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
968
Trophies
0
Age
36
XP
1,622
Country
No legit cia files cannot be made without having the private signing keys from nintendo (I.e not going to happen short of some huge f up from nintendo or major internal leak.)

All cia files made by this tool will not be legit as its just rebuilding the cia rather than using the original ticket
but once i created a cia using this (with titlekeys from other user) and install that cia on my 3ds... it will work? am i right?

also, what version of phyton should i use? somebody says on the 2nd page of this thread which includes instruction to use phyton 2.7... but on plaiCDN github page says use phyton 3?
 
Last edited by noctis90210,

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
968
Trophies
0
Age
36
XP
1,622
Country
yeah it will work inside cfw, whereas "legit" cia files can load even in sysnand with no CFW at all as they are officially signed by nintendo to work on any console
also, what version of phyton should i use? somebody says on the 2nd page of this thread which includes instruction to use phyton 2.7... but on plaiCDN github page says use phyton 3?
 

Kourin

Touhou Maniac
Member
Joined
Jan 24, 2016
Messages
1,018
Trophies
0
Age
27
Location
Ripple Star
XP
1,226
Country
Australia
Hm, I downloaded Puzzles and Dragons + Mario to test this out.
I put '-no3ds-' at the end because I just wanted the cia however when I installed the game the 3DS loading screen just looped, similar to what happens if you run a game that requires a higher firmware than you currently have. Strange, because I'm 10.7 with A9LH and more recent games work just fine. Anyone know what the issue might be?

Tested again with Oracle of Seasons since it was a small and easy file and it worked just fine.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,483
Trophies
2
Age
47
Location
Japan
XP
3,158
Country
United States
Is it open source or isn't it?

You seem to be wanting the advantages of both by threatening me with DMCA takedowns and asking for me to pull request my work to your repo at the same time.

That is how open source dies, not with forks, but with copyright.

Another thing, GitHub defines forking with 'At some point you may find yourself wanting to contribute to someone else's project, or would like to use someone's project as the starting point for your own.'

Note the second point. This is going to be a separate project from your original script, with different goals and feature creep. If you want, I can pull main functionality (PyCrypto etc) back to your repo, but also know that I'm planning major rewrites that will change most of your original code.
Did you ever bother reading the rules about it? They are clearly spelled out for you on GitHub. Basically, no license in the repository = forbids you to use the code, whether the original coder intended it to be that way or not. You have the right to view and fork it (within GitHub), but you have no right to modify and distribute the modified code.

What happens if I don't choose a license?

You're under no obligation to choose a license. It's your right not to include one with your code or project, but please be aware of the implications. Generally speaking, the absence of a license means that the default copyright laws apply. This means that you retain all rights to your source code and that nobody else may reproduce, distribute, or create derivative works from your work. This might not be what you intend.

Even if this is what you intend, if you publish your source code in a public repository on GitHub, you have accepted the Terms of Service which do allow other GitHub users some rights. Specifically, you allow others to view and fork your repository within the GitHub site.

If you want others to use, copy, modify, or contribute back to your project, we strongly encourage you to include an open source license.

ah, i didn't mean that, but yes if we can edit the db and save, that could be possible,

but even ticket.db is signed, isn't it? Otherwise, your (or this thread's) script could be modified to delete unwanted keys. Some people really want to buy games after trying, but eshop messes up because of the bad key already in ticket.db, if an ill gotten .cia was installed first.

Edit: Wait... now I confused myself again (happens a lot the older I get)... if it was signed, then it would have to be signed by our own 3DS, since it changes every time you install a new title. Why can't we delete keys again?
 
Last edited by urherenow,
  • Like
Reactions: prototech

noctis90210

Well-Known Member
Member
Joined
Dec 24, 2013
Messages
968
Trophies
0
Age
36
XP
1,622
Country
i tried to use this with pokemon picross... together with seeddb.bin by ihaveamac on some sites...
it decrypted the game, but the manual doesnt decrypt telling that nothing found on seeddb.bin (something like that) on decrypt9...
the game starts, but when checking the game manual, it gives me error that reboots the 3ds... where i can find the seeddb.bin containing the pokemon picross manual?
 

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
29
XP
4,666
Country
United States
Quick question if I download pokemon red,blue, and yellow and install them with FBI to Sysnand with this will I need to go to the eShop to redownload or repair them like when installing the Legit CIA versions?
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    Skelletonike @ Skelletonike: 1H left, such a slow week.