Sony Xperia S 是在 SE K610i 使用近四年之後換的第一隻智慧型手機,除了日常使用之外,最大的樂趣就是嘗試不同版本的韌體帶來的體驗,當然最豐富的資訊來源非 XDA/Xperia S Android Development 莫屬。初期會去更新韌體,無非是新版韌體按照 SI-Number 推送,想要在第一時間使用新韌體帶來的變化以及效能是否有提升,更新國外電信廠商版本變成最快的途徑,只是這類版本的韌體讓人最詬病的地方就是無法移除的 第三方軟體,拖慢效能就算了,也會犧牲不少寶貴的系統空間。

在論壇上面看其他使用者的回覆來決定要更新哪個電信廠商韌體,變成了每次官方釋出新版韌體之後的家常便飯,這個問題直到 Sony 推出自家的韌體修復工具 EMMA 之後才算將這個煩惱丟開,World Generic 的通用版本韌體,擁有最少的第三方軟體,除了 Sony 自家工具之外,派不上用場的軟體也多可以自行手動移除,自然也解決在不同電信商版本之間反覆嘗試或者更新所耗費的時間和精力。

直接從 Sony EMMA 上所提供的 Ice Cream Sandwich 4.0.4 韌體版本為 6.1.A.2.45,而沉寂了近半年才釋出 Jelly Bean 4.1.2 的韌體版本則是來到了 6.2.B.0.200,下面的文章會分別保留兩個版本的流程以及相關檔案連結,提供給有需要的使用者,由於下列更新步驟為個人經驗紀錄,僅提供參考,如果造成手機無法正常運作或者喪失保固,不負擔相關責任。

安裝刷機工具
軟體名稱 : Flashtool v0.9.11.0
官方網站 : http://androxyde.github.com/
簡易說明 : 此軟體為 Sony 智慧型手機刷韌體必備工具,相關注意事項詳見下列圖文說明

2012-09-09_042046
移除舊版並重新安裝新版 Flashtool (如果已經使用最新 Flashtool 版本請直接略過此步驟)

2012-09-09_042656
2012-09-09_042930
安裝相關驅動程式 (所有 Flashtool 支援手機需要原件都可以在列表中看到,使用者可以針對自己手機型號挑選,請務必勾選 Flashmode 和 Fastboot Drivers),過程若出現安全性提示無法驗證此驅動程式軟體的發行者,請按下仍然安裝此驅動程式軟體 (驅動程式預設路徑是在 C:\Flashtool\drivers\)

******Jelly Bean 4.1.2 (JB) [6.2.B.0.200]******
Part 1. (更新官方韌體)
韌體名稱 : [XS][LT26] Firmware Compilation
論壇連結 : http://forum.xda-developers.com/showthread.php?t=1599303
下載連結 : http://dfiles.eu/files/bh6inz1bp
簡易說明 : 討論串中會推薦目前最新的 GB/ICS/JB 韌體版本,快速乾淨是判定的主要根據,下載之後,將檔案解壓縮到 C:\Flashtool\firmwares\

2013-05-31_130032
執行 Flashtool,按下閃電圖示

2013-05-31_130044
選取 Flashmode 模式並按下 OK

2013-05-31_130152
選取先前下載的官方韌體然後按下 OK,預設路徑是指向 C:\Flashtool\firmwares\ (使用者可以從最右上的方塊圖示選擇解壓縮檔案路徑)

2013-05-31_130231
2013-05-31_130539
一旦選取韌體並確認後,會跳出提示室窗,流程如下 :
1. 如果使用者原本已經將手機透過 USB 線材連接電腦,請先拔除
2. 將手機的電源關閉
3. 按住 Sony Xperia S 的音量調整鍵 “-” (也就是降低音量扭),不要放開
4. 重新將 USB 連接手機和電腦 (這時音量調整鍵還必須按住,直到手機進入 Flashmode,如果是第一次使用這個動作,作業系統會需要一點時間驗證並啟用相關驅動程式,各大論壇提及要按住的時間不一, 五秒、十秒甚至是三十秒來確保手機進入 Flashmode,此時有正常驅動 Sony Xperia S 的話,手機左上角會用綠燈表示,不過幾次更新下來,發現最簡單的方式就是留意 Flashtool 的提示訊息,一旦跳出 Flashing xxxxxxxxx 的同時,就可以放開按鍵,讓軟體進行刷機動作)

