Android反编译工具和方法

Android反编译工具和方法

黑客资讯hacker2019-05-12 8:15:438291A+A-

序言

设计规划流程中一些当时会碰到某些作用,自身记不清该如何做,殊不知其他手机app里边早已拥有,这一当时能够选用反编译的方法,解除别的的系统,来知道某些它 的作法,一起啊,还要效仿他人的软件结构,資源文档,这些,嘿嘿。我可以就来解读某些有关反编译有关的常识,关键分三篇,第一篇介紹反编译的道具和方式, 第二篇,介紹smali的词法,第三篇介紹怎样避免反编译,关键根据这几页稿子,知道怎样去做反编译和编码堵漏。雷电模拟器闪退怎么办.

道具

apktools-现阶段最强劲的反编译工具

更好反编译apk,分析出資源文档,xml文件,转化成smali文档,还要把改动后的文档你要转化成apk。

适用windows,linux,mac。

下载链接:https://code.google.com/p/android-apktool/downloads/list请备用人字梯

dex2jar

将apk中的dex文件转换变成jar文件,许多人不容易看smali文档,還是看java类文档较为舒适,这一当时能够依靠这一道具来转为java,都是适用windows,linux,mac。

下载链接:http://code.google.com/p/dex2jar/downloads/list

jd-gui

查询jar文件,基础可以看到java class文档了,都是适用mac,windows,linux。如何避免iOS恶意程序.

下载链接:http://jd.benow.ca/

apktool的命令行綜合道具推介 apktool plus

我觉得是他人写的1个道具,非空子集了apktool的作用,另一个还适用给apk签名。正式版是v9update6,只适用windows体系。

下载链接:http://dl.dbank.com/c0jndlkbu4#

开展反编译

应用apktools

在apktools文件名下实行下列指令

./apktool d pathtoapk outdir #mac linux

apktool.bat d pathtoapk outdir #window

那样就能够反编译完成了,能够查询列举的資源文档,smali文档,这样的话有的app开展了独特解决,没有所有能够反编译的。

一起apktool还要对反编译后的文档反向成apk文件,文件类型给出。

./apktool b apppath outpath

反向后的文档如果无签字的必须先签字才能够安裝。

应用dex2jar

apk文件自身我觉得也是1个zip解压包,先讲apk改为1个.zip文件压解后获得1个classes.dex。到dex2jar的文件名,实行下列指令.

./d2j-dex2jar.sh pathtoclasses.dex #mac linux

d2j-dex2jar.bat pathtoclasses.dex #wind

以后会转化成1个jar文件,用jd-gui开启就可以看到列举的java代码了。

别的

我觉得人们应用的反编译也就这种任何了,一般许多当时没法获得许多的编码,终究丈人也是对策解决的。安卓手机为何越用越卡.


点击这里复制本文地址 以上内容由黑资讯整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
  • 1条评论
  • 忿咬绿脊2022-06-01 17:37:24
  • 序言设计规划流程中一些当时会碰到某些作用,自身记不清该如何做,殊不知其他手机app里边早已拥有,这一当时能够选用反编译的方法,解除别的的系统,来知道某些它 的作法,一起啊,还要效仿他人的软件结构,資源文档,这些,嘿嘿。我可以就来解读某些有关反编译有关

支持Ctrl+Enter提交

黑资讯 © All Rights Reserved.  
Copyright Copyright 2015-2020 黑资讯
滇ICP备19002590号-1
Powered by 黑客资讯 Themes by 如有不合适之处联系我们
网站地图| 发展历程| 留言建议| 网站管理