Repository navigation
SunPad 0.2.3 (build 17) fixes two confirmed import/build failures:
- Incomplete disc extraction is rejected before installed data is replaced. Every extracted file must have the expected type and size; a partial file can no longer pass just because the file count looks correct. Existing game data and saves remain intact on this extraction failure.
- iOS device builds use bundled xxHash consistently. A system/Homebrew copy previously caused provisioning to fail. The build also clears the stale xxHash cache when updating an existing checkout.
Rebuild with PadMint and install over the existing app using the same signing identity. Do not uninstall first if you want to retain local data.
The unsigned app asset contains no translated game module. PadMint adds a module built from your own supported disc. Do not redistribute the resulting personal app or game data.
Validation: the production extractor wrapper was tested under ASan/UBSan with controlled synthetic DiscIO outputs (complete, truncated, missing and wrong-type). The upstream exporter’s failure behavior was verified in source; no physical storage failure was induced. Other checks include the complete source/dependency suite, iPhoneOS app build/package audit, warm-cache repair, and both PadMint/private gates on every public asset. Physical gameplay and provider-specific selection are not newly certified.
Clean PadMint checks passed before tagging (2222 seconds) and through the published latest-release route (2360 seconds), both with Apple Python 3.9 and empty PadMint folders. Both completed personal packages report 0.2.3/build 17. The published route used PadMint 0.5.26 and selected the exact release commit. All three final-source CI checks passed, including iOS and tvOS builds.