Date A Live: Spirit Pledge (Andriod)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Mysticus
Posts: 182
Joined: Sat Mar 02, 2019 3:24 pm

Date A Live: Spirit Pledge (Andriod)

Post by Mysticus »

All of the files like mp3, png and mp4 are crypted in some unknow way.
This is how it looks like.
Image
Is there some way to uncrypt these files?
https://drive.google.com/file/d/1JJ9dXm ... KiXc8JA8FB
spiritovod
Posts: 719
Joined: Sat Sep 28, 2019 7:00 pm

Re: Date A Live: Spirit Pledge (Andriod)

Post by spiritovod »

https://github.com/n0k0m3/DALSP-Assets-Decryption-tool
https://github.com/respectZ/date-a-live

Basically, mp3 are simply xored with 0xC5, mp4 are also xored with one byte (every 5 files has different byte), all files has additional 4 byte header and png are not actually png, but pvr files in most cases, encrypted with something simple and also lz4 compressed. Decryption tool works more or less fine - for example, it can decrypt, but can't convert some pvr files, though they can be previewed and exported in any compatible tool.