Tao Bao
afb8f320bf
Merge "uncrypt: Support file level encryption."
2015-07-24 18:13:58 +00:00
Tao Bao
7cf50c60b5
uncrypt: Support file level encryption.
...
Bug: 22534003
Change-Id: I2bc22418c416491da573875dce78daed24f2c046
(cherry picked from commit 6e9dda70cb )
2015-07-24 11:13:25 -07:00
Tao Bao
cc3c34145e
Merge "updater: libapplypatch needs libbase now."
2015-07-24 18:10:21 +00:00
Tao Bao
ba8a6789f7
updater: libapplypatch needs libbase now.
...
Change-Id: I18da9e6da64fccab495dc5a96e3efd95cc6d88bf
(cherry picked from commit 1b1ea17d55 )
2015-07-24 11:09:36 -07:00
Tao Bao
cfd9d9c7ce
Merge "applypatch: Refactor strtok()."
2015-07-24 18:08:50 +00:00
Tao Bao
aca8e89603
applypatch: Refactor strtok().
...
We have android::base::Split() for the work.
Change-Id: I0fb562feb203c9b15e2f431d8e84355fd682376a
(cherry picked from commit 0a47ce27de )
2015-07-24 11:08:14 -07:00
Ethan Yonker
ffc9174145
Really fix background color on 480x800 theme
...
Change-Id: I70324ae3e4fffe88bc2b5a02becb7d1f4f0ceab0
2015-07-22 08:22:33 -05:00
Tao Bao
68c5a67967
applypatch: Support flash mode.
...
We may carry a full copy of recovery image in the /system, and use
/system/bin/install-recovery.sh to install the recovery. This CL adds
support to flash the recovery partition with the given image.
Bug: 22641135
Change-Id: I345eaaee269f6443527f45a9be7e4ee47f6b2b39
2015-07-21 17:43:42 -07:00
Tao Bao
b91e700544
am 85090d0c: Merge "recovery: Switch fuse_* to C++."
...
* commit '85090d0c98f1684147fc180a8b2adea93e4af642':
recovery: Switch fuse_* to C++.
2015-07-20 19:16:45 +00:00
Tao Bao
85090d0c98
Merge "recovery: Switch fuse_* to C++."
2015-07-20 19:00:11 +00:00
Tao Bao
71dc365f25
recovery: Switch fuse_* to C++.
...
Change-Id: I68770ad1a9e99caee292f8010cfd37dfea3acc64
2015-07-20 11:57:40 -07:00
Tao Bao
ee4efc4d3e
Merge "updater: libapplypatch needs libbase now."
2015-07-17 20:45:32 +00:00
Tao Bao
1b1ea17d55
updater: libapplypatch needs libbase now.
...
Change-Id: Ibe3173edd6274b61bd9ca5ec394d7f6b4a403639
2015-07-17 13:39:52 -07:00
Tao Bao
0a47ce27de
applypatch: Refactor strtok().
...
We have android::base::Split() for the work.
Change-Id: Ic529db42090f700e6455d465c8b84b7f52d34d63
2015-07-17 13:06:08 -07:00
Tao Bao
c31f8a1167
am f2c4e4ce: am 6e9dda70: uncrypt: Support file level encryption.
...
* commit 'f2c4e4ce767103603cdc6137339f013af3dc1ad1':
uncrypt: Support file level encryption.
2015-07-17 05:50:07 +00:00
Tao Bao
a51708dfbe
am ac780c90: am 328cb8cb: am 025c0e79: Merge "Clean up LOG functions."
...
* commit 'ac780c904670f61083f6831bb2d09bc0a15a0bd6':
Clean up LOG functions.
2015-07-17 05:50:07 +00:00
Tao Bao
f2c4e4ce76
am 6e9dda70: uncrypt: Support file level encryption.
...
* commit '6e9dda70cb00dd1f1948e071d7df7ca6e2bd8332':
uncrypt: Support file level encryption.
2015-07-17 05:43:35 +00:00
Tao Bao
0e7368a505
am 328cb8cb: am 025c0e79: Merge "Clean up LOG functions."
...
* commit '328cb8cb5a434ba9d897443a408d11e8ee8c64a0':
Clean up LOG functions.
2015-07-17 05:37:49 +00:00
Tao Bao
ac780c9046
am 328cb8cb: am 025c0e79: Merge "Clean up LOG functions."
...
* commit '328cb8cb5a434ba9d897443a408d11e8ee8c64a0':
Clean up LOG functions.
2015-07-17 05:37:34 +00:00
Tao Bao
328cb8cb5a
am 025c0e79: Merge "Clean up LOG functions."
...
* commit '025c0e79c3e05babd4df0bab8249466b489c0870':
Clean up LOG functions.
2015-07-17 05:23:59 +00:00
Tao Bao
025c0e79c3
Merge "Clean up LOG functions."
2015-07-17 05:13:44 +00:00
Tao Bao
dd4d9818a8
Clean up LOG functions.
...
For fatal errors, use LOGE to show messages.
Bug: 22236461
Change-Id: I2b7d761576894ac37fcbadcba690ae14affe8f07
(cherry picked from commit d7d0f75034 )
2015-07-16 22:12:32 -07:00
Tao Bao
6e9dda70cb
uncrypt: Support file level encryption.
...
Bug: 22534003
Change-Id: Iaf42a6e5b40cfef904de66e212ae8b77b2953ef7
2015-07-16 20:04:39 -07:00
Tao Bao
d7d0f75034
Clean up LOG functions.
...
For fatal errors, use LOGE to show messages.
Bug: 22236461
Change-Id: Ie2ce7ec769f4502d732fbb53fb7b303c0cf9ed68
2015-07-16 13:43:46 -07:00
maxwen
44d59eaf16
minui: add BOARD_USE_CUSTOM_RECOVERY_FONT
...
we want to use it in charger
Change-Id: I3e0288b074bd7203214d218aaee69cb4798e9531
2015-07-16 02:36:38 +02:00
Tao Bao
3231c7ca7f
am 307eecfd: am 0bacbfd0: Merge "recovery: Switch applypatch/ and updater/ to cpp."
...
* commit '307eecfdc7dc73ce8f53f742e3c468e63b42f0e2':
recovery: Switch applypatch/ and updater/ to cpp.
2015-07-14 22:52:24 +00:00
Tao Bao
22f5b98ee6
am 48248273: am 307eecfd: am 0bacbfd0: Merge "recovery: Switch applypatch/ and updater/ to cpp."
...
* commit '4824827340cc76927f8b24d000638624b15021ac':
recovery: Switch applypatch/ and updater/ to cpp.
2015-07-14 20:41:39 +00:00
Tao Bao
4824827340
am 307eecfd: am 0bacbfd0: Merge "recovery: Switch applypatch/ and updater/ to cpp."
...
* commit '307eecfdc7dc73ce8f53f742e3c468e63b42f0e2':
recovery: Switch applypatch/ and updater/ to cpp.
2015-07-14 20:26:45 +00:00
Ethan Yonker
b81d905165
Add ntfs-3g support
...
Add support for mounting ntfs via ntfs-3g and support for wiping
and repairing ntfs partitions.
Change-Id: I82dc4626f459bb93b86eb9ebba64ad3a6560781b
2015-07-14 16:54:04 +02:00
Ethan Yonker
961d20e09c
Make system read only show no matter what on first TWRP boot
...
Initial value for tw_mount_system_ro is now 2. If the value of
tw_mount_system_ro is 2 during boot, then we will show the system
read only prompt and ignore the value from the lifetime writes
check.
Note: Changed the value of FILE_VERSION which will trigger the
data manager to throw out previous settings and start with default
values so that existing TWRP users will get the prompt at least
once.
Change-Id: I447767b64617f855156a19a5dc15c4ece6dff7b8
2015-07-14 16:53:43 +02:00
Matt Mower
ec009e8cd4
Allow devices to override USB init
...
This enables devices to provide their own USB configuration. The
contents of init.recovery.usb.rc can most simply be modified and
included in a device's init.recovery.${ro.hardware}.rc.
Use option:
TW_EXCLUDE_DEFAULT_USB_INIT := true
Rationale: Some devices handle USB pid switching in the kernel. In this
case, USB init provides switching functions which differ from the
standard on property:sys.usb.config=xyz. Other devices should not see
USB attempt mtp,adb mode when TW_EXCLUDE_MTP is set.
Cherry-picked from android-5.0
Change-Id: Ief0fcaf46a1782102166fc1b733a34b1a1ba0802
2015-07-14 16:48:43 +02:00
Captain Throwback
7fe1b3987a
Update path for libcryptfs_hw to proper variable
...
Change-Id: Ie91d161f4e439a870534639f44a03df22f4fe39a
2015-07-14 16:38:50 +02:00
that
c01391c123
gui: allow listbox to be used as menu and as read-only list
...
Also enable string insertion for list items.
Example how to make a menu item:
<listitem name="Lights on!">
<action>
<action function="setbrightness">255</action>
</action>
</listitem>
If no <data> element and no actions on any items exist, the list is
read only and no item selection is possible.
Change-Id: Ib2668a982df2514484d44faa0396dd17550f39f3
2015-07-14 16:07:11 +02:00
that
f6b2066ff3
gui: keyboard: support longpress label offset, code cleanup
...
To position the longpress label:
<longpress font="..." textcolor="..." x="5" y="0"/>
x and y is the distance from the upper right corner.
- extract method GUIKeyboard::DrawKey
- clean up handling of currently pressed key
- integrate key highlighting into main key drawing loops
Change-Id: I80ccf2975d30cffa2a48627a74ab3693c84e4fa4
2015-07-14 16:00:35 +02:00
Tao Bao
485b63702c
recovery: Switch applypatch/ and updater/ to cpp.
...
Mostly trivial changes to make cpp compiler happy.
Change-Id: I1b0481465c67c3bbca35a839d0764190d84ff34e
(cherry picked from commit ba9a42aa7e )
2015-07-13 23:25:46 -07:00
Tao Bao
307eecfdc7
am 0bacbfd0: Merge "recovery: Switch applypatch/ and updater/ to cpp."
...
* commit '0bacbfd03c866b9078f86216e6786da91238ac91':
recovery: Switch applypatch/ and updater/ to cpp.
2015-07-14 01:11:48 +00:00
Tao Bao
0bacbfd03c
Merge "recovery: Switch applypatch/ and updater/ to cpp."
2015-07-14 01:00:27 +00:00
Tao Bao
ba9a42aa7e
recovery: Switch applypatch/ and updater/ to cpp.
...
Mostly trivial changes to make cpp compiler happy.
Change-Id: I69bd1d96fcccf506007f6144faf37e11cfba1270
2015-07-13 17:21:31 -07:00
Paul Lawrence
e93ab57167
am a91335ae: am 90c75b0b: Change init sequence to support file level encryption
...
* commit 'a91335aedcdf1eae07e82bb4f247616832f05928':
Change init sequence to support file level encryption
2015-07-13 22:39:11 +00:00
Ethan Yonker
983be2a3fb
Fix minor background bug in 480x800 xml
...
Change-Id: Ib67a356f8d5e6bb0f982c081fc88b6462c7fbd74
2015-07-13 15:04:47 -05:00
that
b63e2f9156
gui: allow specifying object type in element name
...
e.g. '<button ...>' instead of '<object type="button" ...>'
Also get rid of default parameters to make things more explicit.
Change-Id: Ie4d1231b725aeb6cbf0041622c9780c86cf8e1c1
2015-07-13 15:04:11 -05:00
Paul Lawrence
a91335aedc
am 90c75b0b: Change init sequence to support file level encryption
...
* commit '90c75b0beb375b8d261e2df92292e9b542470f6e':
Change init sequence to support file level encryption
2015-07-13 17:53:14 +00:00
Tao Bao
25c0cd38e0
am 79e95b2d: am f2853e27: am 65c230f4: Merge "Revert "Zero blocks before BLKDISCARD""
...
* commit '79e95b2d167becd93e7c456e5aa0c482edaeefcc':
Revert "Zero blocks before BLKDISCARD"
2015-07-11 20:58:37 +00:00
Tao Bao
79e95b2d16
am f2853e27: am 65c230f4: Merge "Revert "Zero blocks before BLKDISCARD""
...
* commit 'f2853e27472728d3a24293ab4bfc445c74be6a15':
Revert "Zero blocks before BLKDISCARD"
2015-07-11 20:47:00 +00:00
Tao Bao
5391dfdb35
am f2853e27: am 65c230f4: Merge "Revert "Zero blocks before BLKDISCARD""
...
* commit 'f2853e27472728d3a24293ab4bfc445c74be6a15':
Revert "Zero blocks before BLKDISCARD"
2015-07-11 20:45:03 +00:00
Tao Bao
f2853e2747
am 65c230f4: Merge "Revert "Zero blocks before BLKDISCARD""
...
* commit '65c230f4b3c9fd6b42f6502b96e5b47c7b1c2f61':
Revert "Zero blocks before BLKDISCARD"
2015-07-11 20:32:32 +00:00
Tao Bao
65c230f4b3
Merge "Revert "Zero blocks before BLKDISCARD""
2015-07-11 20:20:39 +00:00
Tao Bao
9c67aa2d2b
Revert "Zero blocks before BLKDISCARD"
...
This reverts commit b65f0272c8 .
It slows down the update too much on some devices (e.g. increased
from 8 mins to 40 mins to take a full OTA update).
Bug: 22129621
Change-Id: I016e3b47313e3113f01bb4f8eb3c14856bdc35e5
(cherry picked from commit 7125f9594d )
2015-07-11 08:35:55 -07:00
Paul Lawrence
6977276415
Revert "Change init sequence to support file level encryption"
...
This reverts commit 98c1a3de23 .
Change-Id: I524060418de18f97c3865ebc4435f501015e92ee
2015-07-07 14:04:16 -07:00
Paul Lawrence
b32e439d04
am b6b31549: am 10cf0942: Merge "Revert "Change init sequence to support file level encryption"" into mnc-dev
...
* commit 'b6b31549dfe3c9ec6b32e2862ee7e08a949e2f9c':
Revert "Change init sequence to support file level encryption"
2015-07-07 20:36:14 +00:00