- Jul 23, 2020
-
-
Linux Build Service Account authored
Change-Id: I26cd649ef88f0807cb168582d1a02b90152b8c97
-
- Jul 09, 2020
-
-
Change-Id: I578a81857e5877bc4ca06024f15a4ea436b07ecc
-
- Jun 10, 2020
-
-
Eric Arseneau authored
Change-Id: Ie3df21e4ade755e7ddca739976396a8f818edb3c
-
- Apr 23, 2020
-
-
Linux Build Service Account authored
Change-Id: I7124de41f0585b73e1333ac55993d97a2bf004cd
-
- Apr 10, 2020
-
-
Change-Id: I3885b5d7cc094884099b8b7fbadaae35c338935f
-
- Apr 01, 2020
-
-
Jose Galmes authored
Change-Id: Ic2cdd5144392c5ef18a152928a538ca498a195d0
-
- Mar 17, 2020
-
-
android-build-team Robot authored
Change-Id: If608715c18fb8eba1f98bc6ab9a5857b988886e4
-
Bill Yi authored
Auto-generated-cl: translation import Change-Id: I05a2df29e459400e5af878922f6e73a8b94f042b
-
- Feb 22, 2020
-
-
android-build-team Robot authored
Change-Id: I414111344f55f462d5ef5a318864369ff1981371
-
- Jan 21, 2020
-
-
Tianjie Xu authored
The non-A/B package installation is subject to TOC/TOU flaw if the attacker can switch the package in the middle of installation. And the most pratical case is to store the package on an external device, e.g. a sdcard, and swap the device in the middle. To prevent that, we can adopt the same protection as used in sideloading a package with FUSE. Specifically, when we install the package with FUSE, we read the entire package to cryptographically verify its signature. The hash for each transfer block is recorded in the memory (TOC), and the subsequent reads (TOU) will be rejected upon dectecting a mismatch. This CL forces the package installation with FUSE when the package stays on a removable media. Bug: 136498130 Test: Run bin/recovery --update_package with various paths; and packages are installed from FUSE as expected Test: recovery_component_test - all passing Merged-In: Ibc9b095036a2fa624e8edf6c347ed4f12aef072f Change-Id: Ibc9b095036a2fa624e8edf6c347ed4f12aef072f
-
- Jan 17, 2020
-
-
Linux Build Service Account authored
Change-Id: I239f1e1053676486d5244bb1279dbcc83d73bc14
-
- Jan 14, 2020
-
-
android-build-team Robot authored
Change-Id: Ib672e8c398bf8400ca0556d8b0aff9e1bc5f5967
-
- Jan 12, 2020
-
-
android-build-team Robot authored
Change-Id: I1514a708fad008d7e9064cf4b5e2c11f04e6c7c0
-
- Jan 11, 2020
-
-
Bill Yi authored
Change-Id: Iab26dd7eda26ad0d105a69939091cc7cda35c371 Auto-generated-cl: translation import
-
- Dec 25, 2019
-
-
Change-Id: I6aa497174be3f6705706d861c94e0f811fb7c220
-
- Dec 16, 2019
-
-
Eric Arseneau authored
Change-Id: I4af5035e8784498ce5763f572d6fe6930d90f2d0
-
- Oct 25, 2019
-
-
Linux Build Service Account authored
Change-Id: I849e7df77cd186063427ecb871c863be1bf41639
-
- Oct 13, 2019
-
-
Change-Id: I8b085a9b25c0dcfd937c330b01831f694c373408
-
- Oct 11, 2019
-
-
Benergy Meenan Ravuri authored
/sdcard is getting unmounted in recovery mode. So OTA update is getting failed. Change-Id: I6a40ccda68f0bafc2fdb723972022712a5c39648 CRs-Fixed: 2543917
-
- Aug 25, 2019
-
-
Linux Build Service Account authored
Change-Id: Ib760ba936bbf62089fc5f6cd777241cd96d7b24e
-
- Jul 26, 2019
-
-
Change-Id: I59f802e44be7c5ccdcc721368a0634aa3a7bd29f
-
- Jul 25, 2019
-
-
Scott Lobdell authored
Change-Id: Ifb841b8fa11989006f8e27f75c0e15273d8dd7ff
-
- Jul 18, 2019
-
-
android-build-team Robot authored
Change-Id: I8bdc2d4dde31abe7a2df2061def377bf28ac2ea1
-
- Jul 17, 2019
-
-
android-build-team Robot authored
Merge cherrypicks of [8673593, 8673409, 8673796, 8673797, 8673798, 8673855, 8673151, 8673594, 8673499, 8673799, 8673895, 8673896] into qt-release Change-Id: I7e089c85c21dbbad3bb7a4b56dfe2edcf2c1c54d
-
Tao Bao authored
We start minadbd and rescue services in two processes. In particular, minadbd handles the requests from host, then communicates with rescue service to do install/wipe works. When resuce service doesn't see any request in a pre-defined timeout (currently 300s), rescue service will exit to avoid endless waiting. This CL changes minadbd to additionally send a no-op command to rescue service as a heartbeat signal, so that host side can finish time-consuming operations (e.g. downloading over network) while keeping rescue service alive. Bug: 136457446 Test: Enter resuce mode on blueline. Send `adb rescue getprop ro.build.fingerprint` and check that rescue service doesn't exit. Test: Stop sending the getprop command. Check that rescue service exits after 300s. Change-Id: Ib9d5ed710cfa94ecfe6cf393a71a0b67b2539531 Merged-In: Ib9d5ed710cfa94ecfe6cf393a71a0b67b2539531 (cherry picked from commit 2223e6a9f8bf24b023e8ae3103b50c37def3147e) (cherry picked from commit 0bbb2ed5) (cherry picked from commit dd0158ac)
-
- Jul 16, 2019
-
-
Tao Bao authored
We start minadbd and rescue services in two processes. In particular, minadbd handles the requests from host, then communicates with rescue service to do install/wipe works. When resuce service doesn't see any request in a pre-defined timeout (currently 300s), rescue service will exit to avoid endless waiting. This CL changes minadbd to additionally send a no-op command to rescue service as a heartbeat signal, so that host side can finish time-consuming operations (e.g. downloading over network) while keeping rescue service alive. Bug: 136457446 Test: Enter resuce mode on blueline. Send `adb rescue getprop ro.build.fingerprint` and check that rescue service doesn't exit. Test: Stop sending the getprop command. Check that rescue service exits after 300s. Change-Id: Ib9d5ed710cfa94ecfe6cf393a71a0b67b2539531 Merged-In: Ib9d5ed710cfa94ecfe6cf393a71a0b67b2539531 (cherry picked from commit 2223e6a9f8bf24b023e8ae3103b50c37def3147e) (cherry picked from commit 0bbb2ed5)
-
- Jul 13, 2019
-
-
android-build-team Robot authored
Change-Id: Ia1d41a9046568a28daa92201ab351393d79e7cbb
-
- Jul 11, 2019
-
-
Tao Bao authored
We start minadbd and rescue services in two processes. In particular, minadbd handles the requests from host, then communicates with rescue service to do install/wipe works. When resuce service doesn't see any request in a pre-defined timeout (currently 300s), rescue service will exit to avoid endless waiting. This CL changes minadbd to additionally send a no-op command to rescue service as a heartbeat signal, so that host side can finish time-consuming operations (e.g. downloading over network) while keeping rescue service alive. Bug: 136457446 Test: Enter resuce mode on blueline. Send `adb rescue getprop ro.build.fingerprint` and check that rescue service doesn't exit. Test: Stop sending the getprop command. Check that rescue service exits after 300s. Change-Id: Ib9d5ed710cfa94ecfe6cf393a71a0b67b2539531 Merged-In: Ib9d5ed710cfa94ecfe6cf393a71a0b67b2539531 (cherry picked from commit 2223e6a9f8bf24b023e8ae3103b50c37def3147e)
-
- Jun 25, 2019
-
-
Change-Id: I7ce5dda2a92640b343c6fc16af5400687590789f
-
- Jun 21, 2019
-
-
Scott Lobdell authored
Change-Id: Ia5214719cd025349c17e2da81dca86b826108e35
-
- Jun 20, 2019
-
-
android-build-team Robot authored
Change-Id: I5a500d2edf16ca3024d8f929069228644fac08f3
-
android-build-team Robot authored
Change-Id: I6222c2543c25bd0a6895bb9a67bffbce02d43b95
-
- Jun 19, 2019
-
-
android-build-team Robot authored
Merge cherrypicks of [8059010, 8059027, 8059344, 8059225, 8059029, 8058795, 8059012] into qt-release Change-Id: I53a9ac8e9fed7849a90edb11ef3f6a9d393b7968
-
android-build-team Robot authored
Change-Id: I9820970150af84fd563798dfb2b85b6ece61974d
-
android-build-team Robot authored
Change-Id: Ic69216c91b50b8004a00418511f3b1b6ab195381
-
- Jun 18, 2019
-
-
Steven Moreland authored
am: 46ec20b6 Change-Id: I39a19e98437e210aa14bee4f03c1c69e8f2faa34
-