Homebrew [Release] Newquay - helper for installing new additions to that titlekey site

hippy dave

BBMB
OP
Member
Joined
Apr 30, 2012
Messages
9,858
Trophies
2
XP
28,894
Country
United Kingdom
**** Update: 25/07/2017 ****
This tool is now obsolete, has no purpose, don't download it.

The titlekey site has been updated to automatically encrypt title keys on submission now that the bootrom has been released, as the developer now has access to the keys required for doing it all on PC. There are no longer any keys that will show up on the site with just a decrypted key showing
****End update ****

You know that titlekey site. You love that titlekey site. But sometimes it's frustrating when new decrypted keys have been added (the rss is good for checking that), and there's something that you want, but you've got to wait for the dude to upload the encrypted keys. Sure, the dude's busy, but nobody likes waiting.

So I made this app, called Newquay (pronounced "new key", duh). Run Newquay and get it to download the decTitleKeys.bin, then reboot to Decrypt9 and encrypt it to encTitleKeys.bin.... reboot, run Newquay, choose a title and it will make you an input.txt. Open that with CIAngel and your chosen game will be installed.

I mean, just try it, the instructions are right there in the app.

Download v0.3: https://github.com/hippydave/Newquay/releases/download/0.3/Newquay.cia

Source: https://github.com/hippydave/Newquay

QR (v0.3):
qrcode.0.3.png


Changelog:
0.3:
  • decTitlekeys.bin is now downloaded to /files9 if it exists (or sd root if not).
  • Warns if downloaded decTitlekeys.bin has 0 entries.
  • Reversed order the title list is displayed in, so newest entries are first.
0.2: Add support for encTitleKeys.bin in /files9 folder (checked first) as well as root /

0.1 First release

Todo:

Reverse order of title list (newest first).
Check if decTitleKeys.bin has more than zero entries.
Put decTitleKeys.bin in /files9 (or /Decrypt9) if exists.

Display title info (region/type).
Maybe add entries to wings.json?

Credits:

Based on FBI by Steveice10: https://github.com/Steveice10/FBI - for app base and user interface.
Utility functions from 3DSGuy and possibly others.
json library by James McLaughlin et al.
Smealum and the usual suspects for ctrulib etc.
If I've missed anyone just tell me.
 
Last edited by hippy dave, , Reason: Newquay is obsolete now. Thanks for playing!

KunoichiZ

Well-Known Member
Member
Joined
Mar 16, 2012
Messages
8,830
Trophies
0
Age
28
XP
4,597
Country
United States
So I just tested this. Everything worked out fine, but I have one tiny issue with it. When Decrypt9 makes the decTitleKeys into encTitleKeys, it outputs the encTitleKeys.bin file into the files9 folder, not the SD card root. You then have to use your computer or FBI to move it to the right place. It would be easier if it could also read the the file from the files9 folder as well as the SD card root.

Like I said, it's a tiny complaint. Great work though!
 
Last edited by KunoichiZ,

hippy dave

BBMB
OP
Member
Joined
Apr 30, 2012
Messages
9,858
Trophies
2
XP
28,894
Country
United Kingdom
So I just tested this. Everything worked out fine, but I have one tiny issue with it. When Decrypt9 makes the decTitleKeys into encTitleKeys, it outputs the encTitleKeys.bin file into the files9 folder, not the SD card root. You then have to use your computer or FBI to move it to the right place. It would be easier if it could also read the the file from the files9 folder as well as the SD card root.

Like I said, it's a tiny complaint. Great work though!
Oh right, mine didn't do that - I guess either because I didn't have a files9 folder or my Decrypt9 is out of date. I'll fix that tho, thanks for letting me know!
 
  • Like
Reactions: KunoichiZ

hippy dave

BBMB
OP
Member
Joined
Apr 30, 2012
Messages
9,858
Trophies
2
XP
28,894
Country
United Kingdom
Has the QR code been updated?
Yes :)

"installing new additions to that key site"
it sounded like you made something that uploads our keys to it, i was really excited lol
anyway thanks, a nice idea
Nice idea, I'd be happy to add that function if I can figure out how. I don't know much about coding http actions, have mostly been using other people's functions, but if I can figure out how to submit a post thingy I'll do it.
 

OrGoN3

Well-Known Member
Member
Joined
Apr 23, 2007
Messages
3,241
Trophies
1
XP
3,252
Country
United States
"installing new additions to that key site"
it sounded like you made something that uploads our keys to it, i was really excited lol
anyway thanks, a nice idea

