当前位置: 首页 > news >正文

GC IOS Client教程(详细版)

GC IOS Client教程(详细版)

背景:由于一直好奇GC的ios端有没有教程,百度了很多也没有找到,而且连著名的yuukips都是todo ios状态,所以就写了这个文章。被这个玩意折磨时长一天半(幸好不是两天半)

友情提示:iOS端的复杂程度远高于PC端,没兴趣折腾的快跑!而且众所周知手机端玩的体验远远比不上PC(反正我觉得各种操作别扭)

说一下可能需要的工具:一个Mac/Windows PC(反正是个电脑就行),爱思助手(因人而异,觉得自己可以折腾ios 应用包自签名的就自己折腾,我折腾了一天最后还是选择了爱思,一键搞定傻瓜式免越狱),一个苹果开发者账号(非必须,价格600多块钱,想要签名时间久一点就自己用自己证书签名,所以觉得不想折腾的就算了吧别折磨自己,PC玩不香末)

零、声明

  • 下载资源仅限学习与交流,请勿用在任何商业行为,如侵权请联系删除侵权内容
  • 文章内容仅供学习交流,有人干坏事不关我事,如侵权可联系删除
  • 至于文章搬运,内容别搬了吧,搬个链接自己用就行
  • 文章基于你GC服务器已经搭建好了来说,服务器都是一个法,不存在客户端差别。不管客户端是ios还是安卓还是pc,要是服务器不会搭的自己去百度,这个应该是满天飞的教程了
  • 特别感谢:xlpmyxhdr/Launcher-iOS (github.com) 尽管ReadMe不是很详细但是把核心的点都说到了

一、下载ipa文件

地址在这,自己去下载:

  • 仓库链接:https://github.com/xlpmyxhdr/Launcher-iOS,
  • 网盘链接:https://oss.mihoyu.cn/d/Onedrive/GenshinImpact/GenshinImpactGC3.4.0.ipa

文件有点大,3G多,反正觉得速度不够的就找点懂的方法,速度一下子就能提上来,或者有人下好了分享一下。

二、安装

先说一下原理,IPA就是iphone application 的缩写,由于苹果公司严格的监管机制,不允许运行一些来源不明的app,那么机制就是app代码签名机制,一般来说放出来的gc ios client ipa包是不带签名的,那就自己签名吧。

网上很多自签名的教程,就不多说了,觉得不想折腾的去下一个爱思助手,顶栏找工具箱,里面搜索ipa,然后就有一个IPA签名,然后有两种方法签名:

声明:这玩野安全性怎么样我不知道,它会不会把你的appleID密码、开发者证书密钥什么的上传我也不知道,大家用的时候自行看着办。觉得爱思不安全,自己精通ios开发上架的自己捣鼓,不会折腾的就老老实实爱思吧,短平快,而且总所周知正经人一般不会用爱思助手这种东西,hhh

  • 一种是appleid签名,直接把你appleid账号密码输进去,然后选择要签名的ipa包,然后导出ipa就好了,有效期就7天(导出之前应该还有一个设备选择的选项,记得把iphone插在电脑上,别拔了)
  • 一种是开发者证书签名,要把你的apple developer p12证书导入进去,自己百度(这个证书一年600多RMB),解释概念本来就复杂解释起来,我就不多说了复杂一批,凡事根ios相关的东西。有效期大概一年,所以呢自行选择。(能不能成功我也不保证)
  • 当然还有一些第三方的玩野,我也知道可以利用苹果楼栋啊什么的,自己维持签名甚至,那就仁者见仁智者见智
  • 越狱也行,自行斟酌

签名之后,把前面后的ipa通过爱思助手安装,安装后在手机上打开,打得开就是可以了,打不开你就重复上面的步骤,肯定是你哪搞错了。

**反正八仙过海各显神通,只要你能把下载的那个ipa安装好,安装了能打开,就是万事大吉,**当然这个时候直接登录会报各种42XX错误,比如网络错误属于正常现象

三、小火箭

小火箭是啥呢,Shadowrocket,自己去App Store搜索,国区搜不到,日区有。这个是一个iPhone的网络开发者工具,可以把tcp和udp的流量代理到你想要的地方,当然也可以作为某些上网工具,这个总所周知,那我就不多说了。

这东西日区是480日元(别的地方有知道价格的评论区报个价,要是觉得太贵自己网上找共享账号下一个),我就咬咬牙买了毕竟自己开发者以后说不定用得到。我用那个免费的mitm发现不行,就是gc官方仓库的那个python脚本,我当时是把电脑作为mitm的服务器,然后连我自己的gc服务器,结果iphone系统本身可能只能代理http(就wifi那里不是有一个代理服务器配置选项嘛),一般学过小学二年级的计算机网络的就应该知道http协议是无状态的,代理http肯定不够,还要udp(游戏运行的时候流量大多走的udp,登录大概是tcp)咳咳扯远了不多说,自己补基础课去。

至于没有外区appleid的可以自己去注册一个,方法百度一大堆,不废话了。要是全写那写到猴年马月。

总之,去外区的App Store下一个小火箭,Shadowrocket。

四、配置小火箭

没用过的肯定是一脸懵逼,先自己熟悉一下,一般用个5-10分钟就能知道这软件基本原理。