2013-05-31_131033
出現 Please unplug and start your phone 訊息時,代表新版官方韌體已經更新完成,自己的處理方式是將USB 連接線拔除並按下電源,靜待手機在更新韌體後重開機完畢

Part 2. (更新 Kernel 並取得 root 權限)
這個部分取得 root 權限的方式,必須先將手機解鎖,解鎖教學可以參考此文,目前取得 root 的方式稍微有別於 ICS,需要的相關檔案以及步驟如下 :

韌體名稱 : [KERNEL][S] DooMKernel {JB}(v05)[20130616]
論壇連結 : http://forum.xda-developers.com/showthread.php?t=2305591
簡易說明 : 由 DooMLoRD 所釋出的 JB kernel,主要是提供 CWM-Based Recovery、CPU 超頻、系統最佳化等功能 (預設沒有 Autoroot),目前最新版本為 S-DooMKernel-JB-v05.zip,可在討論串中找到下載連結,下載之後請先行將壓縮檔內的 kernel.elf 解壓縮至 C:\Flashtool\x10flasher_ilb\

韌體名稱 : SuperSU-1.25-Busybox-1.20.2-UPDATE.zip
論壇連結 : http://forum.xda-developers.com/showpost.php?p=42005929&postcount=3
簡易說明 : 由 DooMLoRD 所提供的 root device 檔案,必須透過 CWM-Based Recovery 的功能來更新

更新 Kernel 需要讓手機透過 fastboot 模式的方式, 流程如下 :
1. 如果使用者原本已經將手機透過 USB 線材連接電腦, 請先拔除
2. 將手機的電源關閉
3. 按住 Sony Xperia S 的音量調整鍵 “+” (也就是提高音量扭), 不要放開
4. 重新將 USB 連接手機和電腦 (這時音量調整鍵還必須按住,直到手機進入 fastboot,如果是第一次使用這個動作,作業系統會需要一點時間驗證並啟用相關驅動程式,若有正常驅動 Sony Xperia S 的話,手機左上角會用藍燈表示)

2012-09-09_051106
fastboot 的更新需要透過 command line 的方式,從檔案管理員找到 C:\Flashtool\x10flasher_ilb\,將滑鼠游標移至該資料夾按住 Shift + 滑鼠右鍵,選取在此處開啟命令視窗

2013-06-04_140803
1. 在命令提示字元視窗輸入 fastboot devices 或者 fastboot.exe -i 0x0fce getvar version 來確認手機和電腦是否以 fastboot 模式連接
2. 輸入 fastboot flash boot kernel.elf 開始更新 Kernel (此檔案名稱會因下載版本而有不同,並確認解壓縮過後的檔案有放置在對應資料夾中)
3. 看到 OKAY 代表更新 kernel 完成
4. 輸入 fastboot reboot 之後, 手機會直接重新開機 (請順手拔除 USB 線材)

2013-06-01_054225
1. 等待手機開機完成之後,重新透過 USB 線材與手機連線,將 SuperSU-1.25-Busybox-1.20.2-UPDATE.zip 這個檔案 上傳至手機的 SDCARD
2. 關閉手機
3. 按下電源,當出現 Sony Logo 同時,手機左上角顯示紫燈的同時迅速按下手機音量調整鍵 “+” (也就是提高音量扭), 直到進入 CWM-Based Recovery 功能選單
4. 按照上圖流程來安裝 SuperSU-1.25-Busybox-1.20.2-UPDATE.zip
5. 安裝完畢之後,選取 reboot system now 將手機重新開機
6. 如果安裝正確的話,開機之後會看到 SuperSU 的工具圖式,就代表 root 成功並取得相關權限
7. 若是真的無法正確安裝,請嘗試在 設定–>備份與重設–>重設為原廠設定,重開機之後再次進入 Recovery 來安裝

