From 6acf5f53ef30d7625dadd0412bc7c99ab4eb376f Mon Sep 17 00:00:00 2001 From: oxmc <67136658+oxmc@users.noreply.github.com> Date: Sat, 13 Jun 2026 23:09:58 -0700 Subject: [PATCH] Updater: use Build.getSerial() instead of direct ro.serialno read 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. --- app/me.pawlet.updater.xml | 1 + app/src/main/AndroidManifest.xml | 1 + app/src/main/java/me/pawlet/updater/misc/Utils.java | 5 +++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/me.pawlet.updater.xml b/app/me.pawlet.updater.xml index edfd183..b0f3386 100644 --- a/app/me.pawlet.updater.xml +++ b/app/me.pawlet.updater.xml @@ -6,6 +6,7 @@ + diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b97ca09..543151f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -17,6 +17,7 @@ +