History log of /frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a50dfe9c6f76b9ce091d81ab3babf8ae516effa0 16-Jul-2015 Jeff Brown <jeffbrown@google.com> am 852e51e2: am 3bc33423: am b35b8e81: am b3c11805: am 2dbccc19: Clean up USB Manager dump.

* commit '852e51e23de4dd390f81f5c5a45687595323599a':
Clean up USB Manager dump.
2dbccc1926ea2d3e27c5cfd2d61d2b3d5ed787c0 07-Jul-2015 Jeff Brown <jeffbrown@google.com> Clean up USB Manager dump.

Tidy up the dump() implementation in preparation for further work.

Bug: 21615151
Change-Id: If6d94c8dc9457b8e93103541ec1798981eeb5b54
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
05d58afddb1bbfa893354c1cb331bd69c9d2cb6f 13-Jul-2015 Xiaohui Chen <xiaohuic@google.com> sys user split: fix usb debugging notice

BUG:19913735
Change-Id: Iefdf8a12f1622650bb0d61e7ffb73040e4b8d498
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
ffcfe3411ff6ccaa35c2873151e31c879506dadd 13-May-2015 Xiaohui Chen <xiaohuic@google.com> usb debugging: show alert to secondary user

Bug: 12785423
Change-Id: If7f60899cfdaca7bdad560bd59a78f5be74c24be
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
f4a8df4c7ee8d6a402e26339514cd73aba613105 04-Mar-2015 Amith Yamasani <yamasani@google.com> Fix a regression in UsbDebuggingManager

Catch NPE as well if socket object is null.

Bug: 19602060
Change-Id: I7cf9cb16abc3fde626170c1aefeba5fc91c5734f
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
7b91c55b3ff4857e904a11a0a67fcc86a32868b4 02-Mar-2015 John Spurlock <jspurlock@google.com> Merge "Remove unused imports in frameworks/base."
f6197e8fa25d7a411a08ca01f9af8f6278ef97d6 26-Feb-2015 Amith Yamasani <yamasani@google.com> Avoid NPE when quickly toggling USB debugging state

If you try to disable USB debugging before the socket
to listen is opened in the thread, it will end up
with an NPE.

Do some locking around socket creation and closing
to avoid this.

Bug: 18708503
Change-Id: Iac43e4806fff1e411772b1ba1a070d8a7c776fcb
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
08c7116ab9cd04ad6dd3c04aa1017237e7f409ac 28-Feb-2015 John Spurlock <jspurlock@google.com> Remove unused imports in frameworks/base.

Change-Id: I031443de83f93eb57a98863001826671b18f3b17
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
b43d3cff67b831db3b7e9fb834de66e4f9d2bc16 06-Feb-2015 Craig Mautner <cmautner@google.com> Revert "Revert "Do not display ADB confirm dialog during boot""

This reverts commit e37099ffdfc966d52b4323a3705359ea42fa283e.

Fixes bug 18652251

Change-Id: Ib00e8269558aae294ff6453d1f6ceef1771c4572
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
e37099ffdfc966d52b4323a3705359ea42fa283e 06-Feb-2015 Craig Mautner <cmautner@google.com> Revert "Do not display ADB confirm dialog during boot"

This reverts commit 34e90b2214b39db31bccaf24644d0db55bcde965.

Change-Id: Ib385793aa2b7472933bdb0c707b10e2bac1a4cb3
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
34e90b2214b39db31bccaf24644d0db55bcde965 04-Feb-2015 Craig Mautner <cmautner@google.com> Do not display ADB confirm dialog during boot

Wait until after encrypted volume has been mounted.
Also eliminate warning by starting UsbDebuggingActivity as owner.

Fixes bug 19217173.

Change-Id: I6da530259bb02eb1892509ec5085a471f9893714
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
451a6f8f9a5e629a94b3cb75eb2d8576caea5471 12-Nov-2014 Nick Kralevich <nnk@google.com> fix crash on invalid base64 key

An invalid adb public key can cause a system server crash.

AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: android.fg
AndroidRuntime: java.lang.IllegalArgumentException: bad base-64
AndroidRuntime: at android.util.Base64.decode(Base64.java:161)
AndroidRuntime: at android.util.Base64.decode(Base64.java:136)
AndroidRuntime: at com.android.server.usb.UsbDebuggingManager.getFingerprints(UsbDebuggingManager.java:235)
AndroidRuntime: at com.android.server.usb.UsbDebuggingManager.access$500(UsbDebuggingManager.java:49)
AndroidRuntime: at com.android.server.usb.UsbDebuggingManager$UsbDebuggingHandler.handleMessage(UsbDebuggingManager.java:210)
AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
AndroidRuntime: at android.os.Looper.loop(Looper.java:135)
AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:61)
AndroidRuntime: at com.android.server.ServiceThread.run(ServiceThread.java:46)
Process : Sending signal. PID: 824 SIG: 9

Bug: 17389885
Change-Id: Id20d7c0ee35229b14c800fd9e07716239179989c
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
2471e02c1980ea84c19fd343d2d95b816bedfcc6 05-Jun-2014 Mike Lockwood <lockwood@google.com> UsbDebuggingManager: remove log spam when disconnecting USB

Bug: 15112047
Change-Id: Ia07895ee166fa87c88d0443f0745bc9384dac10c
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
d1931ffc075f73d043616b7446f14a653609782e 11-Apr-2014 Aaron Whyte <awhyte@google.com> Allowed custom secure-adb confirmation via Activity or Service.
It used to only be available via an Activity.

Change-Id: Id79a99a70e721f3b567e75d45ffeba779264ec1e
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
f10d0399bf5f519dff414a9d195a0eaacb37f9b7 28-Mar-2014 Aaron Whyte <awhyte@google.com> Made secure-adb's new-public-key activity configurable.
Some devices do not have lockscreens themselves, so the plan is to have them
do RPCs to companion devices that can have lockscreens, for allowing or
rejecting unwhitelisted adb public keys.

Change-Id: I6f7504313074e6748c0bd467a29ac3a311036f4d
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java
2cb6c60c0d2de3bc743c043aca963db6fe52662f 15-Feb-2014 Adam Lesinski <adamlesinski@google.com> Make UsbService optional

Tweaked the services Android.mk to build dependencies
when building with mm[m].

Change-Id: I6dad511c652bcacc085f27ede5f8f22a6982c6bd
/frameworks/base/services/usb/java/com/android/server/usb/UsbDebuggingManager.java