diff options
author | Luca Stefani <luca.stefani.ge1@gmail.com> | 2019-07-28 18:30:31 +0200 |
---|---|---|
committer | Luca Stefani <luca.stefani.ge1@gmail.com> | 2019-07-28 18:41:55 +0200 |
commit | 99bf69f919d557fbb67953b12e0c952787f4a2b7 (patch) | |
tree | 911f61f223caee6b0dc81df4e06da27c88805dba | |
parent | 6687a237f3c3a2493077596c49e803e364ae7d7c (diff) | |
download | android_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.cpp | 5 |
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)) { |