Pixelify Infinity v1.0.4
Android 17 Build spoof hardening release (versionCode 5).
[1.0.4] - 2026-07-17
Fixed
- Hardened Android 17+ device spoofing after field writes still failed on some devices with 1.0.3.
- On Android 17 (API 37+), ART can block
Field.setonpublic static finalandroid.os.Build/Build.VERSIONfields withIllegalAccessException. That restriction is an ART field-write limitation; it is not caused by libxposed API 101. - Multi-strategy Build static writes (success = post-write readback match):
- clear only the Java
FINALbit on the real reflected access-flags int (preserve ART/hidden-API high bits), then reflectionField.set - multi-variant
Unsafestatic puts (putObject/putReference/ volatile forms, alternate static bases) - JNI fallback via
libpixelify_buildusingSetStatic*Field+ readback (no heuristic ArtField memory patching, which could corrupt ART metadata) - best-effort hidden-API exemption before reflective access
- clear only the Java
- Secondary path: intercept
android.os.SystemProperties.getforro.product.*/ fingerprint-related keys when Xposed hooks are available. - Apply device spoof early on
onPackageLoadedand re-apply ononPackageReady. - VERIFY failures continue to surface via Toast and a high-importance notification (once per process) instead of silent log-only failure; optional Android-version spoof keys are included in VERIFY.
Notes
- This release does not claim universal success on every Android 17 build/ROM. Some firmwares may still leave
Buildfields unchanged after all write strategies; check logcat tagPixelifyforLoaded libpixelify_build/via Field.set/via Unsafe/via JNI/VERIFY FAILand the on-device VERIFY alert if the Google Photos model string does not change. - The native library is loaded from the module
nativeLibraryDirfirst, then extracted into the host processcodeCacheDirwhen needed, because under LSPosed the code runs inside Google Photos and bareSystem.loadLibraryusually fails.
Changed
- Bumped version to
1.0.4(versionCode 5).
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
SHA-256 Checksums
0023fd6e5b44b0b9e20253b08fb19afd933d5052c8c38f021dddbd37562f8a12 pixelify-photos-v1.0.4.apk
e62e759507de1ad0dad0b52848820ed44d31f917f438f2e82034622da7a96f4a pixelify-photos-v1.0.4.aab