24游戏-网络单机游戏GM工具论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1775|回复: 3

剑灵M架设视频教程之客户端修改

[复制链接]

87

主题

43

回帖

1895

积分

金牌会员

Rank: 6Rank: 6

积分
1895

救世者之树-邮件龙之谷三系-泡点剑灵M赞助商-200奥拉蛋赞助商-item奥拉蛋赞助商-CDK

发表于 2021-9-28 12:18:11 | 显示全部楼层 |阅读模式
剑灵架设视频教程之客户端修改


使用工具:


ApkToolAid

010Editor


客户端需要14位IP或者域名(不足14位参考下面解决思路)

下面开始

----安卓客户端---------------------------------------

一、反编译客户端

这里使用ApkToolAid 已经编译过了

拖进去点击保存就反编译,

二、IP修改

lib/arm64-v8a/libUE4.so

010editor打开 查找 Unicode

192.168.18.128 替换IP 注意14位数

点击全部替换 替换了34处 然后保存


三、obb包修改



两种方法修改,

1,手动放进游戏资源包

意思就是 客户端APK安装后 把

main.11910.com.jlonline.revolution.obb

放进模拟器或者手机安装目录

Android\obb\com.jlonline.revolution 文件夹里面就行了

这个没上面好说的。下面看看热更新方式


2,热更新修改  

通过热更新的方法下载main.11910.com.jlonline.revolution.obb到手机


把main.11910.com.jlonline.revolution.obb上传到你的网站目录8888里面(其他地方也可以)

获取到下载路径,比如我这里就是

http://192.168.18.128:8888/main.11910.com.jlonline.revolution.obb

你也可以放到其他CND服务器上面。能下载到就可以


利用MT管理器编辑或者反编译APK文件。

修改
smali\com\jlonline\revolution\DownloaderActivity.smali

1.查找line 103

修改  const-string/jumbo v0, "你的热更obb文件地址"

http://182.254.134.178:8888/main ... line.revolution.obb
2.查找line 620 (是乱码需要配合工具)

修改 const-string/jumbo v6, "[obb你的加密后热更地址..."

我们把我们的热更地址复制到
http://tool.chinaz.com/tools/unicode.aspx
进行加密

把加密后的字符串替换到上面

PS:前面的 obb\  和  后面的 ... 保留  只替换中间


修改 (这个为obb包大小验证 默认是改了,如果你的没改就修改下)
smali\com\jlonline\revolution\OBBData.smali

查找line 18
往下找到
const-wide v4, 0xe360b1a3L

把e360b1a3改为e3609dd0

我这里是改过的就不管了


到这里就可以了,我们把编译回去就好了



obb两种方法自己选择使用





----苹果客户端---------------------------------------

Payload\TSProject.app\TSProject

010editor软件来修改修改 (jlgm.90175.com)
jlgm.90175.com
jianl.gojg.top
https://jinggu.lanzoui.com/ipR1Zrtpi5e

然后 保存替换回去




到这里就可以了。


本期教程到此结束。。



PS:
IP不足14位解决思路

思路1:
如果ip位数不足,可以在ip 端口 8080 和 8888 后面加/  来补充ip位数,比如原来ip是192.168.1.104  但是我的ip是192.168.1.3  那么我们在使用010editor软件来 选择 Unicode 替换时就可以把  192.168.1.104:8080  替换成  192.168.1.3:8080//   再把  192.168.1.104:8888  替换成192.168.1.3:8888//


思路2:
使用010editor软件来进行16进制替换,首先 139.196.32.250 的16进制是3133392e3139362e33322e323530  然后在每一对数字(每2个数字)后面补00 那么就是380031002e00310031002e003200330030002e003000300031003800

接下来就是最主要的步骤:

首先比如我的ip是 62.12.231.11 那么要怎么办?  我们可以在最后的11 前面补0  位数达到跟 139.196.32.250  一样  那么是  62.12.231.0011

然后 我们浏览器访问:https://www.bejson.com/convert/ox2str/

然后输入你的ip (比如是62.12.231.0011) 点击  字符转16进制    可以看到下面有一串字符  我们复制到文本,然后在每一对数字字母(每2个数字字母)后面补00,得到一个新字符串

使用 010editor软件 来打开 lib/arm64-v8a/libUE4.so   我们选择 16进制搜索 380031002e00310031002e003200330030002e003000300031003800 最后再继续替换成上面的  新串字符  (重点:查找和替换都是要选择16进制)

0

主题

4

回帖

41

积分

新手上路

Rank: 1

积分
41

论坛元老

发表于 2021-10-3 16:26:55 | 显示全部楼层
学习了....凑个字数行不行

0

主题

36

回帖

42

积分

新手上路

Rank: 1

积分
42
发表于 2022-8-24 08:35:46 | 显示全部楼层
东西。。。。。
回复

使用道具 举报

0

主题

9

回帖

65

积分

注册会员

Rank: 2

积分
65
发表于 2022-11-9 23:26:18 | 显示全部楼层
RE: 剑灵M架设视频教程之客户端修改 [修改]
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|24游戏论坛

GMT+8, 2024-5-5 18:09 , Processed in 0.434665 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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