Homebrew Official tik2sd - easily dump wiiu tickets to your sd card

d4mation

Well-Known Member
Member
Joined
Aug 3, 2013
Messages
189
Trophies
0
XP
1,711
Country
United States
I dumped my tickets using this and it seems that Kirby Mass Attack and a Hyrule Warriors update share the same .tik file?

If I wanted to use the .tik to reinstall Kirby Mass Attack in the future (to overwrite Haxchi), would I have to separate them somehow and place it in the directory as title.tik to install via WUP Installer?

Kirby Mass Attack shows as (0003/00000019.tik@0x0)
Hyrule Warriors Update shows as (0003/00000019.tik@0x2b8)
 

FIX94

Former Staff
OP
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
29
Location
???
XP
11,238
Country
Germany
I dumped my tickets using this and it seems that Kirby Mass Attack and a Hyrule Warriors update share the same .tik file?
the wiiu saves them with some hash system, that first tik goes from 0-0x2b8 and the second from 0x2b8 to the end of the file so you could just cut them with a hex editor.
 
  • Like
Reactions: d4mation

d4mation

Well-Known Member
Member
Joined
Aug 3, 2013
Messages
189
Trophies
0
XP
1,711
Country
United States
the wiiu saves them with some hash system, that first tik goes from 0-0x2b8 and the second from 0x2b8 to the end of the file so you could just cut them with a hex editor.

I must be doing something horribly wrong then.

I copy-pasted from the start of the file to 0x2b8 to a new file and named it title.tik. Even with Sig Patches enabled it throws me errors. 0xFFFBF442, says to ensure WUP files are correct and complete, which they should be as I got them straight from NUS.

Edit: I just attempted an install without title.tik in there to see if it would throw a different error and it didn't. Looking at the source for WUP Installer Mod Y it seems like it should, so maybe this is a deeper-seated issue.
 
Last edited by d4mation,

Greggen

Active Member
Newcomer
Joined
Sep 7, 2010
Messages
28
Trophies
0
XP
176
Country
United States
So a quick report. Had some time to try again yesterday. Redownloaded brain Age and placed my ticket in the folder (renamed of course). Couldn't install with or without CFW, same errror as before.

Then I tried to simply install a fake signed version. Worked perfectly. I then located the ticket on my Wii U and when I found it I noticed it had changed to a "multi ticket" with two brain age tickets. They had different title keys, one of them was my genuine ticket. I deleted this ticket and replaced it with my backup. Rebooted and tried to start. Success!
 

xfcrowman

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
431
Trophies
0
XP
205
Country
United States
So a quick report. Had some time to try again yesterday. Redownloaded brain Age and placed my ticket in the folder (renamed of course). Couldn't install with or without CFW, same errror as before.

Then I tried to simply install a fake signed version. Worked perfectly. I then located the ticket on my Wii U and when I found it I noticed it had changed to a "multi ticket" with two brain age tickets. They had different title keys, one of them was my genuine ticket. I deleted this ticket and replaced it with my backup. Rebooted and tried to start. Success!

That's great news, thanks for letting us know! Can you explain where you found the Brain Age ticket on the Wii U (I assume that you used ftpii everywhere to make the replacement)?
 

d4mation

Well-Known Member
Member
Joined
Aug 3, 2013
Messages
189
Trophies
0
XP
1,711
Country
United States
So a quick report. Had some time to try again yesterday. Redownloaded brain Age and placed my ticket in the folder (renamed of course). Couldn't install with or without CFW, same errror as before.

Then I tried to simply install a fake signed version. Worked perfectly. I then located the ticket on my Wii U and when I found it I noticed it had changed to a "multi ticket" with two brain age tickets. They had different title keys, one of them was my genuine ticket. I deleted this ticket and replaced it with my backup. Rebooted and tried to start. Success!

I was trying to do the same thing yesterday with Kirby Mass Attack and hit the exact same problems. Could you outline how you replaced that multi ticket with your genuine ticket? I agree, having a way to install our legitimate backups without eShop is important.
 

Leeful

GBAtemp Member
Developer
Joined
Sep 4, 2015
Messages
1,903
Trophies
1
XP
7,068
Country
United Kingdom
I've just been comparing my Legit bought eshop tickets (Brain Training and Yoshi Touch) with all the other dowloaded tickets and I've noticed that the Legit tickets stop at 0x2B7 but the downloaded ones (single not combined) stop at 0x34F.