Any idea why we're able to add decrypted title keys to that site but not encrypted ones?
 

ihaveahax

Well-Known Member
Member
Joined
Apr 20, 2015
Messages
6,069
Trophies
2
XP
7,823
Country
United States
I thought that this was done automatically using scripts? Well, good and ol' manual labor still works anyway.
decrypted keys can be verified quickly with automated scripts. encrypting keys requires a 3DS system until bootrom is dumped to get missing encryption keys.
 

hippy dave

BBMB
OP
Member
Joined
Apr 30, 2012
Messages
9,858
Trophies
2
XP
28,894
Country
United Kingdom
Hello,
Great little program! Could you add additional information available in CIAangel, such as Region, Type (Game or DLC), etc?
Thanks!
Thanks :)
Yeah I can get that info from the json, so sure, I'll try to add it soon. Will have to figure out more of the intricacies of the user interface code :)

The other change I'm going to do next, which will be quick and simple, is to reverse the order in which the titles are listed, so the newest additions are at the top. I meant to do that before the initial release, but forgot... Protip for now, when the list comes up, press Up to loop around to the bottom of the list which is the newest entry!
 

pyrofool

Active Member
Newcomer
Joined
Apr 29, 2012
Messages
32
Trophies
1
XP
1,316
Country
United States
Would it be possible to add an option to append to the wings.json file that CIAangel uses? I wasn't able to find a way just to install a ticket from the input.txt. I tried letting it start and cancel but that didn't work. It would also be nice to be able to add multiple titles to the file from your app and then go to CIAangel to download them or in my case I like to just instal the tickets and then download the game from eshop.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Maximumbeans @ Maximumbeans:
    I can't believe you got me with that
    +1
  • SylverReZ @ SylverReZ:
    I haven't been gaming for such a long time. Been mostly busy with sleep, hardware tinkering and checking GBAtemp frequently.
  • SylverReZ @ SylverReZ:
    Hope you've had a good morning.
  • Maximumbeans @ Maximumbeans:
    It's going alright thanks :) I know what you mean with gaming time. It's precious where I can get it these days.
    +1
  • Maximumbeans @ Maximumbeans:
    I think that's why I focus on just enjoying single player experiences that aren't too competitive
  • Maximumbeans @ Maximumbeans:
    How are you doing?
  • SylverReZ @ SylverReZ:
    There's also this thing where I'm hyperfocused at night and cannot get to sleep.
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I'm doing alright, thanks.
    +1
  • Maximumbeans @ Maximumbeans:
    That must be rough. Productive I'm sure but hard to balance with daily life
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Indeed. I've been working on getting this Infecutus chip to work on my PS2. But after soldering, I realised that a plastic piece was missing from the power ribbon cable to the power and eject buttons.
  • SylverReZ @ SylverReZ:
    Now I could go with soldering the contacts from the cable to the connector on the mobo, but doesn't sound like a good permanent solution.
  • Maximumbeans @ Maximumbeans:
    Man, that's beyond my brain :rofl: I'm no good with hardware for now. I'd like to get into hardmods in future though
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Maybe start practice soldering. Get a cheap-ass soldering iron and follow some good YouTube tutorials.
    +1
  • SylverReZ @ SylverReZ:
    Least my experience has gotten better than over a decade ago. My iron would constantly bump into components and break them.
  • Maximumbeans @ Maximumbeans:
    Sounds good. I actually did soldering but like 16 years ago for school so uuuuh probably rusty haha
  • SylverReZ @ SylverReZ:
    @Maximumbeans, Same here. I did soldering at school from a teacher who I honestly liked since he had plenty of good electronics experience.
    +1
  • Maximumbeans @ Maximumbeans:
    I wish I could play chess well
    +1
  • Maximumbeans @ Maximumbeans:
    Useless but a true art
    +1
  • SylverReZ @ SylverReZ:
    @Maximumbeans, I had a friend who had a glass chess set for their birthday.
  • SylverReZ @ SylverReZ:
    It was like all clear and fancy. Tbf I'm not too experienced with chess, but would like to learn someday.
  • Maximumbeans @ Maximumbeans:
    That sounds really cool
  • Maximumbeans @ Maximumbeans:
    I know the basics but no strategy at all :rofl:
    Maximumbeans @ Maximumbeans: I know the basics but no strategy at all :rofl: