SAMSUNG (Android) - 逆向工程~三星S2從MIUI刷回原廠韌體教學分享 - 手機

前往內容


逆向工程~三星S2從MIUI刷回原廠韌體教學分享

前兩天撥空跟大家分享了MIUI上身~S2更換MIUI作業系統流程分享這篇文章,在版友LabanChen無私的分享下,繁體中文版的MIUI使用起來真的很順手。不過因為想測試某個軟體,需要刷回原廠的ROM,還得能接上Kies直接更新,這就花費了一番手腳。麻煩的是我想再從原廠ROM刷回MIUI的時候才發現有問題,明明確定步驟都正確,但是手機卻一直重複在開機畫面重啟的狀態下,這情況真的讓我飆汗了。花了幾個小時摸索、爬文,終於找到解決的方式,從此可以自由的在MIUI與原廠ROM間來回更換。看了一下已經有版友遇到類似的問題,趕緊圖解跟大家分享一下。

這篇的分享大致分成兩個部分,第一個是刷回原廠的ROM,刷ROM不困難,不過刷完後要接上Kies判別正確能直接線上更新韌體就得要有個小技巧。第二部分是比較困難的地方,就是更新完最新版的韌體後,如何能再刷回MIUI。因為原廠在新版的韌體上動了些手腳,有些朋友更新過後才刷MIUI所以直接就卡關了。沒關係,這篇文章照著做,沒意外的話也可以幫你解決問題囉。廢話不多說,接下來開始分享。


首先確認一下目前作業系統是MIUI,假設遇到的情況除了像我一樣需要原廠ROM內建的功能,或是手機硬體有什麼問題,想要回原廠ROM才能送回原廠維修,那自然就不能是非原廠的ROM,也需要接上Kies能判定、開機不能有黃色驚嘆號對吧?第一部分就是跟大家分享怎麼來做這些工作。


再看一下目前系統,果然是繁體中文版的MIUI。版友修改後原生繁體中文版的MIUI(非修改字型)有用語相同、內建三星中文輸入法的優點。但也有缺點,就是每週更新時無法直接線上更新,需要等熱心的版友修正後釋出,再下載下來從手機上更新。不管怎樣,能持續服務版友真的很辛苦,也要感謝LabanChen大無私的付出。


要刷回原廠ROM之前,建議可以做一下備份,MIUI內建的備份軟體相當好用,之後刷回MIUI,不管版本是不是相同,幾乎可以無痛還原,只需要去設定一下帳號、VPN(如果有使用的話)之類的訊息就好。先備份後,把內建記憶體中的MIUI底下backup這檔案夾備份到記憶卡,之後如果又刷回MIUI,複製回來就可以還原個人資料,連錄音、螢幕抓圖與一些個人的資料都都可以還原,連遊戲進度、軟體的帳號訊息等也都可以還原。不過建議在備份時系統資料的聯絡人就可以不用備份了,因為如果備份了,還原後再跟gmail同步時,每個聯絡人就會變成有兩筆資料。
***

***



要刷回原廠ROM,還可以接上kies直接更新這點,爬文的話第一個找上的是之前在01也很活躍的前輩LeoLee2016個人網頁分享的教您如何將 Samsung Galaxy S2 i9100 刷成台灣官方版韌體這篇文章。原本想應該是照表操課就可以囉,實際上還是有些出入。不管怎麼樣,請先照前輩文章中的分享,到這個地方下載Samsuung Galaxy S2 i9100 KE7版韌體並解壓縮至電腦當中。

話還是要說在前頭:刷機有一定的風險,後果請自負!

接著開始來進行還原大法吧!首先進入下載模式,這個應該不需要多說,關機後按住首頁鍵+音量減小鍵不放,然後按住電源鍵開機,就可以進入到警示畫面,這時候只要再按一下音量增大鍵,就可以進入到下載畫面了。




就是這個小綠人,這篇文章之後還會看到他許多次。認清楚啊,人就是他殺的。


