-
Notifications
You must be signed in to change notification settings - Fork 77
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
how to get GI5.1 key from file "26236578.blk"? #173
Comments
Oh, I have knew this. You can decrypted it in "Assetstudio". |
I'm trying something similar. Keeping an eye on it |
@ZzDaniel Are there some experts can analyze these json? |
@ToaHartor |
CMDID tells you which packet corresponds to which action in the game, so that it uses the right protobuf structure to decode the packet. However if you are sure the packet you have is the right one (from here it's either FinishedParentQuestNotify or FinishedParentQuestUpdateNotify), you might not even need it as the only interesting thing is the body, which can be decoded without a known structure, knowing the key is usually a uint64. |
@ToaHartor { Pls update the version.json |
Oh ! It's json compiling error , pls check your json bracket format before you run the program. There are six brackets at the json end. Plus , you needn't translate it . I can understand both Chinese and English , haha ! (Because I'm a Chinese coder.) |
Thank you for your hard work ! The key will be added once all keys for this version are found, but it can still be added manually to |
这里提醒一下,CN和OS的cmdid都是一样的,没有区别,区别在于版本号,比如5.0.0 5.1.0互不相同。 |
blk中早在2.7以后就不存在任何key了,全部交由服务器发包解密,blk仅负责归类 |
今天5.2更新包出了,发现的更新内容会删除纳西妲生日的过场动画,建议备份起来。 |
|
Closing this issue as 5.1 keys have been added, however I'll pin this issue in order to allow people to find the process more quickly. Thank you for your work ! |
I found this blk file in the content "Genshin Impact\Genshin Impact Game\YuanShen_Data\StreamingAssets\VideoAssets".
I opened it in a text editor and saw many text pieces very similar to the "version.json" , but some of them were encrypted.
We can easily get some of its key in the older version of GI , but this method gets hard in the latest 5.1 version because the text seem to become falling apart. I can only recognise the video number like 5004 , 168 and "HCXY"(花车巡游 in Chinese) in the later text but I insist that it must includes 5.1 version key.
I have ever to use "fildder" to catch packs between server and client, some people said there is "FinishedParentQuestUpdateNotify" in the pack, however I have looked over all of the caught packs and cannot find this tag. It may be also encrypted!
So,what encrypt methods it could be so that it includes so many text pieces?
What can we do to get this file key to decrypt it?
And how can I get the original of the caught packs?
I have tried for the key for a few days (maybe a week long), and I feel so helpless now. I m a Nahida-lover and I really want to remain this "HCXY" video for my kawaii NahiWife. Why fk mihoyo set too many fk encrypts behind games?
The text was updated successfully, but these errors were encountered: