Skip to content

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