Genshin Impact Closed Beta (.blk file)
-
- Posts: 4
- Joined: Thu Mar 19, 2020 4:50 am
Genshin Impact Closed Beta (.blk file)
Hey, Genshin Impact's closed beta began today.
It runs on Unity, but everything except for audio and video files are saved in .blk files
I'm not sure what they are, and normal unity extraction tools don't work on them. But I have a sample for you guys since I can't figure it out.
https://drive.google.com/file/d/1xqnKJE ... sp=sharing
It runs on Unity, but everything except for audio and video files are saved in .blk files
I'm not sure what they are, and normal unity extraction tools don't work on them. But I have a sample for you guys since I can't figure it out.
https://drive.google.com/file/d/1xqnKJE ... sp=sharing
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Genshin Impact Closed Beta (.blk file)
"blk\0", 32bit 0x10 and then just nonsense data, probably encrypted
-
- Posts: 13
- Joined: Sat Nov 15, 2014 9:03 am
Re: Genshin Impact Closed Beta (.blk file)
knightheart wrote:Hey, Genshin Impact's closed beta began today.
It runs on Unity, but everything except for audio and video files are saved in .blk files
I'm not sure what they are, and normal unity extraction tools don't work on them. But I have a sample for you guys since I can't figure it out.
https://drive.google.com/file/d/1xqnKJE ... sp=sharing
send some dll or .so or download url to me.
-
- Posts: 4
- Joined: Thu Mar 19, 2020 4:50 am
Re: Genshin Impact Closed Beta (.blk file)
"blk\0", 32bit 0x10 and then just nonsense data, probably encrypted
Any idea how to decrypt it?
send some dll or .so or download url to me.
I don't understand what you're asking for
the assembly dlls? and I don't see any .so files in this game.
EDIT:
Actually, the first closed beta used different files, being .asb
I can't get into them either, so https://drive.google.com/open?id=14zgee ... q8sBfZMrAr
-
- Posts: 40
- Joined: Thu Jan 11, 2018 7:14 am
Re: Genshin Impact Closed Beta (.blk file)
The blk file uses a key group for XOR encryption
asb file xor key
Skip "mark" at the beginning of asb
asb has 4 data blocks 612 and a 112 byte data block
4 bytes separated by each block need to be ignored
asb file xor key
Code: Select all
\x71\x98\xaa\xe6\xce\x1b\x05\x4a\xe9\xff\x45\x21\xc3\x38\x5e\x3c
\x0f\xfb\xf5\xbb\xf6\x81\x48\x15\xfa\xd7\x77\x35\x82\x17\xd9\x9d
\x56\x28\x2e\xa9\x51\xba\x66\x2f\x22\xdd\xbb\x8a\x3b\xad\x90\x63
\xc6\x64\xfb\xd6\xcf\xa8\xbc\x48\x02\xc3\xbe\x36\xb2\x93\xbc\xd9
Skip "mark" at the beginning of asb
asb has 4 data blocks 612 and a 112 byte data block
4 bytes separated by each block need to be ignored
-
- Posts: 13
- Joined: Sat Nov 15, 2014 9:03 am
Re: Genshin Impact Closed Beta (.blk file)
Genshin Impact PC version,
This is some logs of Genshin Impact PC version;
Hope that can help you
This is some logs of Genshin Impact PC version;
Hope that can help you
-
- Posts: 4
- Joined: Thu Mar 19, 2020 4:50 am
Re: Genshin Impact Closed Beta (.blk file)
lisomn wrote:The blk file uses a key group for XOR encryption
asb file xor keyCode: Select all
\x71\x98\xaa\xe6\xce\x1b\x05\x4a\xe9\xff\x45\x21\xc3\x38\x5e\x3c
\x0f\xfb\xf5\xbb\xf6\x81\x48\x15\xfa\xd7\x77\x35\x82\x17\xd9\x9d
\x56\x28\x2e\xa9\x51\xba\x66\x2f\x22\xdd\xbb\x8a\x3b\xad\x90\x63
\xc6\x64\xfb\xd6\xcf\xa8\xbc\x48\x02\xc3\xbe\x36\xb2\x93\xbc\xd9
Skip "mark" at the beginning of asb
asb has 4 data blocks 612 and a 112 byte data block
4 bytes separated by each block need to be ignored
Thank you, but I don't quite understand what I'm supposed to do with this info.
Do you mind walking me through the process of decrypting the files?
-
- Posts: 1
- Joined: Mon Mar 23, 2020 7:33 am
Re: Genshin Impact Closed Beta (.blk file)
knightheart wrote:lisomn wrote:The blk file uses a key group for XOR encryption
asb file xor keyCode: Select all
\x71\x98\xaa\xe6\xce\x1b\x05\x4a\xe9\xff\x45\x21\xc3\x38\x5e\x3c
\x0f\xfb\xf5\xbb\xf6\x81\x48\x15\xfa\xd7\x77\x35\x82\x17\xd9\x9d
\x56\x28\x2e\xa9\x51\xba\x66\x2f\x22\xdd\xbb\x8a\x3b\xad\x90\x63
\xc6\x64\xfb\xd6\xcf\xa8\xbc\x48\x02\xc3\xbe\x36\xb2\x93\xbc\xd9
Skip "mark" at the beginning of asb
asb has 4 data blocks 612 and a 112 byte data block
4 bytes separated by each block need to be ignored
Thank you, but I don't quite understand what I'm supposed to do with this info.
Do you mind walking me through the process of decrypting the files?
Where did you get the files for the first closed beta? I might be able to help you figure out the process if I can get them.
-
- Posts: 4
- Joined: Thu Mar 19, 2020 4:50 am
Re: Genshin Impact Closed Beta (.blk file)
Rongril wrote:
Where did you get the files for the first closed beta? I might be able to help you figure out the process if I can get them.
I was chosen for the first closed beta, so I got them directly from Mihoyo
I can't upload the entire thing, but i'm willing to send any individual files you'd need though, just let me know what it is.
-
- Posts: 4
- Joined: Mon Mar 23, 2020 1:37 pm
Re: Genshin Impact Closed Beta (.blk file)
removed
link added below
link added below
Last edited by jovehong on Tue Mar 24, 2020 2:02 pm, edited 1 time in total.
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Genshin Impact Closed Beta (.blk file)
Please just limit yourself to provide only the requested files for analysis.
If it's a closed beta probably you are not allowed to share the whole game (not sure how it works but check by yourself).
So, jovehong, I guess it's better if you edit your links.
If it's a closed beta probably you are not allowed to share the whole game (not sure how it works but check by yourself).
So, jovehong, I guess it's better if you edit your links.
-
- Posts: 4
- Joined: Mon Mar 23, 2020 1:37 pm
Re: Genshin Impact Closed Beta (.blk file)
aluigi wrote:Please just limit yourself to provide only the requested files for analysis.
If it's a closed beta probably you are not allowed to share the whole game (not sure how it works but check by yourself).
So, jovehong, I guess it's better if you edit your links.
this closed beta needs invited account to play game
isn't it ok to share?
whatever, currently upload zip to google drive
*edit*
https://drive.google.com/drive/folders/ ... sp=sharing
2 assets .blk zip, 1 localge.pak
-
- Site Admin
- Posts: 12984
- Joined: Wed Jul 30, 2014 9:32 pm
Re: Genshin Impact Closed Beta (.blk file)
jovehong wrote:this closed beta needs invited account to play game
Good point, thanks for the info.
-
- Posts: 13
- Joined: Sat Nov 15, 2014 9:03 am
Re: Genshin Impact Closed Beta (.blk file)
Block Cipher
such as AES/DES
it get the key from "MiHoYo.SDK.HTTPServer.exe"
such as AES/DES
it get the key from "MiHoYo.SDK.HTTPServer.exe"
-
- Posts: 4
- Joined: Mon Mar 23, 2020 1:37 pm
Re: Genshin Impact Closed Beta (.blk file)
heng32032 wrote:Block Cipher
such as AES/DES
it get the key from "MiHoYo.SDK.HTTPServer.exe"
that .exe uploaded on above drive link
-
- Posts: 14
- Joined: Thu Jun 15, 2017 5:12 am
Re: Genshin Impact Closed Beta (.blk file)
Anyone already figure out the AES encryption key for blk files?
-
- Posts: 9
- Joined: Wed Mar 25, 2020 7:41 pm
Re: Genshin Impact Closed Beta (.blk file)
The game will run fine if you delete this exe file. But on the other side, removing "mihoyo_sdk_res" will make the game unloadable, it'll not be able to go further than the main screen. However the content of this file is pretty much unknown to me yet, All I can see is that it's Unity related because at the start of the file there's "UnityFS 5.x.x 2017.1.0p5". But you can see content of "mihoyo_sdk_res.manifest" (the game will also runs without this file). I will attach both file so anyone can take a look and maybe have an idea. I will also attach some extra files that may help the process but I'm not sure. I may add or remove stuff if I get more infos.
https://mega.nz/#F!1IhGgCTT!xplK0h7Hhr-_qIRjKlZhwA
EDIT: those "mihoyo_sdk_res" and "PC" file are packed Unity assets file and can be explored with UABE.
https://mega.nz/#F!1IhGgCTT!xplK0h7Hhr-_qIRjKlZhwA
EDIT: those "mihoyo_sdk_res" and "PC" file are packed Unity assets file and can be explored with UABE.
-
- Posts: 1
- Joined: Sun Mar 29, 2020 3:10 am
Re: Genshin Impact Closed Beta (.blk file)
With that xor key what i should i exactly do and what software is used to decrypt them?
-
- Posts: 9
- Joined: Wed Mar 25, 2020 7:41 pm
Re: Genshin Impact Closed Beta (.blk file)
knightheart wrote:Rongril wrote:
Where did you get the files for the first closed beta? I might be able to help you figure out the process if I can get them.
I was chosen for the first closed beta, so I got them directly from Mihoyo
I can't upload the entire thing, but i'm willing to send any individual files you'd need though, just let me know what it is.
Can you find a way to upload the entire thing for me? I want to compare the files, it'll be easier for me like this. I'm also a CBT2 tester but I wasn't a CBT1.
-
- Posts: 7
- Joined: Mon Nov 07, 2016 1:25 pm
Re: Genshin Impact Closed Beta (.blk file)
I decrypted the .blk file, but I don’t want to disclose the source code, I can provide a decryption tool