96535ba62044c712f8b017fe569f598a7a2934c2 |
|
05-Sep-2012 |
Ying Wang <wangying@google.com> |
Dist fastboot and adb for the sdk build. So they can be downloaded from the build page. Bug: 7109694 Change-Id: Ibc60d0acbc5d2445c01010fd0bd4654a240b0a88
/system/core/adb/Android.mk
|
345ca131bbc17b1ae1073db04f37f6610ccb4c71 |
|
01-Sep-2012 |
Benoit Goby <benoit@android.com> |
adb: Link statically with libcrypto Bug: 7063951 Change-Id: I328b76a751aceaae625d64156f22ce3de65678c8
/system/core/adb/Android.mk
|
d5fcafaf41f8ec90986c813f75ec78402096af2d |
|
12-Apr-2012 |
Benoit Goby <benoit@android.com> |
adb: Add public key authentification Secure adb using a public key authentication, to allow USB debugging only from authorized hosts. When a device is connected to an unauthorized host, the adb daemon sends the user public key to the device. A popup is shown to ask the user to allow debugging once or permanantly from the host. The public key is installed on the device in the later case. Other keys may be installed at build time. On the host, the user public/private key pair is automatically generated, if it does not exist, when the adb daemon starts and is stored in $HOME/.android/adb_key(.pub) or in $ANDROID_SDK_HOME on windows. If needed, the ADB_KEYS_PATH env variable may be set to a :-separated (; under Windows) list of private keys, e.g. company-wide or vendor keys. On the device, vendors public keys are installed at build time in /adb_keys. User-installed keys are stored in /data/misc/adb/adb_keys. ADB Protocol change: If the device needs to authenticate the host, it replies to CNXN packets with an AUTH packet. The AUTH packet payload is a random token. The host signs the token with one of its private keys and sends an AUTH(0) packet. If the signature verification succeeds, the device replies with a CNXN packet. Otherwise, it sends a new AUTH packet with a new token so that the host can retry with another private key. Once the host has tried all its keys, it can send an AUTH(1) packet with a public key as payload. adbd then sends the public key to the framework (if it has been started) for confirmation. Change-Id: I4e84d7621da956f66ff657245901bdaefead8395
/system/core/adb/Android.mk
|
3fc95a991805feba257a396c13548776fd36f34f |
|
21-Aug-2012 |
Benoit Goby <benoit@android.com> |
Revert "adb: Add public key authentification" This reverts commit f4ed516643ee8ed3a59ad1a8048f7ce5f47f93fb.
/system/core/adb/Android.mk
|
f4ed516643ee8ed3a59ad1a8048f7ce5f47f93fb |
|
12-Apr-2012 |
Benoit Goby <benoit@android.com> |
adb: Add public key authentification Secure adb using a public key authentication, to allow USB debugging only from authorized hosts. When a device is connected to an unauthorized host, the adb daemon sends the user public key to the device. A popup is shown to ask the user to allow debugging once or permanantly from the host. The public key is installed on the device in the later case. Other keys may be installed at build time. On the host, the user public/private key pair is automatically generated, if it does not exist, when the adb daemon starts and is stored in $HOME/.android/adb_key(.pub) or in $ANDROID_SDK_HOME on windows. If needed, the ADB_KEYS_PATH env variable may be set to a ;-separated list of private keys, e.g. company-wide or vendor keys. On the device, vendors public keys are installed at build time in /adb_keys. User-installed keys are stored in /data/misc/adb/adb_keys. ADB Protocol change: If the device needs to authenticate the host, it replies to CNXN packets with an AUTH packet. The AUTH packet payload is a random token. The host signs the token with one of its private keys and sends an AUTH(0) packet. If the signature verification succeeds, the device replies with a CNXN packet. Otherwise, it sends a new AUTH packet with a new token so that the host can retry with another private key. Once the host has tried all its keys, it can send an AUTH(1) packet with a public key as payload. adbd then sends the public key to the framework (if it has been started) for confirmation. Change-Id: Idce931a7bfe4ce878428eaa47838e5184ac6073f
/system/core/adb/Android.mk
|
9f1af8cde988e8a276753db6019e8c7d94f0e2b4 |
|
14-Mar-2012 |
Benoit Goby <benoit@android.com> |
adb: Remove unused flags BUILD_ADBD is always true ANDROID_GADGET is not used in the code anymore. adbd now checks at runtime if /dev/android_adb is present Change-Id: If6c3278606c79cc74d1ef5978e7b8e3a4513aef8
/system/core/adb/Android.mk
|
5890fe33141a9efd124c86c40a8c1ff6170ecf20 |
|
19-Jan-2012 |
Nick Kralevich <nnk@google.com> |
Don't allow adb to run as root in user builds. Change-Id: I4fbd7beb7f76c68fead1a89b745f0dfb931b4597
/system/core/adb/Android.mk
|
29e1e7393d1742f9dd5663c63026f50981e5bd89 |
|
12-Jul-2011 |
Jeff Brown <jeffbrown@google.com> |
Remove the simulator target from all makefiles. Bug: 5010576 Change-Id: I2fcf31af681d92880e5d31a46d5f6777f7ca1977
/system/core/adb/Android.mk
|
702967afb1bebc97c0b8a23c075d4932820ef7a3 |
|
18-May-2011 |
Christopher Tate <ctate@google.com> |
Add 'adb restore' to parallel 'adb backup' It won't actually do anything until the 'bu' tool and framework are updated to respond properly, but this is the adb side of the necessary infrastructure: we copy the tarfile into the socket pointed at the device, using the existing mechanisms. Change-Id: Ic3b5779ade256bd1ad989a94b0685f7b1a7d59d2
/system/core/adb/Android.mk
|
d2f5415c603f7d9961f7a0b05579a0768e071410 |
|
21-Apr-2011 |
Christopher Tate <ctate@google.com> |
Add 'adb backup' for pulling a full backup tarfile to the host The direct command interfaces with the 'bu' binary in /system/bin on the device. Change-Id: I4cd69eedfe5144c47277573c5626c6ad8755d70b
/system/core/adb/Android.mk
|
1c061b9ea952ebdf6093ca1e7c29bfff6332857e |
|
09-Dec-2010 |
Ying Wang <wangying@google.com> |
dist for dist_files Change-Id: I665572a2212f1239b02b7816e37ada210afbdb48
/system/core/adb/Android.mk
|
dff02374301f93860568c7805e20b55e2e04a179 |
|
07-Oct-2010 |
Benoit Goby <benoit@android.com> |
Don't build adb for sdk only builds Change-Id: I0c56213e81a889fd3a7c5e72c4a6e63544a2a3bd Signed-off-by: Benoit Goby <benoit@android.com>
/system/core/adb/Android.mk
|
cb56b712b559dc66d10a3993b60ee4886cebac73 |
|
07-Oct-2010 |
Benoit Goby <benoit@android.com> |
Don't build adb for simulator target Change-Id: Ibe4ef6bb111dc7123e53262553deb8f5e25e9391 Signed-off-by: Benoit Goby <benoit@android.com>
/system/core/adb/Android.mk
|
c318833b359164f25d7a93f6395c0cad787bacd7 |
|
24-Sep-2010 |
John Michelau <john.michelau@motorola.com> |
Build adb for target-as-host Added a new target for adb, so that the adb host executable is built for the target as well. This allows the target to connect to any Android devices which are attached to it. Bug: 3022194 Change-Id: Ib01983e70b75cec40a9ee161da7f4cf1343eecf2
/system/core/adb/Android.mk
|
ac3d757b815efa3f2fbfed680c8cb0832c5f984d |
|
14-Jun-2010 |
Mike Lockwood <lockwood@android.com> |
Revert "adb: Use new libusbhost library for USB support on Linux host." This reverts commit d7249c45f6c245652de7c510d450f4577dc19197.
/system/core/adb/Android.mk
|
b0e270fd2403532500e6ee6bb4021e4c7a9944bd |
|
02-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 5458065f: am 456688bf: merge from open-source master
|
f296c5bc3942723a6558d9accf17fb052924f3f3 |
|
02-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
am 12e549b0: am 5dc0f5db: merge from open-source master
|
456688bfb4fa7817031a1d704e8353e1dd5efb3c |
|
02-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I99ae03ba51ee185b9cfecf4f26e94a757f3815c2
|
5dc0f5db7152a604377af30f7d2139a84fd7b30c |
|
02-Jun-2010 |
The Android Open Source Project <initial-contribution@android.com> |
merge from open-source master Change-Id: I9e7ebc99f0de12ed3ae38a3882481485a96f9680
|
67d5358e2a870f9e9447517bfa49bf5c6b410a50 |
|
25-May-2010 |
Mike Lockwood <lockwood@android.com> |
adb: remove obsolete shell history support. Change-Id: I85a7cda176ca3bb7cb9f96e18556d53daaac3023 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/adb/Android.mk
|
7fe202f160ca1926bc0277e3c276ad7b3f9b9aeb |
|
25-May-2010 |
Jack Palevich <jackpal@google.com> |
Use linenoise to add simple editing and history to the Android shell. The linenoise library is from http://github.com/antirez/linenoise This patch also disables command-line editing and history from adb. The adb implementation was shadowing the Android shell's implementation. The adb implementation was also shadowing the editing and history implementation in alternative shells such as BusyBox's ash. Change-Id: I7ebd4cb391d0ce966c0ce0e707d80ecd659f9079
/system/core/adb/Android.mk
|
d7249c45f6c245652de7c510d450f4577dc19197 |
|
07-May-2010 |
Mike Lockwood <lockwood@android.com> |
adb: Use new libusbhost library for USB support on Linux host. Change-Id: I341e3be0a3eed48b6c5b6559fdbd0e956e2d8fb9 Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/adb/Android.mk
|
b419c35c660d7421e18a9efef38eca11966b44c7 |
|
14-Apr-2010 |
Raphael <raphael@google.com> |
Fix adb, fastboot to compile in Windows SDK under Linux. (Merged from master Change I3d0e4cab) Change-Id: Ib3fd566bdaf09d5893a6b0c66168c76c6b0d92eb
/system/core/adb/Android.mk
|
fab167850d751a817c39e074334fe7a0987ce647 |
|
14-Apr-2010 |
Raphael <raphael@google.com> |
Fix adb, fastboot to compile in Windows SDK under Linux. Change-Id: I3d0e4cabd65d9de17036901a22ec3277a6d58e64
/system/core/adb/Android.mk
|
3b226f9e3b893a3e088d7b854b0e7c523e79063f |
|
24-Oct-2009 |
Alexey Tarasov <tarasov@dodologics.com> |
FreeBSD support for usb-connected devices in adb FreeBSD (and other systems as well) may use libusb to work with USB devices. libusb is integrated in FreeBSD base system in recent builds (8.0+), however in other systems it may need include libusb.h like <libusb/libusb.h> and install library from devel/libusb port or other repository. Submitted change not supports events (attach/detach) as libusb 1.0 lacks such functionality and in order to make code more portable I've not used workarounds as in earlier changeset. Code was tested on FreeBSD 8.0-RC1, HTC Hero (1.0.0.A6288, Android 1.5)
/system/core/adb/Android.mk
|
26f3de6738c3e07e581e2f9c112a8b3086f88abb |
|
11-Aug-2009 |
Raphael <raphael@google.com> |
BUG 2033924: Add AdbWinUsbApi.dll to prebuilt for Windows SDK
/system/core/adb/Android.mk
|
63e61527481c679a75cda358825ed71b156ad778 |
|
06-Aug-2009 |
Mike Lockwood <lockwood@android.com> |
adb: Remove adbd from simulator build. It no longer compiles without recent kernel headers. Signed-off-by: Mike Lockwood <lockwood@android.com>
/system/core/adb/Android.mk
|
a09fbd164d2e088bc5433d310e25640ae048d47d |
|
21-May-2009 |
Xavier Ducrohet <xav@android.com> |
Preparation work for adb to support USB vendor Ids provided by SDK add-ons. Added usb_vendors.* which handles creating (and deleting) a list of vendor ids. This list is meant to be used everywhere the built-in lists (usb_osx), or the built-in vendor IDs (transport_usb) were used. For now the list is only built with the built-in VENDOR_ID_*. Next step is to read a small file created from all the SDK add-on. Other misc changes: made is_adb_interface present only if ADB_HOST is true to prevent accessing a list that doesn't exist (usb_vendors is only compiled for the host version of adb).
/system/core/adb/Android.mk
|
414ff7d98ac8d7610a26206335954ad15f43f3ac |
|
18-May-2009 |
David 'Digit' Turner <digit@google.com> |
Move fdevent from libcutils into adb directory. ADB is the only client of this API, and I intend to modify it extensively to clean its codebase soon.
/system/core/adb/Android.mk
|
b9e966f56b217bfd90ac0a0ee0dda11b5425dbbb |
|
01-May-2009 |
Marco Nelissen <marcone@google.com> |
adb seems to build in 64 bit mode these days, so it's safe to build for the simulator too. While adb is not needed for the simulator, it's handy to have around when you're working with the simulator but need to look at a device.
/system/core/adb/Android.mk
|
dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/system/core/adb/Android.mk
|
e54eebbf1a908d65ee8cf80bab62821c05666d70 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/system/core/adb/Android.mk
|
5ae090ed949cea9d1e7ab1552b455a229f8f9757 |
|
10-Jan-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //branches/cupcake/...@125939
/system/core/adb/Android.mk
|
35237d135807af84bf9b0e5b8d7f8633e58db6f5 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/system/core/adb/Android.mk
|
4f6e8d7a00cbeda1e70cc15be9c4af1018bdad53 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/system/core/adb/Android.mk
|