md5 encryption / texture packer - can you decrypt?

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Sorwidir
Posts: 11
Joined: Thu Nov 19, 2020 2:21 am

md5 encryption / texture packer - can you decrypt?

Post by Sorwidir »

What I want to do:

View the images in a mobile game, which uses two obb files.

I downloaded the xapk from apkpure, opened it as winrar, saw two obb files, put them on my desktop. Then opened both obb files as winrar, both having a resource folder, which I also extracted. Now, some content in the folders has .png and stuff, but they are not readable. Some lua files, which is readable but not what I want. I basically want to view all the asset in the game who uses obb files to store data apparently.

What I need help with:

How can I view the assets (datamine) an android apk (specifically the obb files). They just give me non readable prompts. I tried AssetStudio, but apparently that one is no go here? nothing happens when I drop either the apk, obb, the folders inside the obb into the AssetStudio GUI at all.

Actually an important note I might have to make, is what type of game it is. Actually, I have no idea. The game in question is called Illusion Connect by Superprism. Some of the files in the resource is: png, jpg, lua, luac, skel, plist, png@alpha, acb, and usm. There might be more, but these are some of them. Not sure if its possible to determine what kind of game it is based on this info alone.

edit: If you want the obb file to check for yourself, download the xapk from the link below, open it with any extractor like winrar or winzip or 7zip (I use winrar myself), there is two obb files in there, just extract them, its basically those two.
Illusion Connect APK (by Superprism)

Note, you won't be able to run this apk on an emulator, if you want to play it for whatever reason you have to download the apk inside the emulator itself from google play store.

------------------------------------------------------------------------

edit: So I want to point out, just downloaded the game but as .ipa instead (from appstore / ios). Inside the payload, there is the "resources" folder just like in the obb, with same structure and everything, but also unreadable. How in the lords name do I make the "resources" folder viewable? xD


TLDR:
I seem to have found out they use TexturePacker? Or md5 protection? Is there a way to decrypt that?
Sorwidir
Posts: 11
Joined: Thu Nov 19, 2020 2:21 am

Re: md5 encryption / texture packer - can you decrypt?

Post by Sorwidir »

Found out how to view the acb files, you can open them with VGMToolbox, then extract and you get .hca

They seem to be an audio file, open with mpv and you can hear the audio.

Thats nice, but it seems the images, sprites, png etc has md5 encryption, and I have no idea how to decrypt that. Anyone might know? Open the .db file with tools like "DB Browser for SQLCipher", you can see its encrypted with some kind of hash. But I digged into it and might have found out they might use TexturePacker & md5 encryption.
Sorwidir
Posts: 11
Joined: Thu Nov 19, 2020 2:21 am

Re: md5 encryption / texture packer - can you decrypt?

Post by Sorwidir »

Resolved on my own, useful site thanks for the help. :)

Took a lot of time.
Sathy
Posts: 1
Joined: Wed Jan 27, 2021 2:00 am

Re: md5 encryption / texture packer - can you decrypt?

Post by Sathy »

never mind...