获取包名

包名获取的几种方式:

反编译查看清单文件

将apk安装包后缀修改为zip,解压后得到如下文件。

zip

其中,AndroidManifest.xml是清单文件。

编译后的文件无法看到内容,使用jadx对apk进行反编译。

apk

package

反编译后,找到资源文件-res-AndroidManifest.xml。

可以找到package=”xxx”,即包名。

打印进程信息(包名即进程名)

  • Android 8以前用ps
  • Android 8以后用ps -A

进入adb shell后,使用ps命令查看进程,可以配合grep命令过滤指定包名。

ps

通过shell获取包名和界面名

1
2
adb shell
dumpsys window windows | grep mFocusedApp

用于获取当前打开的界面信息。(此方法有的系统已不适用)