Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

CrossChannel - non standard cripak

Featured Replies

  • Author
  • Localization

masagrator, posted Sun Jan 09, 2022 11:01 pm (68936)


Hello.

It seems I have come across cripak that is storing files that cannot be properly decompressed by any tool. I'm getting raw files.

I was thinking that maybe it's encrypted, but it seems that's not the case because second to last file contains readable string chunks.

Image

Does anybody have an idea what this can be?

Only common thing for those files that seems to be compressed from the beginning is decompressed size.
One of patterns is that 0xFF is signaling that next 8 bytes are uncompressed.
File on screen is probably some OpenGL shader text file starting with
Code:
#version 320
precision highp float;

struct VSIN
{

Link to cpk example

https://drive.google.com/file/d/1RjDAUz ... sp=sharing
  • Author
  • Localization

DKDave, posted Sun Jan 09, 2022 11:44 pm (68937)


It's LZ type of compression. If you extract the individual files with VGMToolbox, then use this QuickBMS script on the .bin files, it'll decompress them. Note that some files aren't compressed.

Comtype PUYO_LZ01
Get SIZE Long
Get ZSIZE asize
Math ZSIZE - 4
Get FILENAME basename
String FILENAME "_dec.bin"
CLog FILENAME 4 ZSIZE SIZE
  • Author
  • Localization

masagrator, posted Mon Jan 10, 2022 8:27 am (68958)


Thank you very much. It definitely seems that this is it. :)

You can still use cripakgui to get those files raw.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.