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