AltStore,新一代自签神器,无需电脑,手机端签名IPA
在越狱之前,首先需要安装越狱工具。
unc0ver 越狱,在手机端就可以越狱或激活,所以,依赖越狱工具。
自签安装越狱工具,是一个免费的有效的好办法。
之前给大家介绍过一款全新电脑端签名工具 AltStore,只需手机连接电脑,即可签名安装IPA。
现在, AltStore 推出越狱新版,支持在手机端直接签名IPA 了,无需电脑。
AltStore
AltStore 越狱版主要特点:
使用个人 Apple ID 签名,完全免费。
无需电脑,使用简单,手机端签名安装。
目前支持iOS 12.2 - iOS 13.5.1 越狱系统。
AltStore 每次签名有效时间是7天,到期前续签,即可不断续命。
AltStore 越狱版,仅仅支持在越狱状态使用。
AltStore 自签版,未越狱状态也可以使用。
下面给大家简单介绍一下方法。
测试环境:iOS 13.5
示例设备:iPhone 7 Plus
详细使用介绍
目前,unc0ver 越狱,是不完美越狱,重启后需要在手机中打开越狱工具激活。所以,严重依赖越狱工具。越狱工具的安装,不是一次性的,而是一个长期的事情。
自签是好办法之一。
主要步骤:
1,安装AltStore。
2,越狱官网下载越狱工具IPA。
3,IPA拷贝至AltStore自动签名安装。
4,自签成功,信任描述文件即可使用。
文章主要以安装unc0ver 为例子进行。注:在你动手前,请先看完文章,特别是文末的常见问题。
一,安装AltStore
首先,我们需要在Cydia 内添加AltStore 源,安装AltStore 。截稿前,AltStore 是测试版。
AltStore 目前版本需要依赖appinst (App Installer) 和AppSync Unified,所以我们需要添加蔡明美 Karen 源。
AltStore 源:
https://pwnders.github.io/repo/
Karen 官方源:
https://cydia.akemi.ai/
AltStore 目前版本依赖AppSync Unified 和appinst (App Installer)。我们可以按照顺序安装:
首先,安装 AltDaemon。pwnders 源
第二,安装 AppSync Unified。akemi 源
第三,安装 appinst (App Installer)。akemi 源
最后,安装 AltStore (ALPHA)。pwnders 源
安装后,就可以在桌面看到AltStore 。
AltStore 安装完成后,登录Apple ID 即可使用,无需其他设置。
打开AltStore ,点击底部Settings → Sign in with Apple ID → 登录用于签名的ID。
注意:
这个Apple ID就是用来签名的ID,原理和ReProvision是一样的。
建议使用一组全新的、未开启双重认证的ID,专门用于签名,
如果无法登录,使用特殊网络尝试。
示例使用的是越狱版AltStore。
首次登录,会有使用提示,并提示刷新。注:你可以刷新,也可以无需刷新。
刷新后,桌面会有两个AltStore 。第一个是之前在Cydia 安装的越狱版AltStore (ALPHA),第二个则是越狱版AltStore (ALPHA) 自签安装的AltStore。
我们使用越狱版AltStore 进行签名安装越狱工具。
二,签名安装IPA
以使用AltStore 签名安装越狱工具unc0ver 为例子介绍。
在Safari 浏览器打开unc0ver 官方网站,注:官方网站仅仅提供ipa,需要自签后才能安装
unc0ver 官方网站:
https://unc0ver.dev/
unc0ver GitHub:
https://github.com/pwn20wndstuff/Undecimus/releases
在开unc0ver 官方网站下载最新版本unc0ver。
下载完成,打开unc0ver,点击右上角分享按钮。
分享面板选择拷贝至AltStore。这个时候会跳转到AltStore 。AltStore会自动开始签名安装,并且有进度条显示。
注意:
示例是拷贝到越狱版AltStore (ALPHA) 进行签名安装。
如果分享面板没有AltStore 选项,请滑动至最右,在更多里面选择。
签名也会提示刷新,可以点击:
Refresh Now:立即刷新。
Resfresh Later:无需刷新,稍后再刷新。
签名安装完成,AltStore的My Apps页面,就可以看到unc0ver,返回桌面,可以看到unc0ver 已经安装好了。
签名安装成功后,我们需要到设置 → 通用→ 描述文件与设备管理 → 在开发者应用一栏,找到Apple ID 为名字的描述文件,点击信任描述文件,这样unc0ver 就可以打开使用了。如下图所示。
注意:
unc0ver 签名安装完成,一定要到设置 → 通用→ 描述文件与设备管理中,查看是否有Apple ID 为名字的描述文件。
有描述文件,签名成功,信任后,在重启后unc0ver 才能打开正常使用。
如果无描述文件,属于签名无效,请参考文末的方法。
小编测试,AltStore签名后,有描述文件,重启设备后,unc0ver 可以正常打开进行越狱。如下动图所示:
动图演示
三,到期重签
AltStore 每次签名有效时间是7天,到期前续签,即可不断续命。
注意:一定要在到期前续签!!!
目前版本,AltStore 没有自动重签功能,需要手动签名。已签名App到期前,会有通知推送。
打开AltStore → My Apps页面 → 点击需要签名的App 的时间按钮,即可再次签名。稍等片刻,签名完成,显示7DAYS。
一些常见问题
AltStore 使用中,会遇到一些问题。集中说一下。
一,AltStore无法联网
1,允许联网权限
首次打开AltStore,请允许联网权限。
2,联网修复
如果还是无法联网,在Cydia搜索“连个锤子”,安装“连个锤子-越狱联网一键修复”插件。
名称:连个锤子-越狱联网一键修复
作者:Tinyapps
大小:8112 kB
版本:1.1
价格:免费
语言:中文
兼容:支持 iOS 5.1.1 - 13.5
插件源:自带BigBoss源
这个插件在自带BigBoss 源。安装后,桌面会有图标。
打开“连个锤子”,点击修复网络,等待修复完成,然后注销或者重启一下。这样,就可以彻底的修复越狱后国行设备新下应用无法联网问题。
二,两个AltStore
AltStore 首次使用,刷新成功,桌面会有两个AltStore,一个是越狱版本,重启后会闪退;一个是自签的版本,在有描述文件的情况下,重启后依旧可以使用。
注意:
两个版本的AltStore 都可以用于签名。
AltStore 越狱版仅仅可以在越狱状态使用,手机端签名。重启后未越狱环境就闪退了。
AltStore 自签版在有描述文件信任描述文件的情况下,可以在未越狱状态使用。
三,签名后无描述文件
AltStore 自签安装IPA 后,需要有描述文件,才算真正的成功,信任描述文件后,重启设备,才能正常打开使用。如下图所示:
但是,AltStore 存在不稳定性。显示成功签名后,在设置 → 通用→ 描述文件与设备管理里面,发现没有描述文件。
怎么办呢???
可以尝试下面的方法。只需选择其中一个方法,成功出现描述文件就可以。
1,再次签名尝试
在不删除已签名unc0ver 的情况下,
打开AltStore → My Apps页面 → 点击App 右边的时间按钮,再次签名,成功签名后,看看有没有生成描述文件。多试几次。
2,更换Apple ID尝试
在AltStore 更换一个ID,再签名尝试。
3,尝试删除证书
可以使用ReProvision 删除AltStore 的证书后,再签名尝试。
这里需要用到另外一个自签工具 ReProvision。
打开ReProvision → 点击底部放大镜按钮 → Manage Certificates 管理证书 → 删除AltStore 的证书。然后再用AltStore 签名尝试。
4,完全卸载AltStore后重装
完全卸载AltStore,并且清理相关配置文件,具体步骤如下
首先,Cydia 卸载(如下图左):
AltDaemon
AppSync Unified
appinst (App Installer)
AltStore (ALPHA)
其次,用清除工具 iCleaner Pro,删除AltDaemon配置文件。(如下图中)
打开iCleaner Pro → 点击底部+号按钮 → 设置文件。
第三,用文件管理器 Filza,根目录搜索AltStore,删除所有AltStore相关的文件。(如下图右)。注意:千万别删除错了。
第四,记得删除AltStore桌面图标。
左:卸载 / 中:删除配置文件 / 右:删除AltStore相关文件
完成上述步骤后,按照文章开头的顺序,重新安装AltStore,换一组新的Apple ID 签名尝试。
AltStore 签名后无描述文件,是目前常见的一个问题,更多解决方法,欢迎留言补充。
四,请打开通知
建议打开AltStore 的通知,在已签名App 即将到期前,AltStore 会推送通知,提醒签名。如下图所示:
五,一些报错
集中说下AltStore 使用中报错的原因和解决方法。
1,登录报错
如下图所示,登录报错,这是Apple ID帐户和密码不正确引起,请确认了重新输入进行登录。
2,签名数量达上限
如果签名报错,显示如下:
这表示:免费的开发者帐户签名App达到上限了
解决方法:在Altstore更换一个新的Apple ID进行签名尝试。
AltStore 可以显示签名历史数量。
苹果限制免费开发者帐户一次最多只能签名10 次。
已签名占据的数量无法手动清除,但是会在一周后过期,需要过期后才能释放数量。如下图所示。注:未测试 AltStore 具体可以签名多少个App。
3,签名报错,配置文件上限
签名报错,如下图显示:
Failed to install embedded profile for com……
这表示:免费开发者配置文件已达上限。
解决方法:如果你安装了ReProvision ,打开ReProvision,登陆和 AltStore 相同的ID。在 Manage Certificates 中删除 AltStore 证书,或者删除掉多余的证书。
4,签名报错
签名报错,如下图显示:
Failed to verify code signature of /private/var/
installd/Library/Caches/
com.apple.mobile.installd.staging/temp.Qm9VM7/ extracted/Payload/App.app :
Oxe8008015 (A valid provisioning profile for this executable was not found.)
解决方法(1):
如果你安装了ReProvision ,打开ReProvision,登陆和 AltStore 相同的ID。
在 Manage Certificates 中删除 AltStore 证书,尝试再次使用 AltStore 签名。
解决方法(2):
在Altstore更换一个新的Apple ID进行签名。
5,签名报错
签名报错,如下图显示:
The Bundle identifier for this app has already been registered.
这表示:该应用的捆绑标识符已被注册。
解决方法:一般这个问题出现在再次签名自签版的AltStore 的时候,暂时无好的解决方法,可以先不理会。只要保证越狱版AltStore 可以正常签名就可以了。如果你有解决方法,欢迎留言补充。
6,签名报错,无法找到服务
签名报错,如下图显示:
Could not connect to AltServer.
Make sure you have trusted this device with your computer and WiFi sync is enabled.
这表示:无法连接到AltServer。确保你已经信任这个设备与你的电脑和WiFi同步启用。
解决方法:可以使用 PowerSelector 注销一下设备,或软重启一下,再使用特殊网络签名。
7,刷新报错
弹出提示需要刷新Altstore,无法刷新,可以:
重新尝试刷新。
可以暂时不用管刷新,只要可以正常签名即可,稍后再刷新。
AltStore转用
ReProvision自签
在很长一段时间,我们都使用的是自签神器 ReProvision,签名安装越狱工具。
ReProvision
截稿前,由于开发者暂停了ReProvision 维护,所以有些特殊情况:
在iOS 13.5 系统,ReProvision 可以安装,可以正常签名。
但是,在iOS 13.5 系统,ReProvision 单独使用,签名后,无描述文件。
签名后无描述文件的App,重启后闪退,属于签名无效,无法使用。
我们可以在AltStore 自签的越狱工具有描述文件的情况下,将AltStore 签名的App,转到ReProvision 签名,主要特点:
ReProvision 大家更熟悉的,后续可以使用ReProvision 续签。
ReProvision 支持自动续签,避免忘记签名的情况。
下面简单介绍一下方法,有兴趣的可以尝试。
名称:ReProvision
作者:Matt Clarke
大小:13.7 MB
版本:当前0.5.2
价格:免费
语言:英语
兼容:支持 iOS 11 - 13.5
插件源:https://repo.incendo.ws/
注意事项:
这个方法需要AltStore 自签后有描述文件。
这个方法,需要AltStore 和ReProvision 登录和使用相同的ID。
使用AltStore 可以正常自签,如无需要,建议还是别折腾了。
不保证所有人可以成功,是否使用,请仔细斟酌,风险请自行承担。
使用AltStore,还是使用ReProvision ,大家自行选择吧。
示例为unc0ver,其他工具方法一样。
ReProvision 教程:
1,必须要有描述文件
首先,要保证AltStore 签名后是有描述文件,重启后签名安装的App 是可以正常打开使用的。这是前提基础。
你可以使用AltStore 自签,或者使用爱思助手自签,保证自签后有描述文件就可以了。
2,删除AltStore 证书
打开ReProvision,登录和之前AltStore 签名使用的相同的Apple ID。必须相同。
然后,点击底部放大镜按钮 → Manage Certificates 管理证书 → 删除AltStore 的证书。注:删除证书,不会丢失已有的描述文件。
3,使用ReProvision 签名
打开ReProvision,登录Apple ID,一定要使用之前AltStore 签名的相同的Apple ID。如下图所示。
在ReProvision 首页,点击unc0ver 展开菜单,点击“SIGN”直接签名之前已经签名的Unc0ver。
耐心等待ReProvision 签名完毕,期间请勿进行其他操作,请保证ReProvision 前台工作。
签名成功后,到设置 → 通用→ 描述文件与设备管理 → 在开发者应用一栏,找到Apple ID 为名字的描述文件,点击信任描述文件,这样unc0ver 就可以打开使用了。如下图所示。
这样,解决了iOS 13.5 系统 ReProvision 自签无描述文件的问题。后续可以使用ReProvision 自签,不断续命了。
使用小结
目前的不完美越狱机制,现状是依赖越狱工具。一旦重启,就需要越狱工具进行激活。所以,越狱工具的安装,不是一次性的,而是一个长期的事情。
由于各种限制,目前,安装越狱工具,似乎成了越狱的最大难题。
Altstore 现在支持手机端直接签名,操作简单,使用方便,可以无限续命。当然,在有描述文件的基础上,你也可以转用ReProvision自签。
技多不压身,学会自签,总有一天你会用得上的。
需要提醒的是:
请确保你可以正常打开越狱工具,才重启设备。
文章仅仅介绍当前版本 Altstore 的使用情况。
随着版本更新,后续情况或有不同。实际以 Altstore 最新版本为准。
截稿前,Altstore 还是有不少问题,主要表现在自签后无描述文件,对部分机型不好友会闪退等,签名报错等等,需要等待后续版本更新解决。
截稿前,自签神器 ReProvision 在iOS 13.5 签名后无证书,可以尝试电脑端/手机端AltStore 或爱思助手签名后,保证有描述文件的情况下,使用同一Apple ID在ReProvision 签名,后期就可以使用ReProvision 实现无限续命。
请提前做好提醒重签的时间。
请认准下方的官方地址:
AltStore 官方网站:
https://altstore.io/
AltStore 源:
https://pwnders.github.io/repo/
unc0ver 官方网站:
https://unc0ver.dev/
(需要自签后安装)
unc0ver 下载地址:
https://github.com/pwn20wndstuff/Undecimus/releases
(需要自签后安装)
更多使用技巧,欢迎留言交流!
unc0ver
历史阅读:
更多精彩插件推荐,可以查看历史文章。
iOS 13 系列:
系列一:
插件十六 •
系列二:
更多越狱相关内容,请关注微信公众号 艾橙互动,在越狱专题查看。点击阅读原文快速直达。
官方源大集合
插件查询
精品插件大集合
越狱专题
更多使用技巧,欢迎留言分享和交流。