從下載下來解壓縮後的檔案夾中執行刷機軟體奧丁(odin),然後照著說明選擇對應的檔案。PIT:GT-I9100_EXT4.pit、PDA:PDA_I9100ZSKE7.tar、PHOME:MODEN_I9100XXKE4.tar、CSC:I9100_CSC_ZSKE7.tar,然後勾選re-partition、Auto Reboot、F,Reset Time三項後,把進入下載模式的手機跟電腦連線。請確認奧丁已經出現黃色的框框顯示連接的com埠之後,再勇敢的按下Start鈕開始進入刷回原廠KE7版ROM的過程。這需要一點時間,喝喝咖啡、運動一下是不錯的選擇


也可以看到手機螢幕上小綠人的下方也有進度條顯示,這時候千萬別移除手機與電腦的連接免得手機可能會變高科技磚頭。


等到看到畫面上顯示綠色的PASS,相信已經刷機刷得很熟的朋友就知道已經完成囉,可以移除手機跟電腦的連結了。


自動開機後,手機會進入android的系統中,預設當然是英文介面啦,可以自己手動換成繁體中文的介面。


確認一下,刷完LeoLee2016大分享的韌體後,回到了android2.3.3版的系統,基頻是KE4,版本為ZSKE7。


那麼接下來的步驟應該就是接上Kies,讓手機升級到最新的作業系統了吧?打開Kies,照著LeoLee2016版大的分享,把手機連接上電腦吧!


啊咧?怎麼會顯示你的手機不支援透過Kies連結?難道版友的分享出錯了嗎?我想應該不是。看分享日期是11/16日,也許是這段時間三星官方又修正了。沒關係,接下來的步驟也不困難,就讓扭蛋我跟大家分享。


其實離接上Kies判別成功就只差一步之遙,我們只要修改一下sale code就可以了。要修改sale code之前,得先要準備一下你手機的IMEI碼。不管是手機按*#06#顯示後超下來,還是看原廠盒子外,都可以找到你的IMEI碼。


接下來請進入手機的撥號畫面,輸入*#272*IMEI#,一按完最後的井字鍵就會進入修改畫面,所以我下圖並沒有按下最後的井字按鍵。請留意輸入的IMEI就是代表你手機15碼的IMEI碼,我之前教某位版友修改時被他吐槽說輸入畫面根本不能輸入英文字,無法輸入IMEI四個英文。


輸入完畢後只要輸入的號碼正確,系統就會進入到sale code的修改畫面。刷完LeoLee2016版大分享的原廠韌體後sale code是KOR,也就是韓國本地銷售的手機,估計這就是無法透過kies更新的原因了。


sale code代表的銷售地代表的意義,TWM好像是台灣大哥大的客製機代碼,我選過,會出現一堆台灣大哥大客製化的軟體。TGY是香港的代碼、CWT則是中華電信的客製機代碼、BRI則是一般台灣通路機的銷售代碼。這個就看你購買的是哪邊的機器,照表選取囉。

選好後,點選下方的install按鈕,就可以完成sale code的修改動作了。


系統會自動重新開機並且進入安裝畫面,這個是正常的,別擔心。另外修改sale code後系統也會還原到出廠畫面,真的有資料的話請記得先備份。


重新開機後才突然發現...黃色驚嘆號消失咧?這樣的步驟刷回原廠ROM,似乎也不用買挖礦器了,直接清空記錄。


我選擇的是TGY,也就是香港機的代碼。為什麼選TGY?因為香港好像韌體更新的比較勤勞?我網路上爬文也看到有人分享說香港有升級到2.3.4之後才升級到2.3.5,所以沒有那種待機時自動重新開機的bug。三星原廠啊,快修正台版2.3.5韌體這個問題吧!


可以看一下內建的語言介面,當然也是有繁體中文的啦。


進入作業系統,我們把S2從MIUI又刷回原廠的ROM,還修改了sale code,接下來就是看看能否連上kies更新啦!


連上kies,果然出運了,偵測到有新韌體可以更新啦!還原到這狀態再送回原廠去維修,應該不會被刁難了吧?


