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.

Not fully encrypted file [Shibuya Scramble wii]

Featured Replies

  • Author
  • Localization

RetroHelix, posted Sat Dec 09, 2017 10:44 am (30614)


EDIT: Looks like CriPakGUI, the tool I used to extract the cpks, is just doing something wrong here. I tried some other cpk extractors and the extracted files look ok.
Hi,

I was looking at the files of the game 428: Shibuya Scramble for the Wii. Most of the files are encrypted. But at the end of each file there is a part that is not encrypted. This part seem to be the first 256 bytes of the original file. See:
Image

At 0xC is a pointer (little endian) that points to the end of the encrypted file (0x01D0 0x10 (header size maybe) = 0x01E0). The orignial file is a TPL (image) with the identifier "00 20 AF 30".

Any idea how to decrypt this?
  • Author
  • Localization

RetroHelix, posted Sun Jan 07, 2018 8:37 pm (31368)


Looks like the data is not encrypted but compressed... Luckily there are some uncompressed files on the disc and I was able to find an uncompressed and a compressed version of the same file. When I did a comtypescan with quickbms I got mostly garbage but there was one compressiontype which was able to extract at least a small part right. With comtype 629 COMP_LZW_STELLAR7 the string "DUMMY_LABEL" was extracted correctly:
Image

For the archiveformat:
long unk #always 0x0000
long unk #always 0x0000
SIZE long
ZSIZE long

Can anyone make sense of this?
  • Author
  • Localization

aluigi, posted Sun Jan 07, 2018 10:00 pm (31372)


Probably that "DUMMY_LABEL" comes from your memory, that's quite normal with wrong compression algorithms that read data outside their buffers.
  • Author
  • Localization

RetroHelix, posted Mon Jan 08, 2018 8:02 pm (31429)


aluigi wrote:
Probably that "DUMMY_LABEL" comes from your memory, that's quite normal with wrong compression algorithms that read data outside their buffers.

I see. Thanks for the information :)
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.