android:adb

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
android:adb [2022/08/24 05:00] – [参考文献] ともやんandroid:adb [2024/04/17 12:42] (現在) – [ヘルプ [help]] ともやん
行 6: 行 6:
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-<b class=GRN>$</b> <b class=HIY>dnf</b> install android-tools+<font color="#FF8700"><b>$</b></font> <font color="#26A269"><u style="text-decoration-style:single">sudo</u></font> <font color="#26A269">dnf</font> install android-tools
 </pre></html></WRAP> </pre></html></WRAP>
-<WRAP color_result><html><pre> +<WRAP color_result_hlong><html><pre>メタデータの期限切れの最終確認: 4:50:25 前の 20240417日 074458秒 に実施しました。
-メタデータの期限切れの最終確認: 2:41:47 時間前の 20220819日 090859秒 に実施しました。+
 依存関係が解決しました。 依存関係が解決しました。
-==================================================================================================== +============================================================================================================== 
- パッケージ                アーキテクチャー   バージョン                   リポジトリー       サイズ + パッケージ                  アーキテクチャー     バージョン                      リポジトリー          サイズ 
-====================================================================================================+==============================================================================================================
 インストール: インストール:
- <b class=GRN>android-tools</b>             x86_64             1:31.0.2-3.fc36              fedora             1.M+ <font color="#26A269"><b>android-tools              </b></font> x86_64               1:34.0.4-4.fc39                 updates               1.M
  
 トランザクションの概要 トランザクションの概要
-====================================================================================================+==============================================================================================================
 インストール  1 パッケージ インストール  1 パッケージ
  
-ダウンロードサイズの合計: 1.+ダウンロードサイズの合計: 1.
-インストール後のサイズ: 4.M+インストール後のサイズ: 5.M
 これでよろしいですか? [y/N]: y これでよろしいですか? [y/N]: y
 パッケージのダウンロード: パッケージのダウンロード:
-android-tools-31.0.2-3.fc36.x86_64.rpm                              493 kB/s | 1.MB     00:03     +android-tools-34.0.4-4.fc39.x86_64.rpm                                        1.7 MB/s | 1.MB     00:01     
----------------------------------------------------------------------------------------------------- +-------------------------------------------------------------------------------------------------------------- 
-合計                                                                289 kB/s | 1.MB     00:05     +合計                                                                          1.2 MB/s | 1.MB     00:01     
 トランザクションの確認を実行中 トランザクションの確認を実行中
 トランザクションの確認に成功しました。 トランザクションの確認に成功しました。
行 33: 行 32:
 トランザクションのテストに成功しました。 トランザクションのテストに成功しました。
 トランザクションを実行中 トランザクションを実行中
-  準備             :                                                                            1/1  +  準備             :                                                                                      1/1  
-  インストール中   : android-tools-1:31.0.2-3.fc36.x86_64                                       1/1  +  インストール中   : android-tools-1:34.0.4-4.fc39.x86_64                                                 1/1  
-  scriptletの実行中: android-tools-1:31.0.2-3.fc36.x86_64                                       1/1  +  scriptletの実行中: android-tools-1:34.0.4-4.fc39.x86_64                                                 1/1  
-  検証             : android-tools-1:31.0.2-3.fc36.x86_64                                       1/1 +  検証             : android-tools-1:34.0.4-4.fc39.x86_64                                                 1/1 
  
 インストール済み: インストール済み:
-  android-tools-1:31.0.2-3.fc36.x86_64                                                              +  android-tools-1:34.0.4-4.fc39.x86_64                                                                        
  
 完了しました! 完了しました!
行 48: 行 47:
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-<b class=GRN>$</b> <b class=HIY>adb</b> version+<font color="#FF8700"><b>$</b></font> <font color="#26A269">adb</font> version
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
 Android Debug Bridge version 1.0.41 Android Debug Bridge version 1.0.41
-Version 31.0.2-android-tools+Version 34.0.4-android-tools
 Installed as /usr/bin/adb Installed as /usr/bin/adb
 +Running on Linux 6.8.5-201.fc39.x86_64 (x86_64)
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
行 82: 行 82:
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-<b class=GRN>$</b> <b class=HIY>adb</b> help+<font color="#FF8700"><b>$</b></font> <font color="#26A269">adb</font> help
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result_long><html><pre> <WRAP color_result_long><html><pre>
 Android Debug Bridge version 1.0.41 Android Debug Bridge version 1.0.41
-Version 31.0.2-android-tools+Version 34.0.4-android-tools
 Installed as /usr/bin/adb Installed as /usr/bin/adb
 +Running on Linux 6.8.5-201.fc39.x86_64 (x86_64)
  
 global options: global options:
