当前位置:首页 » 编程软件 » apk反编译大师注册

apk反编译大师注册

发布时间: 2024-10-24 13:49:33

① 求助,apk被加密了,反编译不了,可有方法解决

下载dex2jar JD-GUI apktool

反编译步骤:
1.反编译Apk得到java源代码
首先要下载两个工具:dex2jar和JD-GUI
前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。

具体步骤:
1.首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
2.解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录
运行 dex2jar.bat classes.dex
生成 classes.dex.dex2jar.jar

2.反编译apk生成程序的源代码和图片、XML配置、语言资源等文件
还是下载工具,这次用到的是apktool

具体步骤:
将下载的两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar
1.解压缩下载的两个文件包,apktool-install-windows-r04-brut1.tar解压缩后得到的包里有aapt.exe 和apktool.bat.(注意要把apktool1.4.1.tar解压后的一个.jar 文件到解压后的\apktool-install-windows-r04-brut1文件夹里)
2.特别注意:你要反编译的文件一定要放在C盘的根目录里

② 安卓apk文件如何反编译

安卓apk文件反编译:
一、反编译xml文件
1>
首先下载我给你们提供的文件夹apk_fanbianyi,把它放到某个盘的根目录下(为了方便输入dos命令),然后打开apktool文件夹,安装win+r键,然后输入cmd,进入dos命令行,大家别怕,不用晕,很简单的。
2>
然后在dos命令中首先输入文件夹所在盘符+“:”回车,接着再输入cd+apktool所在目录,切换dos工作空间到apktool文件夹下。
3>
接着输入
apktool.bat
d
【需反编译apk文件路径】
{【反编译文件反编译后的路径】},其中最后一部分可以省去,系统会默认把apk文件反编译到apktool目录下,例如输入
apktool.bat
d
d:/apk_fanbianyi/ttkp.apk,在apktool文件夹下就会生成一个ttpk的文件夹,所有的xml文件全部反编译成功。
二、反编译java文件
1>
首先解压需要反编译的apk文件,拷贝出里面的classes.dex文件到dex2jar文件夹(为了方便操作,省去dos命令输入路径的麻烦)
2>
把工作空间切换到dex2jar文件夹下,输入命令cd
d:/apk_fanbianyi/dex2jar回车
3>
输入命令dex2jar.bat
classes.dex回车,发现dex2jar文件夹下多了一个classes_dex2jar.jar文件,这是反编译成功的java文件
三、xml文件的打开
1>
打开apktool文件夹下的ttkp文件夹,任意找到一个xml文件,选中单击右键,选择notepad++打开(需下载),如果没有此软件,可以选择打开方式,选择记事本打开
四、java文件的打开
1>
dex2jar文件夹下的classes_dex2jar.jar拷贝到apktool文件夹的ttkp文件夹中,不能用notepad++打开,不然会乱码的
2>
启动apk_fanbianyi文件夹下的jd-gui.exe,然后点左上角file,选择open
file,找到classes_dex2jar.jar文件,可以发现有很多包,选择包下的任意一个java文件,打开不乱码了,是不是很神奇,哈哈,你学会了安卓apk文件反编译

③ apktool 反编译apk后怎么打开

1.下载反编译工具
需要下载四个工具:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot
dex2jar:将apk中的classes.dex转化成Jar文件。
JD-GUI:反编译工具,可以直接查看Jar包的源代码。
apktool:反编译工具,通过反编译APK中XML文件,直接可以查看。
apktool-install-windows-r05-ibot:辅助windows批处理工具。

2.解压缩APK包
apk文件也是一种常见的zip,常用的压缩软件就可轻松地解压apk文件。用压缩软件将apk文件中的文件解压到一个文件夹中,得到APK中的资源包括XML文件和classes.dex文件,classes.dex就是java文件编译再通过dx工具打包而成的。

3.反编译dex文件
解压apk文件后,你会发现res目录的图片没有加密,但java源码编译成了一个classes.dex文件,无法用普通的反编译class文件的方法来处理,dex2jar可以将dex文件转换成普通的jar包。
解压下载的dex2jar,把解压后的文件夹放到系统盘跟目录中并把这个目录加到系统path变量中,就可以直接用:dex2jar.bat或dex2jar.sh转换dex文件了。
DOS行命令如下:dex2jar.bat xx\classes.dex(xx是classes.dex文件所在的路径)。
将在同目录得到普通jar包:classes_dex2jar.jar,就可以用处理普通jar包的方法来反编译这个jar包得到原文件。

4.反编译jar包
得到jar包后,下载自已喜欢的反编译工具,推荐使用JD-GUI,有比较简单的图形界面,可以反编译单个class文件,也可以反编译jar包,比较方便。
打开压缩文件JD-GUI,运行jd-gui.exe,打开上面生成的jar包,即可看到源代码了。

