MAGIC刷機首部曲 - Android 的倔起

前言:
隨著 Android 大軍的逼近 ... 人類已經無可倖免於這場 OPEN SOURCE 的戰爭,身為部落的斑比一族,決定站出來與人類聯盟對抗 Android 的猛烈侵襲 ( oh oh oh oh NO !! 這絕對不是 WoW 呀~~ )

就在今天,我們要學會的是如何將 magic 取得 "至高無上" 的權限 以及 破解官方預設的 384Mhz CPU屏障

首先我們來跟大家解說一個觀念: 什麼是 root ?
root 是 Unix 系統中的超級管理員用戶帳號,該帳號擁有整個系統至高無上的權利,所有指令和動作都可以透過 root 來進行!所以很多黑客在入侵系統的時候,都要把權限提升到 root 權限,也就是將自己的非法帳號添加到 root 用戶組。將這個解說套用到同樣是使用 Linux 為基礎的 Android 作業系統裡,root 就是代表你可以惡搞你的 Android 手機,喜歡的話把整個系統刪掉也行 ..... 這樣子你說酷不酷? ( 當然不酷,刪了如果救不回來就是一塊高價磚頭 )

惡搞開始

首先跟大家先恭喜一件事,你們買了 magic 是對的!因為 magic 沒有鍵盤,而且無需取得 root 權限即可刷機,所以刷機相對 G1 要簡單一些。但是 magic 的刷機需要借助 PC 才能進行,大家一定要注意看每一步的操作。

首先刷機需要用到的工具有:
1. FAT32格式的 Mirco SD 卡一張
2. 傳輸線一條
3. 不要太爛的電腦一台,最好是安裝 Windows XP / Vista
4. 台灣版 htc magic

刷機前保證你的手機有至少50%的電量,並且了解刷機的風險,除了失去保固外,還有可能將你的 magic 變成磚塊 !


預先準備:

在進行刷機之前,我們必須讓電腦知道 magic 已經跟電腦連接了,因為這個動作是需要安裝驅動程式的,所以最好最快的方式就是先到官網下載 HTC SYNC 這套軟體來安裝吧 ( 點下圖即可 )。



如果您不想安裝HTC SYNC,也可透過傻瓜包裡面的usb driver資料夾手動指定安裝驅動程式,X32 為 32 bits 作業系統專用,AMD64 為 64bit 作業系統專用。

在安裝驅動程式後,接下來請下載班比自己整合的傻瓜包-> 下載 ,下載後將magic目錄解壓到 C:\ 下,比較不會因為檔名不相容產生問題喔!


如何 root 並且解開你的 magic 的CPU屏障?
在開始 root 你的 magic 之前,請先確認下列事項是否已經完成:
(1) 你的 magic 必須是台灣版的ROM ( 開機有hami的圖示 )
(2) 你已經把SPL刷成修改過的了,SPL只要刷過一次即可,除非你又用原廠RUU刷回原廠ROM,不然刷過一次後就可以不理他了。

===================== S P L 更 新 步 驟 =====================

1. 把HSPL.zip 更名成update.zip。
2. 把update.zip放到SD記憶卡的根目錄下。
3. 在關機的狀態下將 Maigc 切換到 fastboot 模式 (在關機狀態按下電源鍵及回復鍵不放),並將 USB 傳輸線到 magic 上。

                                                       V

▲接下來畫面就會跳到 fastboot 模式( 此時我們看到 HBOOT - 1.33.0009 (SAPP10000)這個就是原廠的SPL )。

4. 在電腦上打開 Command 模式,在你放置傻瓜包的目錄下,輸入fastboot boot recovery.img ( 本篇是放在C:\magic\ )。


5. 接著 magic 會自動重開機並且切換到 Recovery Utility 模式下,大約等 1 ~ 2 分鐘讓 maigc 讀取update.zip 後,利用 trackball 將光條移動到 Apply sdcard:update.zip 點擊進行更新 update.zip。

6. 此時沒意外的話,你就可以選擇第一個Reboot選項讓 magic 重新開機,如果順利進到 android 系統的畫,恭喜你!最恐怖的一關通過了。

================== R o o t & C P U M a x 更 新 步 驟 =================

1. 將 Maigc 切換到 fastboot 模式。 (在關機狀態按下電源鍵及回復鍵不放),並將 USB 傳輸線到 magic 上。

                                                       V

▲接下來畫面就會跳到 fastboot 模式( 此時我們看到 HBOOT - 1.33.2005 (SAPP10000)這個就是MOD過的SPL )。

2. 在 fastboot 模式下,我們先測試看看這個 root 過的 boot.img 可不可以使用在你的手機上 。
=> 在command模式下,切換到 C:\magic\ 輸入 fastboot boot max528.img 。


3. 如果成功開機,就表示你的機器沒問題,接下來就要真的將 root 過的 boot.img 刷到你的機器裡了。
=> 在command模式下,切換到 c:\magic\ 輸入 fastboot flash boot max528.img 。


4. 接下來按下"通話鍵"進行重開機讓 magic 進到 Android 作業系統裡。
5. 接下來我們要將修改過的 su 放到 system 裡面
=> 在command模式下,切換到 c:\magic\ 輸入adb shell,如果得到了 # 號回應,表示我們現在至高無上了~ XD。
6.接著依序輸入下列指令:
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# exit
=> adb push su /system/bin/su
=> adb shell
# cd /system/bin
# chmod 6755 su
# sync
# reboot

成功後,你的 magic 會自動開機,此時你的 magic 已經 root 了,而且 CPU 的頻率限制也已經破除,最高可達到 528 Mhz,酷! ( CPU會在 384 ~ 528 Mhz 遊走 )

順道感謝 xda上 richyyun / Amon_RA 前輩們的辛勞,提供各種原料讓班比可以製作此篇教學!

後記:
在班比一族與部落的聯盟抵抗下,暫時攻破了 Android 大軍的 Root 之地,逼退了Google 大神。
接下來....二部曲 即將現身 >

arrow
arrow
    全站熱搜

    EMBA的小眼睛 發表在 痞客邦 留言(0) 人氣()