Skip to content

1.3.0

Latest

Choose a tag to compare

@samson910022 samson910022 released this 19 Aug 10:18

[1.3.0] - 2026-08-19

Added

  • In-app Diagnostics screen: Module UI → Diagnostics surfaces, without logcat: module active state and LSPosed scope, hook milestones recorded in the Google Photos process (module loaded / package loaded / package ready), the last device-spoof VERIFY outcome (OK/FAIL, failed fields, device, package, native writer availability, SystemProperties hook state), and real Build values vs the selected profile's spoof target.
  • Copy diagnostics report: One tap copies a sanitized report (module state, milestones, VERIFY result, Build comparison) for pasting into an issue. The report includes the module scope list and device Build values, but no account data.
  • Fail-closed diagnostics recording: The module records hook milestones and VERIFY results into the shared preferences (PixelifyModule, DeviceSpoofer); recording is wrapped so it can never break the hook path. VERIFY records are cleared when no spoofing is configured.
  • Tested-version matrix: README (EN, zh-TW, zh-CN, ja) and SUPPORT.md now document maintainer-verified Android × Google Photos combinations (Android 15 / Android 17 with Google Photos 7.84.0), and clarify that Build-property spoofing hooks framework classes rather than Google Photos internals.
  • Unit tests: DiagnosticsCollectorTest covers field comparison, milestone interpretation (all branches), timestamp formatting, and the copyable report; ConstantsTest now covers the new diagnostic preference keys.

Changed

  • Bumped version to 1.3.0 (versionCode 8).

Artifact checksums (SHA-256)

  • PixelifyInfinity-1.3.0-release.apk: 2ff98b8c975573e55456b0d70a25ac439a70d1073f4de5032fefba42babc2a09
  • PixelifyInfinity-1.3.0-release.aab: e7ea73d88dbaf57a6cde68c1837b3adf69984d3c280cf9c04a2bc0b486eb15eb

Signer certificate SHA-256: 37:18:6E:5C:26:94:E5:53:E5:FA:B1:F7:78:7C:04:DB:CD:43:84:AB:84:96:3E:60:BE:9C:3C:CB:6B:A9:07:B1 (see docs/RELEASE_SIGNING.md).

Verification

Release signing certificate SHA-256 fingerprint:

37:18:6E:5C:26:94:E5:53:E5:FA:B1:F7:78:7C:04:DB:CD:43:84:AB:84:96:3E:60:BE:9C:3C:CB:6B:A9:07:B1

APK SHA-256:

2ff98b8c975573e55456b0d70a25ac439a70d1073f4de5032fefba42babc2a09