SystemInfoCollector

Passive collector for SignalCategory.SystemInfo.

Reports OS version/patch, boot recency, device name, ADB/developer-options flags, lock screen & biometric availability, form-factor flags, ROM family/spoofing hints, and personalization signals (ringtone, notification sound, wallpaper hash, NFC state).

Privacy: mostly aggregate OS/config metadata; the device name may identify the owner and the wallpaper is hashed. All reads are passive (no runtime permission).

APIs probed: Build.VERSION, Settings.Global, KeyguardManager, BiometricManager, PackageManager features, RomCompatibility.

See also

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val category: SignalCategory

Functions

Link copied to clipboard
open suspend override fun collect(context: Context): List<FingerprintSignal>

Collects OS/system-configuration signals for this category.