- -a         listen on all network interfaces, not just localhost + -a                       listen on all network interfaces, not just localhost 
- -d         use USB device (error if multiple devices connected) + -d                       use USB device (error if multiple devices connected) 
- -e         use TCP/IP device (error if multiple TCP/IP devices available) + -e                       use TCP/IP device (error if multiple TCP/IP devices available) 
- -s SERIAL  use device with given serial (overrides $ANDROID_SERIAL) + -s SERIAL                use device with given serial (overrides $ANDROID_SERIAL) 
- -t ID      use device with given transport id + -t ID                    use device with given transport id 
- -H         name of adb server host [default=localhost] + -H                       name of adb server host [default=localhost] 
- -P         port of adb server [default=5037] + -P                       port of adb server [default=5037] 
- -L SOCKET  listen on given socket for adb server [default=tcp:localhost:5037]+ -L SOCKET                listen on given socket for adb server [default=tcp:localhost:5037] 
 + --one-device SERIAL|USB  only allowed with &apos;start-server&apos; or &apos;server nodaemon&apos;, server will only connect to one USB device, specified by a serial number or USB device address. 
 + --exit-on-write-error    exit if stdout is closed
  
 general commands: general commands:
行 113: 行 116:
  forward [--no-rebind] LOCAL REMOTE  forward [--no-rebind] LOCAL REMOTE
      forward socket connection using:      forward socket connection using:
