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文件用啥工具打开?或解压?