platform_app cannot access serialno_prop (AOSP neverallow). Route
through Build.getSerial() which delegates to DeviceIdentifiersPolicyService
in system_server. Add READ_PRIVILEGED_PHONE_STATE to manifest and
privapp-permissions allowlist.
- Rebrand to me.pawlet.updater package
- Replace ro.lineage.* props with ro.pawlet.* equivalents
- Use ro.product.device for device name lookup
- Set server URL to https://updates.pawlet.me/api/v1/{device}/
- Bump compileSdk/targetSdk to 36 (Android 16)
- Drop all locale translations (English-only for now)
- Add NOTICE.txt crediting upstream LineageOS team
- Remove old org.lineageos.updater.xml privapp files
- UpdaterReceiver: add missing Utils import
- Remove setPerformanceMode chain (UpdateEngine API removed in Android 16)
For whatever reason, when both SYSTEM_UPDATE_SETTINGS components have
the same priority and the first one is disabled (in this case, the GMS
one), it doesn't seem to fallback to the next enabled one and instead
shows a "No apps can perform this action" message. To avoid that, let's
just set higher priority.
9a6853 com.google.android.gms/.update.SystemUpdateActivity filter b9e590
Action: "android.settings.SYSTEM_UPDATE_SETTINGS"
Category: "android.intent.category.DEFAULT"
mPriority=1, mOrder=0, mHasStaticPartialTypes=false, mHasDynamicPartialTypes=false
Change-Id: I886a714304fe6d1906af7e1702ecaf2238bd8cb0
* Let's be more Android Studio friendly
* While at it match AOSP deps with Gradle ones and update them
Change-Id: Ib8829e3d954ce43fbf19280d1db2bc43c6fc89e0