第一步:Tab底栏第二个,配置,点一下,然后进去选择Wifi上传。然后在电脑本地新建一个文本文件,名字叫gc.conf,后缀一样就行,名字随便取,然后把下面的内容复制进去,放在文本里面。

#!name=代理模块

[URL Rewrite]
^https:\/\/([\da-z\-\.]+)\.hoyoverse\.com https://sdk.mihoyu.cn header
^https:\/\/([\da-z\-\.]+)\.mihoyo\.com https://sdk.mihoyu.cn header
[MITM]
hostname = %APPEND% *.hoyoverse.com,*.mihoyo.com

保证电脑根手机在一个wifi下面,然后此时手机上应该有提示要你在电脑打开一个192.168.XXXX的网站东西,在浏览器里面打开,然后上传你的文件。

文件传了之后,再回到Tab栏为配置的那一个部分,然后点一下那个gc.conf右边的,圆圈里面有一个i头标的。点开之后你就进入到新页面,里面有通用、规则、Hosts、URL重写,这些都不重要。

你要点一个Https解密,然后进入把这个选项打开,然后点击生成新的CA证书,然后去设置里面安装这个描述文件。这个应该很显眼,一打开设置就有提示你下载了描述文件。

然后安装完成后还没完!,还要去设置-》通用-》关于本机-》证书信任设置(在最底下),把里面的证书通通信任一遍,然后就好了。

之后,回到首页,打开在未连接旁边点一下开关然后连接,记得全局路由选择代理!!!

再回到Tab栏的第四个,检查一下代理下面的UDP,确保已经开启转发。(我记得默认就是开启转发的)

总之:下载安装小火箭-安装并信任小火箭证书-开启https解密-添加配置信息-然后全局路由修改为代理-开启udp转发-开启小火箭-进入游戏下载资源(真是复杂,真让人头大jpg)

五、下载资源文件

众所周知,这个游戏本体不带资源文件的,资源文件大概有15G需要第一次登录的时候额外下载。

由于我们刚刚的已经配置好资源服务器的位置了https://sdk.mihoyu.cn,(你以为这是官方服?,错了,这可不是,仔细看后缀是.cn哦)直接登录游戏,账号密码随便输入,进去之后会提示你要下载资源,国区的下国区的,全球区的下全球区的,当然还有几个提示大概就是如果你是花钱买的这些东西,那你被骗了。下载好了之后你会被提示无法进入游戏,封锁账号永久,因为本来这个服务器就不是用来给人玩的,就是仅仅下载资源

这个服务器估计是个大神搭建的,甚至把服务器安卓端的那些资源都搞到了,真的牛批。

资源文件大概15G,下载好说歹说也要个15-20分钟,看网速了。喝杯茶去

六、连接自己的服务器

gc服务器怎么搭建我就不说了,应该都会。一般来说需要保证443端口没有被占用,然后把服务器部署在443上,用域名的证书生成p12证书然后放在gc启动的jar包下面,这些也不多说了。

继续回到小火箭,点一下tab栏的配置,再点一下我们的配置文件gc-conf,然后会有底部的卡片弹出:我们选择编辑纯文本,进去就是一个编辑器了,比如如我要连接https://gc.my.com,就按照下面的改,应该都能明白。

#!name=代理模块

[URL Rewrite]
^https:\/\/([\da-z\-\.]+)\.hoyoverse\.com https://gc.my.com header
^https:\/\/([\da-z\-\.]+)\.mihoyo\.com https://gc.my.com header
[MITM]
hostname = %APPEND% *.hoyoverse.com,*.mihoyo.com

七、好了享受你的游戏吧~

相关文章:

  • 12款开源数据资产(元数据)管理平台选型分析(一)
  • Node.js入门:Buffer对象学习
  • Spring Cloud Alibaba Sentinel 简介与入门
  • 「自控元件及线路」3.2 三相、两相、单相异步电动机
  • Java高手速成 | JSP的MVC模式
  • 把次卧整出来当办公室
  • MYSQL必知必会笔记:第十二章汇总数据
  • 多线程第三讲
  • 寄存器和移位寄存器分析与建模
  • Learning C++ No.4【类和对象No.3】
  • 详解视觉BEV3D检测模型: Fast-BEV: A Fast and Strong Bird‘s-Eye View Perception Baseline
  • PMT有两种基本模式――单光子计数和电流感应选择
  • 格式化并挂载ubi文件系统过程详解
  • 自由概率(Free probability)
  • 大数据之HBase基础
  • Python爬虫教你爬取视频信息
  • 基于微信小程序的火锅店点餐系统小程序
  • 一文带你吃透红黑树---红黑树如此简单
  • 经济的1000+篇文章总结
  • 【数据结构】基础:AVL树(平衡二叉树)
  • 电加热油锅炉工作原理_电加热导油
  • 大型电蒸汽锅炉_工业电阻炉
  • 燃气蒸汽锅炉的分类_大连生物质蒸汽锅炉
  • 天津市维修锅炉_锅炉汽化处理方法
  • 蒸汽汽锅炉厂家_延安锅炉厂家
  • 山西热水锅炉厂家_酒店热水 锅炉
  • 蒸汽锅炉生产厂家_燃油蒸汽发生器
  • 燃煤锅炉烧热水_张家口 淘汰取缔燃煤锅炉
  • 生物质锅炉_炉
  • 锅炉天然气_天燃气热风炉