接著不用多說,當然就是升級的過程了,可以正確的升級到港版最新KI3版的韌體無誤。當然三星的usb驅動還是一樣有些問題,所以如果抓不到的,還是一樣多插拔幾次、換個usb插槽或是換台電腦吧!








看一下系統的部份,果然是2.3.5版,基頻為KI3,版本也是ZSKI3。


如果想要升級台灣版的韌體呢?在sale code選擇BRI就好囉。在Kies上也可以正確的判別升級,不用擔心。




第一個部分就到這邊結束了,刷了MIUI不滿意想回原廠官方ROM,或是手機有問題得送修需要回原廠出廠狀態的朋友,照表操課應該就能達到目的了。接下來第二部分也讓我頭疼了幾個小時,刷回原廠官網升級到最新版韌體後,想刷回MIUI竟然撞牆了。接著就跟大家分享遇到的問題,以及解決的方式吧!

廢話不多說了,測試完需要的功能後,還是想要刷回MIUI繁體版用的比較順手。那麼一樣,再把手機進入到小綠人的下載模式。


照著MIUI上身~S2更換MIUI作業系統流程分享這篇文章分享的內容,從小米官方提供的i9100刷機工具來做,先降級將手機刷回2.3.4版的作業系統。




這邊出現問題了,雖然說奧丁顯示一樣是PASS,代表刷機成功,但是手機重開機的時候卻出現了一堆的錯誤訊息。


不管他,接著繼續置入RECOVERY的功能,一樣開啟奧丁,勾選Auto Reboot、F,Reset Time這兩個項目。點擊PDA按鈕,從刷機工具包中選擇PDA-CWM5.tar這個檔案後,手機進入韌體更新模式後連接至電腦刷入。


刷完後手機會自動重新開機,MIUI FOR i9100刷機包內的官方韌體沒有繁體中文介面。


看一下系統的部份,已經是三星官方Android 2.3.4 XXKH1版,這個目前都沒有問題。


接著來刷MIUI吧!一樣下載完版友分享的繁體中文MIUI,讓我們開始來換回好用的MIUI。先進入到recovery模式,方式是關機狀態下,按著音量增大鍵與首頁鍵不放,按住電源鍵開機,就可以進入到recovery模式了。


一樣,該做的雙wipe我們還是照做。


接著同樣依照上一篇的分享,看你自己把MIUI的刷機包放在哪邊,找到後開始安裝MIUI。


可以看到安裝的進度條出現了,這時候心裡鬆了一口氣,想說馬上就可以恢復用得順手的MIUI繁體版。


畫面也顯示刷機完成的提示字樣了,選擇重開機準備進入到MIUI吧!


糗,怎麼會一直卡在有黃色驚嘆號的三星LOGO開機畫面?而且一直不停的重新開機,跟鬼打牆一樣。為什麼啊?步驟應該都相同,不會有問題啊?


為了紀念這鬼打牆的問題,消耗了我五個多小時的光陰,我把這情況錄了下來。有些朋友因為已經先更新了官方韌體最新版,第一次刷MIUI就遇到這問題而在上一篇文章中提了出來。當時沒空分享就先建議刷回官方韌體,現在接下來就讓我們分享一下怎麼解決這問題吧!
按這裡檢視影片 (按這裡在新視窗中開啟影片)

來,其實不困難,只是少了一個動作而已。先拔電池,一樣讓S2進入到小綠人的下載模式下待命。


會遇到這樣的問題,其實只是三星官方動的一些手腳。KI3版後三星原廠把ROM的BOOTLOADER修改了,所以會出現這情況。知解決方式也不難,就是刷回舊版BOOTLOADER,透過ODIN裡的PDA刷回去就可以解決囉。需要的工具也幫大家準備好了,請先下載打包好的解決工具,在電腦上解壓縮後備用吧。

接著呢?我的作法是先刷回MIUI刷機包中的2.3.4 KH1版韌體。理論上如果直接刷進去舊版的BOOTLOADER應該就可以了,但是由於鬼打牆重開機這問題讓我困擾了好幾個小時,我還是想看到可以正常開機的i9100啊!


