Capture Rules

The Golden Phone is a reference artifact, not a test target. This capture was read-only. No settings were changed, no packages were installed or removed, no permissions were altered, and no repairs were attempted.

Capture Date2026-07-12
Capture Bundleppsm/data/provisioning/golden-phone/golden-phone-20260712T220714Z-3112SH2010130064
ADB Serial3112SH2010130064
PPSM Health ResultPASS
PPOE App SocketConnected at 192.168.50.109, role Manager, battery 76

Hardware Identity

ManufacturerUlefone
ModelArmor X12
Product/DeviceArmor_X12
SoCMediatek MT8766B / MT6761 platform
AndroidAndroid 13, SDK 33
Security Patch2025-11-05
Build DisplayP1TFS23A7.GQU.Ulefone.HB.HJ.ABAMYBS8S2VH.20251124.V3.06
Build FingerprintUlefone/Armor_X12/Armor_X12:13/TP1A.220624.014/1763983462:user/release-keys
KernelLinux 4.19.191 #1 SMP PREEMPT Mon Nov 24 19:25:36 CST 2025 armv7l
Verified BootBootloader locked, verified boot green, verity enforcing
Device NameArmor X12
Bluetooth MACDA:32:46:81:72:E1
Wi-Fi MACAndroid reports randomized network MAC c6:dd:08:81:49:6d. Hardware MAC was not readable through normal shell access.
Battery76% observed, USB powered, Android battery health code 2, nominal capacity property 4860 mAh
Storage23 GB reported, 8.4 GB used, 15 GB available
Display720 x 1440, 60 Hz, 320 dpi

Device Policy And Kiosk

PagePoint Applications

PackageStateRoleObserved Details
com.example.pagepointaudiotest Enabled, active, Device Owner Operational Golden Phone app Version 1.0, versionCode 1, signature token 88ba290f, RECORD_AUDIO granted, BootReceiver and DeviceAdminReceiver present, WebView sandbox service active.
com.pagepoint.controller Installed but disabled Newer controller package candidate Version 1.0, versionCode 1, signature token 8679db1b, RECORD_AUDIO granted, no active services at capture time.

Important: PPSM was corrected on 2026-07-12 to stage the Golden Phone APK as pagepoint.apk and target com.example.pagepointaudiotest. The disabled com.pagepoint.controller package is no longer the canonical provisioning target.

Network

Power Management

Relevant Settings

SettingValueUse
adb_enabled1Required for PPSM read/write provisioning after user authorization.
development_settings_enabled1Required for USB debugging access.
device_provisioned1Confirms Android setup wizard completed.
user_setup_complete1Confirms user 0 setup completed.
wifi_on1Required for PagePoint operations.
wifi_sleep_policy2Keep Wi-Fi active during sleep policy.
location_mode3Observed Golden Phone state; future policy decision needed.
screen_off_timeout600000Display behavior input; app wake lock is also required.

Packages And Services

Capability Matrix

CapabilityReadableWritable/Repair PathNotes
Device identityADB getprop, adb devices -lNot writableRequired health check.
ADB authorizationadb devices -lUser must approve RSA promptPPSM can guide but cannot bypass.
Android setup completeglobal/secure settingsUser completes setup wizardRequired before ADB provisioning.
Wi-Fi statedumpsys wifi, connectivity dumpsysADB mutation or user workflowCan verify SSID, IP, selection status, validation.
Captive portal behaviorglobal settings, connectivity dumpsysADB settings mutationRequired to prevent no-internet disable.
APK install/versionpm and package dumpsysadb installWrite path must not touch Golden Phone.
Runtime permissionspackage dumpsys/appopsADB grant or user promptRECORD_AUDIO is required.
Device Ownerdpm list-owners, device_policy dumpsysFresh-device provisioning onlyCannot be safely retrofitted onto an already provisioned phone.
Lock task/kioskactivity/window/statusbar dumpsysDevice Owner app and allowlistRequired for inescapable operator mode.
Home-screen layoutPartially visible through launcher dumpsys/historyUser/launcher-specific or root-onlyDo not make this a hard provisioning dependency yet.
Screen awake behaviorpower/window/settings dumpsysApp wake lock, settings, or Device Owner policyGolden state uses app/window wake lock.

Operational PagePoint Phone

Health Check Targets

CheckClassVerification
Approved hardware/model/buildRequiredADB identity and build fingerprint.
ADB authorization stateRequired for service modeadb devices -l.
Wi-Fi SSID/IP/selection/validationRequiredWi-Fi and connectivity dumpsys.
PPOE socket presence and roleRequiredPPSM status from PPOE health.
Operational app package identityRequiredPackage dumpsys and enabled/disabled state.
Device Owner packageRequired if kiosk remains Device Owner baseddpm list-owners.
Lock task activeRequiredActivityManager lock task state.
RECORD_AUDIO permissionRequiredPackage dumpsys/appops.
Screen awake behaviorRecommendedPower and window dumpsys.
Package signaturesRecommendedPackage dumpsys signature token.
Battery level/health/storageRecommendedBattery and storage inspection.
Home-screen icon layoutInformationalLauncher state is OEM-specific and partially visible.

State Persistence

Unexpected Findings

Next Engineering Work

  1. Define Device Owner provisioning strategy for factory-reset Armor X12 phones.
  2. Update the PPSM provisioning wizard to establish the com.example.pagepointaudiotest Device Owner and lock task state.
  3. Add Golden Phone comparison checks to PPSM health reporting without mutating phones.
  4. Keep this reference current whenever the designated Golden Phone intentionally changes.