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.

Unity asset files missing header, looks like encrypted/compressed with unknown algorithm

Featured Replies

  • Author
  • Localization

jh961202, posted Tue Jul 13, 2021 8:11 am (65172)


Hello, first time posting here, if there's any inproper stuff in my topic please inform me, will fix them asap.

Recently I've been working on a game from Japan built with Unity, and the game's asset files were readable using AssetStudio or similar tools.
However a recent update shows that they've changed Unity version to 2019.4.11f, and some of the asset are missing their UnityFS header, and the content become nonsense garbled stuff.
Image

By using HxD on some of the files, I discovered there are zlib-like header ( which is "78 9C" ), but this only applies to small amount of the files.
Tried extract using offzip on those zlib-like file still gives out garbled data with no UnityFS header on it, also tried others with QuickBMS with no luck.

My best guess is that they used a in-program custom encryption method, and the files will not be decrypted unless they're loaded then decryped and create the asset dynamically in the memory.
This makes me almost hopeless on finding a method to open them, so I guess I need help from you guys.

Attached is a random asset stripped from the game itself which is encrypted/compressed (NOT the same one as the screenshot ones), any help on how to decrypt it back to regular UnityFS will be really appriciated!

P.S. I'm not a native English speaker, sorry if there's any typo on words or influent content.
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.