Damien Bargiacchi
2f2c723d1b
Shrink all recovery loop images with zopflipng
...
Reduces recovery image size 800k - 2.8MB depending on device type
Change-Id: Ib703c8f17394759fb9bad068525737188a4e8965
2016-10-19 19:19:15 -07:00
Yabin Cui
f953fac0e0
Merge "Verify wipe package when wiping A/B device in recovery." am: fd796317c3 am: a866b12c2d
...
am: 1d4e798e76
Change-Id: Ie6ea0b8d85d64dcbc90b5fad84a02a0637e47607
2016-10-19 19:38:09 +00:00
Yabin Cui
1d4e798e76
Merge "Verify wipe package when wiping A/B device in recovery." am: fd796317c3
...
am: a866b12c2d
Change-Id: Ibf6f8ef6353a84eef8fc6f79c0b62757b90c6c29
2016-10-19 19:30:38 +00:00
Yabin Cui
a866b12c2d
Merge "Verify wipe package when wiping A/B device in recovery."
...
am: fd796317c3
Change-Id: Iac90d4e641c171e5134ebba5e33556713c7aa4d7
2016-10-19 19:23:07 +00:00
Treehugger Robot
fd796317c3
Merge "Verify wipe package when wiping A/B device in recovery."
2016-10-19 19:15:06 +00:00
Yabin Cui
fd99a318fe
Verify wipe package when wiping A/B device in recovery.
...
To increase the security of wiping A/B devices, let uncrypt write
wipe package in misc partition. Then recovery verifies the wipe
package before wiping the device.
Based on the original cherrypick, this CL also has additional changes to
address the LOG statements and libziparchive changes.
Bug: 29159185
Test: Build and boot into recovery.
Change-Id: I186691bab1928d3dc036bc5542abd64a81bc2168
(cherry picked from commit 6faf0265c9 )
2016-10-19 11:19:15 -07:00
Tianjie Xu
3e645a9b8b
Merge "Add a unit test for applypatch_check" am: 06603c76c5 am: d7d7f3c792
...
am: 54278f4047
Change-Id: I0c1f06c2521305283514c9a199d5d715b1813edb
2016-10-19 03:35:13 +00:00
Tianjie Xu
54278f4047
Merge "Add a unit test for applypatch_check" am: 06603c76c5
...
am: d7d7f3c792
Change-Id: I91189e4dfbb05d2b98ce3eab0f147949cce6c4c9
2016-10-19 03:27:13 +00:00
Tianjie Xu
d7d7f3c792
Merge "Add a unit test for applypatch_check"
...
am: 06603c76c5
Change-Id: Ieb8dd72e88d01d2067ba35369791d038260a4d49
2016-10-19 03:19:12 +00:00
Tianjie Xu
1889b1bb68
Merge "Clean up bootloader_message usage in recovery" am: 94f4494613 am: 7691800c2e
...
am: 0ddd07b0bd
Change-Id: I2a58c6a62e79e2d1fce00281755b34610489b474
2016-10-19 03:11:11 +00:00
Treehugger Robot
06603c76c5
Merge "Add a unit test for applypatch_check"
2016-10-19 03:09:25 +00:00
Tianjie Xu
0ddd07b0bd
Merge "Clean up bootloader_message usage in recovery" am: 94f4494613
...
am: 7691800c2e
Change-Id: I4ef47383d9da3a6aef72fdb689e2aa2cfbeeb963
2016-10-19 03:02:41 +00:00
Tianjie Xu
7691800c2e
Merge "Clean up bootloader_message usage in recovery"
...
am: 94f4494613
Change-Id: Idda16fe41dc644ef12fe12706e5d61b8c3a9fa62
2016-10-19 02:55:10 +00:00
Treehugger Robot
94f4494613
Merge "Clean up bootloader_message usage in recovery"
2016-10-19 02:48:02 +00:00
Tianjie Xu
4e8d032183
Merge "Fix applypatch_check failure when applying update on angler" am: 7df1850d37 am: ece0b68ca6
...
am: 502e34c301
Change-Id: I64648714a96a2d9b734441c15557eb2b1f268f69
2016-10-19 00:55:33 +00:00
Tianjie Xu
bd56f1590c
Clean up bootloader_message usage in recovery
...
Switch to using vector and string.
Test: bootloader message writes correctly on angler.
Change-Id: I95d5a1e584630db326bb4400f3a149b59ad30a9e
2016-10-19 00:50:56 +00:00
Tianjie Xu
502e34c301
Merge "Fix applypatch_check failure when applying update on angler" am: 7df1850d37
...
am: ece0b68ca6
Change-Id: I94f84db1cc053fa583adefc2ea69b3d4c0547de4
2016-10-19 00:48:02 +00:00
Tianjie Xu
ece0b68ca6
Merge "Fix applypatch_check failure when applying update on angler"
...
am: 7df1850d37
Change-Id: I5d5509d15df4ec42077b68bac7977b56cfab9097
2016-10-19 00:42:01 +00:00
Tianjie Xu
a5fd5abe80
Add a unit test for applypatch_check
...
If no sha1 is specified, applypatch_check should pass as long as
the file content loads successfully. Add a unit case acccordingly.
Test: Unit tests passed
Bug: 32243751
Change-Id: I8c013be67c197d2935e11cf6acc59fb9b943cfd9
2016-10-18 17:30:38 -07:00
Tianjie Xu
7df1850d37
Merge "Fix applypatch_check failure when applying update on angler"
2016-10-19 00:29:23 +00:00
Yabin Cui
c8a872ce44
Merge "Fix bootloader_message." am: 7c95fe10de am: 83e4e6d35c
...
am: f258f601a0
Change-Id: I72376cae20beeae2ee4aa13f6d28f5a61ffdce49
2016-10-18 23:50:29 +00:00
Yabin Cui
f258f601a0
Merge "Fix bootloader_message." am: 7c95fe10de
...
am: 83e4e6d35c
Change-Id: I2e3986837c7a1daaa6fa4a8c1031f619efb8b361
2016-10-18 23:43:29 +00:00
Yabin Cui
83e4e6d35c
Merge "Fix bootloader_message."
...
am: 7c95fe10de
Change-Id: I102d5b27dcb295e82b7ec094a641a43efca793dc
2016-10-18 23:36:28 +00:00
Treehugger Robot
7c95fe10de
Merge "Fix bootloader_message."
2016-10-18 23:23:09 +00:00
Tao Bao
e2a706824e
resolve merge conflicts of e89bf25 to stage-aosp-master am: 69c117c2ff
...
am: 2a576e2097
Change-Id: Iee6000f594a04a0862b3687f1d87daa809fb3804
2016-10-18 23:08:05 +00:00
Tao Bao
2a576e2097
resolve merge conflicts of e89bf25 to stage-aosp-master
...
am: 69c117c2ff
Change-Id: I668395a8f8ec5d004755ed39f8b7517be1e3527d
2016-10-18 23:00:55 +00:00
Tianjie Xu
81e54eddd4
resolve merge conflicts of 434697f to master
...
Change-Id: I0fea3d33b97065a3bf50f8e3669c2b50166a14ed
2016-10-18 15:33:23 -07:00
Yabin Cui
0d5b85944c
Fix bootloader_message.
...
Bug: 29945717
Change-Id: I934fd6c52b0111937fa75455de2fa4157fb30f6f
(cherry picked from commit 9da04d595f )
2016-10-18 15:10:59 -07:00
Tao Bao
69c117c2ff
resolve merge conflicts of e89bf25 to stage-aosp-master
...
Change-Id: I3b0ddb23daf264d407370cd8ace31eceb230a11a
2016-10-18 15:08:07 -07:00
Tianjie Xu
434697f06b
resolve merge conflicts of 6fba98c to stage-aosp-master
...
am: 8176cf232e
Change-Id: I01b34cb31604ea5caffe96ad69ab4d4d21bfe28e
2016-10-18 22:05:21 +00:00
Tao Bao
e89bf257a1
Merge "Create bootloader_message static library."
2016-10-18 21:48:23 +00:00
Tianjie Xu
8176cf232e
resolve merge conflicts of 6fba98c to stage-aosp-master
...
Change-Id: I2fa8b85109309ec88c1f8d8def593aa65ab885d7
2016-10-18 21:31:04 +00:00
Tianjie Xu
984d7d058e
Fix applypatch_check failure when applying update on angler
...
Applypatch_check should be skipped if no sha is specified. As the
comments said: "It's okay to specify no sha1s; the check will pass if
the LoadFileContents is successful. Useful for reading partitions,
where the filename encodes the sha1s."
Test: The update package applied on angler successfully.
Bug: 32243751
Change-Id: Ib8f3dadf19f745c2dbd350d60da46ab12d75bc87
2016-10-18 21:22:48 +00:00
Yabin Cui
8b309f6970
Create bootloader_message static library.
...
bootloader_messages merges bootloader_message_writer
and bootloader.cpp, so we can use the same library to
manage bootloader_message in normal boot and recovery mode.
Bug: 29582118
Change-Id: I9efdf776ef8f02b53911ff43a518e035e0c29618
(cherry picked from commit 2f272c0551 )
2016-10-18 11:37:05 -07:00
Tianjie Xu
6fba98ce64
Merge "Replace minzip with libziparchive"
2016-10-18 17:30:02 +00:00
Tianjie Xu
8cf5c8f60f
Replace minzip with libziparchive
...
Clean up the duplicated codes that handle the zip files in
bootable/recovery; and rename the library of the remaining
utility functions to libotautil.
Test: Update package installed successfully on angler.
Bug: 19472796
Change-Id: Iea8962fcf3004473cb0322b6bb3a9ea3ca7f679e
2016-10-17 17:41:51 -07:00
Tianjie Xu
c012c3ce01
Merge "Change StringValue to use std::string" am: 2b17b24ae5 am: 430b7ae469
...
am: 13d8ee8c72
Change-Id: Ib8730f1656dfea01cb8dcb5a3ee50a40d13179ac
2016-10-18 00:28:30 +00:00
Tianjie Xu
13d8ee8c72
Merge "Change StringValue to use std::string" am: 2b17b24ae5
...
am: 430b7ae469
Change-Id: Ife83f67a57629747b9804ca332265344a8350d2a
2016-10-18 00:21:59 +00:00
Tianjie Xu
430b7ae469
Merge "Change StringValue to use std::string"
...
am: 2b17b24ae5
Change-Id: Ie3c7e6993848f53893e9079bb5cffa11d9c2a3f0
2016-10-18 00:15:29 +00:00
Treehugger Robot
2b17b24ae5
Merge "Change StringValue to use std::string"
2016-10-18 00:05:12 +00:00
Tao Bao
d0c3085a91
Merge "init: move healthd to late-init" am: a01ffc73ef am: 4de11bb370
...
am: f194cb3b99
Change-Id: Ib2df5497cc9e113eacbbbe92b61f7e6608055767
2016-10-17 17:57:35 +00:00
Tao Bao
f194cb3b99
Merge "init: move healthd to late-init" am: a01ffc73ef
...
am: 4de11bb370
Change-Id: I81b584ea1f60f7495afc85d38b5e91fae4769b98
2016-10-17 17:50:34 +00:00
Tao Bao
4de11bb370
Merge "init: move healthd to late-init"
...
am: a01ffc73ef
Change-Id: Iab786297c3dd19c61b11364d6fb49d52fcf007a4
2016-10-17 17:44:33 +00:00
Tao Bao
a01ffc73ef
Merge "init: move healthd to late-init"
2016-10-17 17:32:56 +00:00
Tianjie Xu
aced5d9e4e
Change StringValue to use std::string
...
Changing the field of 'Value' in edify to std::string from char*.
Meanwhile cleaning up the users of 'Value' and switching them to
cpp style.
Test: compontent tests passed.
Bug: 31713288
Change-Id: Iec5a7d601b1e4ca40935bf1c70d325dafecec235
2016-10-15 01:18:23 +00:00
Tao Bao
1dfe482021
resolve merge conflicts of 08d0ae9 to stage-aosp-master am: ddf293aa0c
...
am: 36415acf6a
Change-Id: I8b71b0d55971f6d94ef6af59b6efa1300fe17df4
2016-10-14 23:45:15 +00:00
Tao Bao
36415acf6a
resolve merge conflicts of 08d0ae9 to stage-aosp-master
...
am: ddf293aa0c
Change-Id: Ia4fb968c0b45b584a69f28401507826f837a978d
2016-10-14 23:40:53 +00:00
Tao Bao
ddf293aa0c
resolve merge conflicts of 08d0ae9 to stage-aosp-master
...
Change-Id: I4d0cc04fd5853cabdd950691dfb2e7115cb1ff17
2016-10-14 15:51:00 -07:00
Treehugger Robot
08d0ae9254
Merge "Fix the prefix matching for uncrypt status."
2016-10-14 22:39:19 +00:00
Tao Bao
a1b9c560b7
Fix the prefix matching for uncrypt status.
...
am: 1709d22b4e
Change-Id: I4d48fddb7698f45413543f806ab6ccfac350832d
2016-10-14 20:15:07 +00:00