梯子类app砸壳后在其他手机上无法使用

一个下架的app,现在砸壳导出了。装在别的手机上能打开,点击连接之后不弹出添加配置的弹窗,就是点击没反应。

你知道梯子类APP都需要证书有NetworkExtension权限的吗?

2 Likes

这种怎么弄 目标手机越狱也行

搞个企业证书。或者用国外的开发者账号向苹果申请。国内的不行。
是证书的问题,跟越狱不越狱没有关系。

砸壳的app能申请?不是我开发的,这是别人的app

:sweat_smile:
理清逻辑再问吧。

我没有源代码,难道买个企业证书给ipa签个名就行了?

1.企业证书具有所有的权限,包括NetworkExtension,因此理论上企业证书可以重签所有类型的APP并且保证正常使用
2.个人证书和一般的公司证书只有基本的权限,高等级的权限如HomeKit,HealthKit,NetworkExtension等需要去开发者后台自行开通,其中NetworkExtension等极其特殊的权限由于政策原因,国内账号开通必定失败,并且无法上架国区App Store。
3.因此你现在只有三个解决思路:要么用企业证书重签,要么搞一个国外拥有NE权限的开发者账号重签,要么选择下载其他替代品。

2 Likes

这个问题有些蛋疼,可能并不是签名那么简单,如果修改了bundleID则更麻烦.

没修改,有原始的ipa

两个要点:
1:appgroup,替换原始app中的appgroup
2:签名权限,改bid,然后去自己的开发者后台,新建appid,并勾选对应的权限,重新生成描述文件,重签之后正常使用。

这两步都要怎么操作,有没有教程,我是小白 :sob:

先搞清楚Network Extension / Entitlement的概念吧
重点上面都有人告诉你了

企业证书一年299美元,个人开发证书的一年99$,如果自己用国外id申请之后能开ne权限吗?还是说申请必须要实名?

用国外开发者账号可以向苹果申请NE权限,但是要等苹果邮件回复成功开通之后才能使用。
NE权限很特殊,苹果有权不给你开通。
个人开发者账号现在都要实名的,我之前试过用美区的Apple ID申请开发者,但是没成功。