Matt Mower
66766fe408
Update RECOVERY_VARIANT blocking to use project-path-for
...
Using RECOVERY_VARIANT to allow recovery to reside at
bootable/recovery-(variant) has changed at CM. project-path-for now
handles all the path re-mapping. This is simply a compatibility update
to be able to continue using RECOVERY_VARIANT with TWRP in a CM tree.
Change-Id: I66769d85b2a111e837f206b1c9a5bc07d6ac0d86
2014-10-08 18:24:06 +02:00
Captain Throwback
ff5935f7ef
Attempt to fix md5 issue with backups
...
thanks @bigbiff for the suggestion
Change-Id: Ie9b55537b7fa300461b015d2b9523d4250e755a9
2014-10-08 18:22:08 +02:00
The Android Automerger
dc5206cbb5
merge in lmp-release history after reset to a6e13ae01b
2014-10-08 06:10:37 -07:00
Conn O'Griofa
d9201048c4
applypatch: add support for BML partitions
...
This actually uses the EMMC partition access code. In order for this
to work, the BML partition name is changed back to the block
device name (e.g. "boot" -> "/dev/block/bml9"), and the
BML_UNLOCK_ALL ioctl is called before writing.
Change-Id: I012f1eca0b486b7465ca38b5db1f513ee8a246ea
2014-10-07 21:00:29 +02:00
Jenkins
7e22c27609
atime is access time, let's just use mtime
...
Change-Id: I828bc473a263868bd82b042c4009701d09a77a1f
2014-10-07 20:55:39 +02:00
Matt Mower
e96c3c34c2
Remove extra slashes from zip path in openrecovery
...
TWFunc::Get_Path() returns a path with a trailing slash and the substr
method is returning a string with a leading slash, so we don't need to
specify additional slashes for wholePath in Locate_Zip_File().
Also, put 'value' readout to log on its own line if it exists.
Change-Id: I2a4db6dbde5552f5a803eabb0599fd983d683fca
2014-10-07 20:49:54 +02:00
Captain Throwback
6a1acf2ce4
Fixes for exfat-fuse
...
Change-Id: I46a1e7bf115c45616774b0571b17e38777ba87f8
2014-10-07 13:48:25 -05:00
Benoit Goby
689e06b6e6
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-10-07 20:44:06 +02:00
Da Zhou
d432deb371
ADB sideload command not work
...
In kernel(3.10) USB ADB gadget driver is removed.
Using Functionfs for USB adb gadget.
Android recovery uses a stripped down version
of adb command for sideload only. It's missing
the ffs function support, so add the ffs
support to allow sideload command to work
b/12608946
Change-Id: I4ad024723dfc5bdb544548391f99637c390b171e
Signed-off-by: Pierre Couillaud <pierre@broadcom.com >
2014-10-07 20:43:53 +02:00
Dees Troy
ae95d1a9f5
Check sehandle before fixing permissions
...
Change-Id: I73ba5519bf650f0c7f0a683f311099ff13747155
2014-10-07 20:35:18 +02:00
The Android Automerger
f51aa2794a
merge in lmp-release history after reset to a6e13ae01b
2014-10-07 06:09:30 -07:00
The Android Automerger
7d393c5a32
merge in lmp-release history after reset to a6e13ae01b
2014-10-06 06:10:15 -07:00
The Android Automerger
39d267741d
merge in lmp-release history after reset to a6e13ae01b
2014-10-05 06:10:04 -07:00
The Android Automerger
a7aaeee986
merge in lmp-release history after reset to a6e13ae01b
2014-10-01 06:10:47 -07:00
The Android Automerger
427df77146
merge in lmp-release history after reset to a6e13ae01b
2014-09-30 06:11:46 -07:00
The Android Automerger
1986e9e6aa
merge in lmp-release history after reset to a6e13ae01b
2014-09-29 06:11:31 -07:00
The Android Automerger
8e76df9660
merge in lmp-release history after reset to a6e13ae01b
2014-09-28 06:10:04 -07:00
The Android Automerger
c855022536
merge in lmp-release history after reset to a6e13ae01b
2014-09-25 06:11:55 -07:00
Jeff Sharkey
a6e13ae01b
Include reason when wiping data.
...
This will help us track down who requested a data wipe.
Bug: 17412160
Change-Id: I1c439fbd29f96b9851810baca9101f683a0f18d8
2014-09-24 11:46:17 -07:00
The Android Automerger
96e3b4f2af
merge in lmp-release history after reset to 574443d895
2014-09-24 06:10:53 -07:00
The Android Automerger
98faabce41
merge in lmp-release history after reset to 574443d895
2014-09-23 06:10:54 -07:00
The Android Automerger
8e54f2fad8
merge in lmp-release history after reset to 574443d895
2014-09-22 06:10:07 -07:00
The Android Automerger
07159ef96d
merge in lmp-release history after reset to 574443d895
2014-09-21 06:09:23 -07:00
The Android Automerger
9e7c34c4bd
merge in lmp-release history after reset to 6241a16695
2014-09-20 21:00:37 -07:00
The Android Automerger
becf1e799b
merge in lmp-release history after reset to 574443d895
2014-09-20 06:09:47 -07:00
Ethan Yonker
6277c79727
Attempt to automatically identify data/media devices
...
Change-Id: Ia3007fbced9ce3bc94efdb3dacc582a5e68a49a4
2014-09-19 22:34:09 -05:00
The Android Automerger
6241a16695
merge in lmp-release history after reset to 574443d895
2014-09-18 06:09:14 -07:00
The Android Automerger
7facb691ed
merge in lmp-release history after reset to 574443d895
2014-09-17 06:09:58 -07:00
The Android Automerger
4954d8a1fd
merge in lmp-release history after reset to 574443d895
2014-09-16 06:09:54 -07:00
Ethan Yonker
1eff6cd5d1
Additional checks to prevent partitioning internal storage
...
Change-Id: I9fcd7e0169fbdd52405c0c86aafbef091f69411e
2014-09-15 13:30:42 -05:00
The Android Automerger
a160ad7ef6
merge in lmp-release history after reset to 574443d895
2014-09-15 06:09:48 -07:00
The Android Automerger
4cd02aeaeb
merge in lmp-release history after reset to 574443d895
2014-09-14 06:09:36 -07:00
The Android Automerger
c02b9ef11f
merge in lmp-release history after reset to 5e238a9971
2014-09-13 08:42:01 -07:00
The Android Automerger
9bcc1875c0
merge in lmp-release history after reset to 574443d895
2014-09-13 06:09:54 -07:00
Motorhead1991
e444918539
Include no strict aliasing for MTP
...
Change-Id: I570bb1c1387ec16fb062d7844af12b24c74e3755
2014-09-13 04:18:45 +02:00
Ethan Yonker
8613dc0278
Fix handling of MTP fork/child process
...
Change-Id: Iacd8a38d21e9c8b0dfafefbeb646f46cd3ba02a1
2014-09-11 09:28:20 -05:00
Ethan Yonker
a1f38054c7
MTP: Build flag for setting custom MTP device/path
...
Change-Id: Ic19ec61dc6cb08df00eb1326d96262b46bb93bfb
2014-09-11 08:28:51 -05:00
The Android Automerger
5e238a9971
merge in lmp-release history after reset to 574443d895
2014-09-11 06:09:10 -07:00
The Android Automerger
f6eb389525
merge in lmp-release history after reset to 574443d895
2014-09-10 06:09:16 -07:00
bigbiff bigbiff
1812c89f39
MTP: fix some code paths
...
Still doesn't fix the bug of copying zip files to the root of
storage in Windows.
Change-Id: Iddec66a49c17cf48cbd1c67ad6679349ece8e05c
2014-09-09 09:56:14 -05:00
The Android Automerger
4fc827e933
merge in lmp-release history after reset to 574443d895
2014-09-09 06:09:24 -07:00
The Android Automerger
9c574d1d2a
merge in lmp-release history after reset to 574443d895
2014-09-08 06:09:43 -07:00
The Android Automerger
500c1fb27c
merge in lmp-release history after reset to 574443d895
2014-09-07 06:08:57 -07:00
bigbiff bigbiff
26c47962ef
mktime_tz is blocking, don't use it
...
Change-Id: I0a66a69b68d975389302ae4361c9c106eb722538
2014-09-06 18:34:40 -04:00
The Android Automerger
c398172f94
merge in lmp-release history after reset to f9bc2a544d
2014-09-06 08:50:41 -07:00
The Android Automerger
9132bd040b
merge in lmp-release history after reset to 574443d895
2014-09-06 06:08:47 -07:00
Doug Zongker
f9bc2a544d
create block map for all update packages on /data
...
Always create the block map for packages on /data; don't only look at
the encryptable/encrypted flags.
Bug: 17395453
Change-Id: Iaa7643a32898328277841e324305b9419a9e071c
2014-09-05 13:06:47 -07:00
Doug Zongker
574443d895
create block map for all update packages on /data
...
Always create the block map for packages on /data; don't only look at
the encryptable/encrypted flags.
Bug: 17395453
Change-Id: Iaa7643a32898328277841e324305b9419a9e071c
2014-09-05 08:22:12 -07:00
bigbiff bigbiff
2e33c5ee0b
update exfat from current head
...
Change-Id: I7d93474296612fda1dde23f6e8690668d6880e27
2014-09-05 08:46:39 -05:00
Ethan Yonker
8dfa77780f
MTP: Use fork instead of pthread
...
Change-Id: I95cf6f4def0c86f40c775738f0712323f0a0f146
2014-09-04 21:59:20 -05:00