From 5df2a326e84104364f592778cbc905d367c85b0b Mon Sep 17 00:00:00 2001 From: Winson Date: Thu, 1 Apr 2021 16:02:02 -0700 Subject: [PATCH] Add domain verify state code explanations to pm help So that developers don't need to reference external documentation or code to understand the output. Bug: 184198118 Test: manual, adb shell pm Change-Id: Iebb50e68fb4015e9c0d9b7301e3da1e9c5359fc7 --- .../pm/verify/domain/DomainVerificationShell.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/verify/domain/DomainVerificationShell.java b/services/core/java/com/android/server/pm/verify/domain/DomainVerificationShell.java index 7e755fa384dbb..b6554d7d807c3 100644 --- a/services/core/java/com/android/server/pm/verify/domain/DomainVerificationShell.java +++ b/services/core/java/com/android/server/pm/verify/domain/DomainVerificationShell.java @@ -53,7 +53,16 @@ public class DomainVerificationShell { public void printHelp(@NonNull PrintWriter pw) { pw.println(" get-app-links [--user ] []"); pw.println(" Prints the domain verification state for the given package, or for all"); - pw.println(" packages if none is specified."); + pw.println(" packages if none is specified. State codes are defined as follows:"); + pw.println(" - none: nothing has been recorded for this domain"); + pw.println(" - verified: the domain has been successfully verified"); + pw.println(" - approved: force approved, usually through shell"); + pw.println(" - denied: force denied, usually through shell"); + pw.println(" - migrated: preserved verification from a legacy response"); + pw.println(" - restored: preserved verification from a user data restore"); + pw.println(" - legacy_failure: rejected by a legacy verifier, unknown reason"); + pw.println(" - system_configured: automatically approved by the device config"); + pw.println(" - >= 1024: Custom error code which is specific to the device verifier"); pw.println(" --user : include user selections (includes all domains, not"); pw.println(" just autoVerify ones)"); pw.println(" reset-app-links [--user ] []");