Homebrew [Release] CIAngel - download GOOD cias right on your 3ds :)

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,441
Country
Netherlands
Will definetly be using this in the future. Getting cias just became so much easier (Also, doesn't a homebrew to edit text files exist? If not, someone should get working on that.)


So from what Plailect said, you could use the module to install CIAs from your pc? Is there any guide to it or something

Sent from a fucking cm13 phone
Already possible. Take a look at FBIs network method.
 

mid-kid

GBAtemp spamBOT
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
So... Since all this stuff exists, it was real easy to throw together a method for installing all the stuff from the eShop (based on FunKeyCIA, I know this is the wrong thread, but meh).
This program creates tickets from an encTitleKeys.bin (you know how to get it), to install them with FBI.
Then you can install the games straight from eShop.
http://chunk.io/f/da0e426f23d74d1297c7bd2713fbe34f?lang=py

Usage:
Code:
python3 gentickets.py encTitleKeys.bin output_dir

You can batch-install them with the newest FBI.

This method would need an easy way to update the tickets without reinstalling them all, as well as filtering to install only tickets for your region, and filtering system titles and applets and such, and preferably a program on the 3ds itself to do this straight on the console.

I know this isn't right for archival purposes, but don't tell me it isn't the most convenient to install them straight from eShop.
 
Last edited by mid-kid,

pikatsu

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
845
Trophies
0
Age
39
XP
1,163
Country
Argentina
I am curious and perhaps 99% it doesnt work. But if you install a good cia game on sysnand, take ticket.db and download it as personal with FunkyCIA 2.1. Will it work without blocking signatures check?
 
Last edited by pikatsu,

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,728
Trophies
2
XP
8,532
Country
Tuvalu
Not "Legit". A legit CIA comes with the device itself.
anything is legit if the signatures are valid.
we can make legit system cias, they (some) aren't preinstalled to the device.

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

I am curious and perhaps 99% it doesnt work. But if you install a good cia game on sysnand, take ticket.db and download it as personal with FunkyCIA 2.1. Will it work without blocking signatures check?
FunkyCIA will ignore it because the ticket is not legit, FunkyCIA is only designed for your bought stuff.
if you force FunkyCIA to use it, it won't work anyway... you can't make a legit cia from nothing legit.
 

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
So... Since all this stuff exists, it was real easy to throw together a method for installing all the stuff from the eShop (based on FunKeyCIA, I know this is the wrong thread, but meh).
This program creates tickets from an encTitleKeys.bin (you know how to get it), to install them with FBI.
Then you can install the games straight from eShop.
http://chunk.io/f/da0e426f23d74d1297c7bd2713fbe34f?lang=py

Usage:
Code:
python3 gentickets.py encTitleKeys.bin output_dir

You can batch-install them with the newest FBI.

This method would need an easy way to update the tickets without reinstalling them all, as well as filtering to install only tickets for your region, and filtering system titles and applets and such, and preferably a program on the 3ds itself to do this straight on the console.

I know this isn't right for archival purposes, but don't tell me it isn't the most convenient to install them straight from eShop.
YES YES YES THIS IS WHAT I WANTED :grog::toot:
 

pikatsu

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
845
Trophies
0
Age
39
XP
1,163
Country
Argentina
anything is legit if the signatures are valid.
we can make legit system cias, they (some) aren't preinstalled to the device.

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


FunkyCIA will ignore it because the ticket is not legit, FunkyCIA is only designed for your bought stuff.
if you force FunkyCIA to use it, it won't work anyway... you can't make a legit cia from nothing legit.

If we could have a legit ticket of a game i would prefer cubic ninja. Its very hard to find a physical copy out there.
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,728
Trophies
2
XP
8,532
Country
Tuvalu
If we could have a legit ticket of a game i would prefer cubic ninja. Its very hard to find a physical copy out there.
unless you buy it it won't be signed for your console... :)

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

How about I add downloading of the encrytped title key file, from some website. (who will host it? i can't)
then in CIAngel, we can download, and it will make the tickets then use FBI to install :)
I will keep cia creation in because, you can't download out of region stuff from eshop
 
  • Like
Reactions: Xenon Hacks

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,746
Trophies
1
Location
in a ziploc
Website
pbanjin.space
XP
1,660
Country
United States
unless you buy it it won't be signed for your console... :)

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

How about I add downloading of the encrytped title key file, from some website. (who will host it? i can't)
then in CIAngel, we can download, and it will make the tickets then use FBI to install :)
I will keep cia creation in because, you can't download out of region stuff from eshop
Isn't there already a key website?
 

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
any idea what im doing wrong?

Code:
Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Windows\system32>cd C:\Users\??????\Desktop\ticket generator

C:\Users\??????\Desktop\ticket generator>python3 gentickets.py encTitleKeys.bin output_dir
'python3' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\?????\Desktop\ticket generator>gentickets.py encTitleKeys.bin output_dir
Traceback (most recent call last):
  File "C:\Users\??????\Desktop\ticket generator\gentickets.py", line 4, in <module>
    from urllib.request import urlopen
ImportError: No module named request

C:\Users\??????\Desktop\ticket generator>

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

unless you buy it it won't be signed for your console... :)

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

How about I add downloading of the encrytped title key file, from some website. (who will host it? i can't)
then in CIAngel, we can download, and it will make the tickets then use FBI to install :)
I will keep cia creation in because, you can't download out of region stuff from eshop
That's even better
 

cearp

瓜老外
OP
Developer
Joined
May 26, 2008
Messages
8,728
Trophies
2
XP
8,532
Country
Tuvalu
who owns 3ds.nfs....? because, i want to talk to them - i mean, i want them to sort by regions for the keys... because, installing every single ticket is silly, maybe even a bad idea (not sure how many tickets the 3ds can handle) - it's better faster to only install the tickets that will work, because out of region stuff won't be able to be downloaded via eshop
 
  • Like
Reactions: Xenon Hacks

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,746
Trophies
1
Location
in a ziploc
Website
pbanjin.space
XP
1,660
Country
United States
who owns 3ds.nfs....? because, i want to talk to them - i mean, i want them to sort by regions for the keys... because, installing every single ticket is silly, maybe even a bad idea (not sure how many tickets the 3ds can handle) - it's better faster to only install the tickets that will work, because out of region stuff won't be able to be downloaded via eshop
I think the guy who posted it on that iso site is the owner
 

mid-kid

GBAtemp spamBOT
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
any idea what im doing wrong?

Code:
Microsoft Windows [Version 10.0.10586]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\Windows\system32>cd C:\Users\??????\Desktop\ticket generator

C:\Users\??????\Desktop\ticket generator>python3 gentickets.py encTitleKeys.bin output_dir
'python3' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\?????\Desktop\ticket generator>gentickets.py encTitleKeys.bin output_dir
Traceback (most recent call last):
  File "C:\Users\??????\Desktop\ticket generator\gentickets.py", line 4, in <module>
    from urllib.request import urlopen
ImportError: No module named request

C:\Users\??????\Desktop\ticket generator>

On the first attempt you're either running the wrong command for your machine, or you don't have python 3 installed.
On the second attempt you're running it using python 2.
 

Xenon Hacks

Well-Known Member
Member
Joined
Nov 13, 2014
Messages
7,414
Trophies
1
Age
30
XP
4,687
Country
United States
On the first attempt you're either running the wrong command for your machine, or you don't have python 3 installed.
On the second attempt you're running it using python 2.
I just installed 3.5.1 I tried to add it to my path but couldn't find it
 

Ev1l0rd

(⌐◥▶◀◤) girl - noirscape
Member
Joined
Oct 26, 2015
Messages
2,004
Trophies
1
Location
Site 19
Website
catgirlsin.space
XP
3,441
Country
Netherlands
Windows is a bit wonky with python. Just run the python script without prefixing it with python, and it should just work normally. Or prefix your command with the path to python.exe . The latter works for sure. (You can drag and drop python.exe in the cmd window).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=rn4vARy44iY