[教學]使用 fastboot 來將 Sony Xperia 系列手機解鎖

/ 分類: / 36 則回應

標籤: , ,

Sep 11, 2012
    以解鎖的流程來說, 不管是初期搭載的 GB 或者是目前直接搭載 ICS 出廠的 Sony Xperia S, 兩者殊無二致, 同樣都可以透過 fastboot 的方式來 Unlock 手機, 原本是透過人家打包好的檔案來取得需要的驅動程式以及 fastboot 軟體, 不過會有解鎖的需求, 自然就會有自行刷新版官方韌體或者論壇上頭 MOD 過後的韌體的需求, 加上目前將韌體的 root 的方式已經不再侷限在使用論壇上網友自行修改的 prerooted 版本, 使用者可以自行安裝論壇推薦的電信廠商官方韌體, 再刷上修改過的 Kernel 即可達到 autoroot 的效果, 功能性上也有提升, 本文適當修改並專注在 Unlock 的流程 (理論上適用大部分 Sony Xperia 系列手機), 安裝過程中用到的工具軟體也可以沿用在刷其他韌體的時候來應用。

Mar 24, 2012
原本以為更新客製化較少的 Sony Xperia S 港版/歐版韌體之後, 應該可以安分一段時間, 不過無法透過 Google Play 購買軟體窘境, 以及安裝一些需要有 Root 權限的進階工具軟體的限制, 實在讓人覺得不夠盡興, 解鎖之後保固喪失固然讓人猶豫, 沒法子完全掌握手機, 更是讓人心癢難耐, 沒幾天就毅然決定將手機給 rooted, 在 XDA 論壇上頭最簡單的方法就是透過 DooMLoRD’s Easy Rooting Toolkit 來取得 root 權限, 只是目前尚未直接支援 Xperia S, 對岸論壇其實也已經有一鍵 root 的 Batch, 只是還是想搞清楚整個流程, 所以還是決定使用在 XDA 的 fastboot 指令一步步來搞定。Ps. 解鎖會影響保固, 並造成 TrackID 部分功能無法運作, 同時也無法使用 Google Play Movie 會無法購買影片等影響, 下面僅為個人使用紀錄和分享, 若再更新韌體過程中造成手機毀損或者保固上喪失等問題, 不負擔相關責任。

使用軟體
軟體名稱 : Flashtool v0.9.22.3
官方網站 : http://www.flashtool.net/index.php
簡易說明 :
Sony 智慧型手機刷機必備工具軟體, 支援大多數的 Xperia 系列機型
2012-09-09_042046
下載之後, 使用者可以逕行安裝

2012-09-09_042656
2012-09-09_042930
在預設安裝路徑 C:\Flashtool\drivers\ 下頭可以找到 Flashtool-dirvers.exe 的安裝檔, 選取適合的手機驅動程式, 上圖是選取 Xperia S driver for ICS, 另外請務必勾選 Flashmode/Fastboot Drivers
, 安裝完畢後, 即可進入手機解所流程 (安裝過程若出現安全性提示無法驗證此驅動程式軟體的發行者, 請按下仍然安裝此驅動程式軟體)

Part 1 取得解鎖所需要的 KEY
2012-03-17_031804
要取得手機 root 權限, 手機必須先行解鎖, 首先連上 Sony 所提供的 Unlocking the boot loader 網站 : http://unlockbootloader.sonymobile.com/ , 並按下頁面最下方的 Start unlocking the boot loader 按鈕

2012-03-17_032000
2012-03-17_032138
在網頁瀏覽過程中, 會不斷提醒使用者解鎖應注意事項以及對於保固等影響, 最後會來到 Create Unlock request 的頁面, 依序輸入使用者姓名, 解鎖手機的 IMEI Code 以及使用者的 E-Mail, 完成後點擊 “Submit" 送出解鎖請求 (拿起手機撥打 *#06# 就可以取得網頁中需要的 IMEI Code, 這邊要注意的是, 輸入的 IMEI Code 只需要前 14 碼, 若是超過仍然輸入前 14 碼即可)

2012-03-17_032633
這時會取得解鎖所需要的 KEY, 並先行記錄下來