******Ice Cream Sandwich 4.0.4 (ICS) [6.1.A.2.45]******
韌體名稱 : [XS][LT26] Firmware Compilation
論壇連結 : http://forum.xda-developers.com/showthread.php?t=1599303
下載連結 : http://depositfiles.com/files/xjty40tgk
簡易說明 : 討論串中會推薦目前最新的 GB/ICS/JB 韌體版本,快速乾淨是判定的主要根據,下載之後,將檔案解壓縮到 C:\Flashtool\firmwares\

2013-05-31_130032
執行 Flashtool,按下閃電圖示

2013-05-31_130044
選取 Flashmode 模式並按下 OK

2012-09-09_043949=2
選取先前下載的官方韌體然後按下 OK,預設路徑是指向 C:\Flashtool\firmwares\ (使用者可以從最右上的方塊圖示選擇解壓縮檔案路徑)

2012-09-09_0444282012-09-09_044706=2
一旦選取韌體並確認後,會跳出提示室窗,流程如下 :
1. 如果使用者原本已經將手機透過 USB 線材連接電腦,請先拔除
2. 將手機的電源關閉
3. 按住 Sony Xperia S 的音量調整鍵 “-” (也就是降低音量扭),不要放開
4. 重新將 USB 連接手機和電腦 (這時音量調整鍵還必須按住,直到手機進入 Flashmode,如果是第一次使用這個動作,作業系統會需要一點時間驗證並啟用相關驅動程式,各大論壇提及要按住的時間不一, 五秒、十秒甚至是三十秒來確保手機進入 Flashmode,此時有正常驅動 Sony Xperia S 的話,手機左上角會用綠燈表示,不過幾次更新下來,發現最簡單的方式就是留意 Flashtool 的提示訊息,一旦跳出 Flashing xxxxxxxxx 的同時,就可以放開按鍵,讓軟體進行刷機動作)

2013-05-31_131033
出現 Please unplug and start your phone 訊息時,代表新版官方韌體已經更新完成,自己的處理方式是將USB 連接線拔除並按下電源,靜待手機在更新韌體後重開機完畢

Part 2. (更新 Kernel 並取得 root 權限)
這個部分取得 root 權限的方式,必須先將手機解鎖,解鎖教學可以參考此文,目前取得 root 的方式稍微有別於 ICS,需要的相關檔案以及步驟如下 :

韌體名稱 : [KERNEL]{S} Advanced Stock ICS Kernel Build 17
論壇連結 : http://forum.xda-developers.com/showthread.php?t=1729280
簡易說明 : Arakmar 所釋出的 Advanced Stock ICS Kernel, 主要是承繼 DooMLoRD 的 GB kernl, 提供 autorooting, CWM recovery, TUN/TAP driver 等功能, 此 Kernel 需要對應官方版本韌體使用, 另外討論串中提供 Fastboot 跟 CWM 兩種版本, 這邊我們使用 fastboot 的版本

更新 Kernel 需要讓手機透過 fastboot 模式的方式, 流程如下 :
1. 如果使用者原本已經將手機透過 USB 線材連接電腦, 請先拔除
2. 將手機的電源關閉
3. 按住 Sony Xperia S 的音量調整鍵 “+” (也就是提高音量扭), 不要放開
4. 重新將 USB 連接手機和電腦 (這時音量調整鍵還必須按住,直到手機進入 fastboot,如果是第一次使用這個動作,作業系統會需要一點時間驗證並啟用相關驅動程式,若有正常驅動 Sony Xperia S 的話,手機左上角會用藍燈表示)

2012-09-09_051106
fastboot 的更新需要透過 command line 的方式,從檔案管理員找到 C:\Flashtool\x10flasher_ilb\,將滑鼠游標移至該資料夾按住 Shift + 滑鼠右鍵,選取在此處開啟命令視窗

