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.

PopCap Games DRM Game Loader/Wrapper (MAC): *.PAYLOAD

Featured Replies

  • Author
  • Localization

LolHacksRule, posted Fri Feb 05, 2021 3:01 am (61875)


On Windows, the game executables were packed and somewhat easy to extract from wrappers, they later went for external executable encryption which prevents direct extraction without execution but kept the same flaw.

On Mac, the game executables were super easy to get from the packaged wrappers even when lacking Mac experience, but as of 2007 (I think), a new form of DRM was used where the executable is a dummy with just a text line for a temporary directory to put it but the game executable is the .payload file. The file is not encrypted in any way but the bytes in it are swapped, making it not possible to pop into a disassembler. After the trial loader "decrypts" it, bytes are fixed and the file can be retrieved from the Mac as a proper executable.

The reason why I want the Mac executables is because all the Windows executables I can find (except ONE due to leaving a symbol file) have all programming symbols stripped while Mac builds often do not and/or leave developer files, which will make it easier to RE a game which I can relate it's code to the Windows ver.

Samples compressed with 7-Zip ZStandard.

Any way to fix these files without busting out a Mac to get them "disassembler-ready"?
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.