惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
T
Threatpost
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - Franky
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Apple Machine Learning Research
Apple Machine Learning Research
酷 壳 – CoolShell
酷 壳 – CoolShell
M
MIT News - Artificial intelligence
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
云风的 BLOG
云风的 BLOG
S
Security Affairs
P
Proofpoint News Feed
L
LINUX DO - 最新话题
宝玉的分享
宝玉的分享
S
Security @ Cisco Blogs
H
Hacker News: Front Page
Security Archives - TechRepublic
Security Archives - TechRepublic
Vercel News
Vercel News
Engineering at Meta
Engineering at Meta
Know Your Adversary
Know Your Adversary
Y
Y Combinator Blog
美团技术团队
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
月光博客
月光博客
量子位
博客园_首页
The Last Watchdog
The Last Watchdog
D
DataBreaches.Net
www.infosecurity-magazine.com
www.infosecurity-magazine.com
P
Privacy International News Feed
The Register - Security
The Register - Security
Schneier on Security
Schneier on Security
H
Help Net Security
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
V
Visual Studio Blog
Google DeepMind News
Google DeepMind News
F
Full Disclosure
C
Cyber Attacks, Cyber Crime and Cyber Security
MyScale Blog
MyScale Blog
aimingoo的专栏
aimingoo的专栏
S
Schneier on Security
L
Lohrmann on Cybersecurity
S
Secure Thoughts
Stack Overflow Blog
Stack Overflow Blog
Cloudbric
Cloudbric
Microsoft Security Blog
Microsoft Security Blog

野小新 – 魔帆博客

Python包管理的血泪史:从混乱到秩序的漫长征 | 魔帆博客 Mac mini + iPad 随航梦幻联动!零显示器配置指南,iPad 秒变 Mac 主屏幕 | 魔帆博客 Git配置:如何优雅的配置多用户并使用 ssh 密钥验证 | 魔帆博客 Git 合并本地两个不同的 Repo 仓库 | 魔帆博客 Git 提示 fatal: unsafe repository is owned by someone else 错误 | 魔帆博客 安装有 RootMagiskXposedPlay 的 WSA 安卓子系统 | 魔帆博客 Fedora 系统升级 32->34 跨版本升级 | 魔帆博客 教程:如何更新安装 docker-compose V2 和使用 docker switch | 魔帆博客 2022 年 Android 下的安卓浏览器使用指北-Firefox向 | 魔帆博客 Docker WSL1/2 迁移 Linux 发行版目录 | 魔帆博客 Spotify 主题 spicetify-fluent - 微软 win11 风格美化 | 魔帆博客 WSA 安卓子系统 adb 提示 cannot connect the target machine actively refused it 10061 | 魔帆博客 双重验证 Authy 导出所有 TOTP token 和 golang 配置 GOPROXY 解决网络问题 | 魔帆博客 powershll 像 bash 一样为单个命令设置临时环境变量 | 魔帆博客 Linux 教程:Linux 初学者必了解的概念 | 魔帆博客 安卓电池充电保护-智能充电/温控切断(Root方案) | 魔帆博客 备用机养成方案 - Tasker 安卓短信转发到 telegram | 魔帆博客 创建支持安全启动(Secure Boot)的 Arch Linux ISO 安装镜像 | 魔帆博客 MiBand小米手环2/3刷机刷固件刷表盘刷字体指南(iPhone iOS 也支持) | 魔帆博客
解锁iOS侧载自由:使用sideStore轻松搞定ipa签名 | 魔帆博客
野小新 · 2023-12-06 · via 野小新 – 魔帆博客

在今天的数字化世界中,苹果的iOS设备用户常常会面临一些限制,其中之一就是对第三方应用的侧载困难。为了解决这个问题,有一些工具如 altStore 和 sideStore 应运而生。本文将聚焦于为什么你应该选择sideStore,并详细介绍了使用该工具的步骤。

为何选择 sideStore 而非 altStore?

1. 个性化自由度高

altStore目前仅为付费用户提供了自定义软件源的支持,这意味着自签名应用的获取和后续自动更新相对不便。而sideStore在altStore基础上进行了修改,增加了远程续签和免费开放自定义软件源功能,使其更加灵活便捷。

2. 省去电脑连接麻烦

使用altStore需要一台电脑持续开启,并保持与iOS设备相同的网络环境进行续签,这些要求既苛刻又繁琐。而sideStore则通过远程续签功能,摆脱了对电脑的依赖,让整个过程更加简便。

注册全新的Apple ID

为了确保账号的稳定性,建议注册一个新的Apple ID用于侧载。sideStore默认连接到公共服务器进行应用续签,如果一个服务器上有太多的Apple ID,苹果可能会进行风控。不知道注册方法的可以参考这里

激活iOS开发者模式