2012-09-09_054105
1. 在命令提示字元視窗輸入 fastboot devices 或者 fastboot.exe -i 0x0fce getvar version 來確認手機和電腦是否以 fastboot 模式連接
2. 輸入 fastboot flash boot ics17.elf 開始更新 Kernel (此檔案名稱會因下載版本而有不同,並確認解壓縮過後的檔案有放置在對應資料夾中)
3. 看到 OKAY 代表更新 kernel 完成
4. 輸入 fastboot reboot 之後, 手機會直接重新開機 (請順手拔除 USB 線材)
5. 這時就完成 root 相關權限的取得

Flash Tool_v0.9.8.0中文版刷官方ROM說明 :
適合全數Android系統的Xperia手機刷官方ROM功能
Flash Tool刷官方ROM不涉及手機unlock bootloader或root
一般刷官方ROM會完全清除手機個人資料(包括自行下載的apps) , 刷前最好預先備份一下
安全起見 , 刷前手機電量要50%或以上(建議80%或以上)
如使用者是第一次安裝和使用Flash Tool , 請下載並在解壓後到Flash Tool v0.9.8.0內的Driver資料夾點擊安裝Flash Tool USB驅動(如下圖)

===================================================================================================

Flash Tool 及各型號刷機檔(ftf)下載
Flash Tool_v0.9.5.0中文版
http://www.sendspace.com/file/3d7mr6
Flash Tool_v0.9.8.0中文版
http://www.sendspace.com/file/ht7huj
(下載解壓後建議放置到電腦C : \ or D : \ or E : \)
#(v0.9.5.0舊有版本只適用於2012八月份前已推出手機型號)

2011Xperia手機官方ROM刷機

Arc (LT15i)港版ftf檔
Android2.3.4(4.0.2.A.0.58)
http://www.4shared.com/rar/T2r7Y … 058_Generic_HK.html
Android4.0.4(4.1.B.0.587)
http://www.4shared.com/rar/9I1AR … 87_Generic_HK_.html

2012Xperia手機官方ROM刷機

Xperia S(LT26i)港版ftf檔
Android2.3.7(6.0.A.3.75)
http://www.4shared.com/rar/c7obR … 75_Generic_HK_.html
Android4.0.4(6.1.A.2.45)
http://www.4shared.com/rar/5qtRs … 5_Generic_HK_1.html
3HK版本Android4.0.4(6.1.A.2.45)
http://www.4shared.com/rar/LWY8v … 5_3HK_1257-477.html

Xperia P(LT22i)港版ftf檔
Android2.3.7(6.0.B.3.184)
http://www.4shared.com/rar/07Kqp … 184_Generic_HK.html
Android4.0.4(6.1.B.0.544)
http://www.4shared.com/rar/4ZO2z … 44_Generic_HK_.html

Xperia ION(LT28i)港版ftf檔
Android2.3.7(6.0.F.0.111)
http://www.4shared.com/rar/f2VAA … 111_Generic_hk.html
Android4.0.4(6.1.E.1.19)
http://www.4shared.com/rar/VSwci … 9_Generic_HK_1.html

Xperia ION(LT28h)ftf檔
Android4.0.4(6.1.E.0.233)
http://www.4shared.com/zip/kaocz0xS/LT28H_FTF.html

Xperia TX(LT29i)港版ftf檔
1. Android4.0.4(7.0.A.1.307)
http://www.4shared.com/rar/41g4L … 07_Generic_HK_.html
2. Android4.0.4(7.0.A.3.197)
http://www.4shared.com/rar/lonJn … 97_Generic_HK_.html

#4shared需要下載者免費注冊才可以下載
#暫時提供上述型號之ftf檔 , 有機會會不定期增加其他型號刷檔案

Source: http://izaka.pixnet.net/blog/post/27904424-%5B%E6%95%99%E5%AD%B8%5D-%E4%BD%BF%E7%94%A8-flashtool-%E4%BE%86%E6%9B%B4%E6%96%B0-sony-xperia-s-%28lt26i%29-

Related: http://board.phonehk.com/viewthread.php?tid=309551