Part 2 透過 fastboot 來將手機解鎖 (Unlock boot loader)
取得 unlock boot loader 所需要的 KEY 之後, 要先將手機切換至 fastboot 模式, 才可以繼續解鎖的動作, 流程如下 :
1. 如果使用者原本已經將手機透過 USB 線材連接電腦, 請先拔除
2. 將手機的電源關閉
3. 按住 Sony Xperia S 的音量調整鍵 “+" (也就是提高音量扭), 不要放開
4. 重新將 USB 連接手機和電腦 (這時音量調整鍵還必須按住, 直到手機進入 fastboot 模式)
5. 按住的時間大約在十秒上下, 如果有正確進入 fastboot 模式, 手機會用藍燈顯示, 若一放開音量按鈕, 手機馬上跳回儲存媒體模式, 請試著再按久一點才放開

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

2012-03-17_033301
先行輸入 fastboot.exe -i 0x0fce getvar version , 如果手機和電腦以 fastboot 模式正常連線, 會回傳 0.005s 左右的訊息, 這時接著輸入 fastboot.exe -i 0x0fce oem unlock 0xKEY
(KEY 為先前在網頁上頭取的的字串), 這時手機解鎖的過程就告一段落

    通常解鎖之後, 就是刷入 preroot 過的韌體來取得 root 權限, 一直以來都是在更新韌體的習慣都是先刷入 XDA 其他使用者 dump 出來的新版本官方韌體後, 再刷入 preroot 過的版本, 不過一來往往不會在第一時間找到 preroot 過後的韌體, 二來 preroot 的來源韌體不一定是討論版上頭較推薦的電信廠商版本, 如果你對於韌體的挑選沒有概念的話, 請直接參考 [教學]使用 Flashtool 來更新 Sony Xperia S (LT26i) 韌體 (w/ root), Ice Cream Sandwich 4.0.4 (ICS) [6.1.A.2.45] 來將手機韌體更新到官方最新版本韌體並取得 root 權限。

