时光

时光的时光轴

寄以时间,予以文字
telegram
github
微信公众号

你好乘客!👏欢迎乘坐Apple开发者的车

2023 年 4 月 19 日更新:#

因为一开始在不同地方的乘客在签名时并没有要求双重认证,但是在登录账号后又陆续出现双重认证的情况,这让我不得不重视起来。

iShot_2023-04-19_00.00.53
因为一开始就发现登录时弹双重认证的 IP 并不是签名服务器的 IP,后面我尝试在反向代理层对传递的 IP 修改为我在国内的 IP,当时是呈现了我预期的效果:直接登录,两步验证弹国内地址。

我以为没问题了,结果后来我发现我无论如何调整反向代理部分的配置,弹双重的地点和我的节点都是一个地方😣

逐抓包,然后看了一下服务端的源码,发现服务端好像仅作为设备注册😭

所以 SideStore 方案暂时放弃了,更换成熟的 P12 方案了

以下是原文:

这是一篇提供给与我一起合租 Apple 开发者账号的使用向导,依据本文来携带设备上车。

开启开发者模式#

如果你的手机系统版本更新到了iOS16.0,那么你需要在系统中打开开发者模式

开启路径是设置App 隐私与安全性 开发者模式

open_developer_mode-2.png

获得设备的 UDID#

首先,访问获取 UDID,也可以使用移动设备扫描二维码:
image
打开页面将会要求你安装描述文件,允许,并在设置中安装描述文件:
image
稍等一会,会自动打开浏览器并展示你的 UDID:
image

请按如下格式发送给我:

UDID
设备型号
你的称呼

有多少台设备需要配置就获取多少台设备的 UDID,添加后不可修改,只可新增。
获取 UDID 后可以将描述文件移除,不会再用到了。

安装 SideStore#

在你提交 UDID 后,我会为你重新打包 SideStore,在告知你可以下载后,你可以点击链接下载,或者扫描二维码下载:
image

稍等一会,你便会在桌面上看到下载好的SideStore先不要急着打开

配置配对文件#

通过我预先签名的 App 安装的 SideStore 需要手动完成设备配对,这将会用来模拟电脑,相关细节这里不多提及。

此步骤需要一台电脑。

选择你的平台:

这里提供的下载是镜像,非实时更新。在下载后,解压,然后将你的设备连接到电脑上,信任电脑,然后运行解压出来的二进制文件。

运行成功后将会在你的运行目录下生成一个.mobiledevicepairing文件,将它通过隔空投送或者文件传输助手之类的方式,将它保存在文件App中。

打开SideStore,你将会收到提示:

image

选择OK,然后选择刚刚保存的.mobiledevicepairing。这样就完成了SideStore
的安装。

配置签名服务器#

打开,设置,关闭Use preferred servers,在Aniserre URL中填写我提供给你的内容。

image

通过固定签名服务器,这将能够让大家使用同一台设备完成签名,减少设备登录的风控,以及不用两步验证

配置完成后回到SideStore,在 App 里的设置选择登陆,然后输入我提供给你的帐号及密码:
image

稍等一会,账号就会登陆上去了。

安装 Wiregurad#

在 AppStore 中搜索 Wiregurad 安装(国区似乎不提供,后期有需求会提供签名分发)。

打开后,右上角➕号,扫描二维码:
image

来导入配置文件,取个名可以叫SideStore

若要开始安装 App,请打开隧道,不影响正常的网络:
image

安装 App#

SideStore中,内置提供了一些软件源,如果你网络状况过得去,可以直接安装里面的软件。后续有计划自建一个。

如果你主要目的是签名 App,那么将 App 调出分享界面(比如在文件 App 中),选择通过SideStore打开即可。

image

如果你没有找到,请找到更多然后打开SideStore

你也可以打开SideStoreMy Apps左上角加号来选择 IPA 安装。

注意,由于签名的过程需要上传 IPA,而服务器速度没那么给力,在上传比较大的 App 时需要等候的时间会有点久。

如果进度条走完了,并出现一款新的Sideloaded的 App,那么恭喜你,搞定了!
image

在这之后,你需要安装新的 App 时,只需要:

  • 准备好 IPA
  • 打开 Wireguard,启动连接
  • 打开 SideStore,导入 IPA,等待安装完成
  • 关闭 Wiregurad,开始享受!😎

常见问题#

Q:安装软件时需要像 AltStore 一样用电脑吗?#

不需要,只有在第一次安装 SideStore 时需要使用电脑生成一次配对文件,在此之后可以完全脱离电脑使用。但是安装软件时需要连接到 Wifi(热点好像可行)

Q:相比于网上卖证书的,你这样有什么好处?#

网上卖 p12 证书的,一个是自己签名门槛可能高一点点,然后对签名 App 的数量有一定限制,并且有被开发者个人撤销的可能。通过 SideStore,你能够在至多 10 台设备上安装想要安装的软件(不太清楚一个账号 App IDs 是否有上限,理论上能安装很多很多)

Q:共享账号不会导致账号被禁用吗?#

通过使用同一个 SideStore 服务器,能够让所有签名及登陆操作都在同一台 “伪造的 MAC” 上,这样既不会造成登陆一堆设备,也不会造成 Apple ID 的使用 IP 到处飞。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。