Ethan Yonker
6b4276f760
Remove size parameter from substr call
...
Change-Id: I2745bcf8f242fe4a1992aa547efaccf33db0fb5b
2014-03-07 06:48:45 -06:00
Colin Cross
a8554c71a3
am a5d105e2: Merge "recovery: fix building with pointer-to-int errors turned on"
...
* commit 'a5d105e2397d81537facd93fd8a9d3e263d57dc9':
recovery: fix building with pointer-to-int errors turned on
2014-03-07 02:23:39 +00:00
Vojtech Bocek
d5b26d61e7
Fix "\n\n" string in gui_print(), remove unused gui_print_overwrite()
...
Change-Id: Ib23354a706013c8cee6665c720fa3b890f3fb3de
Signed-off-by: Vojtech Bocek <vbocek@gmail.com >
2014-03-06 22:59:22 +01:00
Dees Troy
5314a85194
2.7.0.0
...
Change-Id: I8e0a91ee9fe97c833a4f06ffb83b1b2e3c31f06f
2014-03-06 20:40:45 +00:00
Dees Troy
3e254b9c89
Change qcom time error messages to info
...
Change-Id: I5a22b2df87920333974d8d18fb29f4ff1627a405
2014-03-06 20:24:54 +00:00
Dees Troy
822c3beb8a
Merge "Restore capabilities to run-as binary" into android-4.4
2014-03-06 17:18:16 +01:00
Dees Troy
eacfc37083
Merge "Tweak 240x240 theme" into android-4.4
2014-03-06 17:11:22 +01:00
Dees Troy
54a69f4d59
Tweak 240x240 theme
...
Change-Id: I0801d29aeb66678157123e3630b09a2b527ad4df
2014-03-06 14:22:28 +00:00
Vojtech Bocek
c58846b200
Fix wordwrap in console eating last char if str.size() == max_line_len
...
Signed-off-by: Vojtech Bocek <vbocek@gmail.com >
Change-Id: I4a23cd78bd63d63f4d6ec8f34dcc6eced824123b
2014-03-04 19:58:01 +01:00
Doug Zongker
182c1df40a
Merge "support don't-care maps when writing the system image"
2014-03-04 16:52:07 +00:00
Paul Lawrence
a8c56072ec
Fix build break caused by vold change
...
cryptfs.h now includes sha header from libcrypto folder
Change-Id: Icd02c88971aedf96040c3bd9ca759e531546023b
2014-03-03 14:14:24 -08:00
Dees Troy
4159aedfaa
Restore capabilities to run-as binary
...
Change-Id: I9e2b8e9b69c94b94c57143c04b950530490ec33e
2014-02-28 17:59:04 +00:00
Doug Zongker
a47996c6a3
am 49968f09: am 2f173bde: Merge "ADB sideload command not work"
...
* commit '49968f0903eb69b1505bc99926344aacee4e81b6':
ADB sideload command not work
2014-02-26 22:39:08 +00:00
Doug Zongker
49968f0903
am 2f173bde: Merge "ADB sideload command not work"
...
* commit '2f173bde6584f4c560ecc3f13f6e890f52815050':
ADB sideload command not work
2014-02-26 22:31:09 +00:00
Doug Zongker
2f173bde65
Merge "ADB sideload command not work"
2014-02-26 22:17:57 +00:00
Ethan Yonker
5e73cc7703
Merge "Check crypto footer before offering to decrypt" into android-4.4
2014-02-26 21:00:54 +01:00
Ethan Yonker
9f554cee97
Merge "Check auto generated backup names for invalid characters" into android-4.4
2014-02-26 20:59:18 +01:00
Ethan Yonker
04a5b0e0e2
Merge "Allow sideloading from /tmp" into android-4.4
2014-02-26 20:58:51 +01:00
Ethan Yonker
71413f4ee9
Check crypto footer before offering to decrypt
...
Verify that we have a valid footer with proper magic before
setting things up for decryption to help prevent user confusion
when dealing with data partitions that fail to mount. Also check
to make sure that the block device for /data is present.
Change-Id: Ie87818fe4505a8bf71df7d3934c114e7328ef3ca
2014-02-26 13:37:35 -06:00
Ethan Yonker
92d48e0696
Check auto generated backup names for invalid characters
...
Change name to date/time only if the auto generated backup name
contains any invalid characters.
Change-Id: I73e9e546373088ee7852fa31015060ce95a1d020
2014-02-26 12:06:08 -06:00
Ethan Yonker
45312e551f
Allow sideloading from /tmp
...
Change-Id: I7ba9a8a496536ed55241e45e18297bd824d7e28c
2014-02-26 09:23:53 -06:00
Dees Troy
31218ec952
Add word wrap to console output and fix scrolling in console
...
Change-Id: Ibcf89952ee1391350c715f1ec82cf0cdb9b0ca7d
2014-02-26 08:52:05 -06:00
Ethan Yonker
c62b34c3ba
Remove unneeded logging
...
Change-Id: I5c7d104689ed2b578b463a6be55b3688dcc4c01a
2014-02-25 11:19:56 -06:00
Ethan Yonker
30e41c784e
Merge "Remove some unneeded code" into android-4.4
2014-02-25 18:05:45 +01:00
Ethan Yonker
ababafef36
Merge "Add capslock support to keyboard" into android-4.4
2014-02-25 17:59:06 +01:00
Dees Troy
a0180a21e3
Merge "Look also for buttons when checking if input device is mouse" into android-4.4
2014-02-25 17:58:37 +01:00
Doug Zongker
c9d6e4ff51
support don't-care maps when writing the system image
...
Make package_extract_file() take an optional third argument which is
the pathname (in the package zip) of a map of don't-care regions to
skip over when writing the file.
Modify syspatch() to take source and target don't-care maps and use
them when patching the system partition.
Add the wipe_block_device() function to do a discard of all data on
the partition.
Change-Id: I8c856054edfb6aab2f3e5177f16d9d78add20be4
2014-02-24 16:02:50 -08:00
bigbiff bigbiff
731df79eb7
fix slash between directories
...
add fixing contexts of Android directory for apps that store stuff here
fix data/data contexts to be recursive
Change-Id: I1122559c83845c3af0a351a4034cd7ad6da83fa5
2014-02-22 20:12:02 -05:00
Benoit Goby
0d372a553e
am ed75be6d: am ac189bf6: Merge "recovery: Fix adb with linux 3.10"
...
* commit 'ed75be6de9d883a2524065940d732593fa26ac19':
recovery: Fix adb with linux 3.10
2014-02-21 04:21:03 +00:00
Benoit Goby
ed75be6de9
am ac189bf6: Merge "recovery: Fix adb with linux 3.10"
...
* commit 'ac189bf645123b4dc79cd2053f5eb07917774d66':
recovery: Fix adb with linux 3.10
2014-02-20 22:37:58 +00:00
Benoit Goby
ac189bf645
Merge "recovery: Fix adb with linux 3.10"
2014-02-20 22:32:32 +00:00
Vojtech Bocek
971d318d34
Look also for buttons when checking if input device is mouse
...
* Some touchscreens have REL_* events
Signed-off-by: Vojtech Bocek <vbocek@gmail.com >
Change-Id: I332637ff58324895896ad09bf4ac08a2f127e49f
2014-02-20 21:44:32 +01:00
Doug Zongker
0ac1cbaa76
add flag for GPL license
...
updater now depends on the GPL'd libraries libsyspatch and libxdelta3,
so be careful when taking code from this directory.
Change-Id: Ib6f8c50ce7052912b9d81ff96d095f778bf9a3d0
2014-02-20 10:15:44 -08:00
Benoit Goby
1b9641127c
recovery: Fix adb with linux 3.10
...
In kernel 3.10, f_adb has been removed and adbd can use functionfs
instead. Mount functionfs on boot for adbd. On older kernels, mount
will fail silently and adbd will revert to f_adb.
Change-Id: I5db57aaf35b35859ea88c7d0e0661d8c553e5811
2014-02-19 17:48:49 -08:00
Doug Zongker
f2ff0a2097
Merge "clean up some warnings when building recovery"
2014-02-18 17:48:19 +00:00
Ethan Yonker
c3120d41b8
Add capslock support to keyboard
...
Change-Id: I4be3849ff0485536575395d798aa5edbe12651a7
2014-02-17 08:11:14 -06:00
Ethan Yonker
8214f0ae64
Remove some unneeded code
...
Change-Id: I52b34a316950e92a3aa4c1675475fca8dc08d2c8
2014-02-16 15:15:34 -06:00
Ethan Yonker
b2a36d35c9
Merge "Improve ORS scanning of storage locations" into android-4.4
2014-02-16 05:33:26 +01:00
Ethan Yonker
d7adf29ba1
Improve ORS scanning of storage locations
...
Grab a vector of storage locations and iterate through them for
searching for zips and restore folders.
Change-Id: Ia045b1e15ac3701132d61fe9f5847da5785a9b4e
2014-02-15 16:43:26 -06:00
Maxim Siniavine
48f4c3d60c
Merge "Fix a crash when going into recovery mode."
2014-02-14 00:03:28 +00:00
Maxim Siniavine
e7b2888245
Fix a crash when going into recovery mode.
...
When going into recovery mode withoug recovery command file present, uncrypt crashes
and the device gets stuck and eventually shuts down.
Check that the command file is present before trying to read from it.
Change-Id: If0192d597032be0067738e437188d92993ce56f7
2014-02-13 15:53:38 -08:00
Doug Zongker
3eb681d1de
remove remaining libminelf references
...
Change-Id: Id38b08607829bccc031693cc03e60e849903b6f8
2014-02-13 15:49:35 -08:00
Doug Zongker
0d32f259cd
clean up some warnings when building recovery
...
Change-Id: I1541534ee6978ddf8d548433986679ce9507d508
2014-02-13 15:34:18 -08:00
Doug Zongker
a1bc148c7c
remove 'retouch' ASLR support
...
Older versions of android supported an ASLR system where binaries were
randomly twiddled at OTA install time. Remove support for this; we
now use the ASLR support in the linux kernel.
Change-Id: I8348eb0d6424692668dc1a00e2416fbef6c158a2
2014-02-13 15:18:19 -08:00
Doug Zongker
52b4036eb8
add syspatch support to updater
...
Add the syspatch() function, which can apply xdelta3+xz patches using
the libsyspatch library.
Change-Id: Idc1921e449020923bcaf425a1983bec0833e47ed
2014-02-13 14:15:26 -08:00
Doug Zongker
a9300301ce
add mzGetStoredEntry function
...
mzGetStoredEntry gives you a pointer and address to the data of a zip
entry, assuming that entry is stored rather than deflated.
Change-Id: Ifb39777c98d1d50475ef7de419cf28935f5f9965
2014-02-13 08:30:41 -08:00
Vojtech Bocek
072205626c
Cache results of GUIObject::isConditionTrue()
...
Signed-off-by: Vojtech Bocek <vbocek@gmail.com >
Change-Id: Ia50f7c365b2dc0a65ee046bb42972e3594264878
2014-02-12 19:19:32 +01:00
Vojtech Bocek
bfb6334ca8
Properly delete all GUIObjects and pages on theme reload
...
Signed-off-by: Vojtech Bocek <vbocek@gmail.com >
Change-Id: I8df41877f8f4439a434becfd47a9914b50649b34
2014-02-12 19:19:15 +01:00
Vojtech Bocek
ede51c528e
Conditional -> GUIObject and make all gui objects children of GUIObject
...
Signed-off-by: Vojtech Bocek <vbocek@gmail.com >
Change-Id: Ic0a7d6354dabe5919b83942f2f1aa0715625e522
2014-02-12 18:30:41 +01:00
bigbiff bigbiff
f08ada8483
Allow recovery to be restored if backup=1 flag is present in recovery.fstab
...
Change-Id: I426c8da8ae586004011ec4a103e1d7a1f23b3599
2014-02-12 17:30:51 +01:00