[KERNEL] nAa-11 [11/2/12] Custom Gingerbread kernel + CWM Recovery
+
[ROM] MiniCM7-2.2.0 [29/3/12]Gingerbread 2.3.7/CM7.2 unofficial port for the pro
步驟:
1.解鎖bootloader
a.下載msm7227.7z,解壓縮
b.下載安裝Flashtool 0.6.9.1 Full Widnows Edition
c.安裝Sony Ericsson PC Companion(若已安裝可跳過)
d.安裝1.b.Flash Tool資料夾下/drivers/ggsetup-2.2.0.11.exe, 重新啟動電腦
e.手機關機, 下載解壓並執行s1tool.exe, 按下視窗右側的"DO JOB"按鈕, 手機按住"back"鍵再插入電腦usb線(如同使用update service刷機一樣),會出現大概如下訊息:
9/9/2011 21:41:44 Welcome to S1 identify tool
9/9/2011 21:45:13
9/9/2011 21:45:13 TO CONNECT NEXT PHONES
9/9/2011 21:45:13 X10 Xperia,E10 Xperia Mini,E15 Xperia X8,U20 Xperia Mini Pro
9/9/2011 21:45:13 LT15 Xperia ARC,MT15 Xperia NEO,R800 Xperia PLAY
9/9/2011 21:45:13 PRESS AND HOLD "BACK" BUTTON...
9/9/2011 21:45:13
9/9/2011 21:45:13 PLEASE ATTACH TURNED OFF PHONE NOW
9/9/2011 21:45:13
9/9/2011 21:45:46
9/9/2011 21:45:46 RUNNING S1_EROM VER "r8A029"
9/9/2011 21:45:46 SOFTWARE AID: 0001
9/9/2011 21:45:46 LOADER AID: 0001
9/9/2011 21:45:49 FLASH ID: "002C/00BC"
9/9/2011 21:45:49 LOADER VERSION: "R4A045"
9/9/2011 21:45:49
9/9/2011 21:45:49 MODEL (from GDFS): X8
9/9/2011 21:45:49 SOFTWARE VERSION: 1236-9291_2.1.1.A.0.6
9/9/2011 21:45:49 CUSTOM VERSION: 1241-3178_R1B
9/9/2011 21:45:49 FILESYSTEM VERSION: WORLD-1-8_2.1.1.A.0.6
9/9/2011 21:45:49 SERIAL NO: CB511SPH7Q
9/9/2011 21:45:49
9/9/2011 21:45:49 SEMC SIMLOCK CERTIFICATE
9/9/2011 21:45:49 Elapsed:36 secs.
f.拔除usb, 手機開機, 開啟usb偵錯模式, 連接電腦usb
g.執行步驟1.a.msm7227.7z解壓後資料夾中的"msm7227_semc.cmd", 會出現如下訊息:
process requires standard 2.x android firmware.
Press any key to continue . . .
Getting ROOT rights.
1743 KB/s (585731 bytes in 0.328s)
error: protocol fault (no status)
Waiting ...
Removing NAND MPU restrictions via SEMC backdoor. Permanent. Require ROOT rights.
192 KB/s (3087 bytes in 0.015s)
success
Waiting ...
Getting ROOT rights.
Waiting ...
Writing patched semcboot. Two step process
First, we need get access to semcboot area
504 KB/s (8064 bytes in 0.015s)
Second, we need to write semcboot ;)
1130 KB/s (596916 bytes in 0.515s)
successfully wrote 0003ff00
Press any key to continue . . .
h.拔除usb, 手機關機, 執行"S1tool.exe", 按下視窗右側的"DO JOB"按鈕, 再按住手機back鍵連接電腦usb, 會出現如下訊息:
9/9/2011 21:41:44 Welcome to S1 identify tool
9/9/2011 21:45:13
9/9/2011 21:45:13 TO CONNECT NEXT PHONES
9/9/2011 21:45:13 X10 Xperia,E10 Xperia Mini,E15 Xperia X8,U20 Xperia Mini Pro
9/9/2011 21:45:13 LT15 Xperia ARC,MT15 Xperia NEO,R800 Xperia PLAY
9/9/2011 21:45:13 PRESS AND HOLD "BACK" BUTTON...
9/9/2011 21:45:13
9/9/2011 21:45:13 PLEASE ATTACH TURNED OFF PHONE NOW
9/9/2011 21:45:13
9/9/2011 21:45:46
9/9/2011 21:45:46 RUNNING S1_EROM VER "r8A029"
9/9/2011 21:45:46 SOFTWARE AID: 0001
9/9/2011 21:45:46 LOADER AID: 0001
9/9/2011 21:45:49 FLASH ID: "002C/00BC"
9/9/2011 21:45:49 LOADER VERSION: "R4A045"
9/9/2011 21:45:49
9/9/2011 21:45:49 MODEL (from GDFS): X8
9/9/2011 21:45:49 SOFTWARE VERSION: 1236-9291_2.1.1.A.0.6
9/9/2011 21:45:49 CUSTOM VERSION: 1241-3178_R1B
9/9/2011 21:45:49 FILESYSTEM VERSION: WORLD-1-8_2.1.1.A.0.6
9/9/2011 21:45:49 SERIAL NO: CB511SPH7Q
9/9/2011 21:45:49
9/9/2011 21:45:49 SEMC SIMLOCK CERTIFICATE
9/9/2011 21:45:49 Elapsed:36 secs.
檢查上面訊息中粗體字的部分"r"是否為小寫, 小寫的話表示已解鎖成功, 若為大寫"R"則反之, 拔除usb, 手機保持關機
2.刷KERNEL
a.下載nAa-11, 放到1.b.Flash Tool安裝資料夾下的/firmwares/裡面, 執行"FlashTool.exe", 按下"Flash"按鈕, 選擇""Flash Mode", 會出現"U20 nAa-08 2.6.29.6-nAa-11", 按"ok"
b.手機關機, 按住"back"鍵, 連接電腦usb, KERNEL刷入後, 移除usb(手機保持關機)
3.刷rom(建議SD卡先分出1個ext2磁區,google一下有很多SD分割的教學)
a.下載MiniCM7-2.2.0, 放到sd卡中
b.下載Google程式:
gapps-gb-20110828-signed.zip, gapps-gb-20110828-newtalk-signed.zip, 放到sd卡中
c. SD卡放入手機, 手機開機, 按"back"鍵進入CWM中, 先重設資料'wipe data/factory reset', 再選擇'install zip from sdcard', 先刷sd卡中的MiniCM7-2.2.0rom再刷gapps-gb-20110828-signed.zip最後刷gapps-gb-20110828-newtalk-signed.zip,
d.'Reboot'重開機, 完成!
參考連結:
http://forum.xda-developers.com/showthread.php?t=1415012
http://forum.xda-developers.com/showthread.php?t=1415026
http://forum.xda-developers.com/showthread.php?t=1254225

