2011/05/26

Milestone 刷機 CyanogenMod 7

前幾天為了朋友的 Milestone 更新 ROM,研究了一下 CM7,整理一下心得好了。

2011/05/25

RSD Lite 刷機工具的 bug

RSD Lite 常常不聽使喚,我浪費了好多時間在嘗試錯誤才找到解決辦法,
做一下筆記吧。

RSD Lite 是 Motorola Android 手機的 PC 端刷機工具程式,用來把 SBF 映像檔灌進 Android 手機裡,
安裝方式不多說了,會用的就知道。

狀況1:主要的問題是那個該死的 Filename:,也就是瀏覽 SBF 檔案的按鈕,
選取了 SBF 以後常常無法按 Start,Start 會呈現灰色停用的狀態,
如果是這種狀態,請把 SBF 移動到其他的路徑,路徑中不能有空白,
檔名也不能有底線 _ 或點 . ,最好是放在磁碟機根目錄下,例如 D:\SHOLS.sbf 這樣多半就可以刷。

狀況2:我也曾遇過 D:\SHOLS.sbf 這樣還不能按 start 的,把檔名改成 D:\GOT.sbf 就可以按了,
這程式可說是非常的情緒化。
(註:GOT 是一個很有名的 3rd party rom 論壇,當然在此我們要先搞清楚自己要刷的是什麼ROM...)

狀況3:如果 start 可以按,但按下後馬上顯示 "Failed Flashing process. (0x7100)"
只要把剛剛的路徑手動加上一個反斜線,像這樣:D:\\SHOLS.sbf
就可以正常刷了。
參考資料

我只能說,從來沒有一個程式連「瀏覽檔案」一個輸入框都能做出這麼多 bugs,
真的給我遇到了,我非得特別專文一篇來譙它不可!(震怒)

2011/05/23

清除安裝 Windows 7 SP1 時的備份檔

照慣例,安裝 Service Pack 時都會將舊版的檔案產生備份檔,以備移除時可以恢復成舊版,
如果 Windows 7 SP1 使用一陣子之後都沒有問題,可以將備份移除,移除後就無法恢復成 SP1 以前的版本了。

指令如下:
dism.exe /online /cleanup-image /spsuperseded

dism 是佈署映像服務的管理工具,細節請參考 dism /?
這個指令同時也用在 Windows Server 2008 R2 SP1。

2011/05/19

Git for Windows 換行問題的解決辦法

昨晚請 CrBoy 幫我隔空抓藥一下得到的心得:

autocrlf = true 的意思是說,commit 的時候,自動幫你把 crlf 轉換成 lf,
所以我在 commit 的時候就毀掉了,不是 push 時才毀掉,
這個設定的意義在於開發環境如果在 windows/unix-like 混合開發時,要以 lf 為準,
但我不需要考慮 unix-like,這個 project 完全是 windows only 的,
而且我要讓下載的時候也是 crlf,
所以 autocrlf 要 false,才能確保 commit 時不要改變 crlf。

所以解決辦法出爐,應該是 autocrlf = false , safecrlf = false
我原先都誤解了!

2011/05/18

Git for Windows 下的問題

今天本來上傳了久違的 (偽) Windows XP Pre-SP4,結果剛上傳馬上被反應下載後有問題,
換行全部無效了,變成無換行的 .cmd ,執行後當然亂七八糟,
檢查後發現是 Git for Windows 會遇到的地雷,解決辦法如下:

git-config(1) Manual Page

(偽) Windows XP Pre-SP4 2011 五月份更新

2011/05/18 這是對應微軟五月份安全性公告的更新

增加以下 1 項安全性修正:
  1. MicrosoftR WindowsR 惡意軟體移除工具 (KB890830) 五月份更新 
補充說明:
五月份開始正式恢復檔案下載,請按此下載。
Blogger 上面的檔案下載頁面會儘快完成。

2011/05/17

Re: (偽) Windows XP Pre-SP4 發布說明

