iOS8 隐藏app图标

在iOS7上可以使用sbapptags 隐藏app图标,但在iOS8上这个不适用了,求问还有什么好方法可以解决

你看看/Applications下的InCallService.app、FieldTest.app和DemoApp.app,貌似仍然用的是SBAppTags来隐藏图标的

谢谢版主,我去找找

解决了吗? 按照大神的指点 看了下 系统app确实是用SBAppTags来隐藏的 但是个人app还是不起作用的

版主大人 系统app是按你说的方式实现的 但是非系统app现在不起作用了 不知道还有啥好的解决方案吗

是在越狱机上实现吗?

越狱的还没试 待会试试再回复吧:lol:

越狱的设备也测试过了无效

如果是越狱机的话就好办了,简单一点的话,看看libhide的源码;复杂一点就是自己逆向找解决方案了,我给个思路:
负责显示图标的那个进程(SpringBoard),在显示图标之前的某个时间点,一定检查了SBAppTags的隐藏属性,同时判断这个App是不是系统App,来决定到底要不要隐藏对应的图标。你只要找到这个判断,然后hook一下就可以了

抱歉,这么久没回复,没有找到,在iOS8上不可以(只在没有越狱的机子上测过),看了大神的回复因为公司是企业版账号,所以不可能只照顾越狱的机子(不知道自己思路对不对),现在暂时改变了产品思路。有了的话会及时在这里回复的。

你好,隐藏app的功能,你实现了没,我也是在非越狱机器试,找不到解决办法。方便的话,可否加下我的qq:371925132 方便交流。谢谢!

一年前搞过隐藏的功能,可以隐藏版本到iOS8.3,目前恐怕没有这么多低的版本了,还有需求的同学,可以联系我

不用区分越狱与非越狱,支持最高版本到iOS8.3,其他更高版本利用另一种方式实现

是否有详细的答案,我是个小白,能加qq聊吗 ? qq:99623500谢谢

请问,是否可以告知一下联系方式,我对app隐藏有需求

都过去这么久了,竟然还有这样的需求,
用sbapptags,不能隐藏的
可以把bundleID改成com.apple.*诸如此类的,实测8.3以下的,应该是此版本
其他高版本 可以隐藏到报刊杂志中(只不过双击home,进程列表中有,不过可以简单做个假的模仿其他常用APP界面,并且加上杀掉自启的功能)
ios9以上的,没有继续研究了,抱歉

哦哦哦,谢谢啦

我记得我看过一篇国外的文章说是只有bundle id是 com.apple. 开头的app才能隐藏 ,让系统刚以为你的app是系统级的app, 这样SBAppTags应该就可以了 , 在非越狱机上, 无法创建com.apple. 开头的证书 ,所以真机装不上应用, 越狱机不知道行不行 , 你们试试, 成功了给我答复一下QQ:775934870