diff options
| author | Scott Main <smain@google.com> | 2013-02-05 14:05:36 -0800 |
|---|---|---|
| committer | Scott Main <smain@google.com> | 2013-02-12 14:47:17 -0800 |
| commit | 03c54e77d4836d986123211d7946eb1dfd9cee35 (patch) | |
| tree | dc7c87664807cd91fd9f48c03991d1dc00f41ea4 /docs/html/tools | |
| parent | 9eb66b2db4724da7a2d6575fee29840004f1a5df (diff) | |
| download | frameworks_base-03c54e77d4836d986123211d7946eb1dfd9cee35.zip frameworks_base-03c54e77d4836d986123211d7946eb1dfd9cee35.tar.gz frameworks_base-03c54e77d4836d986123211d7946eb1dfd9cee35.tar.bz2 | |
docs: add info about secure adb
Change-Id: I6edf5bf20bce328c1e4cb2ec33f01a1439e2dbfa
Diffstat (limited to 'docs/html/tools')
| -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> |