5.反编译xml文件
打开解压的res\layout目录,有很多xml文件,如果你想看下作者是如何设计界面的,你会很失望,因为你看到的是一大堆乱码!这个时候我们需要用到的是apktool。
具体操作方法:将下载的apktool和apktool-install-windows-r05-ibot两个包解压到同一个文件夹下,这个文件夹有三个文件:aapt.exe,apktool.bat,apktool.jar。把这个文件夹也放到系统盘的根目录中并把这个目录加到path变量中。以HelloWord.apk为例:
在DOS命令行中输入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夹,此文件夹中的xml文件就是编译好的可以正常查看的文件。
这样就得到了可以得到编译的源码和XML资源。
注意:文件的路径中最好不要出现中文!

④ 鏂版坠鍏ラ棬涔嫔弽缂栬疟宸ュ叿apktool镄勪娇鐢


鏂版坠鎺㈢储锛欰pktool镄勭亩鏄揿叆闂ㄦ寚鍗


鍙岖紪璇慉ndroid搴旂敤镄勭桦瘑姝﹀櫒钬斺擜pktool锛岃╂垜浠涓姝ユユ繁鍏ョ悊瑙e畠镄勪娇鐢ㄨ繃绋嬨


涓銆佽笍涓婂伐鍏蜂箣镞




  1. 蹇呭囧伐鍏烽泦

    • Apktool (.apk 鈫 .smali): 杞鎹apk涓哄彲璇荤殑smali璇瑷

    • dx2jar (.dex 鈫 .jar): 灏.dex鏂囦欢杞鎹涓.jar渚夸簬镆ョ湅婧愮爜

    • jd-gui: 浼橀泤镄.jar鏂囦欢锲惧舰鍖栨煡鐪嫔伐鍏




  2. 镎崭綔瀵硅薄

    • Apktool: 闇瑕佸勭悊镄𪞝ndroid搴旂敤瀹夎呭寘 (濡傦细xxx.apk)

    • dx2jar鍜宩d-gui: 瑙e寘钖庣殑classes.dex鏂囦欢





浜屻佹搷浣沧ラよ﹁В



  1. 鐜澧冨嗳澶

    • 棣栧厛锛岀‘淇濅綘宸插皢Apktool銆乨2j-dex2jar.bat锻戒护琛屽伐鍏峰垎鍒鏀剧疆鍦ㄥ悇镊镄勬枃浠跺す涓锛屽侱:Testapktool鍜娈:Testdex2jar-2.1

    • 纭淇濇搷浣滃硅薄锛坸xx.apk鎴朿lasses.dex锛変笌宸ュ叿鏂囦欢澶勪簬钖屼竴鐩褰曚笅



  2. 锷ㄦ坠瀹炶返


    1. Apktool: 鍦╟md锻戒护鎻愮ず绗︿腑杈揿叆鎸囦护锛屽 D:Testapktool> apktool d -f -s xxx.apk -o D:Testapktool est

      • 鎴愬姛杩愯屽悗锛屼綘浼氱湅鍒版搷浣沧垚锷熺殑鎻愮ず锛屽悓镞讹纴鐩镙囨枃浠讹纸濡伥est鏂囦欢澶癸级浼氩寘钖鍙岖紪璇戝悗镄剆mali浠g爜




    2. dx2jar + jd-gui: 杩愯 D:Testdex2jar-2.1d2j-dex2jar.bat classes.dex锛岀敓鎴恈lasses-dex2jar.jar銆傛帴镌锛岄氲繃jd-gui镓揿紑姝ゆ枃浠讹纴鍗冲彲镆ョ湅鍒癑ava婧愪唬镰佺殑鍙岖紪璇戠増链銆






阃氲繃浠ヤ笂姝ラわ纴镞犺烘槸鍒濆﹁呰缮鏄缁忛獙涓板瘜镄勫紑鍙戣咃纴閮借兘椤哄埄鎺屾彙Apktool镄勫熀链镎崭綔锛屽紑钖疉ndroid搴旂敤镄勭炵橀溃绾憋纴鎺㈠讳唬镰佽儗钖庣殑阃昏緫銆傚湪浣犵殑Android寮鍙戞梾绋嬩腑锛岃繖灏嗘槸涓鎶婂己澶х殑宸ュ叿锛屽姪锷涗綘娣卞叆鐞呜В搴旂敤镄勫唴閮ㄦ瀯阃犮
热点内容
pe添加桌面文件夹 发布:2024-10-24 16:18:38 浏览:503
我的世界服务器后台查看ip地址 发布:2024-10-24 15:39:12 浏览:120
云服务器ip有用吗 发布:2024-10-24 15:36:33 浏览:357
清空缓存图标 发布:2024-10-24 15:33:42 浏览:64
linuxat定时执行 发布:2024-10-24 15:27:37 浏览:527
数组交集c语言 发布:2024-10-24 15:25:57 浏览:375
拼三张源码 发布:2024-10-24 15:25:49 浏览:142
睿翼发动机压缩比 发布:2024-10-24 15:20:15 浏览:21
手机解压密码忘了 发布:2024-10-24 15:20:03 浏览:542
自己搭建ip代理服务器的好处 发布:2024-10-24 15:19:05 浏览:154