Kazumi icon indicating copy to clipboard operation
Kazumi copied to clipboard

[iOS] 自签名注意事项

Open wafaefacafa opened this issue 9 months ago • 22 comments

iPados18怎么搞自签名

wafaefacafa avatar Mar 19 '25 01:03 wafaefacafa

我通常使用 sidestore 自签,这个软件可以在完全脱离电脑的情况下续签(但是第一次安装需要电脑)。 你也可以使用电脑上的爱思助手直接自签,但是每7天会掉一次签,需要重新开电脑自签。 还有一种方式是使用 Altstore ,它可以在与电脑处于同一wifi条件下完成续签,不过和爱思助手一样,也是需要开电脑才能完成自签,不同之处就是在于Altstore不用专门连数据线。

louvyu avatar Mar 21 '25 06:03 louvyu

不过需要注意的是,使用sidestore或者Altstore是无法直接自签kazumi这个软件的(其他大部分软件可以正常使用这两个软件自签)。

如果你想要使用这两个软件安装kazumi,你需要使用先在软件feather或者e-sign(又名轻松签)中用企业证书(无论过不过期都行)签名kazumi,后用feather重新打包出来后的kazumi ipa安装包才能正常自签。

louvyu avatar Mar 21 '25 06:03 louvyu

不过需要注意的是,使用sidestore或者Altstore是无法直接自签kazumi这个软件的(其他大部分软件可以正常使用这两个软件自签)。需要使用软件feather用企业签名(无论过不过期都行)kazumi。用feather打包出来后的kazumi ipa安装包才能正常自签。

我认为是否可以正常使用sidestore或者Altstore这两个软件的决定性因素并不是kazumi ipa有无企业签名,因为我尝试过在gbox、~e-sign~(更正:较新版本e-sign可以)、魔力签以及爱思助手软件中使用企业证书签名产生的kazumi ipa安装包也无法正常使用这两个软件自签

louvyu avatar Mar 21 '25 06:03 louvyu

feather也是未签名的ios软件。你需要先使用爱思助手或其他除了Altstore以外的软件自签并安装到ios设备里面才能使用。

louvyu avatar Mar 21 '25 06:03 louvyu

目前我没有用过不基于电脑的自签名,所以只能提供这些方法了。 综上所述,如果是长期碰不到电脑且愿意短时间内折腾一下,使用SideStore自签。 如果能经常碰到电脑就用爱思助手或者Altstore自签。 具体安装方法有不明白的可以问我,参考视频安装会比较好,毕竟文字不好讲清楚

