RomProfile

data class RomProfile(val family: String, val variant: String?, val confidence: String, val buildIntegrity: String, val spoofingHints: List<String>, val propertyHints: Map<String, String>)

Result of ROM detection: the identified family plus integrity/spoofing hints.

Constructors

Link copied to clipboard
constructor(family: String, variant: String?, confidence: String, buildIntegrity: String, spoofingHints: List<String>, propertyHints: Map<String, String>)

Properties

Link copied to clipboard

Summary of build type/signing keys (e.g. release/user).

Link copied to clipboard

Heuristic confidence: high, medium, or low.

Link copied to clipboard

Detected ROM family (e.g. GrapheneOS, LineageOS, Stock OEM).

Link copied to clipboard

Selected ro.* system properties (sensitive ones hashed).

Link copied to clipboard

Human-readable hints suggesting property/fingerprint spoofing.

Link copied to clipboard

ROM version/variant string, if determinable; otherwise null.