-       tcp:<port(<localmay be "tcp:0to pick any open port) +       tcp:&lt;port&gt; (&lt;local&gt; may be &quot;tcp:0&quot; to pick any open port) 
-       localabstract:<unix domain socket name> +       localabstract:&lt;unix domain socket name&gt; 
-       localreserved:<unix domain socket name> +       localreserved:&lt;unix domain socket name&gt; 
-       localfilesystem:<unix domain socket name> +       localfilesystem:&lt;unix domain socket name&gt; 
-       dev:<character device name> +       dev:&lt;character device name&gt; 
-       jdwp:<process pid(remote only) +       jdwp:&lt;process pid&gt; (remote only) 
-       vsock:<CID>:<port(remote only) +       vsock:&lt;CID&gt;:&lt;port&gt; (remote only) 
-       acceptfd:<fd(listen only)+       acceptfd:&lt;fd&gt; (listen only)
  forward --remove LOCAL   remove specific forward socket connection  forward --remove LOCAL   remove specific forward socket connection
  forward --remove-all     remove all forward socket connections  forward --remove-all     remove all forward socket connections
- ppp TTY [PARAMETER...]   run PPP over USB 
  reverse --list           list all reverse socket connections from device  reverse --list           list all reverse socket connections from device
  reverse [--no-rebind] REMOTE LOCAL  reverse [--no-rebind] REMOTE LOCAL
      reverse socket connection using:      reverse socket connection using:
-       tcp:<port(<remotemay be "tcp:0to pick any open port) +       tcp:&lt;port&gt; (&lt;remote&gt; may be &quot;tcp:0&quot; to pick any open port) 
-       localabstract:<unix domain socket name> +       localabstract:&lt;unix domain socket name&gt; 
-       localreserved:<unix domain socket name> +       localreserved:&lt;unix domain socket name&gt; 
-       localfilesystem:<unix domain socket name>+       localfilesystem:&lt;unix domain socket name&gt;
  reverse --remove REMOTE  remove specific reverse socket connection  reverse --remove REMOTE  remove specific reverse socket connection
  reverse --remove-all     remove all reverse socket connections from device  reverse --remove-all     remove all reverse socket connections from device
行 141: 行 143:
      --sync: only push files that are newer on the host than the device      --sync: only push files that are newer on the host than the device
      -n: dry run: push files to device without storing to the filesystem      -n: dry run: push files to device without storing to the filesystem
-     -z: enable compression with a specified algorithm (anynonebrotli)+     -z: enable compression with a specified algorithm (any/none/brotli/lz4/zstd)
      -Z: disable compression      -Z: disable compression
  pull [-a] [-z ALGORITHM] [-Z] REMOTE... LOCAL  pull [-a] [-z ALGORITHM] [-Z] REMOTE... LOCAL
      copy files/dirs from device      copy files/dirs from device
      -a: preserve file timestamp and mode      -a: preserve file timestamp and mode
-     -z: enable compression with a specified algorithm (anynonebrotli)+     -z: enable compression with a specified algorithm (any/none/brotli/lz4/zstd)
      -Z: disable compression      -Z: disable compression
  sync [-l] [-z ALGORITHM] [-Z] [all|data|odm|oem|product|system|system_ext|vendor]  sync [-l] [-z ALGORITHM] [-Z] [all|data|odm|oem|product|system|system_ext|vendor]
      sync a local build from $ANDROID_PRODUCT_OUT to the device (default all)      sync a local build from $ANDROID_PRODUCT_OUT to the device (default all)
      -n: dry run: push files to device without storing to the filesystem      -n: dry run: push files to device without storing to the filesystem
-     -l: list files that would be copied, but don't copy them +     -l: list files that would be copied, but don&apos;t copy them 
-     -z: enable compression with a specified algorithm (anynonebrotli)+     -z: enable compression with a specified algorithm (any/none/brotli/lz4/zstd)
      -Z: disable compression      -Z: disable compression
  
行 158: 行 160:
  shell [-e ESCAPE] [-n] [-Tt] [-x] [COMMAND...]  shell [-e ESCAPE] [-n] [-Tt] [-x] [COMMAND...]
      run remote shell command (interactive shell if no command given)      run remote shell command (interactive shell if no command given)
-     -e: choose escape character, or "none"; default '~' +     -e: choose escape character, or &quot;none&quot;; default &apos;~&apos; 
-     -n: don't read from stdin+     -n: don&apos;t read from stdin
      -T: disable pty allocation      -T: disable pty allocation
      -t: allocate a pty if on a tty (-tt: force pty allocation)      -t: allocate a pty if on a tty (-tt: force pty allocation)
行 177: 行 179:
      -p: partial application install (install-multiple only)      -p: partial application install (install-multiple only)
      -g: grant all runtime permissions      -g: grant all runtime permissions
-     --abi ABI: override platform's default ABI+     --abi ABI: override platform&apos;s default ABI
      --instant: cause the app to be installed as an ephemeral install app      --instant: cause the app to be installed as an ephemeral install app
      --no-streaming: always push APK to device and invoke Package Manager as separate steps      --no-streaming: always push APK to device and invoke Package Manager as separate steps
行 190: 行 192:
  uninstall [-k] PACKAGE  uninstall [-k] PACKAGE
      remove this app package from the device      remove this app package from the device
-     '-k': keep the data and cache directories+     &apos;-k&apos;: keep the data and cache directories
  
 debugging: debugging:
行 196: 行 198:
      write bugreport to given PATH [default=bugreport.zip];      write bugreport to given PATH [default=bugreport.zip];
      if PATH is a directory, the bug report is saved in that directory.      if PATH is a directory, the bug report is saved in that directory.
-     devices that don't support zipped bug reports output to stdout.+     devices that don&apos;t support zipped bug reports output to stdout.
  jdwp                     list pids of processes hosting a JDWP transport  jdwp                     list pids of processes hosting a JDWP transport
  logcat                   show device log (logcat --help for more)  logcat                   show device log (logcat --help for more)
行 212: 行 214:
      TRANSPORT: usb, local, or any [default=any]      TRANSPORT: usb, local, or any [default=any]
  get-state                print offline | bootloader | device  get-state                print offline | bootloader | device
- get-serialno             print <serial-number> + get-serialno             print &lt;serial-number&gt; 
- get-devpath              print <device-path>+ get-devpath              print &lt;device-path&gt;
  remount [-R]  remount [-R]
       remount partitions read-write. if a reboot is required, -R will       remount partitions read-write. if a reboot is required, -R will
行 235: 行 237:
  reconnect offline        reset offline/unauthorized devices to force reconnect  reconnect offline        reset offline/unauthorized devices to force reconnect
  
 +usb:
 + attach                   attach a detached USB device
 + detach                   detach from a USB device to allow use by other processes
 environment variables: environment variables:
  $ADB_TRACE  $ADB_TRACE
行 244: 行 249:
  $ADB_LOCAL_TRANSPORT_MAX_PORT max emulator scan port (default 5585, 16 emus)  $ADB_LOCAL_TRANSPORT_MAX_PORT max emulator scan port (default 5585, 16 emus)
  $ADB_MDNS_AUTO_CONNECT   comma-separated list of mdns services to allow auto-connect (default adb-tls-connect)  $ADB_MDNS_AUTO_CONNECT   comma-separated list of mdns services to allow auto-connect (default adb-tls-connect)
 +
 +Online documentation: https://android.googlesource.com/platform/packages/modules/adb/+/refs/heads/master/docs/user/adb.1.md
 +
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
  
 ==== バックアップ [backup] ==== ==== バックアップ [backup] ====
 +パッケージ名の一覧を取得して...🤔\\
 +パッケージ毎にバックアップする🤤\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>adb</b> shell pm list packages -3 | sort
 +package:com.cpuid.cpu_z
 +package:com.skype.raider
 +package:com.zoiper.android.app
 +package:net.tomoyan.kenphone
 +...
 +</pre></html></WRAP>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>adb</b> backup net.tomoyan.kenphone -f asus_z008d_kenphone.ab
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +WARNING: adb backup is deprecated and may be removed in a future release
 +Now unlock your device and confirm the backup operation...
 +</pre></html></WRAP>
 +</WRAP>
 +
 +または、すべてのパッケージをバックアップする😊\\
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
行 255: 行 284:
 WARNING: adb backup is deprecated and may be removed in a future release WARNING: adb backup is deprecated and may be removed in a future release
 Now unlock your device and confirm the backup operation... Now unlock your device and confirm the backup operation...
 +</pre></html></WRAP>
 +</WRAP>
 +
 +==== 復元 [restore] ====
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>adb</b> restore asus_z008d_kenphone.ab
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +WARNING: adb restore is deprecated and may be removed in a future release
 +Now unlock your device and confirm the restore operation.
 +</pre></html></WRAP>
 +</WRAP>
 +
 +==== リモート シェル コマンド実行 [shell] ====
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>adb</b> shell
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +shell@Z008_1:/ $
 +</pre></html></WRAP>
 +</WRAP>
 +
 +=== ip ===
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +shell@Z008_1:/ $ ip addr show                                                  
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
 +    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
 +    inet 127.0.0.1/8 scope host lo
 +       valid_lft forever preferred_lft forever
 +    inet6 ::1/128 scope host 
 +       valid_lft forever preferred_lft forever
 +2: sit0: <NOARP> mtu 1480 qdisc noop state DOWN 
 +    link/sit 0.0.0.0 brd 0.0.0.0
 +3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
 +    link/ether 08:62:66:64:60:45 brd ff:ff:ff:ff:ff:ff
 +    inet 172.16.78.171/24 brd 172.16.78.255 scope global wlan0
 +       valid_lft forever preferred_lft forever
 +    inet6 fd36:83d1:f6fc:0:556f:c7c3:d802:fa3e/64 scope global temporary dynamic 
 +       valid_lft 600019sec preferred_lft 81019sec
 +    inet6 fd36:83d1:f6fc:0:a62:66ff:fe64:6045/64 scope global dynamic 
 +       valid_lft forever preferred_lft forever
 +    inet6 2405:6583:e5e0:f10:556f:c7c3:d802:fa3e/64 scope global temporary dynamic 
 +       valid_lft 11258sec preferred_lft 11258sec
 +    inet6 2405:6583:e5e0:f10:a62:66ff:fe64:6045/64 scope global dynamic 
 +       valid_lft 11258sec preferred_lft 11258sec
 +    inet6 fe80::a62:66ff:fe64:6045/64 scope link 
 +       valid_lft forever preferred_lft forever
 +4: usb0: <BROADCAST,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
 +    link/ether 00 brd ff
 +5: usb1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
 +    link/ether 00 brd ff
 +6: usb2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
 +    link/ether 00 brd ff
 +7: usb3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
 +    link/ether 00 brd ff
 +8: usb4: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
 +    link/ether 00 brd ff
 +</pre></html></WRAP>
 +</WRAP>
 +
 +=== pm ===
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +shell@Z008_1:/ $ pm
 +</pre></html></WRAP>
 +<WRAP color_result_long><html><pre>
 +usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]
 +       pm list permission-groups
 +       pm list permissions [-g] [-f] [-d] [-u] [GROUP]
 +       pm list instrumentation [-f] [TARGET-PACKAGE]
 +       pm list features
 +       pm list libraries
 +       pm list users
 +       pm path PACKAGE
 +       pm dump PACKAGE
 +       pm install [-lrtsfd] [-i PACKAGE] [--user USER_ID] [PATH]
 +       pm install-create [-lrtsfdp] [-i PACKAGE] [-S BYTES]
 +               [--install-location 0/1/2]
 +               [--force-uuid internal|UUID]
 +       pm install-write [-S BYTES] SESSION_ID SPLIT_NAME [PATH]
 +       pm install-commit SESSION_ID
 +       pm install-abandon SESSION_ID
 +       pm uninstall [-k] [--user USER_ID] PACKAGE
 +       pm set-installer PACKAGE INSTALLER
 +       pm move-package PACKAGE [internal|UUID]
 +       pm move-primary-storage [internal|UUID]
 +       pm clear [--user USER_ID] PACKAGE
 +       pm enable [--user USER_ID] PACKAGE_OR_COMPONENT
 +       pm disable [--user USER_ID] PACKAGE_OR_COMPONENT
 +       pm disable-user [--user USER_ID] PACKAGE_OR_COMPONENT
 +       pm disable-until-used [--user USER_ID] PACKAGE_OR_COMPONENT
 +       pm hide [--user USER_ID] PACKAGE_OR_COMPONENT
 +       pm unhide [--user USER_ID] PACKAGE_OR_COMPONENT
 +       pm grant [--user USER_ID] PACKAGE PERMISSION
 +       pm revoke [--user USER_ID] PACKAGE PERMISSION
 +       pm reset-permissions
 +       pm set-app-link [--user USER_ID] PACKAGE {always|ask|never|undefined}
 +       pm get-app-link [--user USER_ID] PACKAGE
 +       pm set-install-location [0/auto] [1/internal] [2/external]
 +       pm get-install-location
 +       pm set-permission-enforced PERMISSION [true|false]
 +       pm trim-caches DESIRED_FREE_SPACE [internal|UUID]
 +       pm create-user [--profileOf USER_ID] [--managed] USER_NAME
 +       pm remove-user USER_ID
 +       pm get-max-users
 +
 +pm list packages: prints all packages, optionally only
 +  those whose package name contains the text in FILTER.  Options:
 +    -f: see their associated file.
 +    -d: filter to only show disbled packages.
 +    -e: filter to only show enabled packages.
 +    -s: filter to only show system packages.
 +    -3: filter to only show third party packages.
 +    -i: see the installer for the packages.
 +    -u: also include uninstalled packages.
 +
 +pm list permission-groups: prints all known permission groups.
 +
 +pm list permissions: prints all known permissions, optionally only
 +  those in GROUP.  Options:
 +    -g: organize by group.
 +    -f: print all information.
 +    -s: short summary.
 +    -d: only list dangerous permissions.
 +    -u: list only the permissions users will see.
 +
 +pm list instrumentation: use to list all test packages; optionally
 +  supply <TARGET-PACKAGE> to list the test packages for a particular
 +  application.  Options:
 +    -f: list the .apk file for the test package.
 +
 +pm list features: prints all features of the system.
 +
 +pm list users: prints all users on the system.
 +
 +pm path: print the path to the .apk of the given PACKAGE.
 +
 +pm dump: print system state associated with the given PACKAGE.
 +
 +pm install: install a single legacy package
 +pm install-create: create an install session
 +    -l: forward lock application
 +    -r: replace existing application
 +    -t: allow test packages
 +    -i: specify the installer package name
 +    -s: install application on sdcard
 +    -f: install application on internal flash
 +    -d: allow version code downgrade
 +    -p: partial application install
 +    -g: grant all runtime permissions
 +    -S: size in bytes of entire session
 +
 +pm install-write: write a package into existing session; path may
 +  be '-' to read from stdin
 +    -S: size in bytes of package, required for stdin
 +
 +pm install-commit: perform install of fully staged session
 +pm install-abandon: abandon session
 +
 +pm set-installer: set installer package name
 +
 +pm uninstall: removes a package from the system. Options:
 +    -k: keep the data and cache directories around after package removal.
 +
 +pm clear: deletes all data associated with a package.
 +
 +pm enable, disable, disable-user, disable-until-used: these commands
 +  change the enabled state of a given package or component (written
 +  as "package/class").
 +
 +pm grant, revoke: these commands either grant or revoke permissions
 +    to apps. The permissions must be declared as used in the app's
 +    manifest, be runtime permissions (protection level dangerous),
 +    and the app targeting SDK greater than Lollipop MR1.
 +
 +pm reset-permissions: revert all runtime permissions to their default state.
 +
 +pm get-install-location: returns the current install location.
 +    0 [auto]: Let system decide the best location
 +    1 [internal]: Install on internal device storage
 +    2 [external]: Install on external media
 +
 +pm set-install-location: changes the default install location.
 +  NOTE: this is only intended for debugging; using this can cause
 +  applications to break and other undersireable behavior.
 +    0 [auto]: Let system decide the best location
 +    1 [internal]: Install on internal device storage
 +    2 [external]: Install on external media
 +
 +pm trim-caches: trim cache files to reach the given free space.
 +
 +pm create-user: create a new user with the given USER_NAME,
 +  printing the new user identifier of the user.
 +
 +pm remove-user: remove the user with the given USER_IDENTIFIER,
 +  deleting all data associated with that user
 +</pre></html></WRAP>
 +</WRAP>
 +
 +== システムパッケージ一覧 [list packages -s] ==
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +shell@Z008_1:/ $ pm list packages -s | sort                                    
 +</pre></html></WRAP>
 +<WRAP color_result_long><html><pre>
 +package:android
 +package:android.autoinstalls.config.asus.pai
 +package:com.android.backupconfirm
 +package:com.android.bluetooth
 +package:com.android.bluetoothmidiservice
 +package:com.android.bookmarkprovider
 +package:com.android.calllogbackup
 +package:com.android.captiveportallogin
 +package:com.android.carrierconfig
 +package:com.android.cellbroadcastreceiver
 +package:com.android.certinstaller
 +package:com.android.chrome
 +package:com.android.defcontainer
 +package:com.android.documentsui
 +package:com.android.dreams.basic
 +package:com.android.externalstorage
 +package:com.android.galaxy4
 +package:com.android.htmlviewer
 +package:com.android.inputdevices
 +package:com.android.keychain
 +package:com.android.location.fused
 +package:com.android.managedprovisioning
 +package:com.android.mms.service
 +package:com.android.noisefield
 +package:com.android.packageinstaller
 +package:com.android.pacprocessor
 +package:com.android.phasebeam
 +package:com.android.phone
 +package:com.android.printspooler
 +package:com.android.providers.calendar
 +package:com.android.providers.contacts
 +package:com.android.providers.downloads
 +package:com.android.providers.downloads.ui
 +package:com.android.providers.media
 +package:com.android.providers.partnerbookmarks
 +package:com.android.providers.settings
 +package:com.android.providers.telephony
 +package:com.android.providers.userdictionary
 +package:com.android.proxyhandler
 +package:com.android.server.telecom
 +package:com.android.settings
 +package:com.android.sharedstoragebackup
 +package:com.android.shell
 +package:com.android.smspush
 +package:com.android.statementservice
 +package:com.android.stk
 +package:com.android.systemui
 +package:com.android.vending
 +package:com.android.vpndialogs
 +package:com.android.wallpaper
 +package:com.android.wallpaper.holospiral
 +package:com.android.wallpaper.livepicker
 +package:com.android.wallpapercropper
 +package:com.asus.DLNA
 +package:com.asus.UpdateLauncher
 +package:com.asus.appinstallationservice
 +package:com.asus.appmanager
 +package:com.asus.as
 +package:com.asus.asusincallui
 +package:com.asus.asuszenuipcsuite
 +package:com.asus.atd.smmitest
 +package:com.asus.backuprestore
 +package:com.asus.boostdozemodeservice
 +package:com.asus.browser
 +package:com.asus.calculator
 +package:com.asus.calendar
 +package:com.asus.camera
 +package:com.asus.collage
 +package:com.asus.configupdater
 +package:com.asus.contacts
 +package:com.asus.contacts.theme.dark
 +package:com.asus.deskclock
 +package:com.asus.dm
 +package:com.asus.easylauncher
 +package:com.asus.email
 +package:com.asus.ephotoburst
 +package:com.asus.filemanager
 +package:com.asus.flashlight
 +package:com.asus.flipcover2
 +package:com.asus.fmradio
 +package:com.asus.fmservice
 +package:com.asus.focusapplistener
 +package:com.asus.gallery
 +package:com.asus.hardwarestub
 +package:com.asus.ia.asusapp
 +package:com.asus.ime
 +package:com.asus.inputdevices
 +package:com.asus.internal.fdctoolstate
 +package:com.asus.keyboard
 +package:com.asus.kidslauncher
 +package:com.asus.launcher
 +package:com.asus.linkrim.service
 +package:com.asus.livedemo
 +package:com.asus.livedemoservice
 +package:com.asus.lockscreen
 +package:com.asus.loguploader
 +package:com.asus.maxxaudio
 +package:com.asus.maxxaudio.audiowizard
 +package:com.asus.message
 +package:com.asus.microfilm
 +package:com.asus.mobilemanager
 +package:com.asus.mobilemanagerservice
 +package:com.asus.music
 +package:com.asus.packageinstaller
 +package:com.asus.playto
 +package:com.asus.powersaver
 +package:com.asus.quickmemo
 +package:com.asus.quickmemoservice
 +package:com.asus.res.defaulttheme
 +package:com.asus.sensorapi.service
 +package:com.asus.server.azs
 +package:com.asus.setupwizard
 +package:com.asus.setupwizard.suwinspireasushtmlviewer
 +package:com.asus.sharerim
 +package:com.asus.shim
 +package:com.asus.soundrecorder
 +package:com.asus.splendid
 +package:com.asus.splendidcommandagent
 +package:com.asus.supernote
 +package:com.asus.sysdiagnostic
 +package:com.asus.sysmonitor
 +package:com.asus.system.api
 +package:com.asus.systemupdate
 +package:com.asus.task
 +package:com.asus.taskwidget
 +package:com.asus.themeapp
 +package:com.asus.userfeedback
 +package:com.asus.weathertime
 +package:com.asus.webview
 +package:com.asus.zencircle
 +package:com.asus.zentalk
 +package:com.ecareme.asuswebstorage
 +package:com.facebook.appmanager
 +package:com.facebook.katana
 +package:com.facebook.orca
 +package:com.facebook.system
 +package:com.google.android.apps.docs
 +package:com.google.android.apps.docs.oem
 +package:com.google.android.apps.maps
 +package:com.google.android.apps.messaging
 +package:com.google.android.apps.photos
 +package:com.google.android.backuptransport
 +package:com.google.android.calendar
 +package:com.google.android.configupdater
 +package:com.google.android.feedback
 +package:com.google.android.gm
 +package:com.google.android.gm.exchange
 +package:com.google.android.gms
 +package:com.google.android.googlequicksearchbox
 +package:com.google.android.gsf
 +package:com.google.android.gsf.login
 +package:com.google.android.marvin.talkback
 +package:com.google.android.music
 +package:com.google.android.onetimeinitializer
 +package:com.google.android.partnersetup
 +package:com.google.android.setupwizard
 +package:com.google.android.syncadapters.contacts
 +package:com.google.android.talk
 +package:com.google.android.tts
 +package:com.google.android.videos
 +package:com.google.android.webview
 +package:com.google.android.youtube
 +package:com.instagram.android
 +package:com.intel.aware.awareresource
 +package:com.intel.aware.csp.historical.provider
 +package:com.intel.cws.cwsservicemanager
 +package:com.intel.hdmi
 +package:com.intel.intelligentdisplay
 +package:com.intel.internal.telephony.OemTelephonyApp
 +package:com.intel.internal.telephony.SARManager
 +package:com.intel.security.isa
 +package:com.intel.security.service
 +package:com.intel.sensor
 +package:com.intel.thermal
 +package:com.intel.vpp
 +package:com.intel.widi.uibc
 +package:com.monotype.android.font.mfinancehkbold
 +package:com.monotype.android.font.myinghei18030m
 +package:com.monotype.android.font.myuppyhkmedium
 +package:com.zinio.android.settings
 +package:dk.icepower.icesound
 +</pre></html></WRAP>
 +</WRAP>
 +
 +== サードパーティパッケージ一覧 [list packages -3] ==
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +shell@Z008_1:/ $ pm list packages -3 | sort                                    
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +package:app.melon.magnifier
 +package:com.cpuid.cpu_z
 +package:com.daiichiapp.daiichi.app
 +package:com.farproc.wifi.analyzer
 +package:com.gamma.scan
 +package:com.google.android.inputmethod.japanese
 +package:com.piriform.ccleaner
 +package:com.sd61095.Memapp
 +package:com.skype.raider
 +package:com.zoiper.android.app
 +package:jp.co.ccc.tpointxshufoo
 +package:jp.co.dcm_hldgs
 +package:jp.co.toshibatec.smart_receipt
 +package:jp.co.trialnet.quick
 +package:jp.co.unisys.android.yamadamobile
 +package:jp.co.yahoo.android.weather.type1
 +package:jp.ne.paypay.android.app
 +package:jwa.or.jp.tenkijp3
 +package:mobi.infolife.taskmanager
 +package:net.tomoyan.kenphone
 +package:org.nick.kanjirecognizer
 +</pre></html></WRAP>
 +</WRAP>
 +
 +== サードパーティパッケージ一覧 [list packages -3 -f -i ] ==
 +**-f** インストールパス\\
 +**-i** パッケージ インストーラ\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +shell@Z008_1:/ $ pm list packages -3 -f -i | sort                           
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +package:/data/app/app.melon.magnifier-2/base.apk=app.melon.magnifier  installer=com.android.vending
 +package:/data/app/com.cpuid.cpu_z-1/base.apk=com.cpuid.cpu_z  installer=com.android.vending
 +package:/data/app/com.daiichiapp.daiichi.app-2/base.apk=com.daiichiapp.daiichi.app  installer=com.android.vending
 +package:/data/app/com.farproc.wifi.analyzer-1/base.apk=com.farproc.wifi.analyzer  installer=com.android.vending
 +package:/data/app/com.gamma.scan-1/base.apk=com.gamma.scan  installer=com.android.vending
 +package:/data/app/com.google.android.inputmethod.japanese-1/base.apk=com.google.android.inputmethod.japanese  installer=com.android.vending
 +package:/data/app/com.piriform.ccleaner-2/base.apk=com.piriform.ccleaner  installer=com.android.vending
 +package:/data/app/com.sd61095.Memapp-2/base.apk=com.sd61095.Memapp  installer=com.android.vending
 +package:/data/app/com.skype.raider-1/base.apk=com.skype.raider  installer=com.android.vending
 +package:/data/app/com.zoiper.android.app-2/base.apk=com.zoiper.android.app  installer=com.android.vending
 +package:/data/app/jp.co.ccc.tpointxshufoo-1/base.apk=jp.co.ccc.tpointxshufoo  installer=com.android.vending
 +package:/data/app/jp.co.dcm_hldgs-2/base.apk=jp.co.dcm_hldgs  installer=com.android.vending
 +package:/data/app/jp.co.toshibatec.smart_receipt-2/base.apk=jp.co.toshibatec.smart_receipt  installer=com.android.vending
 +package:/data/app/jp.co.trialnet.quick-2/base.apk=jp.co.trialnet.quick  installer=com.android.vending
 +package:/data/app/jp.co.unisys.android.yamadamobile-1/base.apk=jp.co.unisys.android.yamadamobile  installer=com.android.vending
 +package:/data/app/jp.co.yahoo.android.weather.type1-1/base.apk=jp.co.yahoo.android.weather.type1  installer=com.android.vending
 +package:/data/app/jp.ne.paypay.android.app-2/base.apk=jp.ne.paypay.android.app  installer=com.android.vending
 +package:/data/app/jwa.or.jp.tenkijp3-1/base.apk=jwa.or.jp.tenkijp3  installer=com.android.vending
 +package:/data/app/mobi.infolife.taskmanager-2/base.apk=mobi.infolife.taskmanager  installer=com.android.vending
 +package:/data/app/net.tomoyan.kenphone-2/base.apk=net.tomoyan.kenphone  installer=null
 +package:/data/app/org.nick.kanjirecognizer-1/base.apk=org.nick.kanjirecognizer  installer=com.android.vending
 +</pre></html></WRAP>
 +</WRAP>
 +
 +=== df ===
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +shell@Z008_1:/ $ df
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +Filesystem               Size     Used     Free   Blksize
 +/dev                   981.5M    64.0K   981.4M   4096
 +/sys/fs/cgroup         981.5M     0.0K   981.5M   4096
 +/sys/fs/cgroup/memory: Permission denied
 +/mnt                   981.5M     4.0K   981.5M   4096
 +/system                  2.2G     2.0G   148.3M   4096
 +/cache                 248.0M   488.0K   247.5M   4096
 +/config                 59.0M     2.0M    57.0M   4096
 +/data                   11.3G     8.7G     2.6G   4096
 +/factory                27.5M   388.0K    27.1M   4096
 +/storage               981.5M     4.0K   981.5M   4096
 +/local_cfg/platform      2.2G     2.0G   148.3M   4096
 +/local_cfg/telephony_config     2.2G     2.0G   148.3M   4096
 +/local_cfg/audiocomms_config     2.2G     2.0G   148.3M   4096
 +/ADF                    27.5M    44.0K    27.4M   4096
 +/mnt/runtime/default/emulated: Permission denied
 +/storage/emulated       11.3G     8.7G     2.6G   4096
 +/mnt/runtime/read/emulated: Permission denied
 +/mnt/runtime/write/emulated: Permission denied
 +/mnt/media_rw/0000-0000: Permission denied
 +/mnt/runtime/default/0000-0000: Permission denied
 +/storage/0000-0000      59.6G    31.5G    28.1G   131072
 +/mnt/runtime/read/0000-0000: Permission denied
 +/mnt/runtime/write/0000-0000: Permission denied
 +</pre></html></WRAP>
 +</WRAP>
 +
 +=== free ===
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +shell@Z008_1:/ $ free
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 + total        used        free      shared     buffers
 +Mem:       2058342400  2016772096    41570304              36704256
 +-/+ buffers/cache:     1980067840    78274560
 +Swap:       419426304   324648960    94777344
 +</pre></html></WRAP>
 +<WRAP color_command><html><pre>
 +shell@Z008_1:/ $ free -m                                                     
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 + total        used        free      shared     buffers
 +Mem:             1962        1824         138                    24
 +-/+ buffers/cache:           1800         162
 +Swap:             399         308          91
 +</pre></html></WRAP>
 +</WRAP>
 +
 +=== mount ===
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +shell@Z008_1:/ $ mount
 +</pre></html></WRAP>
 +<WRAP color_result_long><html><pre>
 +rootfs / rootfs ro,seclabel 0 0
 +tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,mode=755 0 0
 +devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
 +proc /proc proc rw,relatime 0 0
 +sysfs /sys sysfs rw,seclabel,relatime 0 0
 +selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
 +binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
 +none /sys/kernel/debug debugfs rw,seclabel,relatime,mode=755 0 0
 +none /acct cgroup rw,relatime,cpuacct 0 0
 +none /sys/fs/cgroup tmpfs rw,seclabel,relatime,mode=750,gid=1000 0 0
 +none /sys/fs/cgroup/memory cgroup rw,relatime,memory 0 0
 +tmpfs /mnt tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
 +none /dev/memcg cgroup rw,relatime,memory 0 0
 +none /dev/cpuctl cgroup rw,relatime,cpu 0 0
 +none /dev/cpuset cgroup rw,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent 0 0
 +pstore /sys/fs/pstore pstore rw,seclabel,relatime 0 0
 +sepfs /sys/fs/sepfs sepfs rw,relatime 0 0
 +/dev/block/by-name/system /system ext4 ro,seclabel,noatime,data=ordered 0 0
 +/dev/block/by-name/cache /cache ext4 rw,seclabel,nosuid,nodev,noatime,data=ordered 0 0
 +/dev/block/by-name/config /config ext4 rw,seclabel,nosuid,nodev,noatime,data=ordered 0 0
 +/dev/block/by-name/data /data ext4 rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,data=ordered 0 0
 +/dev/block/by-name/factory /factory ext4 rw,seclabel,nosuid,nodev,noatime,data=ordered 0 0
 +adb /dev/usb-ffs/adb functionfs rw,relatime 0 0
 +tmpfs /storage tmpfs rw,seclabel,relatime,mode=755,gid=1000 0 0
 +/dev/block/by-name/system /local_cfg/platform ext4 ro,seclabel,noatime,data=ordered 0 0
 +/dev/block/by-name/system /local_cfg/telephony_config ext4 ro,seclabel,noatime,data=ordered 0 0
 +/dev/block/by-name/system /local_cfg/audiocomms_config ext4 ro,seclabel,noatime,data=ordered 0 0
 +/dev/block/by-name/ADF /ADF ext4 rw,seclabel,relatime,data=ordered 0 0
 +/dev/fuse /mnt/runtime/default/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
 +/dev/fuse /storage/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
 +/dev/fuse /mnt/runtime/read/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
 +/dev/fuse /mnt/runtime/write/emulated fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
 +/dev/block/vold/public:179,65 /mnt/media_rw/0000-0000 texfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,umask=0007,allow_utime=0020,codepage=437,iocharset=utf8,min_prealloc_size=64k,max_prealloc_size=61036k,readahead=4M,fail_safe,hidden=show,errors=continue 0 0
 +/dev/fuse /mnt/runtime/default/0000-0000 fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
 +/dev/fuse /storage/0000-0000 fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
 +/dev/fuse /mnt/runtime/read/0000-0000 fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
 +/dev/fuse /mnt/runtime/write/0000-0000 fuse rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
行 267: 行 850:
 [[https://cartman0.hatenablog.com/entry/2020/09/08/Android%E3%82%A2%E3%83%97%E3%83%AA%E5%8D%98%E4%BD%93%E3%82%92adb%E3%81%A7%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97/%E3%83%AA%E3%82%B9%E3%83%88%E3%82%A2%E3%81%99%E3%82%8B|Androidアプリ単体をadbでバックアップ/リストアする - はしくれエンジニアもどきのメモ]]\\ [[https://cartman0.hatenablog.com/entry/2020/09/08/Android%E3%82%A2%E3%83%97%E3%83%AA%E5%8D%98%E4%BD%93%E3%82%92adb%E3%81%A7%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97/%E3%83%AA%E3%82%B9%E3%83%88%E3%82%A2%E3%81%99%E3%82%8B|Androidアプリ単体をadbでバックアップ/リストアする - はしくれエンジニアもどきのメモ]]\\
 [[https://maku77.github.io/p/uh84kfj/|ADB で Android 端末にインストールされているパッケージの一覧を取得する (pm list packages) - まくまくAndroidノート]]\\ [[https://maku77.github.io/p/uh84kfj/|ADB で Android 端末にインストールされているパッケージの一覧を取得する (pm list packages) - まくまくAndroidノート]]\\
 +
 +==== 付録 ====
 +[[tw>tomoyan596sp/status/1562564167277871104|]]\\
  
  • android/adb.1661284821.txt.gz
  • 最終更新: 2022/08/24 05:00
  • by ともやん