New CRIWARE Encryption, or just Unique Keys? -Uma Musume

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
lloyd_dunamis
Posts: 4
Joined: Sat Mar 07, 2020 1:30 pm

New CRIWARE Encryption, or just Unique Keys? -Uma Musume

Post by lloyd_dunamis »

Game: Uma Musume Pretty Derby (Android - Unity, https://apps.qoo-app.com/en/app/6172)
Tools used:
AssetStudio v0.15.32 (2019.4.1f1), pre-built release
VGMToolbox r1040 (2017-08-19)
Problem: Unable to extract acb/awb and usm files properly.

With the game having acb/awb and usm formats as its container for its audio/video, I thought VGMToolbox could do just the work. However, the extracted audio files come up 0 bytes. The usm gets extracted with probably correct filesize, but it seems to play incorrectly; only glitches or mpeg artifacts appear on Media Player Classic.
VGMToolboxGUI extractedAudio.png


I stumbled upon this site (estertion.win, "There is a final solution for criware"), attempted to find the Criware keys via instructions there, but to no avail. The following error appeared in its status screen.
AssetStudioGUI UponLoadingManagedFolder.png


I'm out of ideas. Perhaps the tools I used are just outdated? But for the moment I couldn't find any other tools that is updated for it.

Linked here are samples of acb/awb, and a usm file, and maybe the things needed for AssetStudio to get into the MonoBehavior/CriwareInitializer, and identify the key string from CriWareDecrypterConfig.
http://www.mediafire.com/file/964ng7hje ... e.rar/file (pass: RiceShower)

Let me know if it needs more files for investigation; Alternatively, you can download the game/APK from QooApp, linked above for the complete set.
Thank you!
lloyd_dunamis
Posts: 4
Joined: Sat Mar 07, 2020 1:30 pm

Re: New CRIWARE Encryption, or just Unique Keys? -Uma Musume

Post by lloyd_dunamis »

The VGMStream guys have figured it out! at least partial support as of this writing.

Apparently it was indeed HCA 3.0, so it's not only the key that was needed but support for the new HCA format as well.