| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
| android:adb [2022/08/22 15:18] – 削除 - 外部編集 (Unknown date) 非ログインユーザー | android:adb [2024/04/17 12:42] (現在) – [ヘルプ [help]] ともやん |
|---|
| | ====== adb - Android Debug Bridge ====== |
| | |
| | ===== インストール ===== |
| | |
| | ==== Fedora ==== |
| | <WRAP color_term> |
| | <WRAP color_command><html><pre> |
| | <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> |
| | <WRAP color_result_hlong><html><pre>メタデータの期限切れの最終確認: 4:50:25 前の 2024年04月17日 07時44分58秒 に実施しました。 |
| | 依存関係が解決しました。 |
| | ============================================================================================================== |
| | パッケージ アーキテクチャー バージョン リポジトリー サイズ |
| | ============================================================================================================== |
| | インストール: |
| | <font color="#26A269"><b>android-tools </b></font> x86_64 1:34.0.4-4.fc39 updates 1.8 M |
| | |
| | トランザクションの概要 |
| | ============================================================================================================== |
| | インストール 1 パッケージ |
| | |
| | ダウンロードサイズの合計: 1.8 M |
| | インストール後のサイズ: 5.8 M |
| | これでよろしいですか? [y/N]: y |
| | パッケージのダウンロード: |
| | android-tools-34.0.4-4.fc39.x86_64.rpm 1.7 MB/s | 1.8 MB 00:01 |
| | -------------------------------------------------------------------------------------------------------------- |
| | 合計 1.2 MB/s | 1.8 MB 00:01 |
| | トランザクションの確認を実行中 |
| | トランザクションの確認に成功しました。 |
| | トランザクションのテストを実行中 |
| | トランザクションのテストに成功しました。 |
| | トランザクションを実行中 |
| | 準備 : 1/1 |
| | インストール中 : android-tools-1:34.0.4-4.fc39.x86_64 1/1 |
| | scriptletの実行中: android-tools-1:34.0.4-4.fc39.x86_64 1/1 |
| | 検証 : android-tools-1:34.0.4-4.fc39.x86_64 1/1 |
| | |
| | インストール済み: |
| | android-tools-1:34.0.4-4.fc39.x86_64 |
| | |
| | 完了しました! |
| | </pre></html></WRAP> |
| | </WRAP> |
| | |
| | **動作確認**\\ |
| | <WRAP color_term> |
| | <WRAP color_command><html><pre> |
| | <font color="#FF8700"><b>$</b></font> <font color="#26A269">adb</font> version |
| | </pre></html></WRAP> |
| | <WRAP color_result><html><pre> |
| | Android Debug Bridge version 1.0.41 |
| | Version 34.0.4-android-tools |
| | Installed as /usr/bin/adb |
| | Running on Linux 6.8.5-201.fc39.x86_64 (x86_64) |
| | </pre></html></WRAP> |
| | </WRAP> |
| | |
| | ==== Windows ==== |
| | <WRAP color_term> |
| | <WRAP color_command><html><pre> |
| | <b class=GRN>$</b> <b class=HIY>scoop</b> install adb |
| | </pre></html></WRAP> |
| | <WRAP color_result><html><pre> |
| | Installing 'adb' (33.0.2) [64bit] from main bucket |
| | platform-tools_r33.0.2-windows.zip (6.0 MB) [=============================================] 100% |
| | Checking hash of <b class=CYN>platform-tools_r33.0.2-windows.zip</b> ... <b class=GRN>ok.</b> |
| | Extracting <b class=CYN>platform-tools_r33.0.2-windows.zip</b> ... <b class=GRN>done.</b> |
| | Linking ~\scoop\apps\adb\current => ~\scoop\apps\adb\33.0.2 |
| | Creating shim for 'adb'. |
| | Creating shim for 'dmtracedump'. |
| | Creating shim for 'etc1tool'. |
| | Creating shim for 'fastboot'. |
| | Creating shim for 'hprof-conv'. |
| | <b class=GRN>'adb' (33.0.2) was installed successfully!</b> |
| | </pre></html></WRAP> |
| | </WRAP> |
| | |
| | ===== 使用方法 ===== |
| | |
| | ==== ヘルプ [help] ==== |
| | <WRAP color_term> |
| | <WRAP color_command><html><pre> |
| | <font color="#FF8700"><b>$</b></font> <font color="#26A269">adb</font> help |
| | </pre></html></WRAP> |
| | <WRAP color_result_long><html><pre> |
| | Android Debug Bridge version 1.0.41 |
| | Version 34.0.4-android-tools |
| | Installed as /usr/bin/adb |
| | Running on Linux 6.8.5-201.fc39.x86_64 (x86_64) |
| | |
| | global options: |
| | -a listen on all network interfaces, not just localhost |
| | -d use USB device (error if multiple devices connected) |
| | -e use TCP/IP device (error if multiple TCP/IP devices available) |
| | -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) |
| | -t ID use device with given transport id |
| | -H name of adb server host [default=localhost] |
| | -P port of adb server [default=5037] |
| | -L SOCKET listen on given socket for adb server [default=tcp:localhost:5037] |
| | --one-device SERIAL|USB only allowed with 'start-server' or 'server nodaemon', 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: |
| | devices [-l] list connected devices (-l for long output) |
| | help show this help message |
| | version show version num |
| | |
| | networking: |
| | connect HOST[:PORT] connect to a device via TCP/IP [default port=5555] |
| | disconnect [HOST[:PORT]] |
| | disconnect from given TCP/IP device [default port=5555], or all |
| | pair HOST[:PORT] [PAIRING CODE] |
| | pair with a device for secure TCP/IP communication |
| | forward --list list all forward socket connections |
| | forward [--no-rebind] LOCAL REMOTE |
| | forward socket connection using: |
| | tcp:<port> (<local> may be "tcp:0" to pick any open port) |
| | localabstract:<unix domain socket name> |
| | localreserved:<unix domain socket name> |
| | localfilesystem:<unix domain socket name> |
| | dev:<character device name> |
| | jdwp:<process pid> (remote only) |
| | vsock:<CID>:<port> (remote only) |
| | acceptfd:<fd> (listen only) |
| | forward --remove LOCAL remove specific forward socket connection |
| | forward --remove-all remove all forward socket connections |
| | reverse --list list all reverse socket connections from device |
| | reverse [--no-rebind] REMOTE LOCAL |
| | reverse socket connection using: |
| | tcp:<port> (<remote> may be "tcp:0" to pick any open port) |
| | localabstract:<unix domain socket name> |
| | localreserved:<unix domain socket name> |
| | localfilesystem:<unix domain socket name> |
| | reverse --remove REMOTE remove specific reverse socket connection |
| | reverse --remove-all remove all reverse socket connections from device |
| | mdns check check if mdns discovery is available |
| | mdns services list all discovered services |
| | |
| | file transfer: |
| | push [--sync] [-z ALGORITHM] [-Z] LOCAL... REMOTE |
| | copy local files/directories to 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 |
| | -z: enable compression with a specified algorithm (any/none/brotli/lz4/zstd) |
| | -Z: disable compression |
| | pull [-a] [-z ALGORITHM] [-Z] REMOTE... LOCAL |
| | copy files/dirs from device |
| | -a: preserve file timestamp and mode |
| | -z: enable compression with a specified algorithm (any/none/brotli/lz4/zstd) |
| | -Z: disable compression |
| | 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) |
| | -n: dry run: push files to device without storing to the filesystem |
| | -l: list files that would be copied, but don't copy them |
| | -z: enable compression with a specified algorithm (any/none/brotli/lz4/zstd) |
| | -Z: disable compression |
| | |
| | shell: |
| | shell [-e ESCAPE] [-n] [-Tt] [-x] [COMMAND...] |
| | run remote shell command (interactive shell if no command given) |
| | -e: choose escape character, or "none"; default '~' |
| | -n: don't read from stdin |
| | -T: disable pty allocation |
| | -t: allocate a pty if on a tty (-tt: force pty allocation) |
| | -x: disable remote exit codes and stdout/stderr separation |
| | emu COMMAND run emulator console command |
| | |
| | app installation (see also `adb shell cmd package help`): |
| | install [-lrtsdg] [--instant] PACKAGE |
| | push a single package to the device and install it |
| | install-multiple [-lrtsdpg] [--instant] PACKAGE... |
| | push multiple APKs to the device for a single package and install them |
| | install-multi-package [-lrtsdpg] [--instant] PACKAGE... |
| | push one or more packages to the device and install them atomically |
| | -r: replace existing application |
| | -t: allow test packages |
| | -d: allow version code downgrade (debuggable packages only) |
| | -p: partial application install (install-multiple only) |
| | -g: grant all runtime permissions |
| | --abi ABI: override platform's default ABI |
| | --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 |
| | --streaming: force streaming APK directly into Package Manager |
| | --fastdeploy: use fast deploy |
| | --no-fastdeploy: prevent use of fast deploy |
| | --force-agent: force update of deployment agent when using fast deploy |
| | --date-check-agent: update deployment agent when local version is newer and using fast deploy |
| | --version-check-agent: update deployment agent when local version has different version code and using fast deploy |
| | --local-agent: locate agent files from local source build (instead of SDK location) |
| | (See also `adb shell pm help` for more options.) |
| | uninstall [-k] PACKAGE |
| | remove this app package from the device |
| | '-k': keep the data and cache directories |
| | |
| | debugging: |
| | bugreport [PATH] |
| | write bugreport to given PATH [default=bugreport.zip]; |
| | if PATH is a directory, the bug report is saved in that directory. |
| | devices that don't support zipped bug reports output to stdout. |
| | jdwp list pids of processes hosting a JDWP transport |
| | logcat show device log (logcat --help for more) |
| | |
| | security: |
| | disable-verity disable dm-verity checking on userdebug builds |
| | enable-verity re-enable dm-verity checking on userdebug builds |
| | keygen FILE |
| | generate adb public/private key; private key stored in FILE, |
| | |
| | scripting: |
| | wait-for[-TRANSPORT]-STATE... |
| | wait for device to be in a given state |
| | STATE: device, recovery, rescue, sideload, bootloader, or disconnect |
| | TRANSPORT: usb, local, or any [default=any] |
| | get-state print offline | bootloader | device |
| | get-serialno print <serial-number> |
| | get-devpath print <device-path> |
| | remount [-R] |
| | remount partitions read-write. if a reboot is required, -R will |
| | will automatically reboot the device. |
| | reboot [bootloader|recovery|sideload|sideload-auto-reboot] |
| | reboot the device; defaults to booting system image but |
| | supports bootloader and recovery too. sideload reboots |
| | into recovery and automatically starts sideload mode, |
| | sideload-auto-reboot is the same but reboots after sideloading. |
| | sideload OTAPACKAGE sideload the given full OTA package |
| | root restart adbd with root permissions |
| | unroot restart adbd without root permissions |
| | usb restart adbd listening on USB |
| | tcpip PORT restart adbd listening on TCP on PORT |
| | |
| | internal debugging: |
| | start-server ensure that there is a server running |
| | kill-server kill the server if it is running |
| | reconnect kick connection from host side to force reconnect |
| | reconnect device kick connection from device side 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: |
| | $ADB_TRACE |
| | comma-separated list of debug info to log: |
| | all,adb,sockets,packets,rwx,usb,sync,sysdeps,transport,jdwp |
| | $ADB_VENDOR_KEYS colon-separated list of keys (files or directories) |
| | $ANDROID_SERIAL serial number to connect to (see -s) |
| | $ANDROID_LOG_TAGS tags to be used by logcat (see logcat --help) |
| | $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) |
| | |
| | Online documentation: https://android.googlesource.com/platform/packages/modules/adb/+/refs/heads/master/docs/user/adb.1.md |
| | |
| | </pre></html></WRAP> |
| | </WRAP> |
| | |
| | ==== バックアップ [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_command><html><pre> |
| | <b class=GRN>$</b> <b class=HIY>adb</b> backup -all -f asus_z008d.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> |
| | |
| | ==== 復元 [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 0 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 0 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> |
| | </WRAP> |
| | |
| | ===== USB デバッグ経由での apk パッケージのインストール ===== |
| | <code> |
| | $ adb install -r google-play-services-14-7-99-000300-223214910.apk |
| | </code> |
| | |
| | ===== 参考文献 ===== |
| | [[qita>niusounds/items/7b4959c3b1c1272d6c9a|adb backupのオプションについて - Qiita]]\\ |
| | [[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ノート]]\\ |
| | |
| | ==== 付録 ==== |
| | [[tw>tomoyan596sp/status/1562564167277871104|]]\\ |
| |