[手游] [安卓APK修改教程] 关于如何对位修改IP 示例游戏为某田

[复制链接]
4015 发表于 2024-12-17 14:38:19 | 显示全部楼层 |阅读模式
更改前准备:
1. 先安装JDK并配置环境变量 (这个教程太多了) ( 点我跳转到第三方网站教程 )

2. 下载我发的反编译及其他工具,解压至D盘根目录,保证路径为D:\ApktoolIOPQ\APKToolGUI    ( 点我下载 )
3. 安装VS CODE,方便修改配置文件 ( 点我下载 )
4. 准备一个需要修改的安卓APK,我这里拿某田举例。请注意APK路径和文件名禁止为中文,可以放在D:\ApktoolIOPQ 下方便修改
5. 以下是教程


更改教程:
解压好上面2里面的东西,保证路径为D:\ApktoolIOPQ下有3个文件夹+2个快捷方式
先打开D:\ApktoolIOPQ\安装包,按照顺序安装010编辑器,建议不要动默认路径,动了的话,补丁需要手动选路径
装完后,D:\ApktoolIOPQ\安装包 这个文件夹可以删了

准备一个APK,我这里拿某田举例,重命名为1,移动到D:\ApktoolIOPQ\下



打开APKToolGUI,将1拖动到反编译按钮前面的一个长框里,会自动反编译,如果用管理员模式打开这个软件,将不能拖动,只能自己选



反编译完成后,D:\ApktoolIOPQ下会出现一个APK文件名的文件夹,我命名为1就是1文件夹 (这里注意下反编译软件下面的日志框有没有报错,一般如果JAVA环境变量没设置好就会报错)
进入1,根据对应教程找到需要更改的文件,某田是要改 D:\ApktoolIOPQ\1\assets\bin\Data\1680f7aacfd6ef14ebb9af4c913380dc 这个,将这个文件复制到D:\ApktoolIOPQ下

---更改IP有多种方式,其他方式可以参考文章末尾,教程中的方式是免对位的,即你的IP比端自带的长也可以改---
打开UABEAvalonia,软件选左上角文件→打开,选择D:\ApktoolIOPQ\1680f7aacfd6ef14ebb9af4c913380dc
新跳出来的页面选择列表里第一个文件(其他游戏会有很多文件,更改对应的),点击右边导出转储Dump,保存,会出现一个文本文档,这就是要改的
右击他 D:\ApktoolIOPQ\VersionPath-1680f7aacfd6ef14ebb9af4c913380dc-1  选编辑 (默认是系统自带的记事本打开的)
找到你想要更改的IP,改成你需要的


保存
回到UABEAvalonia跳出的第二个框,点击右边导入转储Dump,选择刚才改好的文本文档 D:\ApktoolIOPQ\VersionPath-1680f7aacfd6ef14ebb9af4c913380dc-1
保存、保存
选择改好的文件1680f7aacfd6ef14ebb9af4c913380dc,点击复制,回到目录D:\ApktoolIOPQ\1\assets\bin\Data\ 将原有的文件删除(不要直接覆盖),然后粘贴

某田的本地注册的端,还需要改IP
进入到D:\ApktoolIOPQ\1文件夹,空白的地方右击,选通过CODE打开,打开后左边选搜索图标,搜索192.168.31.72,替换成你自己的IP



D:\ApktoolIOPQ\1\res\values\strings.xml 这个文件可以改APP名称

回到APKToolGUI,点击编译
我用论坛的端,会报错,看下日志是
D:\ApktoolIOPQ\1\res\mipmap-mdpi\app_icon.png: error
原来是\res\mipmap-mdpi\app_icon.png这个图标图片有点问题,Photoshop或者画图自己建一个256x256像素大小的图片,另存为PNG格式,名字app_icon,覆盖掉原来的就行
改完后就顺利编译了
编译完成后会自动签名,即改好的APK叫1 signed.apk
安装这个就行了

关于其他修改IP的方式:对位及通过短域名代替
1. 先说IP位数相等的对位修改,这种情况一般适用于端自带的IP和你的IP位数相同,即192.168.200.128 = 114.235.111.111  或  192.168.200.1 = 49.235.15.15 这种情况。
更改很方便,找到你要更改的文件,右击选择用 010 Editor打开,某田在末尾,将IP修改成你需要的,除了IP,其他所有字符的位置都没有发生变动,即对位修改

   

改好后直接保存就行

2. 如果IP位数不一致,也有两种情况,一个是你的IP比原IP短,还一个情况是你的IP比原IP长
原192.168.200.200,你是114.114.114.11,你的IP比原IP短
原192.168.200.20,你是114.114.114.114,你的IP比原IP长

你的IP比原IP短
先说短的,一个是可以通过在url里添加斜杠来代替缺的一位IP,比如用 010 Editor修改
http://192.168.200.200:8081/apiT5/api.php
改为
http:///49.235.235.235:8081/apiT5/api.php 或 http://49.235.235.235:8081//apiT5/api.php
保证URL后面apiT5/api.php文件的位置不变动
但是有些端,用斜杠代替是不可以的,所以可以参考下面你的IP比原IP长的教程

你的IP比原IP长
再来说你的IP比原IP长,这样是没办法直接塞进去你的IP的
第一个方法是默认教程里的通过修改转储的方式实现免对位修改