Is this why they don't work with wupinstaller, because of the different sizes?

Also if you open the Legit tickets with uTikdownloadHelper it says "Invalid Ticket" before it opens.
 

DanTheMan827

Well-Known Member
Member
Joined
May 3, 2015
Messages
639
Trophies
0
Age
33
Location
Wisconsin
XP
621
Country
United States
I've just been comparing my Legit bought eshop tickets (Brain Training and Yoshi Touch) with all the other dowloaded tickets and I've noticed that the Legit tickets stop at 0x2B7 but the downloaded ones (single not combined) stop at 0x34F.

Is this why they don't work with wupinstaller, because of the different sizes?

Also if you open the Legit tickets with uTikdownloadHelper it says "Invalid Ticket" before it opens.
That's because when I implemented the "verification" it wasn't known that tickets weren't all 848 bytes so I just used a simple if size is less than 848 bytes it's invalid

The initial version doesn't have any size check on the tickets and is very bare-bones...

https://github.com/DanTheMan827/uTikDownloadHelper/releases/tag/v1.0

You just drag and drop the ticket file onto the application file

Keep in mind that this version will not create sub-folders for the games and doesn't have any kind of queuing but it should download DLC, Updates, or Game data provided the ticket still has the title id in the same spot
 
Last edited by DanTheMan827,

Leeful

GBAtemp Member
Developer
Joined
Sep 4, 2015
Messages
1,903
Trophies
1
XP
7,068
Country
United Kingdom
Thanks Dan for the reply. The thing about this is that the ticket is still only 696 bytes so wupinstaller will not accept it even though it is the correct ticket for the WiiU.

The problem seems to be with wupinstaller not liking the Legit dumped eshop tickets.
 

DanTheMan827

Well-Known Member
Member
Joined
May 3, 2015
Messages
639
Trophies
0
Age
33
Location
Wisconsin
XP
621
Country
United States
Thanks Dan for the reply. The thing about this is that the ticket is still only 696 bytes so wupinstaller will not accept it even though it is the correct ticket for the WiiU.

The problem seems to be with wupinstaller not liking the Legit dumped eshop tickets.
It's my understanding that WUP installer just uses the official install methods...

If that doesn't work maybe the Wii U uses another legit ticket for the initial installation that isn't console specific that turns into a console-specific one after it's finished installing...

I'd be very interested to see a capture of the Wii U eShop communication during purchase / download but it seems that someone has already bricked their console by trying to spoof the eShop SSL connection by replacing the certificate on the Wii U...
 

Greggen

Active Member
Newcomer
Joined
Sep 7, 2010
Messages
28
Trophies
0
XP
176
Country
United States
That's great news, thanks for letting us know! Can you explain where you found the Brain Age ticket on the Wii U (I assume that you used ftpii everywhere to make the replacement)?
I was trying to do the same thing yesterday with Kirby Mass Attack and hit the exact same problems. Could you outline how you replaced that multi ticket with your genuine ticket? I agree, having a way to install our legitimate backups without eShop is important.
I'm not home right now so hard to get into details but I used Wii U Ticket Info to locate by brain Age ticket among the ones backed up. Then I used FTPiiU_everywhere to locate the tickets on the Wii U. I then looked for a ticket with the same name and in the same folder as the backuped one, make sure it's really the right one with Wii U Ticket Info. Then I replaced it and made sure the rights where correct. Reboot. Done.

Be careful. I'm not responsible for any bricks!
 
Last edited by Greggen,

nexusmtz

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
1,386
Trophies
0
XP
1,425
Country
United States
It's my understanding that WUP installer just uses the official install methods...

If that doesn't work maybe the Wii U uses another legit ticket for the initial installation that isn't console specific that turns into a console-specific one after it's finished installing...

I'd be very interested to see a capture of the Wii U eShop communication during purchase / download but it seems that someone has already bricked their console by trying to spoof the eShop SSL connection by replacing the certificate on the Wii U...
If you delete a ticket you legitimately own from the rights directory, you'll see that it gets replaced as soon as you go into eshop - even before you've selected what you want to download. When you download a title from eshop, it doesn't use a ticket in the download directory. You can watch the packages directory under usr during the download if you want to see what it's up to.

