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

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

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

2 个赞

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

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

1 个赞

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

1 个赞

:sweat_smile:
理清逻辑再问吧。

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

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

4 个赞

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

没修改,有原始的ipa

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

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

1 个赞

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

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

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

注册组织开发者账号呢?也是99$那个,在中国能申请ne吗

可以申请,但是能不能开通要看苹果的态度。
而且公司账号现在都要邓白氏码。

那只能299$的企业账号可以申ne权限吗
有邓氏码的话99那个账号也用不了ne?

299的账号你申请不到,不用想了。

另外建议你直接搜NetworkExtension权限申请,看看别人是怎么搞的。

https://developer.apple.com/documentation/networkextension