找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 16|回复: 0

Dodo APKTools(Android反编译工具)

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 10:51:02 | 显示全部楼层 |阅读模式
软件标签:  反编译   android
dodo apktools是一款简单好用的apk反编译工具,但是使用方便,操作简单。方便是方便了,但是在出现一些需要具体选项参数的时候,dodo apktools就无能为力了。
具体介绍
老外写的《android-apktool》软件,可以帮助我们把apk反编译,生成程序的源代码和图片、xml配置、语言资源等文件。我们对图片和语言资源等文件修改后,可以再把它们编译打包成apk

直接下了dodo_apktools这个,解压到任意文件夹下装了java,把里面的apktool.jar和signapk.jar复制到了c:windows里面(不知道是不是必须的哈,网上看的),再运行apktool.exe就可以反编译了,反编译出来是个文件夹,打开里面的文件基本都可以用记事本打开修改……

编译:利用编译程序从源语言编写的源程序产生目标程序的过程。反编译:编译的逆过程。

odex:使厂商保证一定的反**,因为没有没有odex文件的apk文件是不能正常安装的

ps:不完整的apk是不能正常反编译的,不反编译apk是无法修改源码的。
反编译编译傻瓜步骤
第一步:

a:安装java se development kit 6u10 2008.09,执行默认安装。(下载地址:#)

b:把apktool 1.41解压,将其中3个文件复制到c:windows。

c:添加环境变量path: c:program files (x86)javajdk1.6.0_10in; (注意;号)

第二步:




反编译:

a:把apk文件命名为“c.apk”,复制到c盘。

b:运行cmd,输入:

apktool d "c:c.apk" "c:c"

apk文件将被反编译到c盘的“c”文件夹。

第三步:

修改你该修改的。这里不详细说明了。

附上所有需要的工具。

第四步:

编译:

输入:

apktool b "c:c"

c文件夹中的文件将被编译到c:cuildapk中,而其中的文件也会被重新打包成“c.apk”,保存在c:cdist中。

注:如果出现错误,则可能需要载入框架,可尝试:

将rom中的systemframework中的framework-res.apk复制入d盘根目录,输入:

apktool if d:framework-res.apk

第五步:

将c.apk进行签名。

以上文件名和路径需可变更,本文只是为了方便命令输入,作了简化。各位朋友可根据自己的实际情况作出变更。

使用说明

java程序一定要先装环境jre:#

解压密码:www.down80.com


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-14 18:40 , Processed in 0.073055 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表