`
ruirui516888
  • 浏览: 136889 次
文章分类
社区版块
存档分类
最新评论

android pm命令

 
阅读更多
# pm
pm
usage: pm [list|path|install|uninstall]
pm list packages [-f] [-d] [-e] [-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] [-
pm uninstall [-k] PACKAGE
pm clear PACKAGE
pm enable PACKAGE_OR_COMPONENT
pm disable PACKAGE_OR_COMPONENT
pm setInstallLocation [0/auto] [1/internal] [2/external]

The list packages command prints all packages, optionally only
those whose package name contains the text in FILTER. Options:
-f: see their associated file.
-d: filter to include disbled packages.
-e: filter to include enabled packages.
-u: also include uninstalled packages.

The list permission-groups command prints all known
permission groups.

The list permissions command 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.

The list instrumentation command prints all instrumentations,
or only those that target a specified package. Options:
-f: see their associated file.

The list features command prints all features of the system.

The path command prints the path to the .apk of a package.

The install command 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.

The uninstall command removes a package from the system. Options:
-k: keep the data and cache directories around.
after the package removal.

The clear command deletes all data associated with a package.

The enable and disable commands change the enabled state of
a given package or component (written as "package/class").

The getInstallLocation command gets 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

The setInstallLocation command changes the default install location
0 [auto]: Let system decide the best location
1 [internal]: Install on internal device storage
2 [external]: Install on external media
分享到:
评论

相关推荐

    Android pm 命令使用

    pm 命令介绍与包名信息查询 权限信息查询 其他信息查询 安装与卸载 控制命令

    Android代码-隐藏app的app,用处自己挖掘。

    中文 | English ...在Android 5.0及以上使用以下命令显示和隐藏(不需要root,但是需要系统权限): adb shell pm hide adb shell pm unhide 区别: hide命令相当于uninstall -k卸载应用但是保留数据 实际上,h

    Android adb命令中pm工具的作用及用法说明

    主要介绍了Android adb命令中pm工具的作用及用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Android测试常用命令.chm格式文档

    Android测试中常用的命令,以及常用命令的常用选项解释和实例。adb、logcat、monkey、getprop、setprop、dumpsys、am、pm、aapt...

    Android亮屏和熄屏控制实例详解

    本文实例讲述了Android亮屏和熄屏控制实现方法。分享给大家供大家参考,具体如下: 一、概述 我们的Android应用程序很多需要和亮屏和熄屏打交道,比如闹钟的时候,需要保持亮... 代码如下:PowerManager pm = (PowerMan

    Android例子源码实现仿360应用助手秒装和智能安装功能.zip

    (注意:本项目是基于android studio开发的,eclipse可能无法直接导入) 本项目是一个Android静默安装实现...但关键的问题就在于,pm命令系统是不授予我们权限调用的,因此只能在拥有ROOT权限的手机上去申请权限才行。

    Android apk后台静默安装

    通过pm命令方式可以实现Android apk的后台静默安装。 亲测4.2 4.4 可用

    CCommand:Adb和各种android相关开发实用命令收集

    如:>新建或覆盖文件保存:adb shell pm list packages > installed_package.txt>>往文件中追加结果: adb shell pm list packages >> installed_package.txt设备连接操作:adb关闭:adb kill-serveradb

    Android Debug Bridge(安卓调试桥) tools platform-tools adb命令行工具

    清除应用数据与缓存命令:adb shell pm clear “packagename” 相当于在设置里的应用信息界面点击「清除缓存」和「清除数据」。 示例:adb shell pm clear com.taobao.taobao 表示清除 手机淘宝数据和缓存。 ...

    android实现静默安装与卸载的方法

    方法1:【使用调用接口方法,由于安装卸载应用程序的部分API是隐藏的,所以必须下载Android系统源码,在源码下开发并编译之后使用MM命令编译生成APK文件】 import java.io.File; import android.app.Activity; ...

    【Adb shell】—玩转 Android系统 查询 应用包名 命令

    pm list packages rk3288:/ $ pm list packages package:com.android.cts.priv.ctsshim package:com.android.providers.telephony package:com.android.providers.calendar package:com.android.providers.media ...

    Android中软件的静默安装

    实现apk更新和静默安装,获取root进行静默安装比较简单: ...2,通过数据输出流DataOutputStream写入pm install命令; 3,最后获取Process进程的返回值int i = process.waitFor();,如果i=0,则表明已获取root权限。

    Android例子源码实现仿360应用助手秒装和智能安装功能

    (注意:本项目是基于android studio开发的,eclipse可能无法直接导入) 本项目是一个Android静默安装...但关键的问题就在于,pm命令系统是不授予我们权限调用的,因此只能在拥有ROOT权限的手机上去申请权限才行。 

    Android init.rc 启动流程图

    Android init.rc 启动流程图 1.ZygoteInit是如何启动的以及如何启动SystemService 2.ActivityManagerService如何通过Zygote来创建Activity Pid 3.命令如何启动Pm.java

    灰度:Android的快速设置图块可切换灰度显示

    可以通过从命令行运行以下命令来通过adb完成此操作: adb shell pm grant io.github.rsookram.greyscale android.permission.WRITE_SECURE_SETTINGS如果以后要删除该权限,可以运行: adb shell pm revoke io....

    Root-Android:Android骇客

    根Android 如何扎根Android手机? 这个仓库就是我该怎么做的。...出色的命令,可在有根设备上运行 pm uninstall -k --user 0 //将卸载任何应用程序 getenforce //了解Selinux政策 pm hide //从启动器隐藏应用程序

    android-proxy-toggle:小型应用程序,可帮助android开发人员快速启用和禁用代理设置

    则可以获取,连接设备并从终端执行安装脚本: ./installAndGrantPermission.shAndroid 5.x 由于旧的adb限制,如果要将应用程序安装在运行Android 5.x的设备中,则必须分别运行两个命令: adb install -t -r proxy-...

    SysLog:抓取Android系统和内核日志的工具

    adb shell pm grant com.tortel.syslog android.permission.READ_LOGS 此命令告诉电话的程序包管理器向SysLog授予READ_LOGS权限。 我怎样才能使adb正常工作? 提供了详细的指南,以提供有关什么是ADB以

    adb1.0.26包含fastboot.exe

    注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。 基本用法 命令语法 adb 命令的基本语法如下: adb [-d|-e|-s ] 如果只有一个设备/模拟器连接时,可以省略掉 [-d|-e|-s ] 这一部分,...

Global site tag (gtag.js) - Google Analytics