查看APK的包名等信息

    说到查看Android系统里应用程序APK的包名信息的方法很多,一般我们可以反编译APK,然后查看里面的AndroidManifest.xml文件,也可以安装并运行该APK,在Logcat下查看StartActivity的相关内容,其实在Android的SDK里面已集成了aapt工具(Android Asset Packaging Tool)来查看APK的信息,该命令中,我们用到dump参数较多些,其中有如下相关参数说明:
    aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]]
      badging          Print the label and icon for the app declared in APK.
      permissions      Print the permissions from the APK.
      resources        Print the resource table from the APK.
      configurations   Print the configurations in the APK.
      xmltree          Print the compiled xmls in the given assets.
      xmlstrings       Print the strings of the given compiled xml assets.
    其中,我们较常用badging,这样可以把尽可能多的信息打印出来。
    常用的命令格式为:aapt dump badging APK文件名
    参考资料:aapt命令帮助文档(输入aapt命令就可以查看到)
              http://www.adaiw.com/?p=609

评论

此博客中的热门博文

I/O映射之I/O端口

通过Netlink检测网线插拔

使用seq_file