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.

PS3 Home - Need help decrypting .sharc files

Featured Replies

  • Author
  • Localization

Tubifex-90, posted Tue Aug 12, 2014 1:05 pm (128)


Hey all.

There is this game "Home" for the PlayStation 3. They use ".sharc" format to compress their object archives.

In the past they used ".bar", which we were able to modify using offzip/packzip. However since they changed to sharc offzip will no longer unzip the needed files.

3 files are attached. One is the original bar file. The other file is the same file after they changed it into sharc.

The last file is a xml extracted from the original bar using offzip (offzip.exe -a -z -15). This xml is the file which allows us to perform the mods. In the past we would just edit the xml then packzip it into the bar. However packziping it into the sharc makes the file corrupt.

So what we need is the ability to:

- Either being able to edit/extract the sharc archives

- OR inject the xml successfully into the sharc archive

- OR being able to use the old bar files again (I'm not sure how Home is checking the files but it won't load the old bar files anymore. Perhaps it's possible by editing the headers within the old bar file somehow).

The bar files will always start with header:

Code:
E1 17 EF AD 00 00 00 01 ai-   


while the sharc files always start with

Code:
AD EF 17 E1 02 ia


So the sharc header seems to be the exact opposite of the bar one.

Any help would be very appreciated. Thanks. :)
  • Author
  • Localization

aluigi, posted Wed Aug 13, 2014 1:23 pm (138)


The initial magic number is used only for endianess (I'm curious to know why they changed it).
The version is what makes the difference because 1 is plain-text and 2 is encrypted.

So you can't use the previous bar or the game doesn't start and we don't know how the file is encrypted, it may be a custom obfuscation or something like RC4.

Maybe someone else has other ideas.
  • Author
  • Localization

Tubifex-90, posted Sat Aug 16, 2014 4:19 pm (201)


This seems kinda tricky as I already asked this on several ps3 related forums and only got no or negative answers so far. :/

This is the direct link to Home's latest pkg: http://b0.ww.np.dl.playstation.net/tppkg/np/NPIA00005/NPIA00005_T46/05a76fd607c79905/EP9000-NPIA00005_00-HOME000000000001-A0186-V0100-PE.pkg

As well as its eboot already in .elf format (a lot of plain text can be viewed in a hex editor): http://www.file-upload.net/download-9385822/EBOOT.7z.html

Maybe someone can find anything useful in them.
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.