圖1.個人自訂的ADW桌面(預設)

圖2.Launcher Pro桌面

圖3.KERNEL, ROM版本

圖4.額外裝了38個使用者程式, 圖為預設可移到SD的程式

圖5.預設可移到SD的程式移到SD後所剩記憶體空間191/212(直接點選程式, 再點"移動到SD"按鈕, 打勾就代表移到SD上了)
注:SD卡需有EXT2分區, 使用android原生的app2sd功能後, 所安裝程式的data,dalvik-cache等等都會自動移到SD的EXT2分區上(不需另外裝app2sd程式, KERNEL內建的模組之一), 如果sd上沒有ext2分區, 則所安裝程式的data跟dalvik-cache不會移動過去, 差多少呢? 我記得剛開始sd沒分割ext2時, 安裝一樣數量的程式時, 空間只剩11X/212左右, 內建模組還有:CWMv5, 超頻, 降壓, 雙點, 調整SD cache...可以參考原作介紹
另外, 可以到設定->CM設定->系統->更新通知->註冊, 有新版本時就會收到更新通知
鍵盤背光問題, 原作連結有設定方法可以參考, 我是安裝kFix, 可以調整背光的亮度
刷回原廠的KERNEL, 可以參考步驟2(這個ROM原廠KERNEL好像不能用,沒試過...)直接用US回2.1比較快
2012/01/23
1.更新Flash Tool載點
2.最近發現, 程式都會自動安裝到ext2分區上, app2sd會變成多此一舉(一樣是移到SD, 只是移到另一個分區), 而且app2sd後有桌面小工具的程式, 桌面小工具會變成無法使用(這是android 2.x 內定的設定); 所以強烈建議SD分個ext2分區, 安裝的程式都不要app2sd(有些程式app2sd後反而會出現問題), 而如果程式是自動安裝到SD上, 將其移到手機上會比較好(參考圖4.點擊程式, 進去後點選"移到手機", 程式會移至ext2分區裡)
2012/01/24
更新[KERNEL]: nAa-08->nAa-09
2012/01/29
更新[KERNEL]: nAa-09->nAa-10
更新[ROM]: MiniCM7-2.1.7->MiniCM7-2.1.8
2012/02/11
更新[KERNEL]: nAa-10->nAa-11
更新[ROM]: MiniCM7-2.1.8->MiniCM7-2.1.9
2012/05/26
更新[ROM]: MiniCM7-2.1.9->MiniCM7-2.2.0
更新Flashtool,及Sony Ericsson PC Companion載點
螢幕亮度太暗的問題:
設定->CyanogenMod設定->顯示->Ultra brightness(打勾)
優化設定:
1.設定>顯示>動畫>沒有動畫
2.設定>CyanogenMod設定>介面>過度捲動效果>無
3.設定>CyanogenMod設定>鎖定螢幕>風格選項>Ring-Lock style>Holo style
4.設定>CyanogenMod設定>效能>Cpu設定>管治模式>smartassV2
>勾選: Undervolt,及啟動時設定
5.設定>CyanogenMod設定>效能>運用 Compache RAM>18%(或26%)
6.設定>CyanogenMod設定>效能>取消勾選: 使用JIT,及啟用表面抖動
7.設定>CyanogenMod設定>效能>Scrolling cache>Force disable
8.設定>CyanogenMod設定>效能>勾選: 允許清除資源
9.設定>CyanogenMod設定>效能>VM Heap 大小>24MB(省電),48M(效能)
*這篇是Xperia X10 Mini Pro的刷法, 非Xperia Mini Pro
"刷原廠的Firmware後,再用US修復"->不需刷2.1Firmware, 直接US刷回(安裝)2.1即可(不是PC Companion中的修復)
可以試試polo兄的方法, 跳過msm7227, 即步驟1.b~1.e, 跳過1.f~1.h的步驟, 然後到步驟2.刷KERNEL
或者
步驟1.g.改成"msm7227_semc.cmd, msm7227_Setool2.cmd, msm7227_OmniusSL.cmd"依順序各執行一次
切記要等下面的訊息跑完, 才能按任意鍵結束DOS視窗:
process requires standard 2.x android firmware.
Press any key to continue . . .
Getting ROOT rights.
1743 KB/s (585731 bytes in 0.328s)
error: protocol fault (no status)
Waiting ...
Removing NAND MPU restrictions via SEMC backdoor. Permanent. Require ROOT rights.
192 KB/s (3087 bytes in 0.015s)
success
Waiting ...
Getting ROOT rights.
Waiting ...
Writing patched semcboot. Two step process
First, we need get access to semcboot area
504 KB/s (8064 bytes in 0.015s)
Second, we need to write semcboot ;)
1130 KB/s (596916 bytes in 0.515s)
successfully wrote 0003ff00
Press any key to continue . . .
刷完這個KERNEL, CyanogenMod的官方ROM也能刷, 連結如下:
http://download.cyanogenmod.com/?type=stable&device=mimmi




























































































