2014-01-22 84 views
1

我只知道編程知道我所要求的應該是可能的,但我不知道如何使它發生。希望有人在這裏可以幫助我:)需要幫助爲我的iPhone創建一個非常簡單的腳本

我的iPhone已越獄,工作很好。只有1個問題。我的通知中心在respring後重置爲默認值。我已經嘗試過一般越獄社區提出的各種修補程序,但沒有任何效果。我必須進入通知中心設置並根據自己的喜好進行設置,然後才能正常工作,直到下一次進行響應爲止,並且這一切都會再次恢復爲默認設置。如果你曾經有過越獄的iPhone,那麼你知道在安裝調整和主題以及所有這些之間,resprings是常見的。

基本上我的想法是讓腳本在respring之後自動運行,以將Notification Center配置回我喜歡它的方式。它只是自動化翻轉幾個切換過程並重新排列NC中顯示的應用程序。在我看來,這聽起來不太複雜,只是一些布爾類型的東西,但再次,由於我對編程的知識非常有限,所以我可能會忽略所有這些東西。

那麼你們認爲什麼,這可能嗎?希望不是太難?如果你想知道我想改變的設置,我可以提供這些信息。

回答

0

通知中心將其設置存儲在/var/mobile/Library/BulletinBoard中。 您可能會對SectionInfo.plistSectionOrder.plist 感興趣首先,請嘗試檢查其權限,這可能是導致它們未被保存的可能原因。它應該是-rw-r--r-- mobile:mobile。 您可以將此文件的備份,當你的NC被再次搞砸恢復它們,或者寫一個腳本,並從終端運行它,像

cp /var/mobile/Library/BulletinBoard/SectionInfo.plist_backup /var/mobile/Library/BulletinBoard/SectionInfo.plist 
+0

不幸的是我已經與這些文件玩耍了。這就是「正常」解決方法,但我的問題是不同的。這就像我的NC根本沒有看到SectionInfo.plist文件。通常,如果您刪除或備份該文件並進行respring,則會創建一個新文件並解決問題。對我而言,該文件不會被重新創建。我甚至從其他人的手機上獲得了一份文件的副本,工作正常,並將其放到位,但沒有運氣。這就是爲什麼我想出腳本想法來自動手動設置NC備份。如果您有任何想法爲什麼我的SectionInfo.plist文件被損壞,那將會很好 – Xarias

+0

嘗試檢查/ var/mobile/Library/BulletinBoard文件夾的權限,應該是drwxr-xr-x mobile:mobile。同時觀察在respring上寫什麼系統日誌,也許你會發現一些提示。將其上傳到pastebin並在此處張貼鏈接。 – user1855732

+0

神聖的廢話,你是一個天才!不知何故BulletinBoard文件夾上的權限不正確。我把它設置爲你所說的,現在它的工作原理!我建立了NC,我想要怎麼樣,並且保持這種狀態!這太棒了,非常感謝你!你不知道有多惱人這個問題。這讓我不想從Cydia安裝東西,因爲那樣我就不得不再次修復它。再次感謝! – Xarias

相關問題