1. 安卓反编译软件apktool 3.7谁有
这个可以吗?
http://m.coolapk.com/apk/per.pqy.apktool
2. 我想自己汉化一个安卓的软件,用的是apktool,反编译的时候只生成smile文件。java应该是
想汉化的话用AndroidResEdit就够了
另外出现你这种情况应该是apktool的版本太低,我之前出现过,去官网上下载最新版替换之即可。:)
3. android apk反编译软件哪个好用
Android反编译的目的无非就是为了看到的xml、资源和代码:
得到代码的方式:直接解压APK文件 --> 得到classes.dex文件 --> 使用 dex2jar
classes.dex classes.jar生成jar文件 --> [可选的解压jar文件]
-->使用XJad或者JDCompiler查看源代码
得到XML的方式:
方式1:直接解压APK文件 --> 通过axmlprinter工具查看XML文件(这种方式查看的XML文件的id都是数字--即R文件中id对应的值)
方式2:使用APKTool工具解压APK文件可以直接查看XML文件
Android反编译常常使用如下的一些工具:
1、反编译命令:
apktool d D:\\Developer\androidDecode\Test0201.apk D:\\Developer\androidDecode\test0201
D:\\Developer\androidDecode\Test0201.apk:要反编译的APK文件
D:\\Developer\androidDecode\test0201:反编译文件的保存目录,必须为空目录
2、从反编译的文件编译成APK apktool b D:\\Developer\androidDecode\test0201 D:\\Developer\androidDecode\test020101.apk
D:\\Developer\androidDecode\test0201:保存编译后文件的目录
D:\\Developer\androidDecode\test020101.apk:生成的新的APK文件的保存的绝对路径
3、签名APK文件:
singedAPK.bat文件
java -jar "%~dp0signapk.jar" "%~dp0testkey.x509.pem" "%~dp0testkey.pk8" %1 signed.apk
执行singedAPK.bat命令
singedAPK D:\\Developer\androidDecode\test020101.apk 生成一个singed.apk文件和test020101.apk在同一个目录
4、使用baksmali.jar把一个dex文件转换为一个smali文件
java -jar D:\\Developer\ApkTool\baksmali.jar -o
D:\\Developer\androidDecode\baksmaliout
D:\\Developer\androidDecode\Hello.dex
D:\\Developer\ApkTool\baksmali.jar:baksmali.jar文件所存在的全路径
D:\\Developer\androidDecode\baksmaliout:生成的smali文件的保存目录
D:\\Developer\androidDecode\Hello.dex:要转成smali文件的路径
5、使用ddx.jar把一个dex文件转换为ddx文件
java -jar D:\\Developer\ApkTool\ddx.jar -d D:\\Developer\androidDecode\ddxout D:\\Developer\androidDecode\Hello.dex
D:\\Developer\ApkTool\ddx.jar:ddx.jar文件的绝对路径
D:\\Developer\androidDecode\ddxout:要保存ddx文件的路径
D:\\Developer\androidDecode\Hello.dex:要转换的dex路径
6、Android自带dexmp工具:dex文件转为smali文件 dexmp -d xxxx.dex > xxxx.smali
7、dex2jar.jar:dex2jar XXX.dex YYY.jar
4. 有没有ApkTool(Apk反编译工具)电脑版
有apktool windows版本,可以直接在各大下载站下载到
5. 有没有可以反编译安卓数据包的软件(obb格式)
安卓手机上有一款软件叫 apktool 的反编译软件应该可以解决你的问题 去论坛版找找看
提供机锋地址:权http://bbs.gfan.com/forum.php?mod=viewthread&tid=6028134
祝你成功
忽然发现我看错了 是obb数据包啥
obb是外部扩展的资源文件,加密的
要在linux下面,挂载obb文件,必须知道它的密码,要具备的知识太多了
6. 安卓反编译中的汉字用类似\u7ecf\u5e03\u5b57编码如何换算成汉字
这貌似是utf-8编码,代表的汉字是:经布字 具体,你可以去这里转换utf-8编码: http://utf8.supfree.net/ 把\u7ecf\u5e03\u5b57 , 改成:经 布 字 也就是把lu改成,然后每个编码后面再加个分号“;”。 改完后,贴到网页里的那个文本框里,之后点 “UTF-8 还原 中文” 按钮。
7. android反编译工具怎么用
工具/原料
eclipse、ADT、android的SDK
反编译类文件用dex2jar、jdgui
1.
打开apk2java目录下的dex2jar-0.0.9.9文件夹,内含apk反编译成java源码工具专dex2jar,以属及源码查看工具jdgui。
apk反编译工具dex2jar,是将apk中的classes.dex转化成jar文件源码。查看工具jdgui,是一个反编译工具,可以直接查看反编译后的jar包源代码
2.首先将需要反编译的apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar-0.0.9.9文件夹。在命令行下定位到dex2jar.bat所在目录,运行
dex2jar.bat classes.dex
目录文件夹就会生成
classes_dex2jar.jar
3.然后,进入jdgui文件夹双击jd-gui.exe,打开上面生成的jar包classes_dex2jar.jar,即可看到源代码了。
8. 求助,安卓机资深,非专业者勿入。 本人想用手机汉化一些软件,于是下了个安卓版的akpto
资深的安卓汉化者是不用akptool的,akptool是用来玩玩汉化的。
最好的汉化方法是:把apk软件解压,把要汉化的软件拆成多个可用记事本直接打开的文件,然后使用记事本类的文字处理软件进行汉化。
9. 哪个安卓的反编译软件,最强大反编译错误最少
一、工具:
apktool , dex2jar , jd-gui
二、使用dex2jar + jd-gui 得到apk的Java源码
1.用解压工具从 apk包中取出 classes.dex 文件回
用命令答(dex2jar.bat classes.dex)得到一个 jar文件
2.用jd-gui反编译工具将得到.jar文件反编译成.java文件
三、使用apktool得到apk的xml文件
1.用命令(apktool d xxx.apk xxx_xml)反编译xxx.apk包
2.从 xxx_xml 文件夹得到xml文件
10. 有没有反编译工具,可以把APK完全反成一个android项目的 , 这个android逆向助手只
我可以让你看见项目的源码,但是不知道怎么才能将源码放到eclipse中进行运行!~~我试了好多次,都不成功,导入工程后总是会出错,不知道是我哪里设置的和源码中设置的不一样!~~
方法是:第一步:你先把下载的包的后缀名改成.zip
第二步:到网上搜索dex2jar,下载一个,解压到电脑磁盘中
第三步:打开你改完后缀名的.zip文件,将其中的.dex文件解压出来,拷贝到dex2jar这个文件中,和lib文件夹放在同文件下
第四步:进入cmd命令,然后用cd 命令进入到dex2jar这个文件中,我的是这样的cd C:\android反编译工具\dex2jar-0.0.9.15\dex2jar-0.0.9.15,然后在执行dex2jar classes.dex这个命令,等待一会,反编译好了后
第五步:到网上搜索jd_gui,然后下载一个解压到磁盘,打开它然后点打开文件,找到刚刚反编译好的那个文件夹,即dex2jar那个文件夹中找.jar文件,打开它就能看到源码了!~~~
其它的资源文件什么的就在刚刚你改完的那个zip文件中有。
不过你也可以将.apk文件再反编译回来,在看资源和Androidmanifest.xml文件!~~~这个用到apktool,这个用起来挺简单的,你可以到网上搜索一下!~~~