Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Genshin Impact Full release .blk Encryption

Featured Replies

  • Author
  • Localization

yretenai, posted Thu Oct 08, 2020 11:30 pm (59113)


Teapot wrote:
yretenai wrote:
Teapot wrote:
I also thought that. But I have my doubts. Because of the file size. In both CBT3 and final release they are exactly 27,500KB and are exactly the same inside.


I wonder if they just didn't change anything from CBT3 or if they stream the table


I can tell you they did change stuff. If it was the asset_index, it shouldn't be exactly the same on both. I highly doubt the game is streaming anything related to the decryption because you can start the game offline and get to main menu, and the assets on main menu are in those blk files. So it can't be else you couldn't see that. Everything must be local, just have to find a way.


I know it loads about 3 or 4 blks outside of the resource table. Could be stored in there.

As for Unity file parsing: animations aren't the only thing that are changed in format. Game objects and renderers are broken too which are needed to correctly parse skeletons.
  • Replies 140
  • Views 36
  • Created
  • Last Reply

Top Posters In This Topic

  • Author
  • Localization

Giordyman, posted Fri Oct 09, 2020 11:51 am (59147)


Which are the animation files? I don't seem to see them
  • Author
  • Localization

yretenai, posted Sun Oct 11, 2020 6:01 am (59246)


Giordyman wrote:
Which are the animation files? I don't seem to see them


They're all over the place. It'll be easier to find files once you figure out your way around.
You can do a search for the string "Ani_Avatar_Girl_RunCycle"
  • Author
  • Localization

pechenuxa, posted Sun Oct 11, 2020 4:32 pm (59268)


Then i am trying to export model with skeleton, fixed asset studio gives this error:
Image

an object reference does not point to an instance of an object
In result, the nodes(skeleton) are only exported.
Asset studio can load the objects, but can't export them...
Image
  • Author
  • Localization

Dummy, posted Sun Oct 11, 2020 7:42 pm (59299)


Can it export static meshes or is nothing working?

Also what version of the game are you using? I can't load any meshes or textures from the game. Only general unity assets
  • Author
  • Localization

yretenai, posted Mon Oct 12, 2020 4:29 am (59313)


pechenuxa wrote:
Then i am trying to export model with skeleton, fixed asset studio gives this error:

an object reference does not point to an instance of an object
In result, the nodes(skeleton) are only exported.
Asset studio can load the objects, but can't export them...


Dummy wrote:
Can it export static meshes or is nothing working?

Also what version of the game are you using? I can't load any meshes or textures from the game. Only general unity assets


A lot of formats changed, exporting tends to not work.

Right now we're still trying to decrypt the live game so don't expect fixes.
  • Author
  • Localization

Teapot, posted Thu Oct 15, 2020 12:02 pm (59466)


Bump
  • Author
  • Localization

AnAmazingGuy, posted Thu Oct 15, 2020 2:02 pm (59468)


Hard stuff..
We need to figure out the XOR encryption; thus reverse engineer the client which is, itself, protected by VMprotect..
We have a community trying its hand at it, if anyone is interested to help and join the discord.
  • Author
  • Localization

yretenai, posted Thu Oct 15, 2020 10:31 pm (59475)


AnAmazingGuy wrote:
Hard stuff..
We need to figure out the XOR encryption; thus reverse engineer the client which is, itself, protected by VMprotect..
We have a community trying its hand at it, if anyone is interested to help and join the discord.


Which Discord? I'm awful with encryption but I'm in the process of fixing AssetStudio to work with the modified CBT formats.
  • Author
  • Localization

AnAmazingGuy, posted Fri Oct 16, 2020 1:17 am (59479)


Pm'ed
  • Author
  • Localization

Hanabi, posted Sat Oct 17, 2020 4:08 pm (59543)


Even when extraction gets figured out am I safe to assume that the anti-cheat will prevent us from ever modifying the blk files? Would love to replace some textures and be able to modify meshes but I'm assuming this will never be a safe option.
  • Author
  • Localization

yretenai, posted Sat Oct 17, 2020 4:55 pm (59545)


Hanabi wrote:
Even when extraction gets figured out am I safe to assume that the anti-cheat will prevent us from ever modifying the blk files? Would love to replace some textures and be able to modify meshes but I'm assuming this will never be a safe option.


Right now the game doesn't freak out when you are missing blk files, it just either freezes the renderer or crashes if it tries to load something that isn't there. I don't think modifying the game will trip up the anti cheat but it might. There were checksums in CB2 for the unity files inside of the blocks.
  • Author
  • Localization

Yokujin, posted Sat Oct 17, 2020 6:43 pm (59548)


