Official tik2sd - easily dump wiiu tickets to your sd card

Discussion in 'Wii U - Homebrew' started by FIX94, Nov 28, 2016.

  1. kornychaos

    kornychaos Organized.

    Member
    4
    Jul 7, 2007
    United States
    Nah, you cannot, only the patch currently.
     
  2. d4mation

    d4mation GBAtemp Regular

    Member
    2
    Aug 3, 2013
    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)
     
  3. FIX94
    OP

    FIX94 Global Moderator

    Global Moderator
    20
    Dec 3, 2009
    Germany
    ???
    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.
     
    d4mation likes this.
  4. d4mation

    d4mation GBAtemp Regular

    Member
    2
    Aug 3, 2013
    United States
    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, Dec 2, 2016
  5. Greggen

    Greggen Member

    Newcomer
    2
    Sep 7, 2010
    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!
     
  6. xfcrowman

    xfcrowman GBAtemp Fan

    Member
    2
    Mar 14, 2009
    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)?
     
  7. d4mation

    d4mation GBAtemp Regular

    Member
    2
    Aug 3, 2013
    United States
    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.
     
  8. Leeful

    Leeful GBAtemp Fan

    Member
    5
    Sep 4, 2015
    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.
     
  9. DanTheMan827

    DanTheMan827 GBAtemp Advanced Fan

    Member
    4
    May 3, 2015
    United States
    Wisconsin
    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, Dec 2, 2016
  10. Leeful

    Leeful GBAtemp Fan

    Member
    5
    Sep 4, 2015
    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.
     
  11. DanTheMan827

    DanTheMan827 GBAtemp Advanced Fan

    Member
    4
    May 3, 2015
    United States
    Wisconsin
    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...
     
  12. Greggen

    Greggen Member

    Newcomer
    2
    Sep 7, 2010
    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!
     
    Last edited by Greggen, Dec 2, 2016
  13. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    5
    Feb 17, 2016
    United States
    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)
     
    d4mation and Greggen like this.
  14. sthetix

    sthetix Member

    Newcomer
    2
    Dec 25, 2015
    Indonesia
    Edit..

    I did it, thx to @Greggen
     
    Last edited by sthetix, Dec 12, 2016
  15. Metsudo

    Metsudo Member

    Newcomer
    1
    Dec 16, 2015
    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 !
     
  16. Kupie

    Kupie GBAtemp Regular

    Member
    3
    Jun 9, 2013
    United States
    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, Jan 14, 2017
  17. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    5
    Feb 17, 2016
    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.
     
    Kupie likes this.
  18. Kupie

    Kupie GBAtemp Regular

    Member
    3
    Jun 9, 2013
    United States
    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.
     
  19. sQlALLstar

    sQlALLstar Member

    Newcomer
    1
    Dec 29, 2016
    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!
     
  20. nexusmtz

    nexusmtz GBAtemp Maniac

    Member
    5
    Feb 17, 2016
    United States
    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.