ZOL论坛 > 手机论坛 > 苹果手机论坛 > 苹果iPhone 5S论坛 > 教你底层关闭苹果功能
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

教你底层关闭苹果功能

39浏览 / 0回复

默兂語·

默兂語·

0
精华
110
帖子

等  级:Lv.3
经  验:881
  • Z金豆: 390

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:山东
  • 注  册:2015-04-16
  • 登  录:2017-08-30
发表于 2017-07-28 11:22:42
电梯直达 确定
楼主

这里先声明:代码放在系统功能的plist里面,会完全关闭该系统功能。放在程序的plist里,会阻止其自启动,功能不受影响,退出后进程也会消失。详情请看下面的实验与问题解答。

这里以关闭蓝牙,来做示范。


1:打开Library/LaunchDaemons。
2:找到com.apple.BTserver.plist。这个文件,
3:打开并从里头加入Disabled代码。如果本来有的,只需要把false改成true即可(注意,加入代码需要先到设置关闭功能。代码的大小写看清楚。。不要缺少字母,不然加不进去的。)
4:最后重启就可以了。
好了,这是你再打开内存助手查看一下,蓝牙的所有进程服务都没有了。

有fy问,这跟删除这个文件有啥不同。。。CJ告诉你。。很不同!


做个实验,A删除了com.apple.BTserver.plist这个文件。B按照教程改了。A删除后内存助手显示还有例如blue tools这类的蓝牙的进程存在,但是从btserver这个进程里面看出来,是需要先调用他本身,才会调用其他蓝牙进程的,所以明显现在8系统不是靠Library/LaunchDaemons文件夹里的plist文件来启动系统功能的。因此尽管你精简了plist文件。。系统还是会一直调用。。调用。。下去。。。并且如果A把其余的蓝牙plist都删除了的话,会出现系统不寻常卡顿和不稳定,而B却完全没有这类进程。设置里的蓝牙显示不可用。完全关闭了蓝牙功能。

有fy问,这代码能放到程序plist里面吗?CJ的答案是:当然!

1:以tips为例,把com.apple.tipsd.plist这文件找出来,放入上面的代码。然后重启。你也会发现这个进程消失了。但是tips是可以打开的。

2:以搜索为例,把com.apple.searchd.plist和com.apple.search.appindexer.plist找出来放入代码。会跟tips的一样,并且错手拉出搜索也不会产生问题,拉回去之后进程也会自动消失。
有fy问,想用回功能。。。能改回来么?

这当然是可以的。只需要把true改成false即可。

有fy问系统功能plist程序plist在哪里呢?


答:都在那个文件夹呢,只不过就是我按不同类型说而已,例如蓝牙wifi什么的就是系统功能,tips健康什么的就是程序的。

有fy问,这程序的plist关闭后图标会消失吗?还会再次调用吗?

答:你不人为点击打开,他是不会调用的,软件的话只会阻止自启动,例如健康提示什么,不过是不会影响软件的正常使用的,就算打开了,退出后也是不会调用了。上面搜索例子已经说明。


要是觉得关闭系统功能之后在设置里面显示不可用太难看了,有强迫症的fy们可以去/Applications/Preferences.app/Settings.plist删除那一项所在的代码即可。如果有fy关闭了软件plist,并且不会再用的话,那么可以加入隐藏代码到info.plist,那样就会隐藏了。
ps那些不能删除的plist可不要关闭了奥。。不然会白苹果或者启动不了机子的奥。。

论坛精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL论坛您有任何使用问题和建议 您可以 联系论坛管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表