ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Fri Nov 27, 2020 10:17 pm

All times are UTC




Post new topic  Reply to topic  [ 6 posts ] 
Author Message
 Post subject: Ripping X DiVE
PostPosted: Wed Apr 22, 2020 4:58 pm 

Joined: Wed Apr 22, 2020 4:56 pm
Posts: 9
I don't understand why this is happening on my code I tried develop a script to be able to break X DiVE XOR or at least extract/convert it to a actual unity asset but when I try the file just rename itself all the time and idk what do any help will be really welcome here ;-;
Code:
endian big
idstring "UnityFS\x00"
get archiveSize long
get unknownValue long
get fileCount long
for i = 0 < fileCount
   get pointer long
   get length long
   getdstring name 0x8
   log name pointer length
next i


Top
   
 Post subject: Re: Ripping X DiVE
PostPosted: Thu Apr 23, 2020 8:13 am 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 11822
The script is correct but UnityFS is a complex format that cannot be handled in that way.
For Unity take a look at this topic:
viewtopic.php?f=17&t=12


Top
   
 Post subject: Re: Ripping X DiVE
PostPosted: Thu Apr 23, 2020 4:42 pm 

Joined: Wed Apr 22, 2020 4:56 pm
Posts: 9
aluigi wrote:
The script is correct but UnityFS is a complex format that cannot be handled in that way.
For Unity take a look at this topic:
viewtopic.php?f=17&t=12


I saw this post but none of these can help with the XOR problem, I want break this XOR to be able to read those files and which another way I can handle those files besides those ones on this post?


Top
   
 Post subject: Re: Ripping X DiVE
PostPosted: Thu Apr 23, 2020 5:37 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 11822
Do you mean this?
https://www.vg-resource.com/thread-3607 ... #pid658878

If it's just xor why don't you try with the xor tool or a script?
Code:
encryption xor "UnityFS\0\0\0"
get SIZE asize
get NAME filename
log NAME 0 SIZE


Top
   
 Post subject: Re: Ripping X DiVE
PostPosted: Thu Apr 23, 2020 6:11 pm 

Joined: Wed Apr 22, 2020 4:56 pm
Posts: 9
aluigi wrote:
Do you mean this?
https://www.vg-resource.com/thread-3607 ... #pid658878

If it's just xor why don't you try with the xor tool or a script?
Code:
encryption xor "UnityFS\0\0\0"
get SIZE asize
get NAME filename
log NAME 0 SIZE


so this is the main problem most of the sites I tried don't work and those people who have done it don't share the software that they used (and apparently everybody have the same person that created it since they can't share because is from their friend), so this is one solution I found to do it and that eveyone will be able to do too

Code:
encryption xor "UnityFS\0\0\0"
get SIZE asize
get NAME filename
log NAME 0 SIZE
for i = 0 < fileCount
   get pointer long
   get length long
   getdstring name 0x8
   log name pointer length
next i


btw I updated my code but this appearing
Image


Top
   
 Post subject: Re: Ripping X DiVE
PostPosted: Sun Nov 01, 2020 6:17 am 

Joined: Wed Sep 09, 2020 5:01 am
Posts: 10
TheUltDark wrote:
aluigi wrote:
Do you mean this?
https://www.vg-resource.com/thread-3607 ... #pid658878

If it's just xor why don't you try with the xor tool or a script?
Code:
encryption xor "UnityFS\0\0\0"
get SIZE asize
get NAME filename
log NAME 0 SIZE


so this is the main problem most of the sites I tried don't work and those people who have done it don't share the software that they used (and apparently everybody have the same person that created it since they can't share because is from their friend), so this is one solution I found to do it and that eveyone will be able to do too

Code:
encryption xor "UnityFS\0\0\0"
get SIZE asize
get NAME filename
log NAME 0 SIZE
for i = 0 < fileCount
   get pointer long
   get length long
   getdstring name 0x8
   log name pointer length
next i


btw I updated my code but this appearing
Image

I hope you can extract since I am also looking for how to do it but I can not find anything.
By the way I'm also looking for the index game and SIFAS do you know if there is also a way to extract them?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 6 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited