ios5.01完美越獄出來了,很多朋友都第一時間刷了5.01並完美越獄,但因為內存才256M,所以造成可用內存明顯不夠用,今天說的就是最大限度的優化服務啟動項,讓系統可以使用更多的內存,更加省電,關機和開機時間明顯縮短,並稍微加快系統流暢度!覺得有用的鋒友麻煩加點人氣吧,謝謝了!

在優化之前,先下載好第三方文件管理器,比如ifile,itools,ifunbox等,備份/System/Library/LaunchDaemons裡面的所有文件.接下來開始優化了。
優化之前建議備份LaunchDaemons文件夾

可安全刪除的啟動項:

com.apple.DumpPanic.plist - 關於日誌的啟動項,可安全刪除
com.apple.ReportCrash.(*).plist - 這6個帶ReportCrash都是收集崩潰報告用的,可以安全刪除
com.apple.DumpBasebandCrash.plist - 這個是iphone裡的基帶崩潰收集服務,可安全刪除.
com.apple.CrashHouseKeeping.plist - 同樣是關於崩潰日誌的,可安全刪除.
com.apple.aslmanager.plist - 管理系統日誌服務,可安全刪除.
com.apple.syslogd.plist - 記錄系統事件,可安全刪除.
com.apple.powerlog.plist - 監視第三方不兼容的充電器,可安全刪除.
com.apple.chud.chum.plist - 開發者用,如果你不是開發者可刪除.
com.apple.chud.pilotfish.plist - 同上,開發者用.
com.apple.apsd.tcpdump.en0.plist , com.apple.apsd.tcpdump.pdp_ip0.plist - ios5.01已經沒這兩個文件了
com.apple.appsupport.cplogd.plist - 記錄應用程序和第三方程序崩潰日誌到 /var/mobile/Library/Logs, 如果一個鏈接創建錯誤.,同時告訴系統.-這個可安全刪除
com.apple.crash_mover.plist - 移動崩潰日誌文件到 /var/Mobile/Library/Logs. 可安全刪除.
com.apple.marcoagent.plist -iMessage, FaceTime的崩潰日誌,可安全刪除
com.apple.mobile.softwareupdated.plist - OTA升級,不需要自動更新系統功能的,可安全刪除.
com.apple.OTACrashCopier.plist - 把OTA崩潰日誌移動到 /var/mobile/Library/Logs. 可安全刪除
com.apple.OTATaskingAgent.plist - 通知系統進行ota升級,不需要OTA自動更新的,可安全刪除
com.apple.softwareupdateservicesd.plist - OTA升級服務,不需要OTA自動更新的,可安全刪除.
com.apple.Springboard.SetupHelper.plist - IOS安裝嚮導,只在剛刷完機或抹掉所有內容和設置時出現,越獄後抹除直接白蘋果了,所以這個留著無用,可安全刪除
com.apple.certui.relay.plist - 當你在一個公共網絡,safari無法校驗一個網站時,會提示這個網站未經過驗證,是否繼續,如果你不在乎這個,可安全刪除.
com.apple.sharktrace.plist 為開發者準備的崩潰日誌,可安全刪除.

可選刪除的啟動項,即你不需要某個功能可刪除
com.apple.searchd.plist - 桌面滑到最左邊那個Spotlight搜索功能.
com.apple.search.appindexer.plist -Spotlight搜索功能的索引服務,如果你刪除了com.apple.searchd.plist,那就把這個一起刪除了吧
com.apple.backupd.plist - 提示設備何時進行icloud備份,如果你不需要icloud備份功能,可刪除
com.apple.assitivetouchd.plist - 輔助功能裡的assitivetouch,如果你不需要它,可以刪除
com.apple.AddressBook.plist -刪除這個會導致iphone上面的通訊錄應用程序啟動變慢,如果你不在乎,可以刪除.
com.apple.accessoryd.plist - 外設設備服務,比如av線,iphone dock等,移除後這些第三方設備將無法使用,但是不影響充電.
com.apple.apsd.plist - 如果刪除這個,推送服務和imessage將不可用,不建議刪除
com.apple.iapd.plist - 和com.apple.accessoryd.plist類似的功能.
com.apple.dataaccess.dataaccessd.plist - 如果刪除這個,Exchange 或者 Google同步將不會再同步.同時在設置->郵件日曆裡添加的ical天氣,農曆等將無法使用
com.apple.gamed.plist - GameCenter服務,如果刪除,GameCenter將不可用.
com.apple.datamigrator.plist - 從sim卡導入聯繫人,本人一般用QQ同步助手備份和恢復,有需要的可以留著
com.apple.racoon.plist - Vρ∩相關服務,刪除後將無法使用Vρ∩。
com.apple.MobileInternetSharing.plist - 把設備上的網絡共享給其他設備,不建議刪除
com.apple.AOSNotification.plist - mobile me的同步服務,不用mobile me的可以刪除.
com.apple.AdminLite.plist - 這個服務檢測無響應的程序,然後將它強制退出,實際上應用程序有時候只是卡一下就會恢復,刪除此服務會崩潰的應用程序依然會崩潰並返回到桌面,根本沒影響,建議刪除
com.apple.mobile.obliteration.plist - 禁用此服務將使設置裡的抹掉所有內容不可用.建議刪除這個服務,防止別人不小心或者手賤點到造成白蘋果
com.apple.scrod.plist - 語音控制相關,不用語音控制可刪除
com.apple.VoiceOverTouch.plist - VoiceOverTouch語音控制服務,如果刪除了這個服務,最好也把系統應用程序裡的VoiceOverTouch刪除
com.apple.voiced.plist - 另外一個語音控制服務.Siri會用到.
com.apple.vsassetd.plist - 還是語音控制服務.
com.apple.mobile.profile_janitor.plist - ad-hoc應用程序所需要的profile,不太明白這個,目前我刪除了沒什麼影響,估計是wifi聯機遊戲時要用到.
com.apple.daily.plist - app stroe檢查是否有應用程序需要更新的服務,如果不想要這個功能,可刪除
com.apple.storage_mounter.plist - 這個服務是關於相機套件的,如果移除這個服務,相機套件功能會不正常.
com.apple.printd.plist - 空中打印相關服務,不用空中打印的,可以刪除.
com.apple.twitterd.plist - 國外推特相關服務,沒Vρ∩並且不用推特的可刪除
com.apple.wapic.plist - 記錄當wifi連接到含有中文字體熱點出錯的服務,目前沒看到有人用中文名做wifi熱點的,一般來說可以刪除.
com.apple.itunescloudd.plist - 關於itunes的雲/家庭共享服務
com.apple.midiserver-ios.plist-midi服務?這個不知道有什麼用,刪除了目前沒發現有問題
Com.apple.imagent.plist -imessage和facetime相關服務,刪除了將無法使用imessage和facetime
com.apple.timed.plist-根據你所在地區自動設置時間的服務,沒經常出差的人可以刪除這個服務
com.apple.atc.plist-和itunes同步時需要的服務
com.apple.syncdefaultsd.plist -同com.apple.atc.plist差不多的功能
com.apple.MobileFileIntegrity.plist -文件權限服務,刪除此服務第三方程序將無法運行
com.apple.mediaserverd.plist -播放音樂和視頻所需的服務,我想沒人會刪除這個服務吧
ftp-proxy.plist-ftpDa1L1服務,估計和siri有關係,自己看情況吧
com.apple.mediacontrold.plist-聲音控制服務,我刪除了這個,音樂和遊戲裡依然可以調節音量,選擇性刪除吧,不行再用備份的複製回來
com.apple.mediaremoted.plist-聲音遠程控制,刪除這個,進到音樂裡右邊的音量拖動條會消失,但是硬件按鈕依然有效,遊戲和電影等程序的音量拖動調節依然有效,自己看著辦吧

輸入法優化
默認ios裡有很多國家輸入法,我們有時候根本就不需要,所以進入/System/Library/TextInput,因為我已經刪除了,所以也不知道原來被刪除的那些名稱,下面的是我剩下來的輸入法
按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細
接下來刪除Keyboard-XXX.plist,找到路徑名為:/System/Library/Frameworks/UIKit.framework/ 下的以「Keyboard-XXX.plist」的文件
按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細
-------------這些就是基本的英文和中文鍵盤文件了,除了以上的,其他以「Keyboard-XXX.plist」為特徵的其他即為」多餘的「多國語言鍵盤文件了 ,注意不要刪除錯了!

