Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static void *sysmenu_tmd;
- static void *sysmenu_tik;
- int GetSysmenuCredentials()
- {
- u32 fd;
- u32 sysmenuTikSize;
- u32 sysmenuTmdSize;
- fd = IOS_Open("/ticket/00000001/00000002.tik", 1);
- if (fd < 0)
- return -1;
- sysmenuTikSize = IOS_Seek(fd, 0, SEEK_END);
- IOS_Seek(fd, 0, SEEK_SET);
- sysmenu_tik = memalign(32, roundTo32(sysmenuTikSize));
- if (IOS_Read(fd, sysmenu_tik, sysmenuTikSize) < sysmenuTikSize)
- return -1;
- IOS_Close(fd);
- ES_GetStoredTMDSize(makeTitleId(1, 2), &sysmenuTmdSize);
- if (sysmenuTmdSize < 0)
- return -2;
- sysmenu_tmd = memalign(32, roundTo32(sysmenuTikSize));
- ES_GetStoredTMD(makeTitleId(1, 2), sysmenu_tmd, sysmenuTikSize);
- return 0;
- }
Add Comment
Please, Sign In to add comment