您当前的位置: 首页 >  ar

命运之手

暂无认证

  • 1浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android】【反编译】apktool,dex2jar,jd-gui使用方法

命运之手 发布时间:2019-04-02 09:21:41 ,浏览量:1

apktool,dex2jar,jd-gui是android程序反编译的三大法宝

  • apktool负责反编译xml和资源文件
  • dex2jar负责反编译dex文件
  • jd-gui负责反编译class文件

apk文件中的资源文件是加密的,xml一般都无法直接查看,图片有的也无法直接查看 用apktool反编译后就可以直接查看这些资源,还可以替换后再打包成apk

//反编译android.apk,生成android文件夹
java -jar apktool.jar d android.apk

//替换资源后,再将android文件夹打包成apk
//打包会在android下面生成build和dist两个文件夹
//打包文件放在android/dist下面
java -jar apktool.jar b android

//dex是加密后的class文件,可以直接解压apk得到
//反编译classes.dex,生成classes-dex2jar.jar文件
d2j-dex2jar.bat classes.dex

//修改后的jar包,可以再编译成dex文件
//编译classes.jar,生成classes-jar2dex.dex文件
d2j-jar2dex.bat classes.jar

//jd-gui可以直接将jar包反编译为java代码,并导出为java文件
//将这些java文件拷贝到ide,如eclipse,idea或studio中,修改代码后再打包为jar包,即可起到修改jar包的效果
//启动jd-gui
java -jar jd-gui.jar classes.jar

以上三个软件的打包下载地址: https://download.csdn.net/download/u013718730/11082942

关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0515s