has anyone figued out if the object (chest etc) coords are in the files?
  • Author
  • Localization

yretenai, posted Sun Oct 18, 2020 3:12 am (59568)


Yokujin wrote:
has anyone figued out if the object (chest etc) coords are in the files?


Nope. Intractable objects map info is not stored locally. At least not the Anemocules and Geocules, haven't checked chests yet but I assume not
  • Author
  • Localization

SneatX, posted Sun Oct 18, 2020 11:40 am (59571)


Hello, may I ask if we're able to get images that show up on wish sequence such as characters and weapons?
I tried finding them online but I need them high quality. Would that method work for my favor? If not, do you have any ideas about where can I rip those from?
  • Author
  • Localization

Yokujin, posted Sun Oct 18, 2020 3:49 pm (59576)


yretenai wrote:
Yokujin wrote:
has anyone figued out if the object (chest etc) coords are in the files?


Nope. Intractable objects map info is not stored locally. At least not the Anemocules and Geocules, haven't checked chests yet but I assume not

what a shame, else we could have made an object map like the botw one
  • Author
  • Localization

yummmy, posted Wed Oct 21, 2020 1:41 pm (59651)


I have a decent bit of experience bypassing hardware implemented encryption keys, but I have a lot to learn on the software front.

Definitely interested in decrypting GE client, and I can help create a clientside "server" for UDP handling.

If anyone can point me in the right direction to get a foothold on the XOR decryption, that would be great.

I am concerned that mihoyo might patch the game in a way that prevents future content updates from being accessible to an offline client (especially if this gets a significant amount of traction), but I guess we worry about that once we get there.
  • Author
  • Localization

xh1224752864, posted Thu Oct 22, 2020 8:51 am (59667)


Rampage21 wrote:
"Avatar_Girl_Bow_Ambor_Tex_Body_Diffuse" that the name of asset
To view it in asset studio u have to toggle alpha channel (ctrl A)

Image
Image

Start Unpacking
Error->The asset_index file was not found, please make sure that the asset_index and blocks folders are in the same directory
Unpacking Failure
how can i solve this problem?
  • Author
  • Localization

Dummy, posted Thu Oct 22, 2020 3:00 pm (59672)


xh1224752864 wrote:
Rampage21 wrote:

how can i solve this problem?


It says it right there "please make sure that the asset_index and blocks folders are in the same directory"

You need a file called asset_Index and it needs to be in the same folder that your blocks folder is in. Do not put it in the blocks folder
  • Author
  • Localization

hantoor, posted Thu Oct 22, 2020 4:14 pm (59673)


can someone please please send me the game files with the asset_index, the drive link is not working anymore
  • Author
  • Localization

Okehhlah, posted Fri Oct 23, 2020 5:10 am (59694)


Im sorry if it was out of context, but is there a chance to using assetbundles found in android version, to play in pc? It has smaller size annd all that(just tryin if possible tp gaming on low end laptop with that)
  • Author
  • Localization

Dummy, posted Fri Oct 23, 2020 6:33 am (59695)


Okehhlah wrote:
Im sorry if it was out of context, but is there a chance to using assetbundles found in android version, to play in pc? It has smaller size annd all that(just tryin if possible tp gaming on low end laptop with that)


Try using an emulator like NOX to play the android version of PC
  • Author
  • Localization

Dummy, posted Fri Oct 23, 2020 6:35 am (59696)


hantoor wrote:
can someone please please send me the game files with the asset_index, the drive link is not working anymore

Here you go: https://we.tl/t-7SVO3RBwQf

The file will expire so get it while you can
  • Author
  • Localization

hantoor, posted Fri Oct 23, 2020 11:27 am (59703)


Dummy wrote:
hantoor wrote:
can someone please please send me the game files with the asset_index, the drive link is not working anymore

Here you go: https://we.tl/t-7SVO3RBwQf

The file will expire so get it while you can


hey you thank you for replying, I meant the whole 4.7gb block Files , I searched the whole internet for them and only found the cbt2 files, if anyone wants them pm me
  • Author
  • Localization

Okehhlah, posted Fri Oct 23, 2020 2:14 pm (59707)


Dummy wrote:
Okehhlah wrote:
Im sorry if it was out of context, but is there a chance to using assetbundles found in android version, to play in pc? It has smaller size annd all that(just tryin if possible tp gaming on low end laptop with that)


Try using an emulator like NOX to play the android version of PC


I think no emulator support for genshin cause 64bit requirement, even if it said 64bit version of nox,bluestack etc, cause native bridge(libhoudini) to emulate 64bit games already old and not compatible
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.