終於可以正常開機了,接著還是一樣,關機,然後進入小綠人的下載模式。


接著打開剛剛下載後解壓縮後的資料夾,執行裡頭的奧丁,只勾選Auto Reboot、F,Reset Time這兩個項目。點擊PDA按鈕,從資料夾中選擇GT-I9100_OLD_BOOTLOADER這個檔案。把手機接上電腦,確認奧丁的連線正確後放心的按下start鈕,幾秒鐘後就可以完成舊版BOOTLOADER的置換動作。




接著也不用重新再去執行MIUI全套流程了,工具包內也幫大家先準備了一個recovery工具,關機後同樣在讓手機進入到小綠人的下載模式下備用。


下一個步驟是執行資料夾裡頭的奧丁,只勾選Auto Reboot、F,Reset Time這兩個項目。點擊PDA按鈕,從資料夾中選擇CF-Root-SGS2_XX_OXA_KG6-v4.1-CWM4這個檔案。把手機接上電腦,確認奧丁的連線正確後放心的按下start鈕,幾秒鐘後就可以完成置入recovery功能的這個動作。


接著把手機關機,按著音量增大鍵與首頁鍵不放,然後開機進入recovery模式下,這版是橘色的字體,晚上室內拍照字體不是很明顯,請大家留意一下文字的說明,謝謝。


首先還是一樣,照規矩來,把該做的雙wipe按照步驟做一下。照表操課,比較安心一點嘛,花不了多少時間。


接下來請選擇install zip from sdcard這個選項進入安裝程序。


這一頁四個選項,請選擇choose zip from sdcard這個選項進入下一層的選單。


沒意外的話,你應該會看到一長串的檔案與資料夾。如果你下載的MIUI安裝包是放在內建16G的儲存空間中,那麼在這邊應該就可以找到了。


如果跟我一樣還是放在另外插入的記憶卡中,那麼請選擇external_sd這個資料夾進入就可以找到了。當然如果選擇install zip from sdcard這個選項進入安裝程序時有choose zip from internal sdcard這個選項,那麼直接選取也可以找到。


還問要不要安裝?搞了這麼大一篇,就為了要安裝啊!當然選擇確定安裝了。


接著就可以看到安裝的進度條出現了,給點耐心等待一下吧!


看到安裝完成的提示字樣出現後,不要猶豫,選擇go back回到主選單,直接執行reboot system now重新開機就可以了。


關鍵的時刻到了,重新開機後,首先還是有黃色驚嘆號的三星LOGO開機畫面,剛剛就在這邊一直重複開機,跟鬼打牆一樣。


還好,幾秒後立刻出現了熟悉橘黃色的MIUI LOGO,終於跳脫鬼打牆的狀況,可喜可賀。


接下來終於進入到MIUI系統了,第一次覺得看到MIUI的螢幕鎖定畫面會有這麼感動啊!找出這失落的一步驟,花了我五個小時。


看一下,剛好趁抓圖重刷這機會,更新到12.2的繁體中文版MIUI。從前兩天發現到這問題到現在,來來回回測試刷了三次,都可以正確的解決問題在兩個系統間來回互刷,應該是沒問題了。


版友LabanChen無私的分享,有繁體中文介面的MIUI更貼心。有很多朋友在上一篇私下PM問我繁體中文版MIUI的下載連結,其實只要有爬文應該都可以找的到啊!有需要的請到這邊下載,再次感謝版友LabanChen每週的付出,再問我哪邊下載的問題一律不回覆囉。


繁體中文的MIUI,在用語上也比較符合我們的詞彙習慣,比起單純更換繁體字型更順手些。不過這樣的話,簡體的軟體或是文件就還是維持原字體,顯示是簡體囉。但是內建的三星中文輸入法就是比較聰明些,比起GO輸入法又更好用了。


