Final Fantasy 7 Ever Crisis

Read or post about compression. And decompression. Or ask questions how to decompress your files.
Post Reply
GDL
veteran
Posts: 150
Joined: Fri Jul 09, 2010 4:54 pm
Has thanked: 69 times
Been thanked: 40 times

Final Fantasy 7 Ever Crisis

Post by GDL »

I was looking at the files trying to determine if they were Unity or Unreal but they seem to be encrypted/compressed, the folder structure is similar to other Unity games that only has a bunch of numbers and a huge amount of them (similar to Naraka), each file has it own folder with a ".meta" file, here are a few samples if anyone is interested in taking a look:

https://mega.nz/folder/cHxkBS5Y#iCABdmVF0unfj_7kR1XmCA

Meta:

Code: Select all

00000000h: E4 F1 96 C6 2A B3 DB 88                         ; äñ–Æ*³Ûˆ
File: 114f324f35d394f847cae06653cc3dd7

Code: Select all

00000000h: 01 46 4B 16 43 64 76 23 3E 21 23 29 17 17 59 11 ; .FK.Cdv#>!#)..Y.
00000010h: 51 63 10 0F 0A 11 4D 1E 01 14 15 58 10 29 21 38 ; Qc....M....X.)!8
00000020h: 23 2D 24 36 88 FB 3F 27 36 8F 22 23 05 CD 20 2E ; #-$6ˆû?'6"#.Í .
00000030h: 2B 6A 2E 20 20 2B 23 22 2F 25 27 3F 63 63 21 22 ; +j.  +#"/%'?cc!"
00000040h: 30 23 39 21 69 25 9D 23 27 27 2D 22 61 10 3F 21 ; 0#9!i%#''-"a.?!
00000050h: 69 29 0B 20 35 15 2B 23 05 9D 53 2F 22 1E E7 BC ; i). 5.+#.S/".ç¼
00000060h: 22 29 0D D0 23 68 3A 06 DE 8D 34 21 06 DB 9A 33 ; ").Ð#h:.ލ4!.Ûš3
00000070h: 21 2A 1E 7D 22 2A FF 34 63 38 5A 2F 23 2B 55 37 ; !*.}"*ÿ4c8Z/#+U7
00000080h: 21 2C 87 27 22 04 9F 85 35 27 31 5C 28 23 0F CF ; !,‡'".Ÿ…5'1\(#.Ï
00000090h: 43 24 29 0D 0F 93 2A 2B 07 78 4B 2F 27 1A 1D 3E ; C$)..“*+.xK/'..>
000000a0h: B7 22 39 B8 32 21 0D 57 A6 29 25 0B 68 2F 2A 38 ; ·"9¸2!.W¦)%.h/*8
000000b0h: 1C 38 6B 23 3F 15 39 C3 95 37 21 2B 5F 19 22 1E ; .8k#?.9Õ7!+_.".
000000c0h: 11 83 22 29 0D 8F 4A 68 3A 37 B9 1F 3E 05 B9 7B ; .ƒ").Jh:7¹.>.¹{
000000d0h: 28 39 05 A7 80 69 22 1B 8F 5E 69 2D 0B 4C 95 34 ; (9.§€i".^i-.L•4
000000e0h: 21 0D 3F F7 47 2D 06 C6 0D 69 3F 03 C1 77 3C 23 ; !.?÷G-.Æ.i?.Áw<#
000000f0h: 0F 39 57 24 29 0D 7B EE 2A 2B 07 4D 3A 2F 27 1B ; .9W$).{î*+.M:/'.
00000100h: CE 28 2B 22 09 89 E7 2B 29 34 46 79 25 0B 35 50 ; Î(+".‰ç+)4Fy%.5P
00000110h: 2A 38 2A 1A 29 28 1B 90 FC 28 21 36 51 E2 23 01 ; *8*.)(.ü(!6Qâ#.
00000120h: E1 1C 76 22 0C 00 D2 22 22 46 06 9E 2F 23 1B 6B ; á.v"..Ò""F.ž/#.k
00000130h: 23 39 23 2C F4 27 28 77 DB 03 38 04 C7 4A 25 25 ; #9#,ô'(wÛ.8.ÇJ%%
00000140h: 07 08 00 37 21 1C 48 3A 36 21 46 9E 9E 77 25 3B ; ...7!.H:6!Fžžw%;
00000150h: 8B 37 2B 04 FA CA 3D 29 0B 64 02 25 22 36 BF 2F ; ‹7+.úÊ=).d.%"6¿/
00000160h: 27 1B 12 7E 2B 22 09 B2 29 2B 29 05 62 6D 2F 2F ; '..~+".²)+).bm//
00000170h: 09 67 4F 7E 3F 06 5C 39 2B 21 1C 08 A0 65 21 2A ; .gO~?.\9+!.. e!*
00000180h: 24 2F 22 1E 45 3D 22 29 0D 21 05 68 3A 06 74 7D ; $/".E=").!.h:.t}
00000190h: 34 21 07 1E 8F 33 21 1A 60 3D 3C 3F 2C 3B 69 2D ; 4!..3!.`=<?,;i-
000001a0h: 0B 40 AB 34 21 0D 62 3B 4D 2D 07 8E FF 55 3E 33 ; .@«4!.b;M-.ŽÿU>3
000001b0h: 4E 25 22 07 49 83 2A 2E 0D 05 49 2A 20 0F 2B D5 ; N%".Iƒ*...I* .+Õ
000001c0h: 25 25 02 0A B5 4B 21 36 E9 29 38 05 8C 10 34 23 ; %%..µK!6é)8.Œ.4#
000001d0h: 30 91 55 63 35 B3 3D 21 47 12 16 4F 39 06 EB 35 ; 0‘Uc5³=!G..O9.ë5
000001e0h: 35 3E 06 8D D6 A4 60 36 BC 37 29 0C D9 77 30 22 ; 5>.Ö¤`6¼7).Ùw0"
000001f0h: 01 D2 1E 3F 23 05 7A DC 2B 3F 0D 02 F9 35 38 05 ; .Ò.?#.zÜ+?..ù58.
Meta:

