aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuca Stefani <luca.stefani.ge1@gmail.com>2019-07-28 18:30:31 +0200
committerLuca Stefani <luca.stefani.ge1@gmail.com>2019-07-28 18:41:55 +0200
commit99bf69f919d557fbb67953b12e0c952787f4a2b7 (patch)
tree911f61f223caee6b0dc81df4e06da27c88805dba
parent6687a237f3c3a2493077596c49e803e364ae7d7c (diff)
downloadandroid_bootable_recovery-99bf69f919d557fbb67953b12e0c952787f4a2b7.tar.gz
android_bootable_recovery-99bf69f919d557fbb67953b12e0c952787f4a2b7.tar.bz2
android_bootable_recovery-99bf69f919d557fbb67953b12e0c952787f4a2b7.zip
Make adb sideload work properly
* Let's show our logo during install and dialog to ask to continue unverified install Change-Id: Idd362a25efa185a2c46c764557758f3d15d60b39
-rw-r--r--recovery.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/recovery.cpp b/recovery.cpp
index a65aa338..f66d5781 100644
--- a/recovery.cpp
+++ b/recovery.cpp
@@ -1951,7 +1951,12 @@ int main(int argc, char **argv) {
}
sideload_start();
sideload_wait(false);
+ ui->UpdateScreenOnPrint(true);
status = sideload_install(&should_wipe_cache, TEMPORARY_INSTALL_FILE, true);
+ if (status == INSTALL_UNVERIFIED && ask_to_continue_unverified_install(device)) {
+ status = sideload_install(&should_wipe_cache, TEMPORARY_INSTALL_FILE, false);
+ }
+ ui->UpdateScreenOnPrint(false);
sideload_stop();
if (status == INSTALL_SUCCESS && should_wipe_cache) {
if (!wipe_cache(false, device)) {