Skip to content

v1.3.5-fix — update check follows this fork

Choose a tag to compare

@bkaganovich-stack bkaganovich-stack released this 16 Sep 08:23
· 14 commits to main since this release

What's new in v1.3.5-fix

🔗 Update check now follows this fork

getLatestAppVersion queried kyujin-cho/pixel-volte-patch, and the "newer version available" link pointed there as well — so releases published here were never offered, and the Home screen compared against a completely unrelated version line.

Both now derive from a single GITHUB_REPO constant, so the API call and the release link cannot drift apart again.

🐛 Guard against a crash the repo swap would have introduced

Upstream tags are bare (1.3.2); tags in this repository are prefixed (v1.3.5). SemVer.parse rejects a leading v with IllegalArgumentException, thrown from inside the network callback where nothing catches it — enough to take the app down on the Home screen.

parseReleaseTag strips the prefix and uses parseOrNull, so an unexpected or malformed tag degrades to "no update available" instead of crashing.


⚠️ Note on this version number

Semver ranks 1.3.5-fix as a pre-release of 1.3.5, i.e. below it. Consequences:

  • devices already on 1.3.5 will not be offered this build by the in-app check — install it manually from the asset below
  • once running 1.3.5-fix, the check works normally again and any later 1.3.6 will be offered

Plain numeric versions (1.3.6) avoid this entirely and are recommended going forward.


Requirements: Shizuku ≥ 13 with Wireless Debugging enabled. No root required.
Signed with the same key as v1.3.4 / v1.3.5, so it installs as an update over those.
Verified on Pixel 10 Pro XL (mustang, SKU G45RY), Android 17 CP3A.260905.009.