APK文件里面的AndroidManifest.xml文件全是乱码用啥编译器打开?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了APK文件里面的AndroidManifest.xml文件全是乱码用啥编译器打开?相关的知识,希望对你有一定的参考价值。

RT

把AXMLPrinter2.jar下载到桌面,把你提取出乱码的androidManifest.xml文件也放在桌面

你还需要安装好java
///////////以下内容在桌面保存为run.bat////////////

for /f "tokens=2,*" %%i in ('reg query "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders" /v "Desktop"') do (
set desk=%%j
)
java -jar AXMLPrinter2.jar %desk%\\AndroidManifest.xml > AndroidManifest.txt
pause

////////以上内容在桌面保存为run.bat////////////
保存后运行run.bat,如果没有任何提示(“按任意键继续”除外),就说明成功解密,在桌面会生成一个AndroidManifest.txt文件,这个.txt文件就是解密后的文件,这样就不乱码了

AXMLPrinter2.jar这个文件你自己百度下载

参考技术A 一般的APK解压或者反编译出来的AndroidManifest.xml都是可以直接打开的,除非这个APK开发中用到了特殊手段,加密了这些文件,一般都是直接用记事本都能打开的,不过QQ、微信我打开也是乱码。 参考技术B 看一下你的文件是不是UTF-8的格式,这是转换乱码滴。。。 有的格式是不支持的。。。 参考技术C xml就是纯文本文件,用记事本就可以打开。然后他也是一种网页文件,可以用所有浏览器(就是上网用的东东,手机的不一定行),然后就是可能会有编码的问题导致出现乱码。如果用浏览器打开可以改变显示编码来消除乱码。

APK文件结构

APK其实就是一个压缩包.在android平台上的可安装文件执行文件(文件是加密的).

未反编译的apk包结构:

META-INF:程序签名目录,里面是(.RSA)证书文件和程序摘要对应的哈希值文件.

AndroidManifest.xml:应用程序配置文件.

classes.dex:dex可执行文件.

lib:程序依赖库.

res:应用程序资源.

 resources.arsc:资源配置文件.

assets:需要打包到APK中的静态文件.

 

以上是关于APK文件里面的AndroidManifest.xml文件全是乱码用啥编译器打开?的主要内容,如果未能解决你的问题,请参考以下文章

安卓游戏,妖姬三国APK里面的.pvr.ccz文件用啥工具打开?或解压?

安卓游戏,妖姬三国APK里面的.pvr.ccz文件用啥工具打开?或解压?

Android Apk的反编译和加密

APK文件里面的AndroidManifest.xml文件全是乱码用啥编译器打开?

Android Studio编译好的apk放在哪里

安卓反编译出来的代码如何修改重新生成APK