修改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
以上是小弟的鄙见,请各位多多指正
图片看不了,圣斗士这个,昨天也看了一下,游戏一般,所以没有继续研究,U3D的,DLL看上去没有加密,不过代码实在是不少!
感谢分享修改方法,期待后续精彩内容! 因为玩N大的塔防,很喜欢。但是升级以后都失效了。真的想学一下N大的修改。
可惜啊图片都看不到啊。
还有谁能分享一下这种无敌,秒杀的修改教程吗?! 图片都看不了 这图片是什么鬼啊? 香港人?? 15980587147 发表于 2017-11-3 19:54
图片都看不了
图片在我的电脑看没有问题....我再看看... ShadowY 发表于 2017-11-3 20:20
香港人??
对...你为何猜得出?? NewsJai 发表于 2017-11-3 20:25
对...你为何猜得出??
这论坛连人肉搜索都能,太厉害了。 感谢分享 不错的资料 完全睇唔明白{:1_907:}膜拜下