接著呢?把之前備份好的backup檔案夾複製回原來的位置,其實只要在刷成原廠ROM時沒有執行*2767*3855#的大絕把所有資料強制清空,備份資料應該還是會存在,不需要複製這個動作。直接進入到MIUI內建的備份功能,直接就可以看到之前備份的紀錄,選擇還原就好了。
***

***

靜待一陣子還原完成後,就可以發現系統已經大致回覆到備份時的狀況了,包括一些私人資料,桌面的資料夾與分類方式,還有軟體的資訊絕大多數都存在。也可以確認到雖然版本不同,備份資料同樣可以使用。就算是官方版的MIUI備份資料,套用到繁體中文版或是其他民間版也都是沒問題的,當然桌面上的widgets得要自己重新啦過啦。
***

***

接下來要做的,只有重新設定好同步帳號的資料,重新同步過。還有雖然備份會把APN與WIFI無線網路的資料都備份下來,但是VPN的資料卻不會備份,這個也得重新設定過。L大的繁中版已經內建了三星原廠的中文輸入法,上手真的很快。
***



最後就是動用我考慮了很久,才決定花2元人民幣購買的挖礦器,在關機狀態下插上挖礦器,來消除開機畫面的黃色驚嘆號與刷機次數記錄。照這種刷法,其實也不太需要買挖礦器了,刷回原廠ROM之後就可以消除記錄囉。


終於完成這篇分享了,本來並沒有打算會有這篇分享的誕生,不過後來要刷回官方ROM時遇到的問題,以及刷完後又卡關無法順利刷回MIUI真的是困擾了我一陣子。加上看到有朋友想刷MIUI遇到同樣的問題,所以就跟大家分享一下囉。MIUI真的很值得嘗試,有些朋友可能會因為不曉得如何刷回原廠ROM回復出廠狀態,怕失去保固而不敢嘗試。依照這篇分享按表操課的話我想就沒有太多的問題,放心試試看吧!
恩恩~這篇文章真不錯!
等以後想賣掉 s2時可以照表操課刷回官方的ROM
碎碎念的地方 http://kuoboen.pixnet.net/blog
身旁暫時無人使用三爽S2的手機,不過不代表未來就沒用到,插個旗先~多謝蛋大分享
把握當下、愛要即時;勿以惡小而為之、勿以善小而不為。
挖.....版大的刷機過程分享的真詳細.....先收藏起來..........
要建議小惡魔站主增加一個讚.........

Newman.Chen wrote:
身旁暫時無人使用三爽...(恕刪)

哈哈,希望能給大家一些幫助啦
不用跟我一樣試誤學習
歡迎加入小惡魔FB粉絲團:http://www.facebook.com/pages/Mobile01/189979853379
一定要降版到2.3.4的ANDROID才能刷MIUI嗎?
有沒有人試過直刷的?
MIUI跟GalnetMIUI差在哪呀?

shamushuang wrote:
一定要降版到2.3....(恕刪)

不一定要降,你可以試試看
只是不降的話網路上有板友反應會卡很久
更有些人反應就刷掛了,你可以自己決定

至於這兩版MIUI有什麼差別
L大的討論串裡面有板友分享討論了,建議你爬一下文
歡迎加入小惡魔FB粉絲團:http://www.facebook.com/pages/Mobile01/189979853379
大大,我刷了第一步刷回KE7就錯誤了!

出現wipe時有紅字的畫面,重開機後就會停在有Samsung SII的開機字樣!


後來是刷了KI3的GT-I9100_XXKI3_insecure才可以正常開機!


可是沒辦法上Kies來update最新韌體!請問大大有沒有辦法解決呢?

心情記事本~* wrote:
大大,我刷了第一步刷...(恕刪)


自問自答....回頭再重刷一次全部就可以了

心情記事本~* wrote:
自問自答....回頭...(恕刪)

看我的分享,是一個循環的,所以你看哪個步驟卡住,就從那全套再來一次就行
想要kies更新,就改sale code,分享中應該說的很清楚囉
歡迎加入小惡魔FB粉絲團:http://www.facebook.com/pages/Mobile01/189979853379

1頁 (共4頁) » 分享到

前往



廣告
廣告