Skip to content

Add full XI5Ticket support and improve ticket handling #91

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 14 commits into
base: main
Choose a base branch
from

Conversation

score3229
Copy link
Contributor

This PR adds full support for XI5Ticket, including both v2.1 and v3.0 formats. Key changes:

  • Implemented ticket verification
  • Rewrote the ticketLogin logic for better compatibility with the new ticket structure
  • Cleaned up the ticketLogin function for readability and maintainability
  • Slightly modified ticket data structure in the TicketRequest packet to align with XI5Ticket changes

@GitHubProUser67
Copy link
Owner

Really good work on implementing a more complete XI5 ticket handling.

There are a few points to adjust and it should he ready to me.

However you seem to have left some build artifacts, make sure you remove them as well.

@GitHubProUser67
Copy link
Owner

Btw as a side note, the documentation here states that there are 2.0 and 4.0 tickets, I wonder where they are used?

https://www.psdevwiki.com/ps3/X-I-5-Ticket

@score3229
Copy link
Contributor Author

Yeah I've looked at v2.0 and v4.0 but have never seen them in practice. I've only ever seen 2.1 personally. If you find a game that uses either let me know and I will add the deserializers for them.

@GitHubProUser67
Copy link
Owner

So 4.0 "apparently" is PS4 related.

2.0 can be found only on older firmwares.

@score3229
Copy link
Contributor Author

Ah okay

score3229 added 9 commits May 27, 2025 10:46
Swapped to using provided endian tools
Also removed extra games. If a game is found using a different key, we will add it there.
Also cleaned up some logging
Cleaned up temp Official RPCN var
Removed console.writeline
@GitHubProUser67
Copy link
Owner

The PR will be closed when the Super update will be pushed, there were several problems unfortunately which I fixed (unrelated to your research, just Sony junk as usual).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants