贊助商連結


優化iphone的背景程式,刪除不要的.plist  
在管理這些進程之前, 你的iPhone或iPod中最好安裝了iFunbox, 這是一個非常好的系統文件管理軟件. 或者裝了OpenSSH, 以便能用電腦通過SSH連接你的iPhone或iPod.

這些後台進程的啟動程序都存放在"/System/Library/LaunchDaemon"目錄下, 就是那些".plist"文件. 要不啟動這些進程的最簡單的方法就是刪除相應的".plist"文件. 但最好在刪除之前先要備份, 以防萬一. 你可以先用iFile在你的iPhone或iPod的"/private/var/"下面建一個"backup"目錄, 然後把要刪除的".plist"文件用iFile直接剪切並存儲到"backup"目錄下.

完全可以安全刪除的進程:

  1. com.apple.DumpPanic.plist - 這是蘋果公司用來評估系統崩潰的, 完全沒必要運行.
  2. com.apple.DumpBasebandCrash.plist - 這是蘋果公司用來蘋果基帶崩潰的, 也沒必要運行.
  3. ReportCrash - 有5個帶"ReportCrash"的".plist"文件, 都是用來收集系統或系統程序崩潰的信息, 沒什麼用處.
  4. com.apple.CrashHouseKeeping.plist - 也是和程序崩潰相關的, 可以刪.
  5. com.apple.aslmanager.plist - 管理系統日誌文件, 可以刪.
  6. com.apple.syslogd.plist - 記錄系統日誌, 沒必要.
  7. com.apple.powerlog.plist - 用來監測第三方不兼容的充電器, 可以刪.
  8. com.apple.stackshot.server.plist - 具體功能暫不清楚, 但刪除後對設備沒有任何影響.
  9. com.apple.tcpdump.server.plist - 似乎是用來轉存網絡數據的, 具體不是很清楚, 但刪除後不影響設備.
  10. com.apple.iqagent.plist - 不清楚具體功能, 但刪除後不影響設備.
  11. com.apple.mobile.profile_janitor.plist - 不清楚具體功能, 但刪除後不影響設備.
  12. com.apple.chud.chum.plist - 這個進程應該和蘋果的CHUD工具相關如果你不是一個軟件開發者, 應該不用啟動這個進程.
  13. com.apple.chud.pilotfish.plist - 著也是和蘋果CHUD工具相關的一個進程. 如果你不開發蘋果軟件, 可以刪除這個.


要稍微謹慎一點處理的進程 - 有些用戶可以禁用以下幾個進程

  1. com.apple.AddressBook.plist - 如果不啟動這個進程, 那麼電話中的通訊錄的載入速度會稍微變慢一些. 若不介意這一點, 則可以刪除這個進程.
  2. com.apple.accessoryd.plist - 不啟動這個進程就會禁用一些輔助設備功能, 例如: FM收音機, iPhone座充, AV數據線. 當然, 即便禁用了這個進程, 用iPhone座充還是能充電, 但也只能有充電的功能啦.
  3. com.apple.apsd.plist - 禁用這項功能, 就會禁用Push郵件通知功能. 不過iPhone中的Push在國內來說確實也只是一個雞肋功能.
  4. com.apple.dataaccess.dataaccessd.plist - 禁用了這個進程, 就不能通過Exchange或者Google來同步了.
  5. com.apple.datamigrator.plist - 這個進程的作用是把聯繫人從你的SIM卡傳到你的iPhone裡. iPod用戶就沒必要啟動它了. 儘管我是iPhone, 但我也沒有啟動它, 因為我從來不在SIM卡中存聯繫人.
  6. com.apple.racoon.plist - 這是VPN需要的進程. 若你不用VPNDa1L1, 那就不需要啟動了.
  7. com.apple.MobileInternetSharing.plist - 這是網絡共享功能. iPod用戶完全可以刪除. iPhone用戶就看你自己是否需要網絡共享. 其實真沒啥作用.
  8. com.apple.aggregated.plist - 這個應該和"音頻輸入"有關. 第一代的iPod完全不需要這個進程. 第二代iPod可以根據自己的需要來決定. iPhone用戶需要這個進程.
  9. com.apple.AOSNotification.plist - 這是同步MobileMe用的. 不用MobileMe的人完全不需要它, 但我卻少不了它, 用MobileMe已經N年啦.
  10. com.apple.AdminLite.plist - 這個進程的作用是: 當某個程序啟動或反應時間過長, 則iPhone或iPod會自動終止這個程序(即: 讓程序崩潰), 從而把控制權轉交到你手中. 如果你不願意經常看到程序崩潰, 那麼你可以關閉這個進程, 但結果是, 當遇到某個程序啟動或反應過慢時, 你得多等一會兒. 一般情況下不建議關閉這個進程. 


