[教學]MTK手機(MT65XX) 刷入CWM(ClockWorkMod) and Root 教學 – 以台灣大哥大 Taiwan Mobile Amazing A3s (MT6572M) 為例

Posted by on 2015 年 3 月 31 日


在國外有看到這類的教學,但在台灣似乎是沒有「很詳細」的教學文呢…
 
所以,小恩我眼見機不可失,來發教學文囉/(‘∀’)/ (神煩
 
以下操作有可能導致以下結果
1.失去保固
2.遺失資料
3.手機磚化(壞掉的意思
4.其他不良的後果
所以
本文作者不不須為以上後果負責
 
所以請先「確實」做好資料備份…
基本上,照我說的做應該99%的解結果都是沒問題的
 
MTK淺談:
其實,”MTK”這名詞其實我們也不陌生,他就是台灣的”聯發科”的英文縮寫(MediaTek Inc.)
而他們生產的晶片代號,都是以”MTXXXX”(XXXX的部分為數字)來取的
智慧型手機晶片的代號,目前都是用”MT65XX”(XX的部分為數字)
MTK在維基百科(wiki):https://zh.wikipedia.org/wiki/%E8%81%AF%E7%99%BC%E7%A7%91%E6%8A%80
 
到這裡如果你不知道你的手機是否使用MTK的晶片,還是去查一下吧…
 
注意!本教學只適用於32位元的MTK處理器
 
那麼來講這次要用到的工具吧:
1.MTKdroidTools(刷機用工具
下載:https://depositfiles.com/files/ne1gnposp
中文化 by eric850130:https://www.mobile01.com/topicdetail.php?f=586&t=3989894
注:原文網站是俄文,看不懂…
2.SP_Flash_Tool(Smart Phone Flashtool)(刷機用工具
XDA原文網址:https://forum.xda-developers.com/showthread.php?t=2650125
下載:https://www.mediafire.com/download/aix6jxmcbxmmc2b/SP+Flash+Tool+3.1352.01+%285.1352.01%29.rar.html
3.USB傳輸線一條(用於線刷
4.MTK手機一支
5.MTK手機驅動(包括:裝置驅動,ADB驅動
這東西我只有在對岸的網站有看到,有沒有毒我也不知道 謎之聲:那你還給我放上來
文章網址:https://www.cnroms.com/mtk-sp-flash-tool-download-with-drivers-tutorials.html
下載(密碼:1ip2):https://pan.baidu.com/share/init?shareid=2589444965&uk=307027504
其實你也可以不用下載,試試windows update會不會自動抓驅動下來用
小恩我在這裡打包了懶人包,需要的自取[按我下載] (不含驅動程式)
 
在下我以Taiwan Mobile 的 Amazing A3s (MT6572M) 為例子來操作吧
 
1.Dump ROM(從手機提取ROM
我們要把CACHE分區以前的資料抓出來
先把手機連上電腦(廢話
打開手機上的「USB偵錯」(USB Debug),在某些android的裝置上,設定裡可能會沒有「開發者模式」這個選項
但不用擔心,不是沒有,只是被藏起來而已
到「設定」–>「關於手機」–>連續按「版本號碼」7次–>回到上一頁你就會看到啦~
  (繼上次比特幣的高科技…
做好了嗎?這步做好了後,之後幾乎不用再碰手機了
注意!:部分android需要ADB授權,請注意一下螢幕上是否有授權請求
接著打開你的MTKdroidTools
MTKdroidtool
這就是MTKdroidTools的主介面
按下「分區配置圖」
MTKdroidtool_scott
這裡顯示了這台android裝置中所有的分區(不是指外接的micro-sdcard ,是手機裡的內存)
按下「建立scatter檔案」來建立分區資訊檔(其實就是個txt本文),接著把檔案存到你想存的地方
到這裡MTKdroidTools就不需要了,但也先別急著關MTKdroidTools
打開你的SP_Flash_Tool(Smart Phone Flashtool)
SP_flashtool_scott
這是SP_Flash_Tool(Smart Phone Flashtool)的主介面,點一下「Scatter-loading」選擇你剛剛存的分區資訊檔
SP_flashtool_scott2
載入完分區資訊檔就會像這樣,按「Readback」標籤進行下一步
notepad_scott
打開你剛剛儲存的資訊檔
在partition_name: CACHE 底下找到 「linear_start_addr:」,那旁邊的16進制的文字請先記著,等一下用得到
 

在剛剛的SP_Flash_Tool(Smart Phone Flashtool)中的「Reaadback」中,按下「add」–>雙擊下方的項目–>選擇儲存的地方但不要變更檔名–>接著在「Length」旁的文字框中填入剛剛看到的16進制的文字
SP_flashtool_readback
等一切完成後,按下「Read Back」的按鈕,我們要開始Dump ROM了
接下來先關機、再進flashmode。你問我怎麼進flashmode嗎?其實你不需要去做特別的動作,只要把手機拔開USB先在重新接回去就好了(在一般情況下,MTK的手機都是這樣)
SP_flashtool_readbacking
正在從手機中Dump ROM,這過程可能會有點久,請耐心等候
SP_flashtool_readbacked
當你看到這畫面時,恭喜你,你完成第一階段了
 
2.處理ROM_0檔案,製作CWM(ClockWorkMod) Recovery
還記的剛剛沒有關的MTKdroidTools嗎?現在要用到它囉
MTKdroidtool_recovery
按「Root, 備份, Recovery」標籤,再按「從 FlashTool 處裡 ROM 檔案」–>選擇剛剛Dump ROM步驟中提取出的「ROM_0」檔案
接著他會跑一些程序…
MTKdroidtool_recovery2
當出現這對話視窗時,按「是(Y)」來製作CWM Recovery
接著再讓它跑一下,就完成了recovery的製作
檔案會在MTKdroidTools目錄底下的「backup」資料夾中
backup
 
3.刷入CWM(ClockWorkMod) Recovery & 獲取root權限
切換回剛剛的SP_Flash_Tool(Smart Phone Flashtool)
回到「Download」標籤的頁面
SP_flashtool_download
按一下下方的「Recovery」的項目選擇剛剛產生出來的recovery檔案(在剛剛談到的backup資料夾中)。格式大概會長這樣(範例):
V795(A3S)_140224__recovery_150404-123204.img
▲裝置名稱    ▲數字                       ▲日期      ▲時間
好了就按「download」
再次將手機進入flashmode
SP_flashtool_download2
好了就拔開USB線,進入recovery模式,這次我真的不能幫你了,因為每個裝置進入recovery的方法都不一樣
A3s是「音量+」+「電源」來進入Recovery
DSC_0001
進入recovery後,再次接上USB線,視窗切換至MTKdroidTools中的「Root, 備份, Recovery」
MTKdroidtool_root
按「SuperUser」的按鈕
MTKdroidtool_root2
選擇「SuperSU」
MTKdroidtool_root3
到了這裡,你基本上已經擁有CWM recovery 和root了
按「reboot」–>選擇「重新啟動」回到android系統
 
4.使用adbd Insecure
到這裡,你一定會問我這步是要做什麼?
讓我解釋一下:基本上,上一個步驟已經讓你完整取的root了,但是在部分裝置上的adbd預設是被關閉的,這使MTKdroidTools不能使用已root裝置的功能,就如下圖所示
MTKdroidtool_nonroot
很奇怪對吧,明明已經root了,MTKdroidTools卻認為還沒root過,這都是adbd狀態處於不啟用(Disable)所引起的
所以我來教大家如何啟用(Enable)adbd
首先先下載此程式:https://play.google.com/store/apps/details?id=eu.chainfire.adbd (欸你開玩笑的吧…這要錢ㄝ
嘿對沒錯我就是開玩笑(被圍毆(X
其實作者有提供免費的 (不早講
XDA原文:https://forum.xda-developers.com/showthread.php?t=1687590
下載:https://forum.xda-developers.com/attachment.php?attachmentid=3008527&d=1415633566
下載好後安裝並打開它(會有請求root權限的視窗,請務必授權)
Screenshot_2015-04-04-14-56-46
把中間的「Enable insecure adbd」打勾,打開MTKdroidTools
注:每次重新開機都要再做一次
MTKdroidtool_rooted
恭喜你完成了,最後,Have fun~
 
4.再刷一次CWM Recovery
蝦?為什麼要再刷一次
原因很簡單,如果你在樓上那張圖旁的訊息寫著「注意! 檔案 /system/recovery-from-boot.p 已發現,這將使你的裝置在重啟到正常模式後還原原廠 Recovery!」
那麼你在啟用adbd之後請再做一次步驟3
再回到android系統一次
CWM recovery就會回來了
 
以上是我本人的經驗,如有錯誤歡迎糾正
 
 
嚴重聲明:轉發須註明出處,否則一律視同盜文,作者有法律追溯權。