Guest User

Untitled

a guest
Jun 20th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. static void *sysmenu_tmd;
  2. static void *sysmenu_tik;
  3.  
  4. int GetSysmenuCredentials()
  5. {
  6. u32 fd;
  7. u32 sysmenuTikSize;
  8. u32 sysmenuTmdSize;
  9.  
  10. fd = IOS_Open("/ticket/00000001/00000002.tik", 1);
  11. if (fd < 0)
  12. return -1;
  13. sysmenuTikSize = IOS_Seek(fd, 0, SEEK_END);
  14. IOS_Seek(fd, 0, SEEK_SET);
  15. sysmenu_tik = memalign(32, roundTo32(sysmenuTikSize));
  16. if (IOS_Read(fd, sysmenu_tik, sysmenuTikSize) < sysmenuTikSize)
  17. return -1;
  18. IOS_Close(fd);
  19.  
  20. ES_GetStoredTMDSize(makeTitleId(1, 2), &sysmenuTmdSize);
  21. if (sysmenuTmdSize < 0)
  22. return -2;
  23. sysmenu_tmd = memalign(32, roundTo32(sysmenuTikSize));
  24. ES_GetStoredTMD(makeTitleId(1, 2), sysmenu_tmd, sysmenuTikSize);
  25.  
  26. return 0;
  27. }
Add Comment
Please, Sign In to add comment