diff options
| author | 2021-07-01 20:50:55 +0000 | |
|---|---|---|
| committer | 2021-07-01 20:50:55 +0000 | |
| commit | 5b435f9cbc0ce7b498e91bb51636493be288307c (patch) | |
| tree | 456a77d65cb78d12d64c58a776f0165e3ffe58ce | |
| parent | a8540eebc344368cbad2e3b4b00b0d608b4507dc (diff) | |
| parent | a94f9a8e1b647cc4a49fd8a0bbc82ffd5131d93e (diff) | |
Merge "Add shell command to query if lskf is captured"
| -rw-r--r-- | services/core/java/com/android/server/recoverysystem/RecoverySystemShellCommand.java | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/recoverysystem/RecoverySystemShellCommand.java b/services/core/java/com/android/server/recoverysystem/RecoverySystemShellCommand.java index 3d78828888da..141d4dcf77d0 100644 --- a/services/core/java/com/android/server/recoverysystem/RecoverySystemShellCommand.java +++ b/services/core/java/com/android/server/recoverysystem/RecoverySystemShellCommand.java @@ -44,6 +44,8 @@ public class RecoverySystemShellCommand extends ShellCommand { return requestLskf(); case "clear-lskf": return clearLskf(); + case "is-lskf-captured": + return isLskfCaptured(); case "reboot-and-apply": return rebootAndApply(); default: @@ -74,6 +76,14 @@ public class RecoverySystemShellCommand extends ShellCommand { return 0; } + private int isLskfCaptured() throws RemoteException { + String packageName = getNextArgRequired(); + boolean captured = mService.isLskfCaptured(packageName); + PrintWriter pw = getOutPrintWriter(); + pw.printf("%s LSKF capture status: %s\n", packageName, captured ? "true" : "false"); + return 0; + } + private int rebootAndApply() throws RemoteException { String packageName = getNextArgRequired(); String rebootReason = getNextArgRequired(); @@ -90,8 +100,9 @@ public class RecoverySystemShellCommand extends ShellCommand { public void onHelp() { PrintWriter pw = getOutPrintWriter(); pw.println("Recovery system commands:"); - pw.println(" request-lskf <token>"); + pw.println(" request-lskf <package_name>"); pw.println(" clear-lskf"); - pw.println(" reboot-and-apply <token> <reason>"); + pw.println(" is-lskf-captured <package_name>"); + pw.println(" reboot-and-apply <package_name> <reason>"); } } |