一般留言 (36)

  1. xperia ray ok!謝謝!

    • 如果方便的話,可以告知,你想對 Xperia Ray 做哪類型的處理 ?! 解鎖, Root, 還是想刷最新版的韌體之類的, 詳細說明一下需求, 會比較清楚如何同你說明建議流程

      • 新版flashtool不成功,下載舊版0.6.8.0才解鎖成功!依您的"[心得] 解決 Android 手機無法正確安裝 Google 通用驅動程式"發現電腦中存著三隻HTC 五隻SONY….手機,電腦一直抓不到Xperia Ray,重複依您的流程試刪了很久,成功了兩項,第三項仍失敗!然後我試降刷Android 2.3.4卻ROOT失敗,試了多日仍失敗,今天試降刷Android4.0才ROOT成功,用CWM installer.apk . CWM installer-v4.apk刷recovery失敗, CWM installer-v5.apk 刷入recovery成功.目前已知 xperia ray 用Android 4.4.4 和 5.1.1成功的人較多 , 可是問他們用那個網址的ROM或建議那個網址的ROM….較適合卻都沒回應,所以我還在XDA-Developers摸索中!如果您願意撥空花時間教導我,當然是最最最棒的了!謝謝您先!

        • 同期手機有使用過 Xperia Arc,以先前的使用印象來說,Android 5.x.x 可以試試看 Xperia Ultimate HD (http://bit.ly/2c9ZCJk) 這個版本的第三方韌體 ,若要留在 4.x.x,個人會建議優先嘗試 Super Jelly Bean (http://bit.ly/2c9YtBF),至於對應型號韌體需要下載的檔案以及檔案存活度的部分,可能就需要你自行確認了

  2. 那資料都會不見嗎??裡面有很重要的資料……有不消失資料的方法嗎??
    版主回覆:(05/10/2014 03:57:17 PM)
    解鎖前請先備份重要資料,解鎖一定會還原原廠設定,沒有避免的方法

  3. 您好,我在fastboot的部分找不到您說的x10flasher_ilb此檔案,我家作業環境是XP,想請問這要怎麼解決?
    版主回覆:(03/29/2014 07:39:55 AM)
    可以試著在其他資料夾找看看 fastboot.exe 的檔案所在位置 切過去那個資料夾執行即可

  4. FASTBOOT SAY:FAILED(REMOTE:oem unlock0xffffffffffffffff)
    sony xperia sola
    版主回覆:(03/29/2014 07:36:38 AM)
    假設你是在解鎖的時候出現上述訊息,請試試下列步驟 1. 確認一下輸入的 KEY 是否正確,2. 換一個 USB 孔 (不要用 USB 3.0),3. 換一條 USB Cable 真的還是不行,請換一台電腦試試看

  5. 大大,我按音量鍵無法進fastboot模式,要按下面最右邊的實體鍵才行哩~~
    版主回覆:(09/30/2013 03:06:03 AM)
    這篇文章當初撰寫的時候 是以 Xperia S 作為基礎,更早之前的機型,會有一些差異

  6. 當我輸入"fastboot.exe -i 0x0fce getvar version" 後,出現 "waiting for device" 的錯誤,後來發現是 Android Phone 的裝置不正確,需要 driver.
    而剛好找到這個網頁,僅供參考~
    http://gphonefans.net/forum.php?mod=viewthread&tid=150985
    版主回覆:(08/29/2013 11:34:04 AM)
    文中就已經有提及在安裝 Flashtool 之後 要接著安裝 Flashtool-dirvers.exe 沒有正確的驅動程式 自然無正確驅動嘍

  7. 想請教您:以下二個問題!
    1.我跟15樓的大大有一樣的問題,一開始按住音量鍵會有藍燈出現不過幾秒後就又回到充電模式了,音量鍵持續按著。
    2.我的XP按了SHIFT+按右鍵選項裡沒有"在此處開啟命令視窗"的選項~
    版主回覆:(08/08/2013 06:32:44 PM)
    如果有裝保護殼,可以先拿掉外殼再嘗試看看,大多是沒壓緊的關係,至於 XP ,可以開啟命令提示字元,直接用 DOS 指令進入到對應安裝目錄,若是使用預設安裝,就是 CD C:\Flashtool\x10flasher_lib

  8. 您好請問 適用於android 4.1.2媽?
    還有我想請問一下 解鎖碼 一定要用那一個主機板的imei碼去申請媽?
    我之前有趣原廠換過主機板 所以imei號碼不一樣了 可以用舊的媽?
    還是是針對 一個主機板一個解鎖碼?
    如果不知道也沒關西 我直接用新的申請也可以~
    謝謝
    版主回覆:(07/31/2013 04:13:20 AM)
    我想 IMEI 應該是認版子,用就去取得的解鎖碼應該會在驗證過程中出現錯誤訊息

  9. 您好我的最後步驟跑出
    (bootloader) Unlock phone requested
    FAILED (remote: oem unlock failed!)
    然後我進入工程模式看 你說的那行
    它是寫Bootloader unlock allowed:Yes
    為什麼會這樣呢??
    版主回覆:(06/25/2013 06:58:08 AM)
    請確認一下 fastboot.exe -i 0x0fce oem unlock 0xKEY 的 KEY 是否有輸入正確

  10. 想請問我ROOT完後,手機無法使用數據上網,能有方法解決嗎?
    版主回覆:(06/25/2013 02:45:09 AM)
    試試看 設定 –> Xperia –> 網際網路設定 (網際網路和MMS的下載設定)

  11. unroot的方法~
    版主回覆:(06/25/2013 01:38:33 AM)
    最簡單的 unroot 方式是刷任一版本的官方韌體 Jelly Bean 4.1.2 (JB) [6.2.B.0.200] http://dfiles.eu/files/bh6inz1bp 或者 Ice Cream Sandwich 4.0.4 (ICS) [6.1.A.2.45] http://depositfiles.com/files/xjty40tgk

  12. 請問有還原的方法嗎?
    版主回覆:(06/18/2013 04:08:13 PM)
    不太清楚你所謂的還原方法是指 ?!

  13. 不好意思, 可以請教一下嗎?
    若是解鎖了,有甚麼方法可以再度上鎖呢?
    謝謝~^^
    版主回覆:(06/14/2013 10:32:09 AM)
    基本上 解鎖之後就喪失保固 因為 Sony 網站會記錄你要求 IEMI Code 鎖回去也只是方便使用 PCC SUES 這類軟體來更新韌體 沒啥太實質效益 就連 Sony EMMA 自家還原工具也是要求手機要解鎖的狀況下才能使用 真的要重新上鎖 可以參考 http://forum.xda-developers.com/showthread.php?t=1527159

發表迴響