2011/05/17 這是對應微軟四月份安全性公告的更新

增加以下 13 項安全性修正:
  1. MS11-018 Internet Explorer 積存資訊安全更新 (2497640)
    (這項公告取代了 MS11-003(2482017))
  2. MS11-019 SMB 用戶端中的資訊安全風險可能會允許遠端執行程式碼 (2511455)
    (這項公告取代了 MS10-020(980232))
  3. MS11-020 SMB 伺服器中的資訊安全風險可能會允許遠端執行程式碼 (2508429)
    (這項公告取代了 MS10-054(982214))
  4. MS11-024 Windows Fax Cover Page Editor 中的資訊安全風險可能會允許遠端執行程式碼 (2527308)
  5. MS11-026 MHTML 中的資訊安全風險可能會導致資訊洩漏 (2503658)
  6. MS11-027 ActiveX Kill Bit (刪除位元) 的積存資訊安全更新 (2508272)
    (這項公告取代了 MS10-034(980195))
  7. MS11-029 GDI+ 中的資訊安全風險可能會允許遠端執行程式碼 (2489979)
    (這項公告取代了 MS09-062(957488),刪除檔案 KB958869)
  8. MS11-030 DNS 解析中的資訊安全風險可能會允許遠端執行程式碼 (2509553)
    (這項公告取代了 MS08-037(953230)刪除 KB951748、MS08-066(956803))
  9. MS11-031 JScript 與 VBScript 指令碼引擎中的資訊安全風險可能會允許遠端執行程式碼 (2514666)
    (這項公告取代了 MS10-022(981169)刪除 KB981332)
  10. MS11-032 OpenType 壓縮字型格式 (CFF) 驅動程式中的資訊安全風險可能會允許遠端執行程式碼 (2507618)
    (這項公告取代了 MS11-007(2485376))
  11. MS11-033 WordPad 文字轉換程式中的資訊安全風險可能會允許遠端執行程式碼 (2485663)
    (這項公告取代了 MS10-067(2259922))
  12. MS11-034 Windows 核心模式驅動程式的資訊安全風險可能會允許權限提高 (2506223)
    (這項公告取代了 MS11-012(2479628))
  13. MicrosoftR WindowsR 惡意軟體移除工具 (KB890830) 四月份更新
相關參考網頁:
http://www.microsoft.com/taiwan/technet/security/bulletin/ms11-mar.mspx

補充說明:
網站恢復後,這次第一次更新,所以會一次從三月追上五月的進度,
提供的檔案下載是五月最新的版本,不會再有三四月的版本,所以上面的說明僅供參考就好。

Re: (偽) Windows XP Pre-SP4 發布說明

2011/05/16 這是對應微軟三月份安全性公告的更新

增加以下 3 項安全性修正:
  1. MS11-015 Windows Media 中的資訊安全風險可能會允許遠端執行程式碼 (2510030) 
  2. MS11-017 遠端桌面用戶端中的資訊安全風險可能會允許遠端執行程式碼 (2508062) 
  3. MicrosoftR WindowsR 惡意軟體移除工具 (KB890830) 三月份更新 

相關參考網頁:
http://www.microsoft.com/taiwan/technet/security/bulletin/ms11-mar.mspx

補充說明:
網站恢復後,這次第一次更新,所以會一次從三月追上五月的進度,
提供的檔案下載是五月最新的版本,不會再有三四月的版本,所以上面的說明僅供參考就好。

2011/05/16

Git教學:初學者使用心得分享(Windows) @ mr.mu

Git教學:初學者使用心得分享(Windows) @ mr.mu
最近開始學 Git 來做版本管理了,以後本站的程式碼會以 github 的形式提供下載,
研究中.....Orz

2011/05/01

Android 的 Morelocale2 和地區語言之間的關係

原文轉自 Mobile01 自己的文章

很多人都搞不清楚手機如何顯示中文、支援中文、中文輸入法?這些名詞的差異性,
我用這個問題做一次說明好了。