So, to install with the eshop ticket, put the eshop ticket in its proper file under rights/ticket/apps, don't put any ticket in the install directory, and install with a version of wupinstaller that doesn't artificially depend on there being a ticket with the files. (wupclient worked fine for me)
 

Metsudo

Member
Newcomer
Joined
Dec 16, 2015
Messages
16
Trophies
0
Age
46
XP
192
Country
Thought I'd give this a go since I appear to have a few eshop games not yet on that title key site.

It appeared to work however it's only dumped around half. The games are spread between the internal memory and a USB hard drive. Will tik2sd only find the details of titles that have at some time been installed to internal memory ? Rather, if a game was installed straight to USB when downloaded from eshop will tik2sd omit it ?

It seems to have found titles both on internal and USB however I suspect some may have been downloaded on internal but transferred to USB later.

Any thoughts appreciated !
 

Kupie

Well-Known Member
Member
Joined
Jun 9, 2013
Messages
320
Trophies
1
Age
31
XP
906
Country
United States
I'm not home right now so hard to get into details but I used Wii U Ticket Info to locate by brain Age ticket among the ones backed up. Then I used FTPiiU_everywhere to locate the tickets on the Wii U. I then looked for a ticket with the same name and in the same folder as the backuped one, make sure it's really the right one with Wii U Ticket Info. Then I replaced it and made sure the rights where correct. Reboot. Done.

Be careful. I'm not responsible for any bricks!
So if you have a legit eShop ticket, is that tied to the NNID or Console?

Are we able to install a "legit" dumped eshop ticket onto a console that no longer has that NNID on it, then launch without sigpatches since the ticket is "legit" from before deleting the account from the console?
 
Last edited by Kupie,

nexusmtz

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
1,386
Trophies
0
XP
1,425
Country
United States
So if you have a legit eShop ticket, is that tied to the NNID or Console?
The console ID is specified in the ticket. Whether some key to the NNID is in there also, I can't tell, but it doesn't seem so. I have no second console to test if moving the ticket between consoles with the same NNID lets the ticket work, but I wouldn't expect it to.
Are we able to install a "legit" dumped eshop ticket onto a console that no longer has that NNID on it, then launch without sigpatches since the ticket is "legit" from before deleting the account from the console?
Yes. Deleting the ID associated with my NNID did not remove or invalidate my tickets, and I could reinstall and run without sigpatches. I thought the system might remove the tickets as part of deleting the ID, but it didn't. I haven't since created a new ID and reassociated my NNID (being that I haven't had a need to go back on eShop) so I don't know what happens at that point, but I suspect it won't have a negative effect.
 
  • Like
Reactions: Kupie

Kupie

Well-Known Member
Member
Joined
Jun 9, 2013
Messages
320
Trophies
1
Age
31
XP
906
Country
United States
The console ID is specified in the ticket. Whether some key to the NNID is in there also, I can't tell, but it doesn't seem so. I have no second console to test if moving the ticket between consoles with the same NNID lets the ticket work, but I wouldn't expect it to.

Yes. Deleting the ID associated with my NNID did not remove or invalidate my tickets, and I could reinstall and run without sigpatches. I thought the system might remove the tickets as part of deleting the ID, but it didn't. I haven't since created a new ID and reassociated my NNID (being that I haven't had a need to go back on eShop) so I don't know what happens at that point, but I suspect it won't have a negative effect.

Thanks a shit ton! I'll definitely be running tests... I only really installed a NNID and whatnot just so I could install haxchi, I'd prefer not to have an account on there that family/friends delete or something causing it to brick.
 

sQlALLstar

Member
Newcomer
Joined
Dec 29, 2016
Messages
14
Trophies
0
Age
38
XP
69
Country
United States
So effectively, because I'm late to the game - unless I have any of the un-dumped garb - there is no reason for me to dump duplicate tickets and upload them, eh? Was hoping to contribute SOMEHOW!
 

nexusmtz

Well-Known Member
Member
Joined
Feb 17, 2016
Messages
1,386
Trophies
0
XP
1,425
Country
United States
So effectively, because I'm late to the game - unless I have any of the un-dumped garb - there is no reason for me to dump duplicate tickets and upload them, eh? Was hoping to contribute SOMEHOW!
You probably want your own legitimate tickets as a backup, but we don't need them if we already have the titleID and NUS key. Nonetheless, that ticket site recently added a feature where you can upload your tik2sd's txt file, and it'll import any titles it didn't already have.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Veho @ Veho: Cool.