github Pixel-Props/BetterKnownInstalled 1510
v1.5.1 (1510)

2 hours ago

BetterKnownInstalled v1.5.1

Fixes

  • Fixed vending UID extraction — v1.5.0 could fail to resolve com.android.vending's userId, falling back to 0 or the wrong UID. Now uses robust grep + cut extraction with a fallback to existing Play Store app entries.
  • Fixed system apps being incorrectly patched — v1.5.0 only checked system="true"/system="1", missing updated system apps living in /data/app/ without that flag. Now properly skips apps with codePath under /system/, /vendor/, /product/, /odm/, /oem/, and /apex/.
  • Fixed single-line XML corruptionpackages.xml can be a single massive line. The old logic would skip the entire file if any system app appeared on it. The file is now normalized to one tag per line during processing, then collapsed back to preserve the original format.

Changes

  • Replaced the while read from v1.5.0 with v1.4.0's proven sed pass engine.
  • Introduced a SYS_SKIP variable to keep system-app guards DRY across all 8 sed passes.
  • Added a sanity check: aborts if vending_uid resolves to 0.

Technical

  • Engine: sed (v1.4.0-style) with line normalization
  • System skip: codePath + system flag checks
  • UID source: com.android.vending self-entry → existing Play Store app fallback

Full Changelog

1500...1510

Don't miss a new BetterKnownInstalled release

NewReleases is sending notifications on new releases.