第二个方法是通过删改路径里的文件夹或者文件的名字,来实现整体位置不变
比如原路径是:http://192.168.200.2:8081/apiT5/api.php
更改后的路径:http://192.168.200.200:8081/api/api.php
发现在IP改长2位的同时,将文件夹名称apiT5缩短2位为api,这样就保证了最终你需要连接到的那个文件的位置还是没有发生变化的
这个方法的缺点是,涉及到其他配置文件,比如我其他文件夹里有很多配置文件需要读取apiT5里的文件,但是你把apiT5改成api了,就读取不到了
所以第二个方式适用于那种路径很单一的H5游戏,并且需要通过VSCODE进行批量查询涉及到的路径并修改

第三个方法是通过注册短域名来实现
这个方法的缺点是国内VPS需要实名备案才可以域名解析,如果不在意这个的可以用这个方法
到服务商购买一个域名,越短越好,比如iopq.net
iopq.net对应最短的IP是 x.x.x.xx
然后到你买的域名界面,新建解析
类型选择A
主机名Hostname编一个加上去后能让你域名长度和要改的IP长度一致的,然后IP输你的服务器IP,然后提交解析就行

比如要按192.168.168.16来匹配长度,他一共14位
你新建主机名后,主机名后面会自动带一个.  你的域名是iopq.net 八位,算上点一共9位,所以主机名需要设置5位长度
即主机名设置为12345,完整的网址就是12345.iopq.net,与192.168.168.16长度一致
http://192.168.168.16
http://12345.iopq.net
这个方法可以适用于一切长度的IP或者长域名,兼容性高,但是就是需要实名认证
域名解析需要时间,解析完毕后用010 Editor对位修改就行了
国内VPS国外域名、国内VPS国内域名、国外VPS国内域名,均需要备案,否则无效

---------------------------------------
以上就是教程全部

============================================================


客户端修改就是按某田写的教程,服务端架设你去手游区看看,有手工端教程
混沌资源社区- 论坛版权- 免责声明
欢迎您访问“混沌资源论坛”(www.0086.fun),以下简称“混沌资源”
为确保本网站的正常发展、规避意外风险,清晰责权利益,特制定本《免责条款》。在您浏览本内容之前,请仔细阅读本条款。
   01、“混沌资源”刊载之企业等相关单位(个人)原创作品,是为更好的展示其形象,提供参考学习之用,请勿保存、转载,以及用于商业用途,请支持原创及正版作品。
02、“混沌资源”秉承分享资源、分享快乐的原则,会员可每天登录和领取红包任务.登录他人主页以及发帖等分享方式赚金币免费互相交流下载,无对外开设贴吧、博客、等主页,本站的所有内容都不保证其准确性,有效性,完整性,时间性,凡因本站内容引起误导等因素而造成的损失本站不承担连带责任。
   03、 本网站所刊载信息的作品内容及下载件仅代表原作者本人的观点,不代表本网站观点,对于任何因本网站内容所引起的纠纷、损失等,本网站均不承担侵权行为的连带责任。
   04、 当本网站以链接形式推荐其他网站内容时,由于本网站并不控制相关网站和资源,因此,本网站不能保证从这些链接获取的任何内容、产品、服务或其他材料的真实性、合法性。对于任何因使用或信赖从此类网站或资源上获取的内容、产品、服务或其他材料而造成(或声称造成)的任何直接或间接损失,本站均不承担任何责任。
   05、 本网站所荐公司或项目,在其所提供资料的基础上,本网站已进行核实,故不能保证其内容的真实性、可靠性及准确性。因此,所荐内容仅供参考,不做为任何会员、任何行为依据的指导和建议。因此而引发的任何争议和纠纷,与本网站无任何关联。
   06、 本网站可能因其他合作方或相关电信部门的互联网软硬件设备故障或失灵、或人为操作疏忽而全部或部分中断、延迟、遗漏、误导或造成资料传输或储存上的错误、或遭第三人侵入系统篡改或伪造变造资料等,本网站不承担任何责任。
   07、 在混沌资源论坛上传的作品(包括软件、网游服务端客户端、文字、图片和FLASH、动画)者皆视为混沌资源网友投稿,文责自负。本站享有使用、选择和修改的权利。
   08、 由于会员将密码告知他人或与他人共享同一会员ID,由此导致的任何会员资料泄露、积分丢失以及所带来的任何其它损失,本网站均不负任何责任。
   09、 混沌资源所发布的作品,其版权归属原作者或所属公司所有。其他个人.媒体.公司或其他网站对本站发布作品如需使用,必须事先与原作者或混沌资源联系。
   10、 如本站转载涉及版权问题,您认为内容侵犯了您的权益,请立即通知本站并提供相应的充分的证据。本站在核实后将及时予与删除并致以最深的歉意!同时本站保留全部修改、解释、更新本声明的权利。
   11、 法律法规规定的其它有关免责规定。
   12、 凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
13、本站发布的所有资源(包括动漫作品.文字.图片.FLASH.动画及各种软件工具)只为本地单机测试用途,请勿用于商业途径或非法使用,否则后果自负!请下载后24小时内删除!
14、本站管理员和版主有权不事先通知发贴者而删除本文
15、关于资源链接失效问题,查看帖子主题是否有编号,有编号的帖子本站(123网盘)均有保留,无编号的一旦失效那就石沉大海了
特别申明:一切网民在进入混沌资源主页及各层页面时已经仔细看过本条款并完全同意。敬请谅解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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