刪除多餘語言文件
cydia安裝MobileTerminal for IOS4,一⑦八源裡有,這個版本IOS5可以用
下載  langpack2.2.sh.zip,地址:
http://zjmcc.att.weiphone.com/temp11/Day_120105a/langpack2.2.sh.zip
解壓後放到/var/moblie/下
運行 MobileTerminal輸入用戶名:su root     初始密碼:alpine   正確後如圖:
按這裡可在新視窗開啟 或 按 CTRL+Mouse捲動 可進行放大/縮細
輸入 chmod 777 langpack2.2.sh 回車
輸入 ./langpack2.2.sh 回車後等待(掃瞄文件時間可能有點長)
耐心等待2 - 3分鐘後會出現以下界面,讓你選擇需要刪除那些語言文件
Delete: Arabic - y or n?
這個是問你需不需要刪除Arabic語言文件輸入y確定刪除,輸入n不刪除,輸入完y或者n按回車
在這個過程中一定要正確的輸入y或者n,如果輸入錯誤不能刪除,如果你按了刪除鍵會出現亂碼
這個時候不要急退出重來
下面給出全部過程:
Let's delete a few thousand language packs.
You will have several chances to back out
before anything is deleted but if you want
to stop at any time just type q.
If you want to see how it runs without
making any changes, just answer no when it
asks you which languages to delete.
Searching for language packs. Please wait...
Delete: Arabic - y or n? y                                               
Arabic will be deleted

Delete: Bulgarian - y or n? y
Bulgarian will be deleted

Delete: Chinese - y or n? n
Chinese will be kept

Delete: Croatian - y or n? y
Croatian will be deleted

Delete: Czech - y or n? y
Czech will be deleted

Delete: Danish - y or n? y
Danish will be deleted

Delete: Dutch - y or n? y
Dutch will be deleted

Delete: Finnish - y or n? y
Finnish will be deleted

Delete: French - y or n? y
French will be deleted

Delete: German - y or n? y
German will be deleted

Delete: Greek - y or n? y
Greek will be deleted

Delete: Hebrew - y or n? y
Hebrew will be deleted

Delete: Hungarian - y or n? y
Hungarian will be deleted

Delete: Indonesian - y or n? y
Indonesian will be deleted

Delete: Italian - y or n? y
Italian will be deleted

Delete: Japanese - y or n? n
Japanese will be kept

Delete: Korean - y or n? y
Korean will be deleted

Delete: Lithuanian - y or n? y
Lithuanian will be deleted

Delete: Malay - y or n? y
Malay will be deleted

Delete: Norwegian - y or n? y
Norwegian will be deleted

Delete: Polish - y or n? y
Polish will be deleted

Delete: Portuguese - y or n? y
Portuguese will be deleted

Delete: Romanian - y or n? y
Romanian will be deleted

Delete: Russian - y or n? y
Russian will be deleted

Delete: Slovak - y or n? y
Slovak will be deleted

Delete: Spanish - y or n? y
Spanish will be deleted

Delete: Swedish - y or n? y
Swedish will be deleted

Delete: Thai - y or n? y
Thai will be deleted

Delete: Turkish - y or n? y
Turkish will be deleted

Delete: Ukrainian - y or n? y
Ukrainian will be deleted

Delete: vi.lproj (unrecognized) - y or n? n
vi.lproj will be kept
-------------------------------------------我 是 分 割 線----------------------------------------------------
在Chinese,Japanese和最後一個unrecognized的文件時選n就行了,系統默認是無法刪除英文的。
全部選完後會提示
-------------------------------------
Arabic Bulgarian Croatian Czech Danish Dutch Finnish French German Greek Hebrew Hungarian Indonesian Italian Korean Lithuanian Malay Norwegian Polish Portuguese Romanian Russian Slovak Spanish Swedish Thai Turkish Ukrainian
-------------------------------------
This is your last chance. Are you sure
you want to delete the languages listed?
Type y or n:
上面是你選擇要刪除的語言,提示這是最後一次機會確認,你是否確認刪除,確認後填y就開始刪除了
Please wait while I delete the chosen language packs...
又是一個漫長的等待,大約3-5分鐘,慢慢等吧!因為要刪的文件確實很多,我刪除了8000多個文件
最後提示:Do you want me to delete myself - y or n? y
Deleting myself...blarg.. I'm dead
你想刪除我嗎?填y,你已經失去了利用價值了!
正在刪除我自己.....啊......我死了。OK!結束,可以HOME鍵退出了

arrow
arrow
    全站熱搜

    紫蓮の翼 發表在 痞客邦 留言(0) 人氣()