-
-
直接从APK文件中获取可读AndroidManifest.xml的方法
-
发表于:
2015-10-25 10:53
8518
-
直接从APK文件中获取可读AndroidManifest.xml的方法
由于需要不反编译APK,直接从中获取AndroidManifest.xml文件,用途是做一些修改,然后再编译进APK中,网上查了一下有两种方法:
一种是aapt dump xmltree test.apk AndroidManifest.xml。
另一种是用AXMLPrinter来获取。
第一种方法出来的内容太乱,基本没法用。第二种方法得到的文件虽然基本与原始的AndroidManifest.xml差不多,但是不完全,如下:
<application
android:theme="@7F0B008C"
android:label="@7F0A000D"
android:icon="@7F020057"
android:name="myApplication"
android:debuggable="true"
android:allowBackup="true"
>
<activity
android:label="@7F0A000D"
android:name=".MainActivity"
可以看到有些字段是类似"@7F0B008C"这样的字段,有没有什么办法可以得到完整的AndroidManifest.xml?
期待高手回复,谢谢!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课