ilmago69
Platinian
Hi everyone!
Today I'm here to request help about this weird situation. Already few months are passed and I can't find a real solution. Let me start from the beginning, I'll try to not miss nothing. Few months ago, I've started a reverge engine study about the APK game " Utano☆Princesama: Shining Live", a rythm-game for android. This game was ready to dead with the server clousure in december 2023. I've started for first to identify what there is inside the APK. The game is Unity based, with the classic lib related to arm64-v8a (libil2cpp) and armeabi-v7a. I've tried with the very useful and powerful tool "HTTP Toolkit" to mock the packets. The server dosen't used a crypted system, so all of the packages was in HTTP. This is where I'm blocked. I've saved all the packages in order to re-run an offline service, but actually there is a token shared at the beggining and I don't have any clue about how to avoid this. If I remove this from the response, the game provide a generic error (just no internet connection). In the picture below, you'll find at the top the request sent by the client game, and at the bottom the response:
The first number inside the response body (the one that start with 170..) it's just a time stamp. The second one and the last one seems tokens. Sadly any attemp to mock one of these two tokens provide the generic error mentioned before.
This is actually my first reverse engine project started with a friend for curiosity and to learn more about this world and encrease our knowloege. Could be amazing to see this project completed.
Thank you for the time spend to read all this post, and thanks for any of those will want help me to find out a solution!
Today I'm here to request help about this weird situation. Already few months are passed and I can't find a real solution. Let me start from the beginning, I'll try to not miss nothing. Few months ago, I've started a reverge engine study about the APK game " Utano☆Princesama: Shining Live", a rythm-game for android. This game was ready to dead with the server clousure in december 2023. I've started for first to identify what there is inside the APK. The game is Unity based, with the classic lib related to arm64-v8a (libil2cpp) and armeabi-v7a. I've tried with the very useful and powerful tool "HTTP Toolkit" to mock the packets. The server dosen't used a crypted system, so all of the packages was in HTTP. This is where I'm blocked. I've saved all the packages in order to re-run an offline service, but actually there is a token shared at the beggining and I don't have any clue about how to avoid this. If I remove this from the response, the game provide a generic error (just no internet connection). In the picture below, you'll find at the top the request sent by the client game, and at the bottom the response:
The first number inside the response body (the one that start with 170..) it's just a time stamp. The second one and the last one seems tokens. Sadly any attemp to mock one of these two tokens provide the generic error mentioned before.
This is actually my first reverse engine project started with a friend for curiosity and to learn more about this world and encrease our knowloege. Could be amazing to see this project completed.
Thank you for the time spend to read all this post, and thanks for any of those will want help me to find out a solution!
Last edited: