Users browsing this thread: 1 Guest(s)
Decrypting Argonavis Kimisute's audio
#1
Question 
Hello, I've been trying to decrypt Kimisute's audio, the problem is there's no key.
The files are in awb/acb format, the voices are in hca while everything else is adx, encrypted with type 9 (that's what foobar2000 tells me)
I've tried looking at the CriwareInitializer, but even with the decompiled Il2cpp it just says:  

"useDecrypter": false,
  "DecrypterConfig": {
    "key": "",

when it supposedly should say "true" and give me the key.
I also found a "guessadx" program, that brute forces a key, but it says that the files don't seem to be encrypted. 
Am I looking in the wrong place? It's a new game, but I hope someone can give me a hand here.

Here is sample files and the dumped il2cpp: https://mega.nz/folder/1O100RZI#ahd7sdCBqG9eXIjhIxeMNA
Reply
Thanked by:
#2
Hey! You might want to file an issue over at vgmstream, since that's the underlying program that's in charge of decoding audio in Foobar2000. Don't forget to attach a few sample files.
Reply
Thanked by:
#3
(02-10-2024, 01:33 PM)applecuckoo Wrote: Hey! You might want to file an issue over at vgmstream, since that's the underlying program that's in charge of decoding audio in Foobar2000. Don't forget to attach a few sample files.

Thank you, I didn't think it would be useful asking there but I'll try anyway. I just wanted to ask more people as possible, as it is a new game and not a really known franchise overall.
Reply
Thanked by: applecuckoo
#4
(02-10-2024, 02:12 PM)nanpajanaiyo Wrote:
(02-10-2024, 01:33 PM)applecuckoo Wrote: Hey! You might want to file an issue over at vgmstream, since that's the underlying program that's in charge of decoding audio in Foobar2000. Don't forget to attach a few sample files.

Thank you, I didn't think it would be useful asking there but I'll try anyway. I just wanted to ask more people as possible, as it is a new game and not a really known franchise overall.

Thanks! FYI, I successfully decoded the video stream since it's just a standard H.264/AVC file. I might need to put it up in a GitHub repo or something.
Reply
Thanked by: nanpajanaiyo
#5
Oh really??? That's good news at least, tysm! Please do!
Reply
Thanked by:
#6
(02-10-2024, 03:20 PM)nanpajanaiyo Wrote: Oh really??? That's good news at least, tysm! Please do!

Yeah, uh, I wasn't clear enough about this. ffmpeg can perfectly copy the video stream out of the file, but I can't use it to demux the .hca audio stream. I can't use VGMToolbox either because it seems like it can only handle the older MPEG-2 Video format and not this newer AVC-based format. Basically, the video is mute. Anyways, I've put up the mute video on Google Drive.
Reply
Thanked by: nanpajanaiyo
#7
(02-10-2024, 05:41 PM)applecuckoo Wrote:
(02-10-2024, 03:20 PM)nanpajanaiyo Wrote: Oh really??? That's good news at least, tysm! Please do!

Yeah, uh, I wasn't clear enough about this. ffmpeg can perfectly copy the video stream out of the file, but I can't use it to demux the .hca audio stream. I can't use VGMToolbox either because it seems like it can only handle the older MPEG-2 Video format and not this newer AVC-based format. Basically, the video is mute. Anyways, I've put up the mute video on Google Drive.

Ah, I misunderstood, but thank you anyway. Ffmpeg does seem to decode the video fine, my main problem here is the audio files. I will wait to see if someone can help me.
Reply
Thanked by:
#8
Update: both the adx and hca keys were added to vgmstream, but I'm still interested in knowing how to actually find them in this particular case.
Reply
Thanked by:
#9
Solved! It seems that you can get the key using https://github.com/lico-n/ZygiskUnityCriwareKeylogger !! I saw a similar program for ios but i wasnt aware there was something for android too! Infinite thank you to the person that helped me!
Reply
Thanked by: applecuckoo


Forum Jump: