Issues extracting Fruit Ninja Kinect (Xbox 360)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Issues extracting Fruit Ninja Kinect (Xbox 360)

Post by LolHacksRule »

Most of the game's content is compressed with xcompress, which can be extracted fine for the most part, with the compression script, but a portion of files are compressed with the compression but the file isn't actually compressed, making the script fail to extract the content. Any way this could be fixed or could I use a different tool to unpack this compression with fake compressed files too?

Image

Image
z4ruz
Posts: 75
Joined: Sun Jan 10, 2021 2:23 pm

Re: Issues extracting Fruit Ninja Kinect (Xbox 360)

Post by z4ruz »

Example file?
Which script do you use?
Uncompressed file has HBR0 header. If it's trend, they can be easily found.
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Re: Issues extracting Fruit Ninja Kinect (Xbox 360)

Post by LolHacksRule »

Doesn't really need a sample file to me as this happens for the majority of small files. xcompress_file.bms if you need the script name.
z4ruz
Posts: 75
Joined: Sun Jan 10, 2021 2:23 pm

Re: Issues extracting Fruit Ninja Kinect (Xbox 360)

Post by z4ruz »

Just use wxPirs or similar utilities to extract x360 packages.
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Re: Issues extracting Fruit Ninja Kinect (Xbox 360)

Post by LolHacksRule »

I already extracted the package containing the game. wxPirs only works on LIVE/PIRS content according to what I tested.
z4ruz
Posts: 75
Joined: Sun Jan 10, 2021 2:23 pm

Re: Issues extracting Fruit Ninja Kinect (Xbox 360)

Post by z4ruz »

I used wxPirs, Le Fluffe and py360: they extract same.

'xcompress_file.bms' is for single files - it wouldn't work for package.

Package has 92 occurrences of HBR0 string. These 'files' have '.max' extension and contain single string. There's no real data here. Anyway, there's the script:
HBR0_print.bms

PS> I had to reconstruct the important parts of file from picture manually. File itself would have helped here.
Alternative to picture, small binary files can be effectively presented as text with powershell: Format-Hex file > log.txt
or script:

Code: Select all

for
getdstring INPUT 16
print "%INPUT|dump%"
next
LolHacksRule
Posts: 865
Joined: Fri Apr 20, 2018 12:41 am

Re: Issues extracting Fruit Ninja Kinect (Xbox 360)

Post by LolHacksRule »

Thank you so much.