因为一开始在不同地方的乘客在签名时并没有要求双重认证,但是在登录账号后又陆续出现双重认证的情况,这让我不得不重视起来。
因为一开始就发现登录时弹双重认证的IP并不是签名服务器的IP,后面我尝试在反向代理层对传递的IP修改为我在国内的IP,当时是呈现了我预期的效果:直接登录,两步验证弹国内地址。
我以为没问题了,结果后来我发现我无论如何调整反向代理部分的配置,弹双重的地点和我的节点都是一个地方😣
逐抓包,然后看了一下服务端的源码,发现服务端好像仅作为设备注册😭
所以SideStore方案暂时放弃了,更换成熟的P12方案了。
以下是原文:
这是一篇提供给与我一起合租Apple开发者账号的使用向导,依据本文来携带设备上车。
如果你的手机系统版本更新到了iOS16.0,那么你需要在系统中打开开发者模式
。
开启路径是设置App
隐私与安全性
开发者模式
首先,访问获取UDID,也可以使用移动设备扫描二维码:
打开页面将会要求你安装描述文件
,允许,并在设置中安装描述文件:
稍等一会,会自动打开浏览器并展示你的UDID:
请按如下格式发送给我:
UDID
设备型号
你的称呼
有多少台设备需要配置就获取多少台设备的UDID,添加后不可修改,只可新增。
获取UDID后可以将描述文件移除,不会再用到了。
在你提交UDID后,我会为你重新打包SideStore,在告知你可以下载后,你可以点击链接下载,或者扫描二维码下载:
稍等一会,你便会在桌面上看到下载好的SideStore
,先不要急着打开。
通过我预先签名的App安装的SideStore需要手动完成设备配对,这将会用来模拟电脑,相关细节这里不多提及。
此步骤需要一台电脑。
选择你的平台:
这里提供的下载是镜像,非实时更新。在下载后,解压,然后将你的设备连接到电脑上,信任电脑,然后运行解压出来的二进制文件。
运行成功后将会在你的运行目录下生成一个.mobiledevicepairing
文件,将它通过隔空投送
或者文件传输助手
之类的方式,将它保存在文件App
中。
打开SideStore
,你将会收到提示:
选择OK
,然后选择刚刚保存的.mobiledevicepairing
。这样就完成了SideStore
的安装。
打开,设置,关闭Use preferred servers
,在Aniserre URL
中填写我提供给你的内容。
通过固定签名服务器,这将能够让大家使用同一台设备完成签名,减少设备登录的风控,以及不用两步验证。
配置完成后回到SideStore
,在App里的设置选择登陆,然后输入我提供给你的帐号及密码:
稍等一会,账号就会登陆上去了。
在AppStore中搜索 Wiregurad 安装(国区似乎不提供,后期有需求会提供签名分发)。
打开后,右上角➕号,扫描二维码:
来导入配置文件,取个名可以叫SideStore
。
若要开始安装App,请打开隧道,不影响正常的网络:
在SideStore
中,内置提供了一些软件源,如果你网络状况过得去,可以直接安装里面的软件。后续有计划自建一个。
如果你主要目的是签名App,那么将App调出分享界面(比如在文件App中),选择通过SideStore
打开即可。
如果你没有找到,请找到更多
然后打开SideStore
。
你也可以打开SideStore
,My Apps
左上角加号来选择IPA安装。
注意,由于签名的过程需要上传IPA,而服务器速度没那么给力,在上传比较大的App时需要等候的时间会有点久。
如果进度条走完了,并出现一款新的Sideloaded
的App,那么恭喜你,搞定了!
在这之后,你需要安装新的App时,只需要:
不需要,只有在第一次安装SideStore时需要使用电脑生成一次配对文件,在此之后可以完全脱离电脑使用。但是安装软件时需要连接到Wifi(热点好像可行)
网上卖p12证书的,一个是自己签名门槛可能高一点点,然后对签名App的数量有一定限制,并且有被开发者个人撤销的可能。通过SideStore,你能够在至多10台设备上安装想要安装的软件(不太清楚一个账号App IDs是否有上限,理论上能安装很多很多)
通过使用同一个SideStore服务器,能够让所有签名及登陆操作都在同一台“伪造的MAC”上,这样既不会造成登陆一堆设备,也不会造成Apple ID的使用IP到处飞。