苹果论坛_iPhone5论坛_苹果手机论坛哪个好-PP苹果论坛-PP助手

PP助手论坛

QQ登录

只需一步,快速开始

查看: 17368|回复: 9

[教程] iOS系统优化精简教程(随时更新)

[复制链接]

142

主题

0

好友

1058

积分

  • TA的每日心情
    奋斗
    2016-10-8 10:31
  • 签到天数: 6 天

    连续签到: 0 天

    [LV.2]偶尔看看I

    威望
    92
    活跃
    1367
    PP币
    32
    PP豆
    0
    发表于 2015-1-19 16:41:49 |显示全部楼层
                                            本帖为更新总贴,以后有什么需要更新的都在此贴进行,希望PY们继续关注

    最近挺多人想要虚拟内存的。。也在研究当中,相信不久的将来会出现真正的虚拟内存。


    一:关闭功能及关闭调用


    ①原理:以往一系列的优化精简,都是靠删除启动项plist文件来达到进程减少的效果,或许很多人认为,这个文件夹的启动plist文件就是调用系统资源的文件,其实,这也只是被调用的资源文件而已。为什么这么说?大家可能会发现,邮箱,电话,手机讯号网络这些功能,没有在系统的Library/LaunchDaemons和/System/Library/LaunchDaemons存在相关的启动plist文件,那他们是怎么来调用资源的呢?其实系统的功能都是通过jetnap文件来控制调用的,通过jetnap文件的解析,发现com.apple.MobileSMS,com.apple.SiriViewService,com.apple.mobilephone,com.apple.mobilemail都是以Cached的形式存在于内存当中,这跟虚拟内存也有相同的地方。并且该文件也控制了Library/LaunchDaemons和/System/Library/LaunchDaemons文件夹里其他plist文件的调用。因此,无论你是否删除启动项文件夹里的plist文件,都无法阻止系统的资源调用,只会影响其启用解析资源文件(空进程与内存溢出的原因)。因此。删除plist文件并不是一个完美的优化系统作为。

    ②教程:

                             这里先声明:关闭功能是指完全关闭该功能硬件资源的调用及人为无法再次调用(disabled开关关闭为止)
                                                  关闭调用是指不完全关闭该功能,只关闭日常系统自调用,人为可再次调用(不影响日常使用)


                             要判断一个进程是关闭调用还是关闭功能,是很简单的,PY们可以看进程里面,要是原本就有<key>Disabled</key>这代码的,就是关闭功能的,如果原本没有的需要自己添加的,那么就是关闭调用。
                             代码放在系统功能的plist里面,会完全关闭该系统功能。
                             代码放在程序的plist里,会阻止其自启动,功能不受影响,退出后进程也会消失。详情请看下面的实验与问题解答。


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



    手机:
    1:用ifile打开启动项路径
    2:找到com.apple.BTserver.plist。这个文件
    3:(原本有disabled项的请跳到第四部)用属性表编辑器打开该文件。添加添加Disabled,类型选择布尔型(第一个),点击创建,
    4:返回属性表编辑器打开disabled开关即可。

    ps:8以上系统的启动项路径有2个,分别是Library/LaunchDaemons和/System/Library/LaunchDaemons,如果Library/LaunchDaemons里只有几个启动项,那么就去另一个路径寻找一下奥

    ③可关闭的plist列表(请PY按需抉择):
    com.apple.absd.plist -siri相关
    com.apple.aggregated.addaily.plist -用于生成对应功能的日志
    com.apple.appsupport.cplogd.plist -用于生成日志
    com.apple.aslmanager.plist -用于管理日志
    com.apple.assistantd.plist -siri相关
    com.apple.assistant_service.plist -同上
    com.apple.assistivetouchd.plist -小圆点
    com.apple.awdd.plist -日志相关
    com.apple.atc.atwakeup.plist - iTunes同步
    com.apple.atc.plist  -同上

    com.apple.bird.plist -飞鸟验证,办公的就别关闭了
    com.apple.BlueTool.plist -以下和蓝牙相关(关闭蓝牙只需关闭com.apple.BTServer.plist即可)
    com.apple.BTServer.avrcp.plist
    com.apple.BTServer.le.plist
    com.apple.BTServer.map.plist
    com.apple.BTServer.pbap.plist
    com.apple.BTServer.plist
    com.apple.certui.relay.plist -网站验证
    com.apple.cloudd.plist -云服务
    com.apple.cloudphotod.plist -云照片,同上
    com.apple.cmfsyncagent.plist -cm工程管理依赖
    com.apple.CrashHousekeeping.plist -以下crash
    com.apple.crashreportcopymobile.plist
    com.apple.crash_mover.plist
    com.apple.dataaccess.dataaccessd.plist -关闭后不能通Exchange或Google来同步
    com.apple.diagnosticd.plist -诊断
    com.apple.DMHelper.plist -开发者帮助
    com.apple.DuetHeuristic-BM.plist -二级缓存跳跃(4s用不上)
    com.apple.DumpBasebandCrash.plist -以下dump
    com.apple.DumpPanic.plist
    com.apple.familycircled.plist -家庭圈子
    com.apple.familynotificationd.plist -同上
    com.apple.fseventsd.plist -苹果监听
    com.apple.GameController.gamecontrollerd.plist -游戏相关
    com.apple.gamed.plist -同上
    com.apple.geod.plist -高德地图
    com.apple.GSSCred.plist -passbook信用验证
    com.apple.healthd.plist -健康
    com.apple.homed.plist -home键缓存(4s无影响)
    com.apple.iapd.plist-配件兼容
    com.apple.icloud.findmydeviced.plist -云服务发现我的iPhone
    com.apple.icloud.fmfd.plist -同上
    com.apple.IMLoggingAgent.plist -log日志服务
    com.apple.languageassetd.plist -系统默认语言设置
    com.apple.librariand.plist -天气相关
    com.apple.locationd.plist -定位服务(看个人需求,关闭后省电非常明显)
    com.apple.managedconfiguration.teslad.plist -管理匹配
    com.apple.Maps.geocorrectiond.plist -高德地图
    com.apple.Maps.pushdaemon.plist -功德地图推送
    com.apple.mediastream.mstreamd.plist -媒体流
    com.apple.mobile.obliteration.plist -此服务设置里的抹掉所有内容将不可用
    com.apple.mobile.softwareupdated.plist -固件升级
    com.apple.mobile.storage_mounter.plist -关闭后会失去太极afc读取越狱系统文件功能。
    com.apple.mobileassetd.plist - “hey siri”功能
    com.apple.mDNSResponderHelper.plist -协助开启facetime和imessage
    com.apple.MobileInternetSharing.plist -个人热点
    com.apple.nehelper.plist -ne验证帮助
    com.apple.OTACrashCopier.plist -以下OTA
    com.apple.OTAPKIAssetTool.plist
    com.apple.OTATaskingAgent.plist
    com.apple.passd.plist -passbook应用
    com.apple.pfd.plist -个人热点相关
    com.apple.powerlogd.plist -日志文件
    com.apple.prdaily.plist- 打印日志
    com.apple.printd.plist -打印功能
    com.apple.racoon.plist V*N用的
    com.apple.ReportCrash.DirectoryService.plist  -以下crash进程
    com.apple.ReportCrash.Jetsam.plist
    com.apple.ReportCrash.plist
    com.apple.ReportCrash.SafetyNet.plist
    com.apple.ReportCrash.SimulateCrash.plist
    com.apple.ReportCrash.StackShot.plist
    com.apple.sbd.plist- 硬件图像映射(修iPhone的有用)
    com.apple.scrod.plist -加快硬件图像映射
    com.apple.search.appindexer.plist -搜索
    com.apple.searchd.plist -搜索
    com.apple.softwarebehaviorservicesd.plist- 以下为OTA升级服务
    com.apple.softwareupdateservicesd.plist
    com.apple.storebookkeeperd.plist -书店进程守护启动项
    com.apple.streaming_zip_conduit.plist- 媒体流压缩
    com.apple.suggestd.plist -建议
    com.apple.syslogd.plist 以下为日志
    com.apple.syslog_relay.plist
    com.apple.swcd.plist -二级缓存相关(4s不需要)
    com.apple.tipsd.plist -tips应用
    com.apple.tzlinkd.plist -图像链接
    com.apple.touchsetupd.plist -与设置apple TV相关
    com.apple.usb.networking.addNetworkInterface.plist -usb上网
    com.apple.WebBookmarks.webbookmarksd.plist -书签
    com.apple.wifi.hostapd.plist- 以下和wifi相关(关闭wifi只需关闭com.apple.wifid.plist即可)
    com.apple.wifi.wapic.plist
    com.apple.wifid.plist
    com.apple.wifiFirmwareLoader.plist
    com.apple.wirelessproxd.plist




    ④常见问题解析:
    PY问,这跟删除这个文件有啥不同。。。告诉你。。很不同!

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

    ③常见问题解析:


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

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

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

    PY问,想用回功能。。。能改回来么?

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

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

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

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

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

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

    PY问我这个定位也是系统功能,为什么关闭之后还可以使用呢?


    是因为定位不是基于芯片调用资源的,所以在进程里的定位进程其实是一个预备资源。因此关闭了也是可以像软件一样不影响使用,但平时可以关闭调用的。不过由于第三方软件的调用权限仅仅涉及sp进程,因此关闭定位调用后可能会产生无权调用的情况。所以平时不用定位的PY们可以关闭了。。这样省好多的电。。不过需要使用定位的PY也不要紧啦。。有ifile的4s。。还愁开启不了功能么。。。


    邮件部分再抽时间补上。请见谅。
    已有 1 人评分威望 PP币 活跃 收起 理由
    风云色变 + 3 + 6 + 9 PP有您更精彩!

    总评分: 威望 + 3  PP币 + 6  活跃 + 9   查看全部评分

    21

    主题

    0

    好友

    564

    积分

  • TA的每日心情
    奋斗
    2016-10-8 10:31
  • 签到天数: 27 天

    连续签到: 0 天

    [LV.4]偶尔看看III

    威望
    27
    活跃
    853
    PP币
    619
    PP豆
    0
    设备
    iPad Air 2
    iPhone 5s
    iPhone 5c
    发表于 2015-1-19 16:45:16 |显示全部楼层
    谢谢分享

    1991

    主题

    1

    好友

    2万

    积分

    人生如江湖。

  • TA的每日心情
    奋斗
    2018-3-1 19:35
  • 签到天数: 879 天

    连续签到: 0 天

    [LV.10]以坛为家III

    威望
    1074
    活跃
    39804
    PP币
    113
    PP豆
    106

    荣誉会员 分享达人 技术达人 美化达人

    发表于 2015-1-20 16:47:24 |显示全部楼层
    支持哈,辛苦了

    2198

    主题

    0

    好友

    1万

    积分

  • TA的每日心情
    奋斗
    2016-10-8 10:31
  • 签到天数: 582 天

    连续签到: 0 天

    [LV.9]以坛为家II

    威望
    491
    活跃
    16562
    PP币
    -3
    PP豆
    -15
    设备
    iPhone 5s

    雷锋再世 回帖之王 分享达人 技术达人 美化达人

    发表于 2015-1-20 16:47:30 |显示全部楼层
    帮顶哦

    4

    主题

    0

    好友

    36

    积分

    该用户从未签到

    威望
    0
    活跃
    33
    PP币
    103
    PP豆
    10
    发表于 2015-1-22 16:32:34 |显示全部楼层
    {:13_557:}{:13_557:}虽然用不到,但点赞又有何难!

    0

    主题

    0

    好友

    26

    积分

  • TA的每日心情
    开心
    2017-10-6 16:06
  • 签到天数: 8 天

    连续签到: 0 天

    [LV.3]偶尔看看II

    威望
    0
    活跃
    25
    PP币
    117
    PP豆
    26
    发表于 2015-1-25 09:14:28 |显示全部楼层
    学习一下

    2

    主题

    0

    好友

    1044

    积分

  • TA的每日心情
    奋斗
    2016-10-8 10:31
  • 签到天数: 12 天

    连续签到: 0 天

    [LV.3]偶尔看看II

    威望
    0
    活跃
    1004
    PP币
    957
    PP豆
    0

    回帖之王

    发表于 2015-2-7 02:11:42 |显示全部楼层
    {:15_607:}{:15_607:}{:15_607:}为了楼主的劳动成果支持你,楼主继续发好帖!

    0

    主题

    0

    好友

    246

    积分

  • TA的每日心情
    奋斗
    2016-10-8 10:31
  • 签到天数: 48 天

    连续签到: 0 天

    [LV.5]常住居民I

    威望
    0
    活跃
    188
    PP币
    121
    PP豆
    0
    发表于 2015-2-7 21:12:43 |显示全部楼层
    謝謝大大的分享

    0

    主题

    0

    好友

    6

    积分

  • TA的每日心情
    开心
    2019-1-22 21:05
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    威望
    0
    活跃
    12
    PP币
    11
    PP豆
    68
    发表于 2019-1-24 06:17:15 来自手机 |显示全部楼层
    谢谢楼主分享

    0

    主题

    0

    好友

    22

    积分

    该用户从未签到

    威望
    0
    活跃
    25
    PP币
    50
    PP豆
    280
    发表于 2019-2-9 09:19:18 来自手机 |显示全部楼层
    好复杂啊!
    您需要登录后才可以回帖 登录 | 立即注册

    

    开发者门户|小黑屋|PP助手|PP资源站|手机版|PP助手论坛

    Copyright© 2009-2019 Guangzhou UC Network Technology Co., Ltd. All Rights Reserved. 广州优视网络科技有限公司 版权所有
    粤ICP备14027297号-18 粤网文[2014]0510-160号        IP网络警察--不良信息举报

    扫一扫安装
    PP助手iOS版

    回顶部

    请你填写客服及产品满意度评分 关闭

    请填写客服满意度

    请填写产品满意度

    其他

    提交