Merge "Add shell command to query if lskf is captured" am: 5b435f9cbc
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1740613 Change-Id: Ie7bf57a177dc4fb6eaea0ecbc7b72716ed6240a1
This commit is contained in:
@@ -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>");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user