Don*_*Gru 119
实际上apk文件只是一个zip存档,所以你可以尝试将文件重命名为theappname.apk.zip
任何zip实用程序(例如7zip)并将其解压缩.
的androidmanifest.xml
文件和资源将被提取并且可以被看作而源代码不是在包-刚编译.DEX文件("的Dalvik可执行")
Jen*_*rat 12
解压缩将揭示资源,AndroidManifest.xml
将被编码.apktool
可以 - 在很多其他事情中 - 也解码这个文件.
要将应用程序解码App.apk
到文件夹中App
,请运行
apktool decode App.apk App
Run Code Online (Sandbox Code Playgroud)
apktool
不包含在官方Android SDK中,但可以使用大多数数据包存储库.
还有zzos.(完全披露:我写了).它只反编译实际资源,而不是dex部分(baksmali,我没有写,在处理那部分方面做得很好).
Zzos比apktool更不为人所知,但是有一些APK可以更好地处理它(反之亦然 - 稍后会更多).大多数情况下,上次检查时,apktool不会处理包含自定义资源类型(不是修饰符)的APK,并且由zzos处理.还有一些情况下逃避zzos处理更好.
在消极方面,zzos(当前版本)需要一些支持工具来安装.它是用perl编写的(而不是用Java编写的APKTool),并使用aapt进行实际的反编译.它还没有对attrib资源进行反编译(APKTool会这样做).
这个名字的意思是"aapt",Android的资源编译器,向下移了一个字母.
4打开apk文件的建议方法:
1.通过Android Studio打开APK文件(用于照片,Java代码并分析大小)的最佳方法
2.通过应用程序winRar,7zip等打开(仅查看照片和...)
3.使用网站javadecompilers(适用于Photo和Java代码)
4.使用APK工具(用于照片和Java代码)
归档时间: |
|
查看次数: |
129446 次 |
最近记录: |