Homebrew Can legit CIA's be tied to your nnid?

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,483
Trophies
2
Age
47
Location
Japan
XP
3,160
Country
United States
This causes bricking. Tested.
Ticket.db is tied to console even it is from an official system transfer backup.
I'm not bricked.

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

Yes, but decrypt9 doesn't install cias!
The point is to first fix your ticket.db problem. And maybe just forget about this whole thing for a while. Looks like I'll have to play with things a bit on my end to see what's up.

@MelonGx, I wrote a tutorial on what I did for my manual system transfer. ->http://www.maxconsole.com/maxcon_fo...ter-failed-transfer-NNID-already-transferred)

I'm pretty sure in the whole process, I never touched secureinfo_A or whatever, so my console info couldn't have moved. BUT... perhaps the part where movable.sed is setup to act like a transfer was just done is why my ticket.db works on the new console.
 
Last edited by urherenow,

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,650
Trophies
1
XP
905
Country
China
Every CIA installation adds a pre-install ticket to ticket.db.
I have mentioned this on previous page.
So you DO CAN install CIA to a blank ticket.db.

The only problem is that
Common CIAs require sig-patched platform.
Legit CIAs don't.

And, pre-install logs are also stored on server side.
Legit CIA installed 3DSes don't have valid server side logs.
Real pre-install do.
Theoretically Nintendo can use it to verify and ban Legit CIA installed consoles, but Nintendo haven't do it.

Conclusion

Treated as a pre-install title / Does not need Sig-Patch / Future server verification passable (though it currently does not exist)

Common CIA: O*/X/X
Legit CIA: O*/O/X
Real pre-install title: O/O/O

* Only for consoles which don't have the same title purchased, since you CANNOT overwrite a ticket on an existed ticket.


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

BTW, Nintendo themselves have also left the pre-install ticket on ticket.db like all of us CIA installers did, such as 0F980000 CTRAging.
But I don't know whether they stored this title on server side or not.
If not, then maybe it's the reason Nintendo haven't banned our consoles with "fake tickets" installed.

("fake tickets" = pre-install tickets added by installing invalid signature CIAs / valid signature CIAs but titles not stored on server)
 
Last edited by MelonGx,

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,483
Trophies
2
Age
47
Location
Japan
XP
3,160
Country
United States
Yea... looks like there are some kind of root certificates in the ticket.db. You certainly can't simply blank out the whole thing :(
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,483
Trophies
2
Age
47
Location
Japan
XP
3,160
Country
United States
Weidly enough i just logged into eshop on my sysnand even though it had its ticket.db deleted and system formatted.

Eshop detects my MM preinstalled even though i never accessed eshop until 10.3 emunand on N3DS
Deleted? From NAND? Or are you talking about from the SD card? I doubt it was deleted from nand, unless you did that yourself, on purpose.
 
Last edited by urherenow,

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,650
Trophies
1
XP
905
Country
China
I'm not bricked.

@MelonGx, I wrote a tutorial on what I did for my manual system transfer. ->http://www.maxconsole.com/maxcon_fo...ter-failed-transfer-NNID-already-transferred)

I'm pretty sure in the whole process, I never touched secureinfo_A or whatever, so my console info couldn't have moved. BUT... perhaps the part where movable.sed is setup to act like a transfer was just done is why my ticket.db works on the new console.
If ticket.db is tied to movable.sed only, then it seems to be movable.
I'll do another try for this.

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

There is no ticket.db on the SD. Only title and import.
It's inside your NAND.
 
Last edited by MelonGx,

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,650
Trophies
1
XP
905
Country
China
For deleting pre-install tickets from source console's ticket.db, I failed on following tries:
- System format
- System Transfer
- Nightly FBI's ticket deletion

Only restoring clean ticket.db/NAND backup work.
 
Last edited by MelonGx,

drfsupercenter

Flash Cart Aficionado
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,126
Country
United States
I know I'm a bit late to the party (and I haven't read all responses as half of them are just you guys arguing with one another)...

But... simply put - NO! Legit CIAs are not as legit as you think!

