萬盛學電腦網

 萬盛學電腦網 >> 手機應用 >> iPhone >> iOS7越獄後狀態欄不正常怎麼辦

iOS7越獄後狀態欄不正常怎麼辦

   iOS7越獄以來,由於iOS7的UI界面引入了圖層的概念,或多或少都有一些稀奇古怪的問題,最常見的就是系統自帶的天氣,計算器,Safari等的閃退問題,其實很多都和使用習慣以及一些小BUG引起的,但是狀態欄問題不全部一個方法能完全解決的,需要分開說明

  問題一:相機狀態欄不隱藏

  很多網友在越獄以後發現相機界面在運行時,原本隱藏的狀態欄在越獄之後跑出來了,甚至影響前後攝像頭的切換,在剛越獄完第一次啟動Cydia之前,相機狀態欄是好的,但是一旦運行Cydia後,狀態欄就出現了!如下圖:

iOS7越獄後狀態欄不正常怎麼辦 三聯

  Cydia第一次運行前

  Cydia第一次運行時轉移系統文件

  Cydia搬移系統文件後,狀態欄開始出現問題

  這個問題其實處在Cydia在第一次運行時為了釋放系統區空間,會將部分系統文件搬移到用戶區,再在原位置創建一個快鏈指向,指向用戶區的對應的目錄,但是在搬移的過程中會將搬移的目錄後面加上一個.xxxxx的隨機碼,比如Applications的真身目錄會變成 /var/stash/Applications.s4rd4 之類,這樣就造成上述的現象(其實按道理是不會的,但確實是這個問題)

  修復方法很簡單:

  1:手動修復,將真身的Applications.xxxx目錄名修改為標准的Applications,然後將根目錄下的快鏈指向指向修復好的真身目錄!

  關於手動修改快鏈指向,請使用WINSCP(點擊下載),使用方法請自行百度。

  這個修復方法是最原生的無內存占用,無插件BUG干擾,7.x全系通用的方法!不用安裝專門的常駐內存的狀態欄修復插件了!

  問題二:股市(黑底黑字);App Store,時鐘等使用Eclipse類的夜間模式後恢復時白底白字的處理

  使用iFile定位到 /var/mobile/Library/BackBoard 目錄,使用屬性表編輯器打開 applicationState.plist 文件,找到要修改的程序對應的ID鍵值,比如股市為:com.apple.stocks ,點擊它,如果狀態欄不正常的會見到一個“SBDefaultStatusBarStyleKey”的整數型鍵值,它的值可能為0,其實這個值的含義:(0為黑字,1為白字),原則上講將其修改為1即可,但是股市程序有點問題,你修改為1後Respring刷新後會又被改回,這個程序的做法就是干脆將這“SBDefaultStatusBarStyleKey”的整數型鍵值完全刪除即可!(刪除方法為:在這個減值上用手指向左滑動,出現刪除,點擊即可,也可以點擊左下角的編輯,再點擊對應鍵值的刪除符號)

  App Store,時鐘等使用Eclipse類的夜間模式後恢復時白底白字的處理方式和上面的一樣,

  修改它的鍵值為:1,如果修改了又被恢復,可以刪除這個鍵值

  定位文件

  選擇屬性表編輯器打開

  狀態欄問題的關鍵字節

  正常的股市的字段內容

  問題三:WinterBoard主題後狀態欄異常

  將設備連接電腦,打開91助手,找到路徑 /var/mobile/Library/Caches/com.apple.UIStatusBar ,將images目錄刪除即可

  問題四:Cydia在安裝插件應用時,狀態欄在下層的處理:

  1,手動處理:使用iFIle定位到 /Applications/Cydia.app 找到info.plist ,使用屬性表編輯器打開,添加一個布爾型字段,第一行的內容填UIViewControllerBasedStatusBarAppearance 完成後保存,再將添加的這個字段的開關打開!(注意僅修改deb的,不要試圖修改系統自帶程序的info.plist;因為有檢驗,容易造成閃退的)

  狀態欄有問題的Cydia界面

  添加字段

  打開添加字段的開關(最下)

  修復以後的Cydia狀態欄恢復正常

  以上操作完成後都需要Respring(刷新緩存)

  關於IPA破解安裝補丁的說明

  1.目前的IPA破解安裝補丁有2種,(不要以為只有什麼AppSync才叫破解補丁,只是一個名字而已)

  2:基於MobileSubstrate (現在改名叫Cydia Substrate 了) 方式的,作者號稱嚴格遵守MobileSubstrate的工作原理,采取的外掛鉤子形式的,絕無程序修改,但是我測試後發現極不穩定,而且采用這個方式的補丁有兼容性的問題,一旦出現天氣,計算器等閃退現象,刪除那2個緩存文件都無法修復!只能重刷固件!

  另外的幾點說明:

  1,盡量不建議使用iTunes的備份還原功能,尤其是越獄過的機器,會將很多垃圾恢復進去,造成各種莫名其妙的問題,比如股市的狀態欄問題我懷疑就是因為恢復了低版本的備份導致的!還有其他一些亂七八糟的配置文件都會恢復進去!

  2,不要迷信什麼精簡,優化!不要有過強的潔癖觀點!根基不穩是會垮樓的,基礎的依賴是寧有勿缺!何況大部分的依賴實際上就是幾個放在目錄裡面的執行文件,僅在需要的時候去調用它,根本不是常駐占用內存的!

  3,盡量不要安裝第三方源的修改過包名(Package)的插件,目前大部分的收費插件的加密主要是校驗Package包名的,安裝第三方源的很容易出現問題!還有特別強調的就是依賴級別的程序絕對不能安裝第三方源的,比如WinterBoard,BytaFont,SBSettings 等有擴充組件的程序,因為它們的擴充組件在安裝時會通過原版的(Package)包名來判斷是否有安裝主程序,如果沒有對應的(Package),就會自動在源裡面搜索並添加到安裝列表裡面,哪怕你安裝過相同的但包名不同的程序,這樣就直接造成程序沖突!

copyright © 萬盛學電腦網 all rights reserved