NewsJai 发表于 2017-11-3 19:49

修改so档以及dll档类型的游戏教学

本帖最后由 NewsJai 于 2017-11-3 20:44 编辑


本人在台湾论坛发了一些修改版的游戏,来吾爱破解希望可以学更多此为我在台湾论坛发的游戏目录https://apk.tw/space-uid-1155401.html


本人主要修改so档以及dll档类型的游戏(如有错误还请见谅)(欢迎各位发表高见)
希望各位可以评分支持一下

修改So档需要几种工具如下:
解压缩器7-Zip 从APK提取SO档
Java环境JavaSE 设定Java环境
反组译与除错工具IDAPro6.6 反编辑SO档
十六进制Hex编辑器HxD 修改SO档

以LINE 航海王:秘寶尋航為例
1.开启IDA PRO并拉入SO档案(libgame.so)
http://chuantu.biz/t6/124/1509712571x2890174524.jpg
2.等到载入完毕左下角会变成DOWN
http://chuantu.biz/t6/124/1509712594x2890174524.jpg
3.在左边搜寻Quest::QuestBattleLogic::calculateDamage并双击进入之后找到
http://chuantu.biz/t6/124/1509712621x2890174524.jpg
4.使用HxD跳转到地址(B2A324)即PUSH.W {R4-R11,LR}
http://chuantu.biz/t6/124/1509712712x2890174524.jpg
5.跳转到B2A324后修改为5F F4 80 20 70 47
http://chuantu.biz/t6/124/1509712773x2890174524.jpg
6.储存(左上角文件---存储)并更压缩档内容
http://chuantu.biz/t6/124/1509712803x2890174524.jpg


DLL游戏修改
以聖鬥士星矢 小宇宙幻想傳為例
先解压缩apk提取DLL档案
1.开启.net reflector并拉入DLL档案(Assembly-CSharp.dll)
http://chuantu.biz/t6/124/1509712877x2890174524.jpg
2.在右边搜寻BattleCharacter get_DamageBonus并双击进入之后找到
http://chuantu.biz/t6/124/1509713031x1039116168.jpg
3.修改
原版
http://chuantu.biz/t6/124/1509712965x1039116168.jpg

修改版

http://chuantu.biz/t6/124/1509712982x1039116168.jpg

4.储存

http://chuantu.biz/t6/124/1509713083x1039116168.jpg

5.解释
BattleCharacter::get_DamageBonus
get_DamageBonus这是关键字.找get_DamageBonus原因是找关于战斗中攻击力的位置.BattleCharacter即战斗中的角色(包括敌我双方)故修改关于BattleCharacter不能直接改为ldc.r4 304102(304102为任意数)
修改游戏时寻找的关键字主要是HP(生命值)Attack(攻击力)Damage(伤害),找到关键字后要注意declaring type 如:BattleCharacter ,PlayerController::Attack。注意declaring type 应该是与Player or enemy 或关于BattleCharacter
如declaring type只有BattleCharacter,则于BattleCharacter中寻找BattleCharacter::IsEnemy or BattleCharacter::isPlayer . 这些都可令修改时不会将双方修改.只修改其中一方
Single则改为ldc.r4
Int32则改为ldc.i4
以上是小弟的鄙见,请各位多多指正





gunxsword 发表于 2017-11-3 20:26

图片看不了,圣斗士这个,昨天也看了一下,游戏一般,所以没有继续研究,U3D的,DLL看上去没有加密,不过代码实在是不少!

感谢分享修改方法,期待后续精彩内容!

betsywu008 发表于 2018-11-5 17:45

因为玩N大的塔防,很喜欢。但是升级以后都失效了。真的想学一下N大的修改。
可惜啊图片都看不到啊。
还有谁能分享一下这种无敌,秒杀的修改教程吗?!

15980587147 发表于 2017-11-3 19:54

图片都看不了

樱小路才华 发表于 2017-11-3 20:01

这图片是什么鬼啊?

ShadowY 发表于 2017-11-3 20:20

香港人??

NewsJai 发表于 2017-11-3 20:24

15980587147 发表于 2017-11-3 19:54
图片都看不了

图片在我的电脑看没有问题....我再看看...

NewsJai 发表于 2017-11-3 20:25

ShadowY 发表于 2017-11-3 20:20
香港人??

对...你为何猜得出??

aals 发表于 2017-11-3 21:00

NewsJai 发表于 2017-11-3 20:25
对...你为何猜得出??

这论坛连人肉搜索都能,太厉害了。

ebookread 发表于 2017-11-3 21:07

感谢分享 不错的资料

164738777 发表于 2017-11-3 21:31

完全睇唔明白{:1_907:}膜拜下
页: [1] 2 3 4
查看完整版本: 修改so档以及dll档类型的游戏教学