The only benefit is that you can run them on sysNAND. Yes, it makes you think you can redownload them from the eShop. And you can... sorta. But if you reformat your system or do a system transfer to another system, they disappear forever. They aren't properly linked like actual preinstalled titles.
 

Daniel Sahr

Well-Known Member
OP
Member
Joined
Apr 13, 2014
Messages
198
Trophies
0
Location
New York
XP
1,166
Country
United States
I know I'm a bit late to the party (and I haven't read all responses as half of them are just you guys arguing with one another)...

But... simply put - NO! Legit CIAs are not as legit as you think!

The only benefit is that you can run them on sysNAND. Yes, it makes you think you can redownload them from the eShop. And you can... sorta. But if you reformat your system or do a system transfer to another system, they disappear forever. They aren't properly linked like actual preinstalled titles.
So, I have a copy of Mario and Luigi: Dream Team that was preinstalled. I did a system transfer to a n3ds. Now, if I were to install more legit cia's and do a system transfer, only mario and luigi would stay?
 

drfsupercenter

Flash Cart Aficionado
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,126
Country
United States
Correct.

I want to figure out what exactly it is that causes that (probably something besides just the universal certificate from Nintendo... something in the NAND) but for now, yes.

And I have a feeling that even if I do figure it out, the black suits will show up at my door to take me away :P
 

Blue

Well-Known Member
Member
Joined
Oct 2, 2015
Messages
2,605
Trophies
2
XP
906
Country
United Kingdom
Correct.

I want to figure out what exactly it is that causes that (probably something besides just the universal certificate from Nintendo... something in the NAND) but for now, yes.

And I have a feeling that even if I do figure it out, the black suits will show up at my door to take me away :P
It's something to do with the ticket.db.
 

drfsupercenter

Flash Cart Aficionado
Member
Joined
Mar 26, 2008
Messages
1,909
Trophies
1
XP
1,126
Country
United States
I figured it was, but the question is... when you install a legit CIA that didn't truly come with your 3DS, why does it not appear the same as one that actually did? Maybe CIA installers just don't do it correctly?
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,673
Trophies
2
XP
8,100
Country
Tuvalu
I could ask the same to you. If you could download CIAs from the eShop EVRRY CIA would be a legit CIA. You literally just said you don't know and never tried. The download will fail at 99% because there's no ticket on the NAND that dictates that you physically bought the game FROM the eShop.
lol please stop. i told it to you, but i guess not detailed enough because you still don't understand.
how can you redownload without the ticket in nand? hint... you can't.
 

MelonGx

Well-Known Member
Member
Joined
Jan 8, 2009
Messages
1,650
Trophies
1
XP
905
Country
China
@urherenow

I performed your tutorial's method and discovered that:

[Moving ___ from CTRNAND-A to CTRNAND-B]

movable.sed (modified) --- OK
movable.sed (modified) + /data/ID0/ --- OK
movable.sed (modified) + /data/ID0/ + ticket.db --- NG (results in a brick)

---------------------------------------------------------------

Back to the topic.
I explain it once again.

Common CIA (Pirates, Homebrews, Dev-apps)
- Generate pre-install ticket when installing (*)
- Cannot be played without sig-patch
- Cannot be registered to e-shop server


Legit CIA
- Generate pre-install ticket when installing (*)
- Can be played without sig-patch

- Cannot be registered to e-shop server

Real Pre-install Titles
- Already have pre-install ticket
- Can be played without sig-patch
- Can be registered to e-shop server


(*) Since ticket can't be overwrited, if you have already purchased that title before installing CIA, the ticket will never be changed into a pre-install one by installing CIA.


Nintendo haven't banned any console which has pre-install ticket not registered to e-shop server.
It may be because that Nintendo themselves also leave pre-install ticket (such as CTRAging 000400000F980000) on consoles in the factory.
But nobody knows the future.


Q: What is pre-install ticket?
A: It's a ticket with Console ID 00000000.

Q: How to check the ticket / Console ID?
A: Use GroovyCIA to open your ticket.db.
 
Last edited by MelonGx,
  • Like
Reactions: urherenow
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Will you give me mouth to mouth oxygen if my throat closes?
  • K3N1 @ K3N1:
    Nah the air can do that
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    A @ abraarukuk: hi guys