[Help] ACGVR Unity3d

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Mystalyon
Posts: 7
Joined: Sun May 20, 2018 3:13 pm

[Help] ACGVR Unity3d

Post by Mystalyon »

This is the first time I've run into something like this, and I have no idea what it is, it may be encrypted because it has no valid file header as far as I can see. When using hex editor or notepad++ "g]]M" is in place of "UnityWeb".

Since this is the first time I've run into this, I'm not sure where to start in way of decrypting the files, if that's the problem. I'm pretty sure it's a Unity3D file, some of the other files with it are plain and work right off the bat.

I have very little idea of what I'm doing with this, so any help or insight would be appreciated.

Dropbox link to file: https://dl.dropboxusercontent.com/s/p1v ... ity3d?dl=0
Last edited by Mystalyon on Sun May 20, 2018 5:12 pm, edited 1 time in total.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] ACGAR Unity3d

Post by aluigi »

what is "acgar"?
Mystalyon
Posts: 7
Joined: Sun May 20, 2018 3:13 pm

Re: [Help] ACGAR Unity3d

Post by Mystalyon »

aluigi wrote:what is "acgar"?

It's a company that makes AR/VR games for android and ios, since most of their games use unity3d files that are this way, I'm generalizing them into one category under their name.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] ACGAR Unity3d

Post by aluigi »

acgar doesn't exist on any search engine.
Let's try again, what's the name of the company or of one of these games?
Mystalyon
Posts: 7
Joined: Sun May 20, 2018 3:13 pm

Re: [Help] ACGAR Unity3d

Post by Mystalyon »

aluigi wrote:acgar doesn't exist on any search engine.
Let's try again, what's the name of the company or of one of these games?

It's Chinese, but here's a link to their website and their games.

http://www.acgvr.com/wap/download

My bad, it's VR not AR
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] ACGVR Unity3d

Post by aluigi »

damn typo :)
The files are compressed with lzma.
Try this script and if you get any error or the decompressed file is smaller than the original, then upload another bigger sample:
http://aluigi.org/bms/acgvr.bms
Mystalyon
Posts: 7
Joined: Sun May 20, 2018 3:13 pm

Re: [Help] ACGVR Unity3d

Post by Mystalyon »

aluigi wrote:damn typo :)
The files are compressed with lzma.
Try this script and if you get any error or the decompressed file is smaller than the original, then upload another bigger sample:
http://aluigi.org/bms/acgvr.bms


I'll try it out, thank you very much!
Mystalyon
Posts: 7
Joined: Sun May 20, 2018 3:13 pm

Re: [Help] ACGVR Unity3d

Post by Mystalyon »

aluigi wrote:damn typo :)
The files are compressed with lzma.
Try this script and if you get any error or the decompressed file is smaller than the original, then upload another bigger sample:
http://aluigi.org/bms/acgvr.bms

UABE and Unity Studio don't recognize it. It has a CAB number and everything, so I believe it decompressed just fine.

Here's the largest file it has, which is in a format called .lucky, some of the .lucky files are straight up Unity3D files, so I'm assuming they all are, but I'm not sure.


https://dl.dropboxusercontent.com/s/gel ... lucky?dl=0
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] ACGVR Unity3d

Post by aluigi »

Decompression is correct.
Unfortunately I can't help you with the loading of the files, maybe try a different software (but it seems you already tried the best of them): viewtopic.php?f=17&t=12
Mystalyon
Posts: 7
Joined: Sun May 20, 2018 3:13 pm

Re: [Help] ACGVR Unity3d

Post by Mystalyon »

aluigi wrote:Decompression is correct.
Unfortunately I can't help you with the loading of the files, maybe try a different software (but it seems you already tried the best of them): viewtopic.php?f=17&t=12


Can't get anything to work so far, is there somewhere I can ask people who know about this kinda stuff and may be willing to help?

Thank you, by the way.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] ACGVR Unity3d

Post by aluigi »

You can try to make a post in the topic I linked and upload also the decompressed file there.
Maybe you are lucky and someone with more information can give you some tips.
chrrox
Posts: 388
Joined: Thu Aug 07, 2014 10:28 pm

Re: [Help] ACGVR Unity3d

Post by chrrox »

just xor the first 0x20 bytes with 2349fa6bed87588c6b4ff0f18cd9e320
and it becomes a normal unity-web that any unity tool can open like unity studio.
Image
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] ACGVR Unity3d

Post by aluigi »

chrrox is right, script 0.2
Well done :)
Mystalyon
Posts: 7
Joined: Sun May 20, 2018 3:13 pm

Re: [Help] ACGVR Unity3d

Post by Mystalyon »

chrrox wrote:just xor the first 0x20 bytes with 2349fa6bed87588c6b4ff0f18cd9e320
and it becomes a normal unity-web that any unity tool can open like unity studio.
Image


You're a savior of my sanity.
ailephi
Posts: 6
Joined: Sat May 26, 2018 8:21 am

Re: [Help] ACGVR Unity3d

Post by ailephi »

I need some clarifications please,

I used the script 0.2 on one of the .lucky files but it didnt extract anything, but it changed the first 0x04 bytes from g]]M to oUUE instead

Where should I use the script, or does the script currently not work for all of the .lucky files?
chrrox
Posts: 388
Joined: Thu Aug 07, 2014 10:28 pm

Re: [Help] ACGVR Unity3d

Post by chrrox »

the xor key is always 2349fa6bed87588c6b4ff0f18cd9e320
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] ACGVR Unity3d

Post by aluigi »

the script loads the key from the end of the file and it worked correctly with all the provided samples.
if a sample doesn't work then upload it.
chrrox
Posts: 388
Joined: Thu Aug 07, 2014 10:28 pm

Re: [Help] ACGVR Unity3d

Post by chrrox »

Here are all the files just pick any.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: [Help] ACGVR Unity3d

Post by aluigi »

???
chrrox
Posts: 388
Joined: Thu Aug 07, 2014 10:28 pm

Re: [Help] ACGVR Unity3d

Post by chrrox »

sorry wrong file.