Code: Select all

00000000h: 4C 6A 73 B4 2A B3 DB 88                         ; Ljs´*³Ûˆ
File: 2e070f1285eb870592ce66067c1abb41

Code: Select all

00000000h: 01 AB A6 FB AE 89 9B C4 D3 D2 CE C6 FA FD B4 A0 ; .«¦û®‰›ÄÓÒÎÆúý´ 
00000010h: BC D2 FD FD E7 F1 A0 FB EC E2 F8 A2 FD D5 CC C0 ; ¼Òýýçñ ûìâø¢ýÕÌÀ
00000020h: CE CC CA 06 46 25 D2 C2 C6 76 CF CD E5 90 CD C4 ; ÎÌÊ.F%ÒÂÆvÏÍåÍÄ
00000030h: C6 8E C3 C6 CD CF CE C8 C2 D2 CA 8E 8E CF CC CE ; ÆŽÃÆÍÏÎÈÂÒÊŽŽÏÌÎ
00000040h: DD CC D4 CC 84 CD A9 C2 CA 86 C0 94 4E A7 D2 C7 ; ÝÌÔÌ„Í©ÂʆÀ”N§ÒÇ
00000050h: 84 CC E0 CE E7 E3 D8 D3 F0 C8 7B E9 9B CF E1 10 ; „ÌàÎçãØÓðÈ{é›Ïá.
00000060h: A1 CF CF AB 8C 85 C2 C4 F7 42 E6 E6 CF F7 44 C8 ; ¡ÏÏ«Œ…ÂÄ÷BææÏ÷DÈ
00000070h: D0 D2 EB A7 15 CA 8E EC 22 C3 C4 C4 E8 34 D9 CA ; ÐÒë§.ÊŽì"ÃÄÄè4ÙÊ
00000080h: CE E8 12 48 84 CA F6 30 36 C4 CF E9 EB 92 C7 C4 ; Îè.H„Êö06ÄÏéë’ÇÄ
00000090h: E0 AE A4 CC CD EB B3 39 C8 D2 EE 37 0D C5 CC EB ; தÌÍë³9ÈÒî7.ÅÌë
000000a0h: 66 4F C1 CC D0 BD D9 C2 EC A8 33 DF CD EB 1D CD ; fOÁÌнÙÂì¨3ßÍë.Í
000000b0h: 84 CC F6 38 D8 C4 D2 C7 67 C2 CF F3 79 73 CF C4 ; „Ìö8ØÄÒÇgÂÏóysÏÄ
000000c0h: E0 2A 9C 85 D7 DA 7B D0 D3 C7 63 DA CF F7 BE A2 ; à*œ…×Ú{ÐÓÇcÚÏ÷¾¢
000000d0h: CE D2 EB 87 91 CA 8E EC 2F 63 C4 C4 D9 17 FE C0 ; ÎÒ뇑ʎì/cÄÄÙ.þÀ
000000e0h: EA 60 0D 84 8E EE 4F DF C2 CE EB 48 8E C9 CD E0 ; ê`.„ŽîOßÂÎëHŽÉÍà
000000f0h: 74 32 C9 C6 D8 58 D6 C9 E6 5F B4 84 8E DA 13 F2 ; t2ÉÆØXÖÉæ_´„ŽÚ.ò
00000100h: C0 E8 0E 7E CE CE F7 59 5C 84 C0 F1 B6 5D D8 C4 ; Àè.~ÎÎ÷Y\„Àñ¶]ØÄ
00000110h: AA 8D 56 C5 CE EB 52 42 DA C8 CA E5 8F EB 16 DC ; ªVÅÎëRBÚÈÊåë.Ü
00000120h: CE C5 EA 2E 97 A1 C8 D0 03 D8 CE EA CB 6C 56 8F ; ÎÅê.—¡ÈÐ.ØÎêËlV
00000130h: E0 3A C3 D9 D5 E4 AA C7 C8 D3 EB 16 10 7F CC D4 ; à:ÃÙÕäªÇÈÓë..ÌÔ
00000140h: 04 C6 CF 9B 44 7E D2 E6 76 F4 C5 CD E2 45 47 CE ; .ÆÏ›D~ÒævôÅÍâEGÎ
00000150h: C4 E9 41 46 C7 CF DB 0B 14 D3 EE 68 D3 C5 CC EA ; ÄéAFÇÏÛ..ÓîhÓÅÌê
00000160h: 2C AF DF CC E1 27 99 1E C8 9B C9 8F CD DB AB CE ; ,¯ßÌá'™.țɏÍÛ«Î
00000170h: 8E E9 0A 56 FC CE D7 67 C4 ED 1A A9 4D CE C0 E2 ; Žé.VüÎ×gÄí.©MÎÀâ
00000180h: C6 E1 97 AC DD CF EC C7 F5 1A CE EA 63 46 C6 8E ; Æá—¬ÝÏìÇõ.ÎêcFÆŽ
00000190h: D1 05 19 CC F1 16 25 C2 C2 F7 8A AE C6 D5 D9 67 ; Ñ..Ìñ.%ÂÂ÷Š®ÆÕÙg
000001a0h: 66 CE EA 11 72 20 D3 D6 46 C4 CF E8 D9 3C FF C4 ; fÎê.r ÓÖFÄÏèÙ<ÿÄ
000001b0h: C1 5B C3 E2 44 40 C4 C8 E7 EE D4 2A 8F DB 95 C4 ; Á[ÃâD@ÄÈçîÔ*Û•Ä
000001c0h: C0 E8 3B 8E CE CE F7 60 68 84 C0 F1 9F 23 D8 C4 ; Àè;ŽÎÎ÷`h„ÀñŸ#ØÄ
000001d0h: 9B 50 BD CF DB 42 4C D1 E1 BE 38 23 8E CA 03 C6 ; ›P½ÏÛBLÑá¾8#ŽÊ.Æ
000001e0h: E0 8E 65 31 D7 EB 34 AB D9 D2 EA 78 2C CD CC AA ; àŽe1×ë4«ÙÒêx,Í̪
000001f0h: 60 E2 C5 CD F1 8C 37 C2 C2 C6 BF CC CE C0 54 D6 ; `âÅÍñŒ7ÂÂÆ¿ÌÎÀTÖ
csh0748
ultra-n00b
Posts: 5
Joined: Thu Dec 22, 2022 7:06 am

Re: Final Fantasy 7 Ever Crisis

Post by csh0748 »

It is the unity engine. APK assets can be unpacked with AssetStudio, but game data cannot. I have also tried it. As you said, the data is encrypted and obfuscated. If you want to unpack it, you need a script to reversely restore it to a data stream that AssetStudio can recognize. , hope someone can pay attention to this
seiken
ultra-n00b
Posts: 3
Joined: Sat Mar 31, 2018 8:08 pm
Has thanked: 1 time

Re: Final Fantasy 7 Ever Crisis

Post by seiken »

I managed to extract and convert the battle 3D models in .glb and textures present in the basic APK using UABEA and Asset Ripper but yeah, the downloadable content files are encrypted. These cutty little models deserve better. :)
Sakahiro
ultra-n00b
Posts: 4
Joined: Thu Apr 28, 2022 2:37 pm
Been thanked: 1 time

Re: Final Fantasy 7 Ever Crisis

Post by Sakahiro »

Seiken, do you have a method on how to extract those models, or did you upload them somewhere? I am craving to give those models a check for my own projects!! :)
seiken
ultra-n00b
Posts: 3
Joined: Sat Mar 31, 2018 8:08 pm
Has thanked: 1 time

Re: Final Fantasy 7 Ever Crisis

Post by seiken »

It's not a big deal, since these are the 3D models of the first introductory battle stored in the game's APK. Unfortunately, these are not the SD models. All downloadable contents is encrypted.

https://ibb.co/09zWSXH

I simply opened the apk with 7z to fetch the data.unity3D , datapack.unity3D and unity default resources files from the assets\bin\Data folder, then placed them in a folder. With UABEA I open and export data.unity3D and datapack.unity3D in the same folder. Then I use AssetRipper to extract all the contents of the folder, not forgetting to select the desired format. (.glb for mesh).

I took asset ripper but i think it work too with AssetStudio like csh0748 said.
ngovandang1997
ultra-n00b
Posts: 2
Joined: Tue Mar 14, 2023 8:23 am

Re: Final Fantasy 7 Ever Crisis

Post by ngovandang1997 »

some one managed to port tifa
https://twitter.com/Sreliata/status/1704275341114560714
But I am not sure this is using Ninja Ripper or they actually decrypted the files
Eraea
n00b
Posts: 13
Joined: Mon May 28, 2018 2:49 pm
Been thanked: 4 times

Re: Final Fantasy 7 Ever Crisis

Post by Eraea »

Found Criware Decrypt key, but I'm not too sure if it's the same key used everywhere.
Key: 19629307353822
Key(Hex): 0x000011da4de45ade
Files seem to be contained in AFS2 and ACB/AWB files as I've seen.
GDL
veteran
Posts: 150
Joined: Fri Jul 09, 2010 4:54 pm
Has thanked: 69 times
Been thanked: 40 times

Re: Final Fantasy 7 Ever Crisis

Post by GDL »

Eraea wrote: Thu Sep 21, 2023 10:54 pm Found Criware Decrypt key, but I'm not too sure if it's the same key used everywhere.
Key: 19629307353822
Key(Hex): 0x000011da4de45ade
Files seem to be contained in AFS2 and ACB/AWB files as I've seen.
For the samples I posted? is probably just the audio files of the games, I just literally grabbed the 2 biggest files I could find, I can upload other samples if needed.
Eraea
n00b
Posts: 13
Joined: Mon May 28, 2018 2:49 pm
Been thanked: 4 times

Re: Final Fantasy 7 Ever Crisis

Post by Eraea »

GDL wrote: Thu Sep 21, 2023 11:52 pm
This key was logged while game is running, game is protected with Crackproof so had to work around alot of stuff to get it. Can't even run GameGuardian to check memory for it to check stuff
Post Reply