顯示結果從 101 到 110 共計 243 條
-
10-16-2010 #101
Optimized-Zhuyin比較好用,謝謝皮樂姊
-
10-16-2010 #102
-
10-16-2010 #103
-
10-16-2010 #104
哈哈真的是已經非常好用了,再次深深感謝您!!
-
10-16-2010 #105
-
10-16-2010 #106
-
10-16-2010 #107
從刷了5變才解決切換數字會安全模式
但現在發現新的問題
沒辦法respring!!
有人也會嗎??
-
10-16-2010 #108
-
10-16-2010 #109
純討論...想罵的人也拿點東西出來再來罵
deb 的 preinst script :
root*neo-u910:~/Works/ip4/DEBIAN# cat preinst
#!/bin/bash
if [[ $1 == install ]]; then
cd /System/Library/Frameworks/UIKit.framework/
cp InputModeProperties.plist InputModeProperties.plist.bak
fi
然後 deb 安裝了以下的檔案
/System/Library/Frameworks/UIKit.framework/InputModeProperties.plist
很明顯蓋掉系統檔就是指這個檔案
不確定這個檔案裡面是存放啥東西, 之前只知道 plist 是來存放系統的設定..
一般在 mac 上會有指令或是工具來修改裡面的東西, 要是這樣蓋掉, 有可能一口氣改掉非常多的設定, 能這樣蓋掉, 除非是放諸所有手機都相同的設定, 以所在目錄而言 (/System/Library ), 應該也的確如此, 不然應該會出大包的
又或者手動安裝了兩次 ? 醬你備份的 plist.bak 早再也不是你原先的版本了
說實話這樣的安裝手段真的滿粗糙的, 也難怪 JB 後的手機多多少少都有些古怪的問題
比較正確的作法是, 在安裝的過程中, 以指令修改 plist 裡面的設定, 或增或減或改
醬機器掛的機會就小很多, 也是比較正統的作法
Google 上找一下 "how to programmatically modify plist" 就滿多資訊的, 但哪個恰當能用, 就難說了
上面都是我的單一猜測, 也或許總總的原因, 也只能這樣蓋台...
-
10-16-2010 #110
一開始是這個蓋掉了導致不能上架沒錯
但是根據協調的結果,Bigboss那邊說的是,
即使.keyboard檔本身並沒有蓋檔嫌疑,
還是不得這樣搞,總之他們的說法是要作WB主題,不然就得自己弄.dylib放在mobile substrate底下
至於覆蓋的部分我會想辦法用Shell Script搞定,
我說過,我技術只到這邊,剩下要學的東西還很多。
至於那個plist只是切換語言用的檔案而已就是了。
----------------------------
剛剛看了國外原始iOS4鍵盤輸出套件轉移的作者的寫法,
他也是直接覆蓋,只不過多一個script判斷原始檔是否存在而已
你覺得呢?
是我要用 sed 或者 awk 去寫入plist (而且原本是binary格式,用文字讀取幾乎算是亂碼的)
還是用 if [ ! -f /System/Library/........ ] ; then
cp -p ......
的指令去跑比較好?此篇文章於 10-16-2010 03:15 被 Hiraku 編輯。