2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
只看作者:Asura 查看全部
38972
Lv6胸怀六国志等级图标等级图标等级图标等级图标等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章勋章勋章
帖子
184
回复
3,728
积分
15.7万
注册
2011-05-09
[安卓交流]

精华 apk修改神器与简单修改教程

[复制链接]
查看 4,666 回复 0
楼主 发表于 | 查看全部
38 人收藏

APK编辑器与dalvik字节码编辑器、APKtool的区别:

APK编辑器只能够编辑字符常量池的内容,并不能够修改实义代码内容。但是破解必备是因为它可以在程序内替换指定图片、XML。

接下来为大家说说手机端破解的两款神器。我破解游戏、软件都是用以上两款软件,还有一个大家可以到网上下载:920文本编辑器。920文本编辑器可以让代码高亮,方便编辑xml。

说到两款神器,我就说说它破解的一般步骤:

1.定位string(关键字词法、字符串id)

2.修改程序运行逻辑

3.重新编译签名

说到定位string,如果没有在arsc中出现关键字,就去dex中寻找。

基础的东西自己去看,这里不说了。贴子网址: http://xyde.cn/forum.php?mod=viewthread&tid=503&extra=page%3D1&mobile=2

如何修改运行逻辑呢?通俗的说,就是把失败的label跳转到成功label。

label是什么呢?就是标签。它和易语言中的子程序作用一样,相当于dll中的API。

看完链接上的贴子大家就知道了,apk程序(linux系统)的运行逻辑是dalvilk虚拟机机制,这就意味着它与Java完全不同。

下边为大家普及代码:

if-nez vx :labelx

x为某个数值。vx是寄存器,lable介绍过了,x通常为数字(全局唯一值)

在dalvik指令中,ne相对的是eq。

如果看到这句话后边有失败,只需要把ne改为eq即可,相反eq改为ne。

这就是最基础的修改。

这就是我给大家带来的普及修改教程。

APKtool下载地址: http://pan.baidu.com/s/1gdsW1X5

dalvik1.3增强版下载地址:

http://xyde.cn/forum.php?mod=viewthread&tid=580&mobile=yes
登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块