• ADB pm 命令


    usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_
    TER]
    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 [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f]
    [--algo <algorithm name> --key <key-in-hex> --iv <IV-i
    [--originating-uri <URI>] [--referrer <URI>] PATH
    pm uninstall [-k] PACKAGE
    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 block [--user USER_ID] PACKAGE_OR_COMPONENT
    pm unblock [--user USER_ID] PACKAGE_OR_COMPONENT
    pm grant PACKAGE PERMISSION
    pm revoke PACKAGE PERMISSION
    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
    pm create-user 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 w ith the given PACKAGE.

    pm install: installs a package to the system. Options:
    -l: install the package with FORWARD_LOCK.
    -r: reinstall an exisiting app, keeping its data.
    -t: allow test .apks to be installed.
    -i: specify the installer package name.
    -s: install package on sdcard.
    -f: install package on internal flash.
    -d: allow version code downgrade.

    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 applications. Only optional permissions the application has
    declared can be granted or revoked.

    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

  • 相关阅读:
    命令[34]
    命令[33]
    命令[27]
    命令[38]
    命令[19]
    命令[22]
    命令[30]
    命令[37]
    命令[23]
    命令[26]
  • 原文地址:https://www.cnblogs.com/08shiyan/p/3480048.html
Copyright © 2020-2023  润新知