diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/advanced/anisette.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/advanced/anisette.mdx
index cb7fa5e2..e2214df4 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/advanced/anisette.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/advanced/anisette.mdx
@@ -1,115 +1,107 @@
---
-title: Custom Anisette Server
-description: A guide on anisette servers.
+title: 自定义Anisette服务器
+description: 关于anisette服务器的指南
---
:::note
-Using any SideStore version after 0.4.0 is unlikely to lock your account as this is when support for v3 anisette servers was added.
+使用任何在0.4.0以后版本的SideStore不太可能导致您的帐户被锁定,因为此时我们添加了对v3 anisette服务器的支持。
-With this, it is **highly recommended** to use a v3 server for normal use of SideStore, if your version supports it.
+因此,如果您的版本支持,**强烈建议**使用v3服务器以正常使用SideStore。
:::
-Anisette data is information used in the app signing process that needs to be generated each time you install or refresh apps. SideStore gets this information from a server that spoofs a Mac and sends you back the anisette data. No account info is sent to the server ever in this process.
+Anisette数据是在每次安装或刷新应用程序时,进行应用程序签名过程中所使用到的信息。SideStore从一个模拟的Mac的服务器中获取此信息,并将Anisette数据发回给您。在此过程中,任何的帐户信息都不会发送到服务器。
-When many people use the same Anisette server (specifically a v1 server), it trips Apple's security, and locks the accounts that were using that machine. This is why we recommend using a separate burner Apple ID instead of your main one.
+当很多人使用同一台Anisette服务器(尤其是v1服务器)的时候,它会触发苹果的安全机制,并锁定使用该机器的帐户。这就是为什么我们建议使用单独的临时Apple ID而不是您的主ID。
-Our team has worked on better approaches to avoid locked accounts (in the form of _anisette-v3_). However, if you are using an older version of SideStore, hosting your own anisette server is a great way to avoid locked accounts. This is made incredibly easy thanks to our current server being open source and made for docker environments. This means we can deploy a server with nothing more than the GitHub link.
+我们的团队一直在研究更好的方法来避免帐户的锁定(以_anisette-v3_的形式)。但如果您使用的是旧版本的SideStore,那么部署您自己的Anisette服务器是避免锁定帐户的好方法。得益于我们当前的服务器是开源的,且专为 Docker 环境设计,这使得操作变得异常简单。这意味着我们可以仅通过一个GitHub链接来部署服务器。
-## Deploy on Render
+## 在Render上部署
-[Render](https://render.com/) is a service for easily creating servers. It supports loading server sources from GitHub. The free tier is quite limited in terms of resources, but the server can run comfortably on it without issue.
+[Render](https://render.com/) 是一个提供轻松创建服务器的服务。它支持从GitHub加载服务器源代码。虽然免费版提供的资源非常有限,但服务器可以在上面舒适地运行,且不会出现问题。(仅供参考————它确实需要信用卡/借记卡以进行身份验证,但它完全免费)
-Due to too many people using the same GitHub URL, you will have to fork the Git repository yourself.
+由于太多人使用同一个GitHub链接,您需要亲自fork Git库。
-1. [Register](https://github.com/signup) for a GitHub account, if you do not already have one.
-2. [Open](https://github.com/Dadoum/anisette-v3-server) the Git repository.
-3. Click "Fork" in the top right, and fork the repository to your account.
-4. Once the forked repository is created, click the green "Code" dropdown in the top right, and copy the .git URL.
+1. 如果您没有Github账户,请[注册](https://github.com/signup)一个GitHub账户。
+2. [打开](https://github.com/Dadoum/anisette-v3-server)Git库。
+3. 点击右上角的“fork”,将库fork到您的帐户。
+4. 一旦fork的库建立完毕,点击右上角绿色的“code”下拉菜单,复制.git链接。
-* Save this for later.
+* 稍后会用到这个链接,请好好保留。
-Once this is done, the Render server can be made.
+完成以上操作后,您就可以创建Render服务器了。
-1. [Register](https://dashboard.render.com/register/) for an account.
-2. Create a [New Web Service](https://dashboard.render.com/select-repo?type=web).
-3. Scroll down to **Public Git repository** and enter the URL you copied earlier.
-4. Click "Continue" and fill in the form:
- * **Name** - Does not matter
- * **Region** - Closest to you
- * **Branch** - main (default)
- * **Root Directory** - blank (default)
- * **Environment** - Docker (default)
+1. [注册](https://dashboard.render.com/register/)一个账户。
+2. 创建一个[新的Web服务](https://dashboard.render.com/select-repo?type=web).
+3. 下滑到**Public Git repository**,并输入您前面复制的链接。
+4. 点击"Continue"并填写表格:
+ * **Name** - 名字,"不会造成任何影响"
+ * **Region** - 选择距离您最近的地区
+ * **Branch** - main (默认)
+ * **Root Directory** - blank (默认)
+ * **Environment** - Docker (默认)
* **Instance Type** - Free
-5. Wait for the server to build. You will see the following when it's done:
+5. 等待服务器构建。完成后,您将看到以下内容:
```
Machine requires provisioning... done !
Your service is live 🎉
```
-*If the build fails for any reason, click **Manual Deploy**, then **Deploy latest commit**.*
+*如果构建因任何原因失败,请单击**Manual Deploy**,然后**Deploy latest commit**。*
-6. Find the link for your new server at the top of the page:
+6. 在页面顶部找到新服务器的链接:
```
https://[your-server-name].onrender.com
```
-## Creating a custom anisette server list
-
-Since the release of version 0.5.8, SideStore uses an anisette server list system so officially endorsed anisette servers can be added more easily. This means that there is a little bit of extra work to be done in order to use your own server without requesting to have yours added to the official list.
-
-If you want to keep the option of using included servers, follow the steps below:
-1. Go [here](https://servers.sidestore.io/servers.json) to obtain the current server list.
-2. Head to a file hosting service of your choice to host the file on the internet. We recommend using GitHub Pages to do so as it's easier to edit in future, and will be the service used as example for this guide. If you have your own way of hosting, adapt the following to your setup.
-3. If you have a Github Pages site set up already, skip to the sixth sub-step. Otherwise, do the following:
-* Create a new GitHub repository via either the plus (+) button on the top right on desktop, profile icon > Create new on mobile, or [this page](https://github.com/new).
-* Set the name to be [your GitHub username].github.io, check 'Initialize this repository with a README', and set the remaining settings to how you wish.
-* Once created, go to the Settings tab and navigate to the Pages section under Code and automation.
-* Set Build and deployment under Source to 'Deploy from branch'
-* If not auto-selected, set Branch to 'main'
-* Return to the code tab and hit 'Add files', then 'Upload files', then select the 'servers.json' file you downloaded earlier.
-* Once uploaded, click on the file and hit the Edit button.
-* Scroll down to the last server on the list and add a comma after the last server's closing curly bracket ('}'), then add your own server afterwards in the following format:
+## 创建自定义anisette服务器列表
+
+自0.5.8版本发布以来,SideStore使用了anisette服务器列表系统,因此您可以更容易地添加官方认可的anisette服务器。这意味着,要使用自己的服务器,同时不要求将您的服务器添加到官方列表中,还需要做一些额外的工作。
+
+如果您想保留使用列表提供的服务器的选项,请按照以下步骤操作:
+1. 点击[这里](https://servers.sidestore.io/servers.json)以获取当前的服务器列表。
+2. 请前往您选择的文件托管服务,将文件托管到互联网上。我们建议使用GitHub Pages,因为它更容易在未来进行编辑,并且本指南也将按照Github Pages的操作作为参考。如果您有自己的托管方式,请根据您的设置调整以下内容。
+3. 如果您已经设置了Github Pages网站,请跳到第六个子步骤。否则,请执行以下操作:
+* 通过桌面端右上角的加号(+)按钮,或者移动端的个人资料图标 > Create new,或者[这个页面](https://github.com/new)以添加新的GitHub存储库。
+* 将名称设置为[您的GitHub用户名].GitHub.io,选中'Initialize this repository with a README',并将其余设置设置为您所希望的方式。
+* 创建后,转到“Settings”选项卡,导航到“Code and automation”下的“Pages”部分。
+* 将Build and deployment下的Source切换成'Deploy from branch'
+* 如果没有自动选择的话,将Branch切换到'main'
+* 返回代码选项卡,点击'Add files',然后点击'Upload files',再选择您之前下载的'servers.json'文件。
+* 上传后,单击文件并点击编辑(Edit)按钮。
+* 向下滚动到列表中的最后一个服务器,并在最后一个服务器的结束花括号('}')后添加逗号,然后按照以下格式添加您自己的服务器:
```
{
- "name": "[something identifiable like a username]", //doesn't really matter unless you're sharing this server list with someone else
- "address": "[your server's url]"
+ "name": "[一些可识别的东西,比如说用户名]", //除非你与其他人共享此服务器列表,否则这并不重要
+ "address": "[您的服务器链接]"
}
```
-* Commit the changes, then head to https://[your GitHub username].github.io/[where you placed the file]/servers.json. If the file loads, you are ready to move on to the next section. Otherwise, you may need to wait up to 10 mins for your site to be properly set up for use before you try again.
+*提交更改,然后前往https://[您的GitHub用户名].GitHub.io/[您放置文件的位置]/servers.json。如果文件成功加载了,那么您就可以继续下一节了。否则,您可能需要等待10分钟才能正确设置您的网站,然后再试一次。
-If you want to only use your own server, follow the steps above, but instead of getting the official server.json, create your own using this formatting;
+如果您只想使用自己的服务器,请按照上述步骤操作,但不要复制官方servers.json,而是使用此格式创建自己的服务器;
```
{
"servers": [
{
- "name": "[as above]",
- "address": "[also as above]"
+ "name": "[同上]",
+ "address": "[同上]"
}
]
}
```
-and continue as normal.
+并继续进行。
-## Use your server with SideStore
+## 通过SideStore使用您的服务器
-To use your newly created server list in the SideStore app, do the following:
+要在SideStore应用程序中使用新创建的服务器列表,请执行以下操作:
-1. Open the Settings tab in SideStore.
-2. Scroll down to the bottom and tap on 'Anisette Servers'.
-3. Tap on the list URL and replace it with the URL of your server list.
-4. Hit 'Refresh Servers', and select your own server from the updated list.
+1. 打开SideStore中的“设置”选项卡。
+2. 向下滚动到底部,然后点击“Anisette服务器”。
+3. 点击输入框中的链接,并将其替换为您的服务器列表的链接。
+4. 点击“刷新服务器”,然后从更新的列表中选择您自己的服务器。
-## Done!
+## 完毕!
-SideStore will now use your new custom anisette server.
-
-
-## Links:
-[
](https://uptime.sidestore.io/status/all)
-[All Official Anisette Servers Uptime](https://uptime.sidestore.io/status/all)
-
-[
](https://uptime.sidestore.io/status/ss)
-[Our Official Anisette Server's Uptime](https://uptime.sidestore.io/status/ss)
+SideStore将会使用您的新自定义anisette服务器。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/advanced/app-sources.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/advanced/app-sources.mdx
index 3feb0086..5761bf13 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/advanced/app-sources.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/advanced/app-sources.mdx
@@ -1,22 +1,24 @@
---
-title: App Sources
-description: A guide on custom app sources.
+title: 应用源
+description: 自定义应用源的指南
---
-# Make a Source
+# 创建应用源
-SideStore is fully compatible with AltSources. The official AltStore [source documentation](https://faq.altstore.io/developers/make-a-source) provides all the details you need to make your own AltSource. AltSources allow your audience to view, install, and update all your available apps easily across both AltStore and SideStore.
+SideStore与AltStore源(或AltSources)完全兼容。官方AltSource[文档](https://faq.altstore.io/developers/make-a-source)提供了制作自己的AltSource所需的所有详细信息。AltSources允许您的受众轻松查看、安装和更新所有可用的应用程序。
-When editing your source, it is highly recommended to create and view a draft of your changes using the [AltSource Browser](https://altsource.by.lao.sb/browse) to see a visual display of your source and correct any errors before finalizing and publishing changes to your source.
+以下是一些推荐的第三方工具,可以帮助您创建查看AltSources:
+-您可以使用社区构建的[AltStudio](https://altstudio.app/)(开发中)来使用IPA文件自动为您生成AltSource!(注意:在使用AltStudio创建源后,您必须移除默认自动生成的`marketplaceID`和`Build`字段,否则SideStore会误认它是经过公证的源,并阻止添加该源)
+-您可以在完成更改之前,使用社区构建的[AltSource浏览器](https://altsource.by.lao.sb/browse/)以可视化方式查看您对AltSource草稿的更新,从而在发布之前更正任何错误!
-# Distributing your Source
+# 分发您的应用源
-You can create a link to automatically add your AltSource by using this template:
+您可以用此模板创建一个链接,以便自动的添加您的AltSource:
```
sidestore://source?url=[source url]
```
-For more info, see [URL Schema](/docs/advanced/url-schema). It is often helpful to create the link to your AltSource in this format, then put it into a link shortener such as ```tinyurl.com```. However, if a user tries to use a sidestore:// link without SideStore already installed, it will crash, so some documentation may be helpful.
+欲了解更多信息,请参阅[URL Schema](/docs/advanced/url-schema)。将您的AltSource链接以这种格式创建后,通常会将其放入 tinyurl.com 等链接缩短服务中,会很有帮助。然而,如果用户在未安装SideStore的情况下尝试使用 sidestore:// 链接,应用将会崩溃,因此提供一些说明文档可能会有帮助。
-## That's it!
+## 就是这样!
-Here are some good existing AltSources: The [official AltStore](https://apps.altstore.io) source, the [SideStore community](https://github.com/SideStore/Community-Source) source, the [StikJIT](https://raw.githubusercontent.com/StephenDev0/StikJIT/refs/heads/main/repo.json) source, and the [DolphiniOS](https://altstore.oatmealdome.me) source.
\ No newline at end of file
+以下是一些不错的现有AltSource,您可以复制并粘贴到SideStore中使用:[SideStore 社区源](https://github.com/SideStore/Community-Source)、[官方 AltStore 源](https://apps.altstore.io)、[LiveContainer 源](https://raw.githubusercontent.com/LiveContainer/LiveContainer/refs/heads/main/apps.json)和[DolphiniOS 源](https://altstore.oatmealdome.me).
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/advanced/jit.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/advanced/jit.mdx
index e480ba0f..c7752375 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/advanced/jit.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/advanced/jit.mdx
@@ -1,51 +1,42 @@
---
-title: Enabling JIT
-description: A tutorial on how to enable Just-in-Time (JIT) Compilation for apps that require it.
+title: 启用JIT
+description: 关于如何为需要即时编译(JIT)的应用程序启用JIT编译的教程。
---
:::note
+iOS 26再次破坏了JIT。在iPhone 17发布后,StikDebug将会发布一个修复程序。
-There are many methods to enabling JIT, such as AltJIT, SideJITServer, and more. This tutorial will cover the use of StikJIT/StikDebug, as it is the method we currently recommend. As an alternative, SideStore 0.6.2-nightly.2025.04.15 also includes updates to minimuxer, allowing built-in JIT functionality similar to StikDebug. To use this, simply ensure you are connected to StosVPN and Wi-Fi or with mobile data and Wi-Fi disabled.
-:::
-
-## Prerequisites
-* An iDevice on iOS/iPadOS 17.4 or above, excluding 18.4b1. If you are on 17.0-17.3, you must use an alternative such as [SideJITServer](https://github.com/nythepegasus/SideJITServer)
-* At least 1 free app slot for StikJIT
-
-## StikJIT installation with SideStore
-
-1. **Obtain StikJIT:**
- Add the StikJIT AltSource to SideStore [here](sidestore://source?url=https://raw.githubusercontent.com/StephenDev0/StikJIT/refs/heads/main/repo.json) (You must have SideStore installed or this link will not function).
+启用JIT的方法有很多,如AltJIT、SideJITServer等。本教程将介绍StikDebug(旧称StikJIT)的使用,因为它是我们目前推荐的方法。有关更多信息,请参阅[官方StikDebug配对指南](https://github.com/StephenDev0/StikDebug-Guide/blob/main/pairing_file.md)。
-2. **Install:**
- Use SideStore to install StikJIT.
-
-3. **Installation procedures:**
- Follow the standard installation procedures in the usage guide below.
+作为替代方案,SideStore 0.6.2更新了minimuxer,允许了类似于StikDebug的内置JIT功能。要使用此功能,只需确保您已连接到StosVPN,并启用了Wi-Fi或飞行模式,然后点击“我的应用程序”,长按您要启用JIT的应用程序,点击“启用JIT”。
+:::
-## StikDebug installation with App Store (Doesn't require an app slot)
+## 使用前提
+* 一台运行了iOS/iPadOS 17.4-18.6的苹果设备(包含18.4b1)。如果您正在使用iOS/iPadOS17.0-17.3, 您必须使用诸如[SideJITServer](https://github.com/nythepegasus/SideJITServer)之类的替代方案。如上所述,目前不支持高于18.6的版本。
-1. **Install StikDebug**
- Install StikDebug from the App Store [here](https://apps.apple.com/us/app/stikdebug/id6744045754). Something nice- the VPN present in StikDebug is similar to the one used in SideStore, meaning you use it to install and refresh apps as well.
+## 使用App Store安装StikDebug
-2. **Installation procedures:**
- Follow the standard installation procedures in the usage guide below.
+1. **安装StikDebug**
+ 从[App Store](https://apps.apple.com/us/app/stikdebug/id6744045754)安装StikDebug。
+:::note
+不错的是,StikDebug中的VPN与SideStore中使用的VPN类似,这意味着您也可以使用它在SideStore中安装和刷新应用程序,类似于StosVPN。
+:::
-### Standard installation procedures:
+2. **安装步骤:**
+ 遵循下面的标准安装步骤以安装程序。
-1. **Enable VPN:**
- Start by activating StosVPN for StikJIT or the built-in VPN in StikDebug.
-2. **Upload the Pairing File:**
- When prompted, import the same **unzipped pairing file** obtained via JitterbugPair you use for SideStore. For more information on obtaining this pairing file, see [here](/docs/installation/pairing-file).
+### 标准安装步骤:
-## To enable JIT:
+1. **上传配对文件:**
+ 打开并关闭StikDebug以在文件中构建应用程序需求的文件夹,然后导入您使用idevice pair生成的,导入到SideStore的**同一个配对文件**。有关此过程的更多信息,请参阅[此处](https://github.com/StephenDev0/StikDebug-Guide/blob/main/pairing_file.md)。
-1. **Enable VPN:**
- Start by activating StosVPN for StikJIT or the built-in VPN in StikDebug.
+2. **挂载DDI:**
+ 请确保您已经连接了Wi-Fi和VPN,并且导入了配对文件后,打开StikDebug,关闭并重新打开。这会挂载DDI,每次重新启动设备时都必须执行。
-2. **Activate JIT:**
- Click the “Enable JIT” button and select an app from the list to activate the JIT functionality.
+## 启用JIT:
-### Offline JIT Enabling
-To enable JIT offline, enable the StosVPN VPN or StikDebug. Then, turn both Wi-Fi and Mobile Data OFF when you launch StikJIT (use Airplane Mode). You can then enable JIT as normal.
+1. **启用VPN:**
+ 首先,在Wi-Fi上打开StikDebug或启用蜂窝数据以激活内置的VPN。现在,如果您正在使用蜂窝数据,请启用飞行模式,并在VPN启用的情况下重新打开应用程序。
+2. **激活JIT:**
+ 选择“按应用程序连接”按钮,然后从列表中选择一个应用程序(必须带有正确的权限侧载的应用才能显示在列表中)以附加调试器并激活JIT功能。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/advanced/sparserestore.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/advanced/sparserestore.mdx
index 5b0a941f..8c373e50 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/advanced/sparserestore.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/advanced/sparserestore.mdx
@@ -1,43 +1,43 @@
---
-title: 3-App Limit Bypass
-description: A tutorial on how to install more than 3 apps via SideStore using the SparseRestore exploit.
+title: 绕过3-App限制
+description: 一个关于如何通过SparseRestore安装多于3个应用的教程。
---
:::note
-The SparseRestore "Bypass 3 app limit" exploit **only works on iOS/iPadOS versions between 17.0 and 18.1 beta 4 (not including 17.7.1)**. If you are not on these versions and it doesn't work, **please do not ask for support on this**.
+SparseRestore的"绕过3个应用的限制"**仅在iOS/iPadOS 17.0 和 18.1 beta 4 (不包括 17.7.1)中生效**。如果您没有使用这些版本的话,这些操作是没有用的,**请不要因此寻求帮助**。
:::
-## Prerequisites
-* An iDevice running versions supported by the SparseRestore exploit (see note above).
-* At least 1 free app slot.
-* SideStore version 0.5.9 or later. You can find the latest versions [here](https://github.com/SideStore/SideStore/releases).
-* To perform this exploit, you MUST have **Find My** turned off on your iDevice during the process. It will not work otherwise. Here is how you can turn it off:
- - Open the Settings app.
- - Tap on your name at the top.
- - Tap on Find My.
- - Tap on Find My iPhone/iPad.
- - Turn off Find My iPhone/iPad.
- - You may be required to enter your Apple ID password to confirm.
+## 必要准备
+* 一台运行了SparseRestore支持的版本系统的苹果设备(请参考上面的描述).
+* 至少有一个空闲的应用槽位。
+* SideStore 0.5.9或更高版本。您可以[在此](https://github.com/SideStore/SideStore/releases)找到最新版。
+* 为了执行漏洞利用,您**必须**在流程进行中,在您的苹果设备上关闭**查找网络**。否则执行不会成功。您可以参考以下的流程关闭:
+ - 打开“设置”。
+ - 点击最上面您的名字。
+ - 点击“查找”。
+ - 点击查找我的iPhone/iPad.
+ - 关闭查找我的iPhone/iPad.
+ - 您可能需要输入您的Apple ID密码以继续。
- > **Note:** You may still not be able to turn off Find My since having Stolen Device Protection on might prevent you from turning it off. Turn off Stolen Device Protection before trying to turn off Find My.
+ > **提醒:** 您仍可能无法关闭查找我的设备,因为失窃设备保护可能避免您关闭它。请在在尝试关闭查找设备前关闭失窃设备保护。
-## Steps
-1. Install SparseBox. This can be done with a variety of methods, but for the purposes of this, install it with SideStore. The latest version can be found [here](https://nightly.link/khanhduytran0/SparseBox/workflows/build/main/artifact.zip) (unzip artifact.zip for the .ipa file).
+## 步骤
+1. 安装SparseBox。有很多种方式可以安装SparseBox,但如果是这种需求的话,请使用SideStore进行安装。您可以[在这里](https://nightly.link/khanhduytran0/SparseBox/workflows/build/main/artifact.zip)找到最新版 (解压artifact.zip以获得.ipa文件)。
-2. Tick on "Disable App Limit" in SideStore, and make sure SideStore is **closed** (not in background), then open SparseBox.
+2. 在SideStore内打开"Disable App Limit"开关,确保SideStore是**关闭的** (不在后台),然后打开SparseBox。
-3. Enable StosVPN, select your pairing file and tap 'Bypass 3-app limit'. This should bring up a log output. Wait for it to say `idevicebackup2 exited with code -18` or `idevicebackup2 exited with code 2`, then close the app. No need to hit apply.
+3. 启用StosVPN,选择您的配对文件并点击'绕过3个应用的限制'。你将会看到一段很长的输出。请等待直到输出`idevicebackup2 exited with code -18`或者`idevicebackup2 exited with code 2`,关闭应用,无需点击“应用”。
-4. Re-open SideStore, and scroll down in SideStore settings. Press "clear cache", this will allow the exploit to be seen by SideStore.
+4. 重新打开SideStore在SideStore设置界面下滑。点击"清理缓存",这允许绕过结果被SideStore使用。
-5. Test that the exploit has worked (you may need to install more than one app to test, depending on how many free slots you have). If it throws an error about the limit, reopen SideStore or retry the exploit. If it installs the app, congratulations! You can now have more than 3 apps installed at one time.
+5. 测试绕过成功(您可能需要安装多于一个app以测试,这取决于您剩余多少槽位)。如果应用弹出了和限制相关的错误,重新启动SideStore或者重试执行漏洞利用。如果安装应用成功,恭喜!您现在可以一次安装多于3个应用了!
-## Notes
-Due to certain limitations, this exploit must be done for every 3 additional apps you sideload.
+## 提醒
+由于某些限制,每当您侧载额外3个应用程序时,都必须执行此漏洞利用。
-If you want/need Find My for other purposes, you can now turn it back on. However, if you want to install or refresh more apps, you will need to turn it off again.
+如果您想/需要使用查找网络的话,您现在就可以打开它了。然而,如果您想安装或者刷新更多应用,您仍需再次关闭查找网络。
-## Alternatives
-If either the exploit doesn't work for you, or your iDevice is on an unsupported version, there is an alternative to be able to use more than 3 apps at once. LiveContainer, developed by Duy Tran Khanh ([khanhduytran0](https://github.com/khanhduytran0)) (the person who also made SparseBox), allows for iOS apps to be run in containers in-app rather than installing them separately. This may also be easier to use over SparseRestore in some cases. The GitHub page can be found [here](https://github.com/khanhduytran0/LiveContainer).
+## 备选方案
+如果该漏洞利用对您来说没起作用,或者您的苹果设备是不支持的版本,也有其他的备选方案允许您同时使用多于3个应用。由Duy Tran Khanh ([khanhduytran0](https://github.com/khanhduytran0)) (也是SparseBox的开发者) 开发的Live Container允许iOS应用运行在应用内容器内,而不是分别独立的运行。这在某种意义上比SparseRestore更实用。[点此访问GitHub页面](https://github.com/khanhduytran0/LiveContainer)。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/faq.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/faq.mdx
index c1beb08d..2e00df74 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/faq.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/faq.mdx
@@ -6,11 +6,13 @@ sidebar_position: 3
# 常见问题(FAQ)
-这是SideStore的常见问题列表。也是我们在开发SideStore时遇到的常见问题的列表,包含了为不同类型的用户,或遇到问题的用户回答的一些问题。
+这里是SideStore的常见问题列表。也是我们在开发SideStore时遇到的常见问题的列表,包含了为不同类型的用户,或遇到问题的用户回答的一些问题。
## 什么是SideStore?
-SideStore是一款允许在仅使用您的Apple ID的情况下在您的iOS设备上侧载应用的iOS应用。SideStore使用您的个人开发证书对应用进行重新签名,并使用专门设计的VPN来诱骗iOS安装它们。SideStore将定期在后台“刷新”您的应用程序,以防止其正常的7天开发期到期。SideStore的目标是提供不受限制的侧载体验。它是AltStore的一个由社区驱动的分支,并且已经实现了社区最受欢迎的一些功能。在安装过程中您只需要一台电脑。
+SideStore是一款允许在仅使用您的Apple ID的情况下在您的iOS设备上侧载应用的iOS应用。SideStore使用您的个人开发证书对应用进行重新签名,并使用[专门设计的VPN](https://github.com/jkcoxson/em_proxy)来诱骗iOS安装它们。SideStore将定期在后台“刷新”您的应用程序,以防止其正常的7天开发期到期。
+
+SideStore的目标是提供不受限制的侧载体验。它是[AltStore](https://github.com/rileytestut/AltStore)的一个由社区驱动的分支,并且已经实现了社区最受欢迎的一些功能。在安装过程中您只需要一台电脑。
(我们非常欢迎大家的贡献! 🙂)
@@ -30,7 +32,7 @@ SideStore目前并未有明确的正式版发布日期,但我们处于公测
### 这款工具有AltStore beta的功能吗?
-我们确实有AltStore beta的功能,但并不总能保持是最新的。我们会尽可能保持更新,或者在必要时以自己的方式实现对应的功能。
+我们确实有AltStore beta的功能,但并不总能保持最新。我们会尽可能保持更新,或者在必要时以自己的方式实现对应的功能。
### 打开VPN会额外消耗我的电池吗?
@@ -40,10 +42,6 @@ SideStore目前并未有明确的正式版发布日期,但我们处于公测
并不会,因为没有使用远程的服务器。
-### 在打开VPN的时候我无法连接到互联网了!
-
-请确保您的Wi-Fi和WireGuard配置中没有设置备用DNS。如果您确认DNS IP地址有效,请尝试将其从Wi-Fi配置中删除,并将其添加到WireGuard配置的DNS中。
-
### 更新SideStore的时候在快要结束的位置卡住了
请返回桌面静候其完成。我们不清楚为什么会出现这样的问题,这可能与使用VPN引导“installd”刷新SideStore本身有关。
@@ -54,7 +52,7 @@ SideStore目前并未有明确的正式版发布日期,但我们处于公测
要取消此限制(并获得365天的软件可用时间),您可以支付99美元/年的费用获得一个付费的Apple Developer帐户。
-或者,您也可以使用目前的[每夜构建版本](https://github.com/SideStore/SideStore/releases/tag/nightly)(截至撰写本文时的0.5.9-2024.10.23.1+1e969a0版本),它利用了SparseRestore漏洞绕过了对于3个应用的限制。目前,这只适用于低于18 dev beta 5和18.0.1的iOS版本。
+或者,在iOS 18 db5/18.0.1及以下版本上,您可以利用SparseRestore漏洞绕过3个应用的限制。
使用教程可以在[这里](advanced/sparserestore)找到。
@@ -94,11 +92,11 @@ SideStore目前并未有明确的正式版发布日期,但我们处于公测
### 我看到有一台iMac或者MacBook Pro被添加进我的账号上了。它安全吗,并且它是一台真正的Mac吗?
-这些Mac不是真实的,它们是被Anisette server自动生成以辅助登录用的。也没有任何私密数据被发送到Anisette server,这些服务器提供的数据仅被用于SideStore本身。
+这些Mac设备不是真实的,它们是被Anisette服务器自动生成以辅助登录用的。也没有任何私密数据被发送到Anisette服务器,这些服务器提供的数据仅被用于SideStore本身。
### 当我使用SideStore的时候为什么我的账户被锁定了?
-已知,被太多用户使用的,旧的Anisette server会导致Apple ID被锁定的问题。请使用官方提供的Anisette server之一,或者自部署您自己的[anisette-v3-server](advanced/anisette)。
+已知,被太多用户使用的,旧的Anisette服务器会导致Apple ID被锁定的问题。请使用官方提供的Anisette服务器之一,或者自部署您自己的[anisette v3服务器](advanced/anisette)。
### 为什么我看到了错误代码-36607?
@@ -124,7 +122,7 @@ SideStore目前并未有明确的正式版发布日期,但我们处于公测
不要恐慌!重新侧载,而不是移除您的应用,您的数据应该是没有问题的。但不幸的是,您选择停用的应用程序可能已经消失了,要确认这一点的话,只需刷新SideStore,并看看它们是否会回来。
-### 我不能选择任意格式的配对文件
+### 我不能以任意格式选择配对文件
请确认您的配对文件的文件扩展名是以`.mobiledevicepairing`或者`.plist`结尾的。如果并不是,请在将配对文件发送到手机之前仔细检查是否已将文件进行压缩。如果不这样做,文件可能会在传输过程中被损坏。此外,使用证书对Sidestore进行签名时,您将无法从应用程序中选择配对文件。您可以尝试将配对文件移动到“文件”应用程序中的“我的iPhone/iPad”的SideStore文件夹的根目录中,并将其命名为`ALTPairingFile.mobiledevicepairing`。如果在“文件”应用程序中看不到SideStore文件夹,请将手机连接到电脑上,然后将配对文件拖放到SideStore应用程序的文件夹中。请确保将其更改为上述名称。请注意,它是区分大小写的。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/installation/linux.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/installation/linux.mdx
index 3ee64ca1..3e7b62c9 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/installation/linux.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/installation/linux.mdx
@@ -1,21 +1,31 @@
---
-title: Linux操作指南
-description: 使用Linux安装SideStore的操作指南
-sidebar_position: 5
+title: Linux 安装指引
+description: 使用Linux安装Sidestore的操作指引
+sidebar_position: 4
---
-想在Linux上安装SideStore(或者其他的IPA文件),请确保您已安装Docker。
+在开始之前,请确保您已完成[必要准备](prerequisites)中的所有步骤!
-1. 使用Docker启动altcon
+1.确保您的计算机上已安装usbmuxd,并在Linux终端使用`sudo apt install -y usbmuxd`指令进行过更新。
+2.在您的计算机上安装Docker或者Podman。
+2.插入您的苹果设备。如果您收到了弹窗提示,请选择“信任”并输入密码。
+
+3.现在,通过以下指令(可能需要`sudo`)以使用Docker或Podman运行Altcon:
+
+Docker 安装:
```bash
-docker run --rm -it -e ALTSERVER_ANISETTE_SERVER="https://ani.sidestore.io/" -v ${PWD}/:/mnt/ -v /var/run:/var/run ghcr.io/sidestore/altcon
+docker run --rm -it -v ${PWD}/:/mnt/ -v /var/run/usbmuxd:/var/run/usbmuxd ghcr.io/sidestore/altcon
```
-
-您也可以使用Podman运行altcon
+Podman 安装:
```bash
-podman run --privileged --rm -it -e ALTSERVER_ANISETTE_SERVER="https://ani.sidestore.io/" -v ${PWD}/:/mnt/ -v /var/run:/var/run ghcr.io/sidestore/altcon
+podman run --rm -it -v ${PWD}/:/mnt/ -v /var/run/usbmuxd:/var/run/usbmuxd ghcr.io/sidestore/altcon
```
+4. Altcon将与您的设备配对。当您收到另一个弹窗提示时,选择“信任”并再次输入密码。
+5. 在您的辅助设备上,执行以下操作:
+ * 信任您的Apple ID的邮箱的“开发者APP”(您可以在“设置”——“通用”——“VPN和设备管理”下找到)。
+ * 打开“设置”应用程序。
+ * 导航到“隐私和安全”部分。
+ * 打开底部的“开发人员模式”。
+6. 打开SideStore,在SideStore请求配对文件的时候点击“允许”。然后退出应用。
-Altcon会开始和您的设备进行配对,如果您并未连接您的设备的话,请您连接您的设备。然后在设备上点击“信任”并输入您的设备密码。
-
-当您完成以上操作的时候,请前往[安装后说明页面](post-install)查看后续操作的指示。
+现在,请移步生成您的[配对文件](pairing-file)。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/installation/mac.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/installation/mac.mdx
index f0d87a92..55fc7fec 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/installation/mac.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/installation/mac.mdx
@@ -1,16 +1,18 @@
---
-title: macOS操作指南
-description: 使用macOS安装SideStore的操作指南
-sidebar_position: 4
+title: macOS 安装指引
+description: 使用macOS安装Sidestore的操作指引
+sidebar_position: 2
---
-在您开始后续的操作之前,请确保您已完成[安装前提](prerequisites)页面的所有步骤,并已拥有[配对文件](pairing-file)!
+在开始之前,请确保您已完成[必要准备](prerequisites)中的所有步骤!
-1. 从[AltStore官方网站](https://altStore.io)下载并运行AltServer.
-2. 点击[此处](https://github.com/sidestore/sidestore/releases/latest/download/sidestore.ipa)下载SideStore的IPA文件.
-3. 按住“option/alt”按键并点击AltServer菜单栏图标。点击“Sideload .ipa”,并选中SideStore的IPA文件。
-4. 使用您的Apple ID的邮箱验证“开发者应用”。
- * 您可以在设置,“通用”,“VPN与设备管理”中找到它。
-5. 打开SideStore,选择您的配对文件,并使用您的Apple ID登录。
+1. 从[AltStore的官方网站](https://cdn.altstore.io/file/altstore/altserver.zip)下载AltServer。将`AltServer.app`复制到你的`应用程序`文件夹, 接着打开它(使用Finder, Launchpad, 或者 Spotlight)。它应该以一个图标的形式出现在您的菜单栏中。
+2. 下载SideStore的[IPA文件](https://github.com/sidestore/sidestore/releases/latest/download/sidestore.ipa)。
+3. 按住option按键,并点击 AltServer 在菜单栏内的图标。点击"Sideload .ipa",并选择SideStore的IPA文件。
+4. 在您的第二台设备上,执行以下操作:
+ * 信任您的 Apple ID 的邮箱的“开发者APP”(您可以在“设置”-“通用”-“VPN和设备管理”下找到)。
+ * 打开“设置”应用程序。
+ * 导航到“隐私和安全性”部分。
+ * 打开底部的“开发者模式”。
-当您完成以上操作的时候,请前往[安装后说明页面](post-install)查看后续操作的指示。
+现在,请移步生成您的[配对文件](pairing-file)。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/installation/pairing-file.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/installation/pairing-file.mdx
index 508c4483..78044e98 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/installation/pairing-file.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/installation/pairing-file.mdx
@@ -1,67 +1,30 @@
---
-title: Pairing File
-description: Pairing files are essential to SideStore's functionality.
-sidebar_position: 2
+title: 配对文件
+description: 配对文件对于SideStore的功能实现十分重要
+sidebar_position: 5
---
-Using JitterbugPair (*not* the Jitterbug app) allows us to create a pairing file for programs like SideStore to talk to your device. This is required to use SideStore, or it will not function.
-
-Download JitterbugPair for [Windows (64-bit)](https://github.com/osy/Jitterbug/releases/download/v1.3.1/jitterbugpair-win64.zip), [macOS](https://github.com/SideStore/SideStore-Docs/releases/download/need-a-place-to-put-jittterbug/jitterbugpair), or [Linux](https://github.com/osy/Jitterbug/releases/download/v1.3.1/jitterbugpair-linux.zip).
-
-## Pairing Instructions
-
-:::tip
-
-When using cloud storage, the file extension might change (usually to .txt). It is always recommended to zip your pairing file before transferring it. SideStore only accepts .mobiledevicepairing files.
+idevice_pair是一个生成配对文件的程序,配对文件允许SideStore等程序远程对您的设备进行调整。这是运行SideStore所必需的,否则SideStore将无法运行。
+:::warning
+注意,如果您更新或重置了您的苹果设备,您的配对文件将过期,您需要生成一个新的配对文件。当然,由于苹果的政策,这可能会随时发生,目前我们无法修复它。
:::
-### Windows
-
-1. Extract the JitterbugPair zip file.
-2. Plug your device into your computer, and open your device to its home screen. Once done, execute the program.
- * Your device may ask you to trust your computer. Make sure to accept this prompt, as it is required for the pairing process.
-3. Once it is done, you will get a file that ends with `.mobiledevicepairing`.
-4. Transfer this file to your device using iTunes, or any other method. Zipping the file before sending it off is the best way to ensure the pairing file won't break during transport.
- * Transferring using cloud storage may change the file's extension (most likely turning into a .txt file), so be careful. It is also possible to change the extension to `.plist` for use with older SideStore versions, like `0.1.1`.
-
-On Windows, you might have to execute the program using Command Prompt or Powershell, as it can sometimes not open by double clicking the `.exe` file.
-
-5. In File Explorer, navigate to the folder where jitterbugpair is located.
-6. In the navigation bar where the folder location is, click an empty spot and type `powershell`. It should open a (possibly blue colored) window called PowerShell.
-7. From there, type `./jitterbugpair.exe` and press enter while your device is plugged in.
-
+## 配对教程
### macOS
-1. **Extract** `Jitterbugpair-macos.zip`.
-2. **Set a passcode** for your device if you haven't already. Unlock your device, connect it to your computer via cable. If a prompt appears: tap "Trust."
-3. Open your device to the homescreen.
-4. Find the extracted `jitterbugpair` file (it should have a black and green icon).
-5. Open Terminal (in Launchpad, it's in the "Utilities" folder).
-6. Drag the `jitterbugpair` file into Terminal and press "Return" or Enter.
-7. If you get "macOS cannot verify that this app is free from malware":
- - Go to System Settings > Privacy & Security
- - Scroll down to the message about the app
- - Click "Open Anyway"
- - Try running the program again
-8. JitterBugPair will generate a **pairing file** with the extension `.mobiledevicepairing`.
-9. If you can't find the pairing file:
- - Copy the name of the pairing file generated
- - Paste it into Finder
- - If you ran the program more than once all pairing files for your device should appear since they share the same name
-10. **Transfer the pairing file** to your iOS device using AirDrop, iCloud/One/Google Drive, email, or any other method. For best results, compress the file into a .zip folder first.
+1. 下载 [macOS的idevice pair](https://github.com/jkcoxson/idevice_pair/releases/latest/download/idevice_pair--macos-universal.dmg).。 打开文件,并将 `idevice pair`拖拽至 `应用程序`。
+2. 打开镜像并将`idevice pair`拖拽至`应用`目录
-### Linux
+### Windows
-These instructions expect that you are familiar with the linux commandline.
+1. 请确保您已安装[64位](https://apple.com/itunes/download/win64) / [32位](https://apple.com/itunes/download/win32)的iTunes(它应该在设置 AltServer 时就已经安装好了)。
+2. 下载[Windows的idevice pair](https://github.com/jkcoxson/idevice_pair/releases/latest/download/idevice_pair--windows-x86_64.exe)并将文件移动到您不会丢失的地方。
-1. Extract the Jitterbug zip file, and open a terminal (if you haven't already) to the extracted directory.
-2. In that terminal, run `chmod +x ./jitterbugpair`
-3. Plug your device into your computer, and open your device to its home screen. Once done, execute the program in your terminal with `./jitterbugpair`
- * If you get a prompt saying you need to trust the computer from your iDevice, make sure to do so. You may need to rerun jitterbugpair.
-4. Once it is done, you will get a file that ends with `.mobiledevicepairing` in the directory you ran jitterbugpair from.
-5. Transfer this file to your device in a way of your choosing. Zipping the file before sending it off is the best way to ensure the pairing file won't break during transport
- * Transferring using cloud storage may change the file's extension (most likely turning into a .txt file), so be careful. It is also possible to change the extension to `.plist` for use with older SideStore versions, like `0.1.1`.
+### Linux
-You might have success by just adding execute permissions and running jitterbugpair from a file manager, but it is recommended to just do it from the terminal.
+1. 确保您的计算机已经通过在终端中运行`sudo apt install -y usbmuxd`安装了usbmuxd。
+2. 下载与您的PC架构相对应的idevice pair版本([x86_64](https://github.com/jkcoxson/idevice_pair/releases/latest/download/idevice_pair--linux-x86_64.AppImage) 或 [AArch64](https://github.com/jkcoxson/idevice_pair/releases/latest/download/idevice_pair--linux-aarch64.AppImage)),并确保其可正常运行。
+## 下一步
+现在,按照[安装后说明](post-install)进行后续操作。
\ No newline at end of file
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/installation/post-install.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/installation/post-install.mdx
index 97738130..a489e0ec 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/installation/post-install.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/installation/post-install.mdx
@@ -1,17 +1,25 @@
---
title: 安装后说明
-description: 马上结束!
+description: 即将完成,就差最后几步!
sidebar_position: 6
---
-安装SideStore的最后一步,是刷新SideStore本身。
+安装SideStore的最后一步是在SideStore内刷新SideStore本身。
为此,您需要:
1. 连接到StosVPN。
2. 打开SideStore。
-3. 选择配对文件(如果您没有选择过的话)。
-4. 点击“我的应用(My Apps)”。
-5. 点击“x日(x DAYS)”按钮,x是指软件到期前的天数。
- *如果成功了,将会弹出一个空白的Safari选项卡,或跳转到您的主屏幕。同时您也会收到一个通知以提醒您切换到主屏幕。
+3. 如果您没有选择过配对文件的话,请先导入/选择配对文件。
+4. 使用您的Apple ID登录。
+5. 导航到“我的应用(My Apps)”。
+6. 点击SideStore右侧的“x 天(X DAYS)”按钮(x是应用程序到期前的天数)。
+7. 应出现一个要求创建新的签名证书的弹窗提示,点击“立即刷新”。
+8. 如果出现了询问您是否要吊销AltStore的证书的弹窗,请点击“是”。
-如果SideStore没有刷新,可能是一个导致提前到期的bug出现了,这导致您需要重新安装SideStore。软件有一个自动化项目是是自动完成重新安装,但这种情况下您需要手动完成。
\ No newline at end of file
+如果进程成功,SideStore将退出并返回到主界面,同时带有通知。
+
+如果SideStore没有像这样立即刷新,那是由于一个bug导致提前到期的问题,您需要使用AltServer重新安装SideStore。有一个计划是自动完成这项工作,但目前需要手动完成。
+
+如果您使用AltServer重新安装SideStore,您的证书将被吊销,您需要再次手动刷新。
+
+如果您希望使用相同的Apple ID在另一台设备上安装SideStore,请按照[这些步骤](https://github.com/SideStore/SideStore/pull/1008#issue-3138680291)进行操作。
\ No newline at end of file
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/installation/prerequisites.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/installation/prerequisites.mdx
index b2725f6c..f4ae646d 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/installation/prerequisites.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/installation/prerequisites.mdx
@@ -1,36 +1,32 @@
---
-title: 安装前提
+title: 必要准备
description: '安装的第一步'
sidebar_position: 1
---
-SideStore的安装过程可能看起来很棘手,但随着***一次性***的使用电脑,并花一些时间后,您的设备上就拥有了SideStore!
+SideStore的安装过程可能看起来很棘手,但随着花一些时间***一次性***的使用电脑后,您的设备上就拥有了SideStore!
## 要求
想要安装SideStore,您需要:
-- 一个运行了iOS/iPadOS 14及更高版本的iOS/iPadOS设备。
-- 一台运行了[Windows](windows),[macOS](mac),或者[Linux](linux)的电脑(Linux支持目前还在试验性测试阶段)。
+- 一个运行了iOS/iPadOS 14及更高版本,并且[带有密码](https://support.apple.com/en-us/119586)的iOS/iPadOS设备。
+- 一台运行了[macOS](mac),[Windows](windows),或者[Linux](linux)的电脑(Linux支持目前还在试验性测试阶段)。
- 一个Apple ID。
- StosVPN应用。
-- 一些时间(进程很快,但是您需要留出一些[处理问题](../troubleshooting)的时间)。
-
-使用iOS/iPadOS 16及以上版本设备的用户*必须*打开开发者模式。遵循以下步骤打开开发者模式:
-1. 打开设置.
-2. 点击“隐私与安全性”选项卡。
-3. 在最下面打开开发者模式。
-
-> **提示:** 在您成功安装SideStore之后您只会在“开发者模式”选项卡下看到“开发者模式”的开关
+- 一些时间(流程很快,但是您需要留出一些[处理问题](../troubleshooting)的时间)。
## StosVPN
SideStore利用设备上内置的VPN客户端功能以允许SideStore与内部服务通信。
1. 从[App Store](https://apps.apple.com/us/app/stosvpn/id6744003051)下载StosVPN。
-2. 启动VPN。
+2. 启用VPN。
-这个VPN需要在您安装/升级SideStore内安装的任意应用时保持开启。
+该VPN需要在您期望安装/升级/刷新SideStore内安装的任意应用时保持开启。
## 下一步
-现在,请前往下一个页面进行生成您的[配对文件](pairing-file)。
+现在,按照您的操作系统的安装指引进行后续操作!
+- [macOS](mac)
+- [Windows](windows)
+- [Linux (开发中)](linux)
\ No newline at end of file
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/installation/windows.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/installation/windows.mdx
index 183c39ec..958f3cf2 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/installation/windows.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/installation/windows.mdx
@@ -1,18 +1,20 @@
---
-title: Windows操作指南
-description: 使用Windows安装SideStore的操作指南
+title: Windows 安装指引
+description: 使用Windows安装SideStore的操作指引
sidebar_position: 3
---
-请确保您的电脑上安装的是**非Microsoft Store**版本的[iCloud](https://updates.cdn-apple.com/2020/windows/001-39935-20200911-1A70AA56-F448-11EA-8CC0-99D41950005E/iCloudSetup.exe)和[iTunes](https://support.apple.com/en-us/HT210384)。并在您开始后续的操作之前,请确保您已完成[安装前提](prerequisites)页面的所有步骤,并已拥有[配对文件](pairing-file)!
+在开始之前,请确保已完成[必要准备](prerequisites)中的所有步骤!
-非Microsoft Store版本的iCloud于2022年9月中旬从苹果官网移除。以上的链接提供的iCLoud版本仍是可用的,并允许直接从苹果的服务器进行直接下载。
+在您的电脑上卸载从Microsoft store下载的任何版本的iCloud或iTunes,并安装非Microsoft store版本的[iCloud](https://updates.cdn-apple.com/2020/windows/001-39935-20200911-1A70AA56-F448-11EA-8CC0-99D41950005E/iCloudSetup.exe)和[64位](https://apple.com/itunes/download/win64)/[32位](https://apple.com/itunes/download/win32)的iTunes。非微软商店版本的iCloud于2022年9月中旬从苹果网站上删除了,但上述链接仍指向与AltServer兼容的旧版本iCloud,并且直接从苹果的服务器上下载(链接是安全的)。
-1. 从[AltStore官方网站](https://altStore.io)下载并运行AltServer.
+1. 从[AltStore网站](https://cdn.altstore.io/file/altstore/altinstaller.zip)下载`altinstaller.zip`。解压`altinstaller.zip`并运行`setup.exe`。在Windows任务栏中,键入“AltServer”,然后右键单击“以管理员身份运行”。如果系统弹出提示,请确保允许AltStore访问专用网络。接着AltStore的图标将会出现在系统托盘(显示互联网、Wi-Fi、电池等的位置)中。
2. 点击[此处](https://github.com/sidestore/sidestore/releases/latest/download/sidestore.ipa)下载SideStore的IPA文件.
-3. 按住“Shift”按键并点击AltServer菜单栏图标。点击“Sideload .ipa”,并选择SideStore的IPA文件。
-4. 使用您的Apple ID的邮箱验证“开发者应用”。
- * 您可以在设置,“通用”,“VPN与设备管理”中找到它。
-5. 打开SideStore,选择您的配对文件,并使用您的Apple ID登录。
+3. 按住“Shift”按键并点击AltServer菜单栏图标。点击“Sideload .ipa”,并选择您之前下载的`sidestore.ipa`。
+4. 在您的辅助设备上,执行以下操作:
+ * 信任您的Apple ID的邮箱的“开发者APP”(您可以在“设置”中的“通用”选项卡下,然后“VPN和设备管理”下找到)。
+ * 打开“设置”应用程序。
+ * 导航到“隐私和安全”部分。
+ * 打开底部的“开发人员模式”。
-当您完成以上操作的时候,请前往[安装后说明页面](post-install)查看后续操作的指示。
+现在,请移步生成您的[配对文件](pairing-file)。
\ No newline at end of file
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/intro.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/intro.mdx
index 924d3f90..82fcc2a3 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/intro.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/intro.mdx
@@ -6,8 +6,6 @@ sidebar_position: 1
:::danger
-This documentation is currently not completely translated into your language. Please consider helping us by translating our docs!
-
本文档目前尚未完全翻译成您的语言。如果您考虑参与翻译我们的文档,请帮助我们!
:::
@@ -15,6 +13,6 @@ This documentation is currently not completely translated into your language. Pl
欢迎使用 SideStore!
-SideStore让iOS/iPadOS 14及更高版本的设备更轻松的侧载应用。
+SideStore 让 iOS/iPadOS 14 及更高版本的设备更轻松的侧载应用。
-想要快速开始,访问[Prerequisites](installation/prerequisites.mdx)并跟随指示操作。
+想要快速开始,访问[安装前提](installation/prerequisites.mdx)并跟随指示进行后续操作。
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/release-notes.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/release-notes.mdx
index b711402a..19f8c744 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/release-notes.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/release-notes.mdx
@@ -1,11 +1,51 @@
---
-title: Release Notes
-description: A collection of SideStore release notes.
-sidebar_position: 2
+title: 发行文档
+description: SideStore发行文档的存档。
+sidebar_position: 6
---
# Stable Notes
+## 0.6.2
+
+### Changelog
+- Deprecation of WireGuard, complete transition to [StosVPN](https://apps.apple.com/us/app/stosvpn/id6744003051)
+- jitterbugpair is being superseded by [idevice pair](https://github.com/jkcoxson/idevice_pair)
+- Merge more of AltStore 2.0 upstream
+- Added support for importing/exporting your Apple ID's certificate for use with multiple devices, instructions to utilize this [here](https://github.com/SideStore/SideStore/pull/1008#issue-3138680291)
+- Adds url scheme/allow exporting certificate (to LiveContainer)
+- Fix issue where installing apps would get stuck around 75%
+- Add option to resuse the main App ID profile for extensions instead of removing/registering them (only one app id/app)
+- General type fixes and visual updates
+
+### What's Changed:
+- Rebase 2.0 wip by @nythepegasus in [#794](https://github.com/SideStore/SideStore/pull/794)
+- [Refresh]: Remove install stuffs from refresh since in refresh should only renew provisioning profiles by @mahee96 in [#846](https://github.com/SideStore/SideStore/pull/846)
+- [Settings]: Fix: DisableAppLimit switch reverting back to off state even if on iOS where sparseRestore is not patched yet by @mahee96 in [#850](https://github.com/SideStore/SideStore/pull/850)
+- Update trustedapps.json by @neoarz in [#853](https://github.com/SideStore/SideStore/pull/853)
+- [Backup]: Fix: update logic during install missed since override keyword was missing by @mahee96 in [#857](https://github.com/SideStore/SideStore/pull/857)
+- Fix Repository App Previews by @neoarz in [#871](https://github.com/SideStore/SideStore/pull/871)
+- Feature: Bulk sources-add in sources screen with capability to stage them before persisting into database by @mahee96 in [#888](https://github.com/SideStore/SideStore/pull/888)
+- Version 0.6.0: CoreData Migrations fix including xcdatamodels and xcmappingmodels by @mahee96 in #894
+- Feature: Render in-app update description as (full) markdown by @mahee96 in #897
+- fix: typo in hasUpdate comparison by @l2dy in [#900](https://github.com/SideStore/SideStore/pull/900)
+- Update SettingsViewController.swift by @neoarz in [#915](https://github.com/SideStore/SideStore/pull/915)
+- WIP: Fixes for migration issues when migrating from 0.5.9 to 0.6.0 by @mahee96 in #920
+- Fix typo "levaraging" -> "leveraging" by @lafrenierejm in [#926](https://github.com/SideStore/SideStore/pull/926)
+- Added StosVPN to the EM Proxy part. by @Br0des in [#940](https://github.com/SideStore/SideStore/pull/940)
+- StosVPN-integration: Removed em_proxy and EmotionalDamage module in favour of stosVPN by @mahee96 in [#945](https://github.com/SideStore/SideStore/pull/945)
+- Disable minimuxer ready check which shows NO WIFI/VPN error since stosVPN can work on cellular too by @mahee96 in [#935](https://github.com/SideStore/SideStore/pull/935)
+- Add iOS 17.4+ JIT and mounting by @jkcoxson in [#953](https://github.com/SideStore/SideStore/pull/953)
+- Add export certificate feature by @hugeBlack in [#959](https://github.com/SideStore/SideStore/pull/959)
+- Feat: Add Pairing File Export URL callback and replace Wireguard with StosVPN by @stossy11 in [#962](https://github.com/SideStore/SideStore/pull/962)
+- Change front-facing references to AltStore by @owoellen in [#987](https://github.com/SideStore/SideStore/pull/987)
+- Update OperationError.swift for idevice_pair by @CelloSerenity in [#995](https://github.com/SideStore/SideStore/pull/995)
+- Add import/export certificate feature by @hugeBlack in [#1008](https://github.com/SideStore/SideStore/pull/1008)
+- Fix pairing file doc link by @CelloSerenity in [#1011](https://github.com/SideStore/SideStore/pull/1011)
+- Add option for using main bundle's profile for app extensions, update AltSign & libmd by @hugeBlack in [#1012](https://github.com/SideStore/SideStore/pull/1012)
+- Use main profile when refreshing by @hugeBlack in [#1013](https://github.com/SideStore/SideStore/pull/1013)
+
+
## 0.6.1
### Changelog
@@ -19,7 +59,7 @@ It's spring already? Here's a new update that should fix migration issues from 0
- Added StosVPN to the EM Proxy part. by @Br0des in [#940](https://github.com/SideStore/SideStore/pull/940)
-## 0.6.0
+## 0.6.0 - DO NOT use this build, use either 0.6.1 or 0.5.10 instead
### Changelog
It's March and we have some big changes. We've finally included AltStore 2.0 changes into SideStore. So you will get all the benefits of that and also some fixes in SideStore. Enjoy!
@@ -30,4 +70,4 @@ It's March and we have some big changes. We've finally included AltStore 2.0 cha
- [Settings]: Fix: DisableAppLimit switch reverting back to off state even if on iOS where sparseRestore is not patched yet by @mahee96 in [#850](https://github.com/SideStore/SideStore/pull/850)
- [Backup]: Fix: update logic during install missed since override keyword was missing by @mahee96 in [#857](https://github.com/SideStore/SideStore/pull/857)
- Feature: Bulk sources-add in sources screen with capability to stage them before persisting into database by @mahee96 in [#888](https://github.com/SideStore/SideStore/pull/888)
-- Feature: Render in-app update description as (full) markdown by @mahee96 in [#897](https://github.com/SideStore/SideStore/pull/897)
\ No newline at end of file
+- Feature: Render in-app update description as (full) markdown by @mahee96 in [#897](https://github.com/SideStore/SideStore/pull/897)
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/common-issues.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/common-issues.mdx
index 87a194aa..487f23c2 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/common-issues.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/common-issues.mdx
@@ -1,61 +1,58 @@
---
-title: Common Issues
-description: Common issues found in SideStore.
+title: 常见问题
+description: 在使用SideStore的过程中出现的常见问题
---
:::warning
-This page is currently a work in progress. The information provided should be accurate, but please refer to our [Discord server](https://discord.com/invite/sidestore) for assistance if needed.
+此页面目前还在完善过程中。页面提供的信息应该是准确的,但如如果需要帮助,请前往我们的[Discord服务器](https://discord.gg/sidestore-949183273383395328)进行提问。
:::
-## Common Issues with SideStore
-
-### AFC Connection Failure
-#### Cause
-Connection issues or an invalid pairing file.
-#### Resolution
-1. Attempt to reconnect
-2. Generate a new pairing file using JitterbugPair and import it via the settings menu. See our [Pairing File instructions](/docs/installation/pairing-file) for details.
-
-### No WiFi or VPN Connection
-#### Cause
-Connection issues with the minimuxer service.
-#### Resolution
-1. If using WireGuard, switch to StosVPN
-2. Try again (spamming the button usually helps)
-3. Restart SideStore
-4. Restart StosVPN
-5. Generate a new pairing file using JitterbugPair and import it via the settings menu. See our [Pairing File instructions](/docs/installation/pairing-file) for details.
-
-### Sidestore Hangs Halfway Through Installation
-#### Cause
-Cache issues.
+## SideStore的常见问题
+
+### AFC连接失败
+#### 原因
+连接问题或是配对文件不可用。
+#### 解决方案
+1. 尝试重新连接
+2. 使用idevice pair生成并导入新的配对文件。详情请参考[配对文件操作指引](../installation/pairing-file)
+
+### 没有Wi-Fi或VPN的连接
+#### 原因
+minimuxer服务的连接出现了问题。
+#### 解决方案
+1. 如果您正在使用WireGuard,请更换到StosVPN
+2. 关闭任何的DNS阻止服务器
+3. 再试一次(多点点总会有用的)
+4. 重新启动SideStore
+5. 重新启动StosVPN
+6. 使用idevice pair生成并导入新的配对文件。详情请参考[配对文件操作指引](../installation/pairing-file)
+
+### SideStore在安装过程中挂起
+#### 原因
+缓存或是协议出了问题。
+#### 解决方案
+1. 如果您并未更新SideStore的话,请更新SideStore,否则只需重启。
+2. 清理缓存
+3. 更换Anisette服务器
+4. 在设置-Anisette服务器-中重置adi.pb,然后登出,并重新登录SideStore
+5. 重启设备
+6. 重新生成配对文件
+7. 使用AltServer重新安装SideStore
+
+### 无法启动SideStore
+#### 原因
+存在多种可能的原因。
#### Resolution
-1. Restart SideStore
-2. Clear Cache
-3. Change Anisette Server
-4. Reset adi.pb
-5. Sign out from SideStore and sign back in
-6. Use WireGuard
-7. Restart device
-8. Regenerate pairing file
-9. Reinstall SideStore
-
-### Unable to Launch SideStore
-#### Cause
-Multiple possible causes.
-#### Resolution
-1. Make sure you installed SideStore through Altserver.
-2. Reinstall SideStore
-
-If the above doesnt work, do the following:
-
-1. Delete SideStore and all apps that you have installed from SideStore.
-2. Reinstall SideStore.
-3. Select pairing file and login. (It will give you a promt to refresh SideStore, select no)
-4. Install the Sidestore.ipa file to your device.
-5. Import the Sidestore.ipa file into Sidestore like how you would install any other app.
-6. This will allow Sidestore to do a clean refresh, and hopefully fix the issue.
+1. 确保您已通过AltServer安装了SideStore
+2. 重新安装SideStore
+如果以上方案均不可用,请按照以下步骤操作:
+1. 删除SideStore以及您在SideStore中安装的所有应用
+2. 重新安装SideStore
+3. 导入您的配对文件并登录。(接下来会提示您是否刷新SideStore,选择否)
+4. 将`sidestore.ipa`安装到您的设备上
+5. 将`sidestore.ipa`文件导入到SideStore,就像您安装其他IPA文件一样
+6. 这会允许Sidestore进行一次全新的安装,希望这会解决您的问题
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/error-codes.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/error-codes.mdx
index fd42ba5e..d170bff2 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/error-codes.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/error-codes.mdx
@@ -5,7 +5,7 @@ description: Error codes found in SideStore.
:::warning
-This page is currently not fully accurate to how SideStore works, as this is based on AltStore's Error Codes page. Some info is still correct, but please don't rely on this word for word. Make sure to ask in our [Discord server](https://discord.com/invite/sidestore) for help if you need it.
+This page is currently not fully accurate to how SideStore works, as this is based on AltStore's Error Codes page. Some info is still correct, but please don't rely on this word for word. Make sure to ask in our [Discord server](https://discord.gg/sidestore-949183273383395328) for help if you need it.
:::
@@ -13,97 +13,115 @@ This page is currently not fully accurate to how SideStore works, as this is bas
#### (1000) An unknown error occurred.
-`AltStore.OperationError`
+`SideStore.OperationError 1000`
This means that SideStore ran into an unexpected error. Please check our [Troubleshooting Guide](./), and you can reach out to us directly if the issue persists.
#### (1001) The operation returned an unknown result.
+`SideStore.OperationError 1001`
+
This means that SideStore ran into an unexpected error. Please check our [Troubleshooting Guide](./), and you can reach out to us directly if the issue persists.
#### (1002) The operation was cancelled.
-`AltStore.OperationError`
+`SideStore.OperationError 1002`
This means that the performed action was stopped. Please try again.
#### (1003) The operation timed out.
-`AltStore.OperationError`
+`SideStore.OperationError 1003`
This means that SideStore ran into problems trying to complete the requested action. Please try again and check our [Troubleshooting Guide](./) for additional help. You can reach out to us directly if the issue persists.
#### (1004) You are not signed in.
-`AltStore.OperationError`
+`SideStore.OperationError 1004`
This means that you must enter your Apple ID information in the settings tab to do the requested action.
#### (1005) The app could not be found.
-`AltStore.OperationError`
+`SideStore.OperationError 1005`
-This means that AltStore could not locate the file to download or install, most likely because the file does not exist at the provided URL.
+This means that SideStore could not locate the file to download or install, most likely because the file does not exist at the provided URL.
-#### (1006) AltStore could not determine this device's UDID.
+#### (1006) SideStore could not determine this device's UDID.
-`AltStore.OperationError`
+`SideStore.OperationError 1006`
This means that SideStore couldn't read the device UDID embedded by AltServer when installing SideStore. Make sure you're installing SideStore with the latest AltServer version and not via another method.
#### (1007) This app is in an invalid format.
-`AltStore.OperationError`
+`SideStore.OperationError 1007`
This means the app you're trying to install is not a standard .ipa. Try downloading the app from another location.
#### (1008) Invalid parameters.
-`AltStore.OperationError`
+`SideStore.OperationError 1008`
-This means an internal error occured and SideStore couldn't provide the necessary information to perform the requested task. Please try again and check our [Troubleshooting Guide](./) for additional help. You can reach out to us directly if the issue persists.
+This means an internal error occured and SideStore couldn't provide the necessary information to perform the requested task. Please try again and check our [Troubleshooting Guide](./) for additional help. You can reach out to us directly if the issue persists at our Discord server.
#### (1009) You cannot register more than 10 App IDs within a 7-day period.
-`AltStore.OperationError`
+`SideStore.OperationError 1009`
-This means that you have reached the maximum amount of App IDs available. Please check the App IDs in the My Apps tab to see when they will expire.
+This means that you have reached the maximum amount of App IDs available. Apps IDs are not able to be deleted manually. App IDs renew if the app has exists 7 days after when it was first installed or renewed last, and expire if they have been deleted since. Please check the App IDs in the My Apps tab to see when they will expire.
#### (1010) There are no AltStore sources.
-`AltStore.OperationError`
+`SideStore.OperationError 1010`
-This means an internal error occured and SideStore is unable to fetch changes for any Sources you've added. Please try again and check our [Troubleshooting Guide](./) for additional help. You can reach out to us directly if the issue persists.
+This means an internal error occured and SideStore is unable to fetch changes for any AltSources you've added. Please try again and check our [Troubleshooting Guide](./) for additional help. You can reach out to us directly at our Discord server if the issue persists.
-#### (1011) AltStore was denied permission to launch the app.
+#### (1011) SideStore was denied permission to launch the app.
-`AltStore.OperationError`
+`SideStore.OperationError 1011`
-This means SideStore couldn't launch a sideloaded app because you tapped "Cancel" on the "AltStore wants to open \[app]" alert, or because you still need to trust your Apple ID in Settings.
+This means SideStore couldn't launch a sideloaded app because you tapped "Cancel" on the "SideStore wants to open \[app]" alert, or because you still need to trust your Apple ID in Settings.
-#### (1012) AltStore's shared app group could not be accessed.
+#### (1012) SideStore's shared app group could not be accessed.
-`AltStore.OperationError`
+`SideStore.OperationError 1012`
This means SideStore was not able to access the directory where app backups are stored. Make sure you're installing SideStore with the latest AltServer version and not via another method.
-#### (1200) AltServer could not be found.
+#### (1403) Unable to connect to SideJITServer.
+
+`SideStore.OperationError 1403`
+
+Please make sure you are on the same Wi-Fi as your computer running SideJITServer and that your Firewall has been set appropriately. Alternatively, you can use the built in "Enable JIT" option to enable JIT on iOS 17.4-18.6 with StosVPN enabled and Wi-Fi or Airplane Mode.
+
+#### (1412) Unable to connect to a V3 anisette server.
+
+`SideStore.OperationError 1412`
+
+Your device was unable to recieve data from a V3 anisette server. Please try again, or switch anisette servers.
-`AltStore.OperationError`
+#### (1414) No Wi-Fi/StosVPN.
-This means that SideStore is having trouble discovering AltServer on your local network. Make sure you're connected to the same Wi-Fi network as your PC/Mac running AltServer, or try connecting your device to your computer via USB.
+`SideStore.OperationError 1414`
-#### (1201) A connection to AltServer could not be established.
+You do not appear to be connected to Wi-Fi and/or StosVPN. SideStore cannot refresh or install applications without Wi-Fi and StosVPN, ensure both are enabled. If that doesn't work, try regenerating your pairing file.
-`AltStore.OperationError`
+## Minimuxer Errors
-This means that SideStore is having trouble connecting to AltServer on your PC/Mac. Make sure you have Wi-Fi sync enabled, and otherwise you may try plugging in your device directly via USB.
+#### (4) AFC was unable to manage files on the device.
-#### (1202) The connection to AltServer was dropped.
+`minimuxer.MinimuxerError 4`
-`AltStore.OperationError`
+This means you are attempting to enable JIT on an unsupported iOS version. SideStore only supports enabling JIT on iOS 17.4-18.6.
-This means that SideStore's connection to AltServer on your PC/Mac was interrupted. Make sure you have Wi-Fi sync enabled, and otherwise you may try plugging in your device directly via USB.
+#### (27) AFC was unable to manage files on the device.
+
+`minimuxer.MinimuxerError 27`
+
+This means you have an invalid pairing file. Follow the steps in these docs to regenerate it.
+
+More coming, open to contributions...
## AltServer / SideServer Errors
@@ -464,8 +482,3 @@ Updated information coming soon
This means that an error occurred while writing files to disk. Make sure your phone and PC both have plenty of available disk space and try again.
-#### (1) AltJIT failed with error code 1 (iOS 17)
-
-`AltServer.ProcessError`
-
-If you are trying to enable JIT on an iOS 17 device, you may see this error. Make sure to install all dependencies and keep your device connected with the app open until JIT has successfully been enabled.
\ No newline at end of file
diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/troubleshooting.mdx b/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/troubleshooting.mdx
index 2604b067..a025cd13 100644
--- a/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/troubleshooting.mdx
+++ b/i18n/zh/docusaurus-plugin-content-docs/current/troubleshooting/troubleshooting.mdx
@@ -1,23 +1,23 @@
---
title: Troubleshooting Guide
-description: A guide to troubleshooting SideStore.
+description: A guide to troubleshooting SideStore in situations without an error code.
---
## Installation
-#### I followed the instructions, but I still can't install Sidestore.
+### I followed the instructions, but I still can't install SideStore.
-### Mac Instructions
+#### Mac Instructions
1. **Trust Device**: After connecting your iOS device to your Mac, ensure you have said “Trust” on both your Mac and iOS device. You can verify this by:
- Opening Finder (macOS 10.15 Catalina or later) or iTunes (macOS 10.14 Mojave and earlier).
- Disconnect and reconnect your phone to your mac and check if a dialog box appears asking if you want to trust the device.
-2. **Use Another Apple ID**: Try using another Apple ID. If needed, you can [create a new Apple ID](https://appleid.apple.com/account#!\&page=create) specifically for Sidestore for free.
+2. **Use Another Apple ID**: Try using another Apple ID. If needed, you can [create a new Apple ID](https://appleid.apple.com/account#!\&page=create) specifically for SideStore use for free.
-### Windows Instructions
-1. **Trust Device**: After connecting your iOS device to your Windows computer, ensure you have said “Trust” on both your computer and iOS device. You can verify this by:
+#### Windows Instructions
+1. **Trust Device**: After connecting your iOS device to your Windows computer, ensure you have slected “Trust” on both your computer and iOS device. You can verify this by:
- Opening iTunes and checking if a dialog box appears asking if you want to trust the device.
2. **Run AltServer as Administrator**: Right-click on AltServer and select “Run as Administrator” to ensure proper permissions.
-3. **Use Another Apple ID**: Try using another Apple ID. If needed, you can [create a new Apple ID](https://appleid.apple.com/account#!\&page=create) specifically for Sidestore for free.
+3. **Use Another Apple ID**: Try using another Apple ID. If needed, you can [create a new Apple ID](https://appleid.apple.com/account#!\&page=create) specifically for SideStore for free.
4. **Non-Microsoft Store Version of iTunes and iCloud**:
- If you installed iTunes or iCloud from the Microsoft Store, you’ll need to uninstall them.
- Download and install the non-Microsoft Store versions of iTunes and iCloud using the following links:
@@ -27,23 +27,23 @@ description: A guide to troubleshooting SideStore.
## Sign-In Issues
-#### Sidestore Freezing or Displaying an Error Code During Sign-In
+### SideStore Freezing or Displaying an Error Code During Sign-In
-If you encounter freezing or error codes while attempting to sign in to Sidestore, there could be several potential causes. Follow these steps to resolve the issue:
+If you encounter freezing or error codes while attempting to sign in to SideStore, there could be several potential causes. Follow these steps to resolve the issue:
1. **Change the Anisette Server:**
The most common solution is to switch to a different Anisette server. Anisette servers may occasionally experience downtime. Switching to an alternative server typically resolves the issue. Do this:
- - Open Sidestore settings.
+ - Open SideStore settings.
- Scroll down to the "Anisette Server" option.
- Select a different server from the list.
- You might need to try a few servers from the list and find which works best for you.
2. **Host Your Own Anisette Server:**
- If you prefer, you can set up your own Anisette server. Detailed instructions for hosting an Anisette server are available in the official documentation and can he found [here](https://docs.sidestore.io/docs/advanced/anisette).
+ If you prefer, you can set up your own Anisette server. Detailed instructions for hosting an Anisette server are available in the official documentation and can be found [here](https://docs.sidestore.io/docs/advanced/anisette).
-#### Verification Code Not Received When Signing In with Apple ID
+### Verification Code Not Received When Signing In with Apple ID
-Another common issue during sign-in is not receiving a verification code when using your Apple ID with Sidestore. This can be resolved by following these steps:
+Another common issue during sign-in is not receiving a verification code when using your Apple ID with SideStore. This can be resolved by following these steps:
**For iOS versions below 18.1:**
@@ -57,78 +57,45 @@ Another common issue during sign-in is not receiving a verification code when us
1. Visit [iCloud](https://www.icloud.com) on a web browser.
2. Click "Sign In."
-3. When prompted, you will see two options: "Sign In" and "Use Different Apple Account."
+3. You may be prompted with see two options: "Sign In" and "Use Different Apple Account."
- Select the bottom option, "Use Different Apple Account."
-4. Enter your Apple ID and password.
+4. Enter your Apple ID and password (don't use a passkey).
5. Apple will send you a verification code.
- - Use this code in Sidestore to complete the sign-in process.
+ - Use this code in SideStore to complete the sign-in process.
## Can't Refresh or Install Apps
-#### Resolving No Wi-Fi or VPN Error
+### Resolving No Wi-Fi or VPN Error
-1. Disable your cellular data / connect to a stable Wi-Fi network.
-2. Ensure that Apple domains, and the domain for your anisette server, are not restricted. Check the following:
- - Turn off any DNS blocking domains such as `oscp.apple.com`
+1. Enable Airplane Mode and connect to a stable Wi-Fi network.
+2. Ensure that Apple domains and the domain for your anisette server are not restricted. Check the following:
+ - Turn off any DNS servers blocking domains such as `oscp.apple.com`
- Disconnect from school/work Wi-Fi, try connecting to a restriction-free network.
3. Verify VPN is connected in StosVPN.
4. Turn StosVPN off, then back on, and wait a few seconds in SideStore before trying to refresh.
-5. Create a brand new pairing file.
- - If none of the above worked it is very likely that the pairing file is corrupted. You can reference the documentation on how to create a new pairing file [here](/docs/installation/pairing-file).
- - After creating a new pairing file, go to Sidestore settings and press "Reset pairing file", then choose the new pairing file you just created.
+5. Regenerate your pairing file.
+ - If none of the above worked, it is very likely that the pairing file is corrupted. You can reference the documentation on how to create a new pairing file [here](/docs/installation/pairing-file).
## Cannot Choose Pairing File
-#### If you are unable to select a pairing file in Sidestore, follow these steps to resolve the issue:
-
-1. **Check File Extension**: Make sure your pairing file's extension ends with `.mobiledevicepairing` or `.plist`. If it doesn't, double-check to see if you had zipped your pairing file before sending it to your phone. Failing to do so may lead to the file being corrupted during transport.
-2. **Move Pairing File**: If you are unable to select the pairing file from within the app, rename the file to `ALTPairingFile.mobiledevicepairing` and try moving the pairing file to the root directory of the SideStore folder in the Files app in "On My iPhone/iPad".
-2. **Certificate Signing**: When signing Sidestore with a certificate, you won't be able to select the pairing file from within the app. You can try the fix mentioned above. If you do not see the Sidestore folder in the Files app, connect your phone to your computer, and you can drag and drop the pairing file to the files of the Sidestore app. Ensure to change it to the name mentioned above.
+### If you are unable to select a pairing file in Sidestore, follow these steps to resolve the issue:
+1. **Reimport Pairing File**: Use idevice pair to regenerate and import your pairing file to your device. If idevice pair doesn't work, try jitterbugpair and follow the steps below.
+2. **Check File Extension**: Make sure your pairing file's extension ends with `.mobiledevicepairing` or `.plist`. If it doesn't, double-check to see if you had zipped your pairing file before sending it to your phone. Failing to do so may lead to the file being corrupted during transport.
+3. **Move Pairing File**: If you are unable to select the pairing file from within the app, rename the file to `ALTPairingFile.mobiledevicepairing` and try moving the pairing file to the root directory of the SideStore folder in the Files app in "On My iPhone/iPad".
+4. **Certificate Signing**: When signing SideStore with a certificate, you won't be able to select the pairing file from within the app. You can try the fix mentioned above. If you do not see the SideStore folder in the Files app, connect your phone to your computer, and you can drag and drop the pairing file to the files of the SideStore app. Make sure to change it to the name mentioned above.
## AltServer
-#### AltStore says “Could not find AltServer” when trying to sideload or refresh apps.
-
-AltServer must be running on a computer connected to the same Wi-Fi as AltStore in order to sideload or refresh apps. If AltServer is running on the same Wi-Fi network as AltStore and you're still receiving this error, try the following:
-
-- Are you on public/work/school Wi-Fi? If so, your Wi-Fi might be preventing devices from discovering each other. Try connecting your computer to your phone’s hotspot and trying again. (If you're using an iPad, make sure it's connected to your hotspot as well.)
-- Have you said “Trust” on both your Mac and iOS device after connecting your device to your Mac? You can check by Finder (macOS 10.15 Catalina or later) or iTunes (macOS 10.14 Mojave and earlier) and seeing if a dialog box pops up asking if you want to trust your phone.
-- (Windows) Your firewall might be blocking incoming network connections to AltServer. You must enable network access for AltServer in your firewall settings for it to receive refreshed apps from AltStore.
-- (Windows) Did you install iTunes or iCloud from the Microsoft Store? If so, you’ll need to uninstall them and download the latest versions directly from Apple.
-- Finally, try plugging your iPhone or iPad into your computer. This should fix all connectivity problems, but does mean AltStore may not be able to automatically refresh apps for you in the background over Wi-Fi.
-
-#### I’m unable to change my network settings to allow devices to communicate with each other (such as on school/work/public Wi-Fi).
-
-You can always sideload and refresh apps without Wi-Fi by plugging your iPhone or iPad into your computer. However, this means AltStore may not be able to refresh apps for you in the background over Wi-Fi.
-
-## AltJIT
-
-#### AltServer says “JIT could not be enabled for [App]".
-
-This could happen for a number of reasons. If you’re experiencing this issue, please check the following:
-
-- Make sure the app you are trying to enable JIT for is running in the foreground on your device.
-- Are you on public/work/school Wi-Fi? If so, your Wi-Fi might be preventing devices from discovering each other. Try connecting your computer to your phone’s hotspot and trying again. (If you're using an iPad, make sure it's connected to your hotspot as well.)
-- Have you said “Trust” on both your Mac and iOS device after connecting your device to your Mac? You can check by Finder (macOS 10.15 Catalina or later) or iTunes (macOS 10.14 Mojave and earlier) and seeing if a dialog box pops up asking if you want to trust your phone.
-- (Windows) Firewall might be blocking incoming network connections to AltServer. You must enable network access for AltServer in your firewall settings for it to receive refreshed apps from AltStore.
-- (Windows) Did you install iTunes or iCloud from the Microsoft Store? If so, you’ll need to uninstall them and download the latest versions directly from Apple.
-- You may need to make sure iTunes and iCloud are running on your computer as well.
-- Finally, try plugging your iPhone or iPad into your computer. This should fix all connectivity problems, but does mean AltStore may not be able to automatically refresh apps for you in the background over Wi-Fi.
-
-:::tip
-If you can't find the answer to your question here, you can email [support@altstore.io](mailto:support@altstore.io), and we will try to get back to you as soon as we can.
-:::
-
-#### What if I need to use the Windows Store version of iCloud?
+### What if I need to use the Windows Store version of iCloud?
-AltStore requires that you install iCloud directly from Apple in order to authenticate your Apple ID. If you need to use the Windows Store version instead, you can follow these alternate instructions copied from [this reddit post](https://www.reddit.com/r/jailbreak/comments/rp5buz/tutorial\_how\_to\_use\_altserver\_if\_you\_have\_to\_use/?utm\_source=share\&utm\_medium=ios\_app\&utm\_name=iossmf):
+AltServer requires that you install iCloud directly from Apple in order to authenticate your Apple ID. If you want or need to use the Windows Store version as well, you can follow these alternate instructions copied from [this reddit post](https://www.reddit.com/r/jailbreak/comments/rp5buz/tutorial\_how\_to\_use\_altserver\_if\_you\_have\_to\_use/?utm\_source=share\&utm\_medium=ios\_app\&utm\_name=iossmf) and updated:
-1. Download and install [iTunes](https://www.apple.com/itunes/) from the official Apple website. Make sure to **scroll down** and click on "Windows" next to the "Looking for other versions?" text.
-2. Download and install [iCloud](https://support.apple.com/en-us/HT204283) from the official Apple website. Make sure to **scroll down** and click on the link in this text: "\* On Windows 7 and Windows 8, you can _download iCloud for Windows on Apple's website_".
-3. Locate your "C:\Program Files (x86)\Common Files\Apple" folder. Copy the "Apple Application Support" and "Internet Services" folders, then create a new folder, name it anyway you want, and paste them in.
+1. Download and install [iTunes](https://www.apple.com/itunes/) from the official Apple website here ([64-bit](https://secure-appldnld.apple.com/itunes12/001-80053-20210422-E8A3B28C-A3B2-11EB-BE07-CE1B67FC6302/iTunes64Setup.exe) or [32-bit](https://secure-appldnld.apple.com/itunes12/001-80042-20210422-E8A351F2-A3B2-11EB-9A8F-CF1B67FC6302/iTunesSetup.exe).
+2. Download and install iCloud from the official Apple website [here](https://updates.cdn-apple.com/2020/windows/001-39935-20200911-1A70AA56-F448-11EA-8CC0-99D41950005E/iCloudSetup.exe).
+3. Locate your "C:\Program Files (x86)\Common Files\Apple" folder. Copy the "Apple Application Support" and "Internet Services" folders, then create a new folder somewhere you won't lose it, name it anything you want, and paste them in.
4. Remove iCloud from your computer. **DO NOT** remove iTunes! (Also, **NEVER** remove the "Apple Mobile Device Support" or the "Apple Application Support" that are installed alongside iTunes and iCloud.)
5. Install [iCloud](https://www.microsoft.com/store/productId/9PKTQ5699M62) from the Windows Store.
-6. Download and install [AltServer](https://altstore.io/). When you open it for the first time, click on "Choose Folder...", and locate the folder you created in the 3rd step.
+6. Download and install [AltServer](https://cdn.altstore.io/file/altstore/altinstaller.zip). When you open it for the first time (with admin rights), click on "Choose Folder..." and select the folder you created in the 3rd step.