打字多逻辑会看起来乱请谅解(´・ω・`)

以下是使用SideStore签名的大致流程,直接看SideStore安装的视频教程会更好。以下带有的传送门均为官方发布渠道 -确保你的ios设备处于开发者模式,因为不是开发者模式无法安装第三方软件 -第一次安装SideStore 1、 电脑上安装Altstore(SideStore成功安装之后可以把这一步安装的软件全都卸载掉) (1)安装 不是 Microsoft store版本的iTunes 和 iCloud。关键词:如何下载最新版本的itunes、icloud windows独立安装包 (2)安装altstore最新版 划到界面最下面安装对应版本的软件 2、 获取ios设备的UUID信息(我不确定这一步的操作是否是此目的,详情请参考jitterbug的readme文档) (1)电脑上下载jitterbug.zip压缩包并解压。 (2)将ios设备用数据线接入电脑,使用管理员模式运行命令指令符窗口,并将“jitterbugpair.exe”拖到命令指令符窗口页面。如果顺利,你会在jitterbugpair.exe相同的文件夹下得到一个“.mobiledevicepairing”后缀的文件 注意事项:jitterbug所在目录的路径必须是纯英文目录,且最好不要有空格键,否则可能会报错 3、 将第2步得到的“xxx.mobiledevicepairing”文件的文件名改成“ALTPairingFile.mobiledevicepairing” 4、 安装SideStore (1)在电脑上下载SideStore ipa安装包 (2)运行第1步安装好的Altstore,按住shift键盘并同时用鼠标左键单击在电脑右下角的Altstore,选择4、 (1)中下载好的sidestore.ipa (3)在弹出的窗口登录你准备用来自签的Apple id账号以进行自签SideStore。打开你的设置,点击通用——>vpn与设备管理——>点击与你apple id 同名的描述文件并信任。ios此时你会在你的ios设备上看到安装好的SideStore

-使用side store签名 打开你的ios设备 1、 在签名之前,你还需要准备一下软件和文件: 在美区的apple store下载一个叫WireGuard的软件,请勿删除该软件,自签以及后续的续签都需要它。 在ios设备上下载SideStore.conf 将“ALTPairingFile.mobiledevicepairing”文件隔空投送到ios设备中的“我的ipad”文件夹下。请勿将配置文件以及ALTPairingFile.mobiledevicepairing存储到icloud云盘文件夹下,后续可能会因此无法正常使用sidestore2、 打开WireGuard软件,点击蓝色的”+“按钮,选择”导入配置或压缩包“,选择刚刚下载的“SideStore.conf”,打开本地VPN”SideStore“的开关。如果你是第一次添加VPN,请跟随系统的指示来为你的设备添加该VPN 3、 开始签名:打开SideStore,弹出提示“Pairing File”(修复文件)窗口,点击“OK”后选择之前“ALTPairingFile.mobiledevicepairing”点击底边栏的第四个菜单“Settings(设置)”,登录你准备用来自签的Apple id账号以进行自签其他ipa软件。如果提示找不到server或者无法登录就划到最下面,点击Anisette Server——>选择不是SideStore官方的服务器(如SideStore(.app)——>Refresh Server——>back———>清掉SideStore后台,重新登录Apple id。 4、 点击底边栏的第三个菜单“My Apps”,点击左上角的紫色“+”按钮,选择你要签名的ipa,就自签成功了。此时你可以在WireGuard里面关闭本地VPN”SideStore了“ _通常,到这一步就可以自签成功了,但是kazumi有点特殊,目前直接在该仓库下载下来的kazumi ipa无法使用SideStore直接签名,需要用软件feather或者e-sign处理过后的ipa才能签名。参见5、(额外)~~(作者目前注意到了这个问题,我相信不久之后就可以不借助feather直接使用SideStore签名kazumi的 ipa了)详情关注#826~~ 1.4.4版本可以直接使用SideStore侧载。 5、(额外) 使用feather处理Kazumi的ipa安装包: (1)在你的ios设备上下载这个仓库里最新的Kazumi_no_sign.ipa ipa安装包 (2)将feather的ipa安装包使用SideStore自签到你的ios设备上。参考使用ideStore签名1~4 (3)进入feather,点击右上角”导入“,选择从文件app中导入,选择Kazumi_no_sign.ipa。待导入完成后,点击已下载的app下面的kazumi,,选择”签名“。 (4)点击已签名app下面的Kazumi,选择”分享Kazumi“——>文件 来保存重新打包版本的kazumi(建议分享kazumi时候使用竖屏,要不会有分享框被挡住看不到的问题) (5)将重新打包好的Kazumi使用SideStore签名。参考使用SideStore签名1~4 -使用SideStore续签 与一般的的自签一样,SideStore也需要在7天之内续签软件才能正常使用,SideStore可以不借助电脑完成续签。 具体方法为:先在WireGuard中打开本地vpn,然后再点击SideStore的底边栏的第三个菜单“My Apps”,长按你需要续签的软件,点击”Refresh“,点击第一条”keep xxxxxxxx“(保留原软件信息)。建议不要点击”Refresh All“,容易出奇奇怪怪的bug,并且Refresh其他软件前先Refresh一下”SideStore“本身,它会自己续签并自己安装。

~~理论上可以用这种方法直接安装其他系统的模拟器然后使用电脑版的kazumi~~

louvyu avatar Mar 21 '25 07:03 louvyu

@louvyu

真的是非常详细的回答,我们现在把这个 Issue 置顶作为 iOS 自签的参考。如果你觉得这样不妥的话可以在这里继续留言。

我怀疑部分软件无法自签 kazumi 是因为打包 mpv 视频组件流程中的错误导致的,我会调查这一问题,有进展在这里更新。

Predidit avatar Mar 21 '25 07:03 Predidit

更简单的方法: 直接在电脑上下载NB助手,然后用数据线连接手机和电脑 打开手机开发者模式 一键操作把nb助手安装到手机,然后就可以永久摆脱电脑,登录id(建议用小号)就可以自签软件,也可以直接自签kazumi

注:系统升级后需要连接电脑重新安装nb助手;下载地址也有更详细的教程

没有手机号的话还是很麻烦(安装包放在夸克网盘里),好久之前就是因为这个原因没用NB助手。不过现在有手机了试了一下确实不错,可以成功签1.6.2版本的Kazumi,对于只签少数软件(3个以内)还是很方便的。 但貌似没有像SideStore那样有取消激活的功能,SideStore里面可以同时签10个软件,同时激活3个软件,需要切换软件取消激活其中一个已被激活的软件即可。

louvyu avatar Mar 23 '25 14:03 louvyu

对我而言,一个更简单的方法是用 https://github.com/LiveContainer/LiveContainer 直接运行无签名的 IPA 文件,并且不额外占用 App IDs 和 3 个激活 App 的名额。

[!NOTE]

  1. APP 全部经过 LiveContainer 启动,且正常无法多开。(官方有提供多开一个的方法,但只能多开一个,因为 Sidestore + LiveContainer1 + LiveContainer2 已经达到三个的上限)
  2. LiveContainer 无 JIT,如果需要,得配合侧载 https://github.com/StephenDev0/StikJIT

https://github.com/user-attachments/assets/4056a32f-01b9-4652-a7e1-11e97abb9a58

bGZo avatar Apr 22 '25 21:04 bGZo

对我而言,一个更简单的方法是用 https://github.com/LiveContainer/LiveContainer 直接运行无签名的 IPA 文件,并且不额外占用 App IDs 和 3 个激活 App 的名额。

Note

  1. APP 全部经过 LiveContainer 启动,且正常无法多开。(官方有提供多开一个的方法,但只能多开一个,因为 Sidestore + LiveContainer1 + LiveContainer2 已经达到三个的上限)
  2. LiveContainer 无 JIT,如果需要,得配合侧载 https://github.com/StephenDev0/StikJIT

ScreenRecording_04-23-2025.05-30-11_1.mp4

您好,请问您使用什么方式侧载LiveContainer。我之前想用Sideload侧载LiveContainer来安装,但是安装LiveContainer时遇到了和Kazumi同样的报错,所以才绕了一大圈去安装Kazumi😥

louvyu avatar Apr 24 '25 09:04 louvyu

您好,请问您使用什么方式侧载LiveContainer。我之前想用Sideload侧载LiveContainer来安装,但是安装LiveContainer时遇到了和Kazumi同样的报错,所以才绕了一大圈去安装Kazumi😥

@louvyu 情况不太一样,我在 SideStore 侧载 LiveContainer 并没有遇到这个错误[^error],是直接成功的。版本信息如下:

  1. LiveContainer 版本 3.4.0: https://github.com/LiveContainer/LiveContainer/releases/tag/3.4.0
  2. SideStore 版本0.6.2
  3. iPadOS 版本 18.1

您有时间的话,可以再试一下,希望对您有帮助。

[^error]: 附:我在侧载 Kazumi 的时候,遇到的错误是 ldid.cpp(1461): _assert(): end >= size - 0x10, 截图见: https://raw.githack.com/bGZo/assets/dev/2025/1745360745622.PNG

bGZo avatar Apr 26 '25 03:04 bGZo

为何我的SideStore安装应用总是卡在大概3/4的位置就不会动了 下面 APP IDS REMAINING的数量在变应该是签名成功了吧 还是说我应该继续在这个界面多等一会?(我大概等了有10分钟没反应然后关掉了APP重启)

hujhjh9 avatar May 30 '25 16:05 hujhjh9

为何我的SideStore安装应用总是卡在大概3/4的位置就不会动了 下面 APP IDS REMAINING的数量在变应该是签名成功了吧 还是说我应该继续在这个界面多等一会?(我大概等了有10分钟没反应然后关掉了APP重启)

最后没有报错吗?超时大概会在5分钟或更短的时间报错,检查下有没有导入正确的mobiledevice pairing 文件 + 开启 StosVPN 再自签?

bGZo avatar May 31 '25 00:05 bGZo

为何我的SideStore安装应用总是卡在大概3/4的位置就不会动了 下面 APP IDS REMAINING的数量在变应该是签名成功了吧 还是说我应该继续在这个界面多等一会?(我大概等了有10分钟没反应然后关掉了APP重启)

最后没有报错吗?超时大概会在5分钟或更短的时间报错,检查下有没有导入正确的mobiledevice pairing 文件 + 开启 StosVPN 再自签?

没有报错 一直卡在3/4的位置 或许是版本问题?我看到你使用了0.6.2 的SideStore 但是我只找到了0.6.1的

hujhjh9 avatar May 31 '25 04:05 hujhjh9

瞎弄了一通可以用了 也不知道具体哪一步生效了 给遇到同样问题的参考一下 我是完全按照官方文档和使用其中给的软件操作的 和上面提供的有一些不同 我还尝试了discord中有人提供的方法

Sidestore/IPAs Stuck Halfway Through Installing or Refreshing Sidestore/IPA 在安装或刷新过程中卡在半途, --- Method 1: Basic Troubleshooting 方法 1:基本故障排除, Restart SideStore 重启 SideStore, Restart device 重启设备, Clear Cache 清除缓存, Change Anisette Server 更换 Anisette 服务器, Reset adi.pb 重置 adi.pb, Sign out from SideStore and sign back in 从 SideStore 注销并重新登录, Use WireGuard 使用 WireGuard, Regenerate pairing file 重新生成配对文件, Reinstall SideStore 重新安装 SideStore,

Method 2: If Method 1 Doesn't Work 方法 2:如果方法 1 不起作用, Delete Sidestore 删除 Sidestore, Reinstall SideStore using the guide at https://docs.sidestore.io/ 使用 https://docs.sidestore.io/ 上的指南重新安装 SideStore, Do not use the IPA provided by the website, instead use this older version: Sidestore 0.5.9 download 不要使用网站提供的 IPA,而是使用这个旧版本:Sidestore 0.5.9 下载, Setup SideStore and StosVPN as usual 照常设置 SideStore 和 StosVPN, Step 3 is the important one (make sure to do that) 步骤 3 很重要(一定要这样做)

在重复了方法1→方法2→方法1之后问题得到了解决

如果你使用stosvpn,每一次他都会在你的vpn页面生成一个配置文件,可以尝试删除所有的stosvpn配置文件然后再打开软件生成一个新的

另外可以尝试通过快捷指令和自动化实现每天自动续签

hujhjh9 avatar May 31 '25 09:05 hujhjh9

或许是版本问题?我看到你使用了0.6.2 的SideStore 但是我只找到了0.6.1的

OK,看了下确实 0.6.2 还没有发布,只有 nightly 有,但我看安装下来的版本号并不带 nightly 的字样,时隔好几个晚上,我实在记不得当时下载的是不是 nightly 版本了 😂 如果实在不可以也可以试试 nightly

Do not use the IPA provided by the website, instead use this older version: Sidestore 0.5.9 download 方法1→方法2→方法1

所以你现在用的版本是 0.5.9 吗?

bGZo avatar May 31 '25 09:05 bGZo

您好,请问您使用什么方式侧载LiveContainer。我之前想用Sideload侧载LiveContainer来安装,但是安装LiveContainer时遇到了和Kazumi同样的报错,所以才绕了一大圈去安装Kazumi😥

@louvyu 情况不太一样,我在 SideStore 侧载 LiveContainer 并没有遇到这个错误1,是直接成功的。版本信息如下:

  1. LiveContainer 版本 3.4.0: https://github.com/LiveContainer/LiveContainer/releases/tag/3.4.0
  2. SideStore 版本0.6.2
  3. iPadOS 版本 18.1

您有时间的话,可以再试一下,希望对您有帮助。

Footnotes

  1. 附:我在侧载 Kazumi 的时候,遇到的错误是 ldid.cpp(1461): _assert(): end >= size - 0x10, 截图见: https://raw.githack.com/bGZo/assets/dev/2025/1745360745622.PNG

感谢您的耐心回复,我是使用的是相同版本的liveContainer以及0.6.1版本的sidestore,ipadOS版本为18.3.1,目前尝试多次仍未成功。暂时放弃此方法侧载了。

louvyu avatar Jun 01 '25 07:06 louvyu

或许是版本问题?我看到你使用了0.6.2 的SideStore 但是我只找到了0.6.1的

OK,看了下确实 0.6.2 还没有发布,只有 nightly 有,但我看安装下来的版本号并不带 nightly 的字样,时隔好几个晚上,我实在记不得当时下载的是不是 nightly 版本了 😂 如果实在不可以也可以试试 nightly

Do not use the IPA provided by the website, instead use this older version: Sidestore 0.5.9 download不要使用网站提供的 IPA,而是使用这个旧版本:Sidestore 0.5.9 下载 方法1→方法2→方法1

所以你现在用的版本是 0.5.9 吗?

是0.6.1 方法2不管用之后我又按照官方文档安装然后,尝试了一次方法1然后成功了

hujhjh9 avatar Jun 01 '25 07:06 hujhjh9

为何我的SideStore安装应用总是卡在大概3/4的位置就不会动了 下面 APP IDS REMAINING的数量在变应该是签名成功了吧 还是说我应该继续在这个界面多等一会?(我大概等了有10分钟没反应然后关掉了APP重启)

最后没有报错吗?超时大概会在5分钟或更短的时间报错,检查下有没有导入正确的mobiledevice pairing 文件 + 开启 StosVPN 再自签?

没有报错 一直卡在3/4的位置 或许是版本问题?我看到你使用了0.6.2 的SideStore 但是我只找到了0.6.1的

应该不是SideStore版本问题引起的安装失败,我使用的也是0.6.1版本的SideStore。我的设备的ipadOS为1.18.3,之前也有过类似的情况,通过更换一下Anisette Server解决了,具体方法为:切换到setting界面——>——>选择Anisette Severs——>更换一个Anisette Server(我目前使用的是 SideStore(.app) )——>点击右下角Refresh Servers——>点击左下角的Back。然后清掉SideStore后台,并确保stovpn开启,再重新尝试侧载应用。

louvyu avatar Jun 01 '25 07:06 louvyu

在ipad上和在iphone上都安装的话,是不是不能用同一个appleid来签名

wink-ly avatar Jun 05 '25 07:06 wink-ly

IPA自签有系统限制吗 最低iOS系统是多少

csxxy1 avatar Jul 10 '25 07:07 csxxy1

IPA自签有系统限制吗 最低iOS系统是多少

低版本可以巨魔啊,iOS17一下都可以,iOS17或以上就推薦自簽

WingChunWong avatar Oct 14 '25 00:10 WingChunWong

在ipad上和在iphone上都安装的话,是不是不能用同一个appleid来签名

可以

WingChunWong avatar Oct 14 '25 00:10 WingChunWong

请问iOS怎么添加和实现下载保存本地image

whz051223-lang avatar Dec 17 '25 06:12 whz051223-lang