若你使用的是iOS或iPadOS 16或更高版本,必须启用开发者模式:

  1. 打开“设置”
  2. 点击“隐私与安全”
  3. 滚动到底部,然后打开开发人员模式

安装sideStore

本文不使用sideStore server的原因是因为截至到文章编写时(2023年12月),sideStore server安装的sideStore无法生成正确的配置文件。我们将手动生成配置文件。

Paxos小声的说

首先下载 altStore serversideStore ipa文件

将 Apple 手机或平板连接到电脑,按照 altStore 官网文档中的方法安装 altStore server。安装完成后,使用altStore server 来侧载我们刚刚下载的 sideStore ipa文件。

安装ipa文件的步骤:

  • 按住shift键并点击托盘图标,然后选择sideload ipa
  • 选择要安装的设备,并按照软件提示选择文件
  • 使用之前注册的 Apple ID 登录

生成设备配置文件

生成配置文件的步骤可以参考官方教程。支持Windows、Linux、MacOS,步骤非常简单,手机或平台连接电脑后,运行下载后的软件即可生成配对文件,然后传到手机里(文件app),当第一次打开 sideStore 时,会弹出选择框给你选择这个文件的。

安装WireGuard

最后,需要在iOS的AppStore中安装 WireGuard,这个工具用于开启一个虚拟局域网,连接到我们后续会搭建的续签服务器上(因为苹果不允许使用公网,只好假装是局域网)。

安装WireGuard后,下载配置文件,并导入:

  1. 打开WireGuard应用程序
  2. 点击“Add a tunnel”或右上角的“+”
  3. 选择“Create from file or archive”,然后选择刚刚下载的 SideStore.conf文件
  4. 如果iOS弹窗要求允许 WireGuard 添加 VPN 配置,请点击“允许”
  5. 在软件内会新增一个配置,将 SideStore 的切换开关设定为打开

创建自己的续签服务器Anisette Server

在安装完成后,避免使用官方服务器以防止 Apple ID 账号被封。我们选择自己搭建一个服务器,这里使用免费的服务器提供商 Render

具体步骤如下:

  1. 在 Github 上 fork sideStore 的续签服务器代码仓库
  2. 在 Render 中使用Github账号注册一个Render账号
  3. 在 Render 中创建一个新的web服务,选择“Public Git repository”
  4. 填写相关字段,等待服务构建完成

在页面顶部找到刚刚部署的服务器链接,格式为 https://[your-server-name].onrender.com

在iOS上配置自签服务器

打开 SideStore 设置,将“使用自定义 Anisette 服务器”打开,并填入刚刚创建服务器的地址:

  1. 打开系统设置
  2. 向下滚动找到并点击SideStore
  3. 找到“Danger Zone”
  • 关闭“Use preferred servers”开关,不使用sideStore的服务器
  • 在“Anisette URL”中输入刚刚创建服务的URL

大功告成!

至此,所有配置已完成。SideStore 的使用方法与 altStore 是一摸一样的,只需多一步先开启 WireGuard。

当需要侧载新的应用或进行续签时,按照以下步骤操作:

  1. 连接到 WireGuard VPN。
  2. 打开 SideStore。
  3. 点击 SideStore 底部导航菜单中的 “My Apps”。
  4. 执行刷新续签或安装新的 ipa 文件。

使用免费开发者账号的限制

需要注意的是,sideStore 使用的是免费的 Apple 开发者账号,相比苹果 Apple 付费开发者账号(688元人民币),有一些限制:

  • 只能同时侧载3个应用(包括SideStore本身,即只有两个名额)。
  • App ID限制为10个,随意安装ipa可能会占用三个名额,但好消息是7天后App ID会过期,可能会有空余名额。
  • 每 7 天需要进行一次续签,否则将失去一切。

在这篇博文中,我们详细介绍了使用sideStore解锁iOS设备的自由侧载。相比于其他工具如 altStore等,sideStore 在个性化自由度和操作便捷性上有着明显优势。

通过注册新的Apple ID、激活iOS开发者模式、安装sideStore、生成设备配置文件、安装WireGuard、创建自签服务器Anisette Server以及在iOS上配置自签服务器等步骤,你可以轻松实现iOS设备的自由侧载,摆脱一些限制,更灵活地使用你喜爱的应用。

需要注意的是,使用免费开发者账号会有一些限制,包括侧载应用数量和App ID数量的限制,以及7天必须进行续签的要求。然而,通过遵循本文提供的步骤,你可以克服这些限制,享受iOS设备的更多自由。希望这篇博文能帮助你轻松解决iOS侧载的问题,让你的iOS体验更加自由和个性化。

另外非常不推荐牛蛙助手,看起来就像 sideStore 的闭源版(我没有使用过这个软件,只是看B站视频感觉的)

Paxxs 又小声的说