diff options
author | Scott Main <smain@google.com> | 2013-02-13 18:01:32 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-02-13 18:01:48 +0000 |
commit | dd8b58457c6ce18ec98f1b2419300aa8c9cd326d (patch) | |
tree | 891a3ea1846429869f8b497392f21514750f6e45 /docs | |
parent | c5cb262cc6bd47a5a2ad71866cb6d9961713842a (diff) | |
parent | 03c54e77d4836d986123211d7946eb1dfd9cee35 (diff) | |
download | frameworks_base-dd8b58457c6ce18ec98f1b2419300aa8c9cd326d.zip frameworks_base-dd8b58457c6ce18ec98f1b2419300aa8c9cd326d.tar.gz frameworks_base-dd8b58457c6ce18ec98f1b2419300aa8c9cd326d.tar.bz2 |
Merge "docs: add info about secure adb" into jb-mr1-dev
Diffstat (limited to 'docs')
-rw-r--r-- | docs/html/tools/device.jd | 12 | ||||
-rw-r--r-- | docs/html/tools/help/adb.jd | 32 |
2 files changed, 38 insertions, 6 deletions
diff --git a/docs/html/tools/device.jd b/docs/html/tools/device.jd index 61cd08a..cf7b63f 100644 --- a/docs/html/tools/device.jd +++ b/docs/html/tools/device.jd @@ -111,7 +111,17 @@ rules</a>.</p> </li> </ol> -<p>When plugged in over USB, can verify that your device is connected by executing <code>adb + +<p class="note"><strong>Note:</strong> When you connect a device running Android 4.2.2 or higher +to your computer, the system shows a dialog asking whether to accept an RSA key that allows +debugging through this computer. This security mechanism protects user devices because it ensures +that USB debugging and other adb commands cannot be executed unless you're able to unlock the +device and acknowledge the dialog. This requires that you have adb version 1.0.31 (available with +SDK Platform-tools r16.0.1 and higher) in order to debug on a device running Android 4.2.2 or +higher.</p> + + +<p>When plugged in over USB, you can verify that your device is connected by executing <code>adb devices</code> from your SDK {@code platform-tools/} directory. If connected, you'll see the device name listed as a "device."</p> diff --git a/docs/html/tools/help/adb.jd b/docs/html/tools/help/adb.jd index e0ee0e6..c8afca5 100644 --- a/docs/html/tools/help/adb.jd +++ b/docs/html/tools/help/adb.jd @@ -69,6 +69,13 @@ instances and handles commands from multiple adb clients, you can control any em instance from any client (or from a script).</p> +<p class="note"><strong>Note:</strong> When you connect a device running Android 4.2.2 or higher +to your computer, the system shows a dialog asking whether to accept an RSA key that allows +debugging through this computer. This security mechanism protects user devices because it ensures +that USB debugging and other adb commands cannot be executed unless you're able to unlock the +device and acknowledge the dialog. This requires that you have adb version 1.0.31 (available with +SDK Platform-tools r16.0.1 and higher) in order to debug on a device running Android 4.2.2 or +higher.</p> <h2 id="issuingcommands">Syntax</h2> @@ -871,8 +878,14 @@ list permission-groups <td><code> list permissions [options] <GROUP> </code></td> -<td>Prints all known permissions, optionally only
those in {@code <GROUP>}. <p>Options: -<ul>
<li>{@code -g}: Organize by group.
<li>{@code -f}: Print all information.
<li>{@code -s}: Short summary.
<li>{@code -d}: Only list dangerous permissions.
<li>{@code -u}: List only the permissions users will see. +<td>Prints all known permissions, optionally only + those in {@code <GROUP>}. <p>Options: +<ul> + <li>{@code -g}: Organize by group. + <li>{@code -f}: Print all information. + <li>{@code -s}: Short summary. + <li>{@code -d}: Only list dangerous permissions. + <li>{@code -u}: List only the permissions users will see. </ul> </td> </tr> @@ -882,7 +895,8 @@ list permissions [options] <GROUP> list instrumentation </code></td> <td>List all test packages. <p>Options: - <ul>
<li>{@code -f}: List the APK file for the test package. + <ul> + <li>{@code -f}: List the APK file for the test package. <li>{@code <TARGET_PACKAGE>}: List test packages for only this app. </ul> </td> @@ -925,7 +939,14 @@ path <PACKAGE> install [options] <PATH> </code></td> <td>Installs a package (specified by {@code <PATH>}) to the system. <p>Options: - <ul>
<li>{@code -l}: Install the package with forward lock.
<li>{@code -r}: Reinstall an exisiting app, keeping its data.
<li>{@code -t}: Allow test APKs to be installed.
<li>{@code -i <INSTALLER_PACKAGE_NAME>}: Specify the installer package name.
<li>{@code -s}: Install package on the shared mass storage (such as sdcard).
<li>{@code -f}: Install package on the internal system memory.
<li>{@code -d}: Allow version code downgrade. + <ul> + <li>{@code -l}: Install the package with forward lock. + <li>{@code -r}: Reinstall an exisiting app, keeping its data. + <li>{@code -t}: Allow test APKs to be installed. + <li>{@code -i <INSTALLER_PACKAGE_NAME>}: Specify the installer package name. + <li>{@code -s}: Install package on the shared mass storage (such as sdcard). + <li>{@code -f}: Install package on the internal system memory. + <li>{@code -d}: Allow version code downgrade. </ul> </td> </tr> @@ -935,7 +956,8 @@ install [options] <PATH> uninstall [options] <PACKAGE> </code></td> <td>Removes a package from the system. <p>Options: - <ul>
<li>{@code -k}: Keep the data and cache directories around after package removal. + <ul> + <li>{@code -k}: Keep the data and cache directories around after package removal. </ul> </td> </tr> |