adb shell pm

usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [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 path PACKAGE

           pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f]

                           [--algo --key --iv ] PATH

           pm uninstall [-k] PACKAGE

           pm clear PACKAGE

           pm enable PACKAGE_OR_COMPONENT

           pm disable PACKAGE_OR_COMPONENT

           pm disable-user 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 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 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 path: print the path to the .apk of 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.



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: 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
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值