爪機是Milestone, 之前的文章有說過一下, 現在聊聊使用感受.
機子本身就不說了, 這也不是我所看重的地方, 據說最近一陣子最高性價比的Android機器就是MS, 於是就買下來而已. 我看中的是Android這個平臺.
Android有一個Linux的核心, 刷了OpenRecovery且root過之後, 整台機器的折騰性就提高了不止一個檔次, 特別是Recovery模式下的console配合實體鍵盤加ADB數據線console, 可以說只要能進Recovery機器就是不死的. busybox很強大, 基本的shell命令和語法都齊全了, 系統的文件系統也支持symbol link鏈接, 要玩app2sd之類的非常輕易.
談一下一些高級的設置=w=
首先是字體, 對於我來講, 替換DroidSansFallback是一個非常不明智的決定, 考慮到存在DroidSans和DroidSans-Bold兩個字體科, 我決定把他們分別替換成微軟正黑和微軟正黑粗體, 來實現粗細分明的中文字. DroidSansFallback保留原版.
替換過程中遇到了/system分區空間不足的問題. 是的, /system文件系統只有20M左右的剩餘空間, 不足放入正黑和正黑粗體, 我的解決辦法是在/data文件系統建立fonts文件夾, 然後把/system/fonts/整個目錄內容複製進去, 刪除/system/fonts目錄, 然後做一個軟連接到/data/fonts.,
下面是一張使用正黑體的效果圖, 可以清楚看出一些部份系統調用了粗體, 非常好看.
做了app2sd之後如何更換內存卡?
關手機拔卡
首先使用讀卡器, 使用Ghost將每一個分區單獨Ghost出來(你喜歡用Disk to Image也行), 然後換新卡分好區之後馬上把卡內容還原進去. 期間切勿不要開機, 如果你需要開機的, 請看下面
如果 你希望在買卡的時候把新卡放進手機測試一下再導數據怎麼辦?
首先在Recovery模式(推薦), 進入/data目錄 建立/data/app2,/data/app-private2,/data/dalvik-cache2 三個目錄, 然後將這個腳本丟進去, 用root執行一次, 臨時撤銷app2sd, 然後換新卡開機, 切記不要安裝任何軟件, 該測試的測試完, 趕緊關機分區ghost數據, 然後再執行一次剛才那個腳本切換回app2sd模式, 開機即可.
#!/system/bin/sh mv /data/app /data/app1 mv /data/app-private /data/app-private1 mv /data/dalvik-cache /data/dalvik-cache1 mv /data/app2 /data/app mv /data/app-private2 /data/app-private mv /data/dalvik-cache2 /data/dalvik-cache mv /data/app1 /data/app2 mv /data/app-private1 /data/app-private2 mv /data/dalvik-cache1 /data/dalvik-cache2
如果, 我在用新卡的時候不小心裝了軟件, 用回來舊卡數據和app的時候發現所有程序都運行不了了怎麼辦,
恩 我就是遇到這種問題, 這個時候, 你應該進入/data/app目錄, 將所有的apk重新安裝一次 或使用usb調試模式 adb shell 下 pm install –r yourapp.apk, 或把所有的apk取出來(把剛才的ghost鏡像用ghostexp取出文件)后adb install –r yourapp.apk. 或在/data/app下使用這個腳本…
#!/system/bin/sh LINE=`ls *.apk|wc -l` THIS=1 for FILE in `ls *.apk`; do if [ -f "$FILE" ]; then echo $LINE "/" $THIS " " $FILE pm install -r $FILE THIS=$(($THIS+1)) fi done
另外 重新安裝所有程序的話 根據機體體質差異會死機好幾次, 所以最好還是使用手工或半自動方式來安裝.