mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-11-04 21:33:58 +01:00
The 1.00 updater's DATA.PSAR is a version 1 archive, the only one there is, and its blocks carry tag 0x06000000, which the PRX decrypter had no key for. 1.50's mesg_led.prx keeps its keys raw in a table after their tags, the 0x0E000000 one we already use among them, and the 0x06000000 one there decrypts all of 1.00 (with KIRK code 0x49, following the other tags). Its first record has no version text either, so the version now comes from the firmware's own version.txt when that's missing. Fix a zlib usage bug. Headless --unpack-updater also exited 0 when every file failed, so now it fails if any did. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>