andorid 直接解压后的xml的解密

1.首先可以去看看这个gitHub:

https://github.com/tracer0tong/axmlprinter

2.把apk.py 和 axmlprinter.py下载下来。

2.1(如果你是linux的环境的话,此处不用看,但是是window的小伙伴,就要在开头加上)

import sys

reload(sys)

sys.setdefaultencoding(‘utf-8‘)

不然你在window的编码是无法解密utf-8的xml文件的

3.安装Python(我是用27的)其他的我不知道是否有BUG

4.然后创建一个文件"*.bat"(命名自己想吧),记得把这个文件与刚才两个Python放在一起。

FOR %%i IN (*.xml) DO (
ECHO 正在安装:%%i
axmlprinter.py -i %%i -o _%%i
)

5.然后放入你的乱码xml在刚才的目录。双击你命名的脚本。

6.就会生成你的xml名字前面带有"_"的xml是新解析的xml,打开看到里面的xml是不会有乱码了

时间: 2024-11-05 02:13:20

andorid 直接解压后的xml的解密的相关文章

android 查看解压后的.xml文件代码(axmlprinter2)

axmlprinter2工具下载地址:http://pan.baidu.com/s/1o67eXtS 方法:1.将要查看的.xml文件复制到AXMLPrinter2.jar所在目录2.通过cmd 输入:java -jar AXMLPrinter2.jar main.xml > main.txt 注意:如我的AXMLPrinter2.jar是放在 F:/AXMLPrinter2/目录下,就将盘符切换到相应目录, 如输入F:回车,再输入cd AXMLPrinter2 进入文件夹,然后再输入以上命令:

如何解决Mac里面解压后文件名乱码问题

如果你把Mac当成你的主要工作机器,而你的同事用的都是Windows,有时候交换文档就是一件很痛苦的事,比如今天要说到的问题:当同事传给你一个zip文件,结果你拿过来解压后发现里面有些文件的文件名如果带中文的话,你看到的将会是一堆乱码...Jay一直都无视这个问题,直到有一天终于忍不住了,去google了一把,终于找到了答案,这里分享一下. 其实解决方案很简单,下个软件装上吧!我们要装的软件是“The Unarchiver”.进入Mac App Store搜索 这里略去搜索和安装的过程 安装后第

[教程] wdcp文件管理器里不能删除或移动解压后的文件解决方法

问题:在本地上传压缩包到服务器之后,在wdcp文件管理器里解压,解压之后想把文件移动到其他目录,填写好移动的目标目录之后点移动,显示移动成功,但到目标目录却发现没有自己所移动的文件,文件不知道消失到哪里去了:再看原本解压后的文件夹里也没有文件. 解决方法:看看是不是自己的压缩前的文件夹里有文件名或文件夹名包含中文字符,把他改成英文后再压缩上传,解压之后移动就没问题了:同样,删除不了的文件也可能是你文件名里包含了中文,甚至上传解压之后的文件名已经不是正常中文了,而是乱码! 转自:http://ww

Java的压缩、解压及压缩加密、解密解压 例子

为了节约带宽.加快传送速度,http协议支持gzip的压缩,但如果我们的app与后台不是通过http协议通讯的,那么压缩.解压这个流程需要自己写.下面给出compress和decompress的代码: public static byte[] compress(byte[] data) throws Exception { ByteArrayOutputStream baos = new ByteArrayOutputStream(); // 压缩 GZIPOutputStream gos =

dbeaver解压后启动报错Could not resolve module: org.eclipse.compare

dbeaver工具对很多数据库都支持,但目前对oracle支持的不是特别好,mysql还行吧,其他的还没怎么使用.下载dbeaver解压版后,点击dbeaver.exe刚开始是会报错误的 在对应的目录下查看日志文件中有 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: Could not resolve module: org.eclipse.compare [17] Unresolved req

WinRAR技巧:解压后自动打开解压好的文件夹

很多读者喜欢使用老牌的解压缩工具WinRAR,大家使用WinRAR解压文件之后的第一件事就是找到解压好的文件夹,双击文件夹,以便在里面找到自己想要的文件.其实这一步操作是可以简化的. 首先在电脑上随便找一个压缩包,右键"解压文件-",接着弹出"解压路径和选项"设置窗口. 在最下方,勾选"在资源管理器中显示文件",然后点击下面的"保存设置".最后点确定. 好了,随便找一个rar压缩包解压试试,解压缩后,你的资源管理器会自动打开解

Ubuntu下压缩包内文件解压后乱码问题的解决

用到的工具是The Unarchiver项目提供的lsar/unar工具. The Unarchiver项目主页:http://code.google.com/p/theunarchiver/ 安装(12.04及以上): 代码: sudo apt-get install unar 12.04下面或者想编译安装的朋友请參考: viewtopic.php?f=35&t=353426 使用: 如果须要解压的ZIP包是foo.zip 代码: lsar foo.zip #列出全部文件 假设列出的文件名称已

linux下zip文件解压后乱码解决方案

解决办法一,利用pyton来处理 1.vi uzip文件2.复制一下内容(Python) #!/usr/bin/env python # -*- coding: utf-8 -*- # uzip.py import os import sys import zipfile print "Processing File " + sys.argv[1] file=zipfile.ZipFile(sys.argv[1],"r"); for name in file.nam

tar包解压后用户名改变

最近开发项目时在PC上wang用户及组下打包的tar包解压到嵌入式设备root用户下,文件目录及文件用户名改为dbus和dbus组,导致cron等应用异常. 出现此问题时可以通过修改相应文件(件)的用户和用户组,但不通用. 理想的方法是tar包解压时不保留用户信息,通过tar --help可知晓: tar --no-same-owner -zxvf xxx.tar.gz -C / 至于为什么用户名改为dbus,应该和用户ID有关,在PC上wang的用户ID和嵌入式设备上dbus的用户ID相同,此