須手動修改的進程


com.apple.itunesstored.plist - 這個進程不能完全禁用, 否則你就不能使用AppStore來安裝程序. 但我們可以對它做適當修改, 以便我們不需要用到它時, 它能夠自己完全關閉. 我們可以打開這個".plist"文件, 找到代碼
<key>SuccessfulExit</key>
<false/>

把它修改成
<key>SuccessfulExit</key>
<true/>


需要小心處理的進程:

  1. com.apple.daily.plist - 現在還不清楚這個進程的作用, 只知道它每天會執行某一種功能. 是否禁用請自行選擇, 但一般情況下還是不要禁用.
  2. com.apple.mDNSResponderHelper.plist - 這是mDNSResponder進程的幫助文件, 一般不建議禁用.


以下一些進程請不要禁用!!

  1. com.apple.mobile.Lockdown.plist - 和SIM卡授權及其他一些重要功能相關.
  2. com.apple.fairplayd.plist - 驗證DRM的, 即你安裝的程序和音樂的合法性.
  3. com.apple.installd.plist - 與app程序安裝相關.
  4. com.apple.BTServer.plist - 若是禁用了這個進程, 就等著看你的iPhone或iPod變得像蝸牛一樣慢的速度吧.
  5. com.apple.configd+pm.plist - 與系統設置相關.
  6. com.apple.configd-pm.plist - 與系統設置相關.
  7. com.apple.gmmd.plist - 設備調試功能..
  8. com.apple.mDNSResponder.plist - 禁用了這個進程, 你就不能上網!
  9. com.apple.CommCenter.plist - 打出/打入電話. 即便是iPod用戶也不要禁用這個進程!
  10. com.apple.locationd.plist - GPS及定位功能.
  11. com.apple.mediaserverd.plist - 播放音樂及視頻.
  12. com.apple.graphicsservices.sample.plist - 展示相冊功能.
  13. com.apple.usbptpd.plist - 允許設備連接電腦並充電.

由於越獄而產生的一些進程:

  1. com.bigboss.sbsettingsd.plist - 和SBSettings相關, 不要禁用!
  2. com.imalc.insomnia.plist - 安裝Insomnia後產生的進程. 若不需要 Insomnia功能, 就關閉它.
  3. com.saurik.Cydia.Startup.plist - 安裝Cydia後產生的進程, 應該是用來執行自動安裝deb軟件的. 其實完全可以禁用它, 我更喜歡用MobileTerminal來安裝deb軟件.


以上未提及的其它一些進程,還是留著吧,更安全一些。

通過適當管理並禁用以上一些進程後, 一代iPhone / 二代iPhone3G啟動後的系統空閒內存可達到58MB; 一代iPod / 二代iPod啟動後可達到61MB; 而iPhone3Gs則可達到170MB以上. 


延伸閱讀:


, , , , , , ,
創作者介紹

宇若彎彎

周宇若 發表在 痞客邦 PIXNET 留言(2) 人氣()


留言列表 (2)

發表留言
  • chaoevan
  • 刪除之後 再把備份得丟回去 發現很多功能回不來了 whatsapp的通知不會自動跳出
    MOLIBLE ME 的 find my phone 功能也失效...跪求解
  • 只好重刷韌體 下次要慢慢一個一個試,刪了是否安全喔!

    周宇若 於 2012/07/03 17:10 回覆

  • Wings
  • 借連結分享至iphone4tw,謝謝