2015年1月16日 星期五

[Android][教學][I9100]如何刷入Cyanogenmod 11

























刷機會使你失去保固。因刷機造成之機體損壞本人一概不負責。



請先下載I9100專用的CWM。並參考[Android][教學][Samsung]如何利用Cygwin終端機製作Odin刷機包(tar)將zip檔案轉換成tar.md5檔案。






然後至Cyanogenmod下載頁面下載ROM存放至手機SD卡中。

Browse Files for Samsung Galaxy S II (Intl) - i9100




再來請將手機開入Download模式(音量下+電源+HOME)。



電腦請開啟Odin並用USB連結手機。

(如果偵測不到手機請安裝Samsung USB driver)


將剛剛轉換好的recovery.tar.md5使用Odin刷入手機。
(如果是官方ROM請勿勾選Auto Reboot,否則會將已刷好的CWM蓋回3e recovery)

-將檔案放在PDA空格
-將Auto Reboot取消



接下來我會以TWRP來做介紹,基本上兩種recovery大同小異,只要對照著做即可。
(進入recovery模式的方法為:音量鍵上+電源+HOME)



我們在刷入Cyanogenmod前必須要先清除先前的系統。
-Wipe > andvanced wipe > system & data
(CWM)-mounts and storage > format system & format data



清除完系統後,就要刷入Cyanogenmod了。

-Install >cm-11-xxxxxxxx-(version-)-i9100.zip >wipe dalvik & cache > reboot

(CWM)-Install zip > choose zip from sdcard > cm-xx-xxxxxxxx-(version)-i9100.zip > wipe cache partition > (advanced)wipe dalvik cache > reboot system now



再來應該就可以看到系統順利的開機了!





[Android][教學][Samsung]如何利用Cygwin終端機製作Odin刷機包(tar)

          對於三星手機而言,Odin是一個很好的工具,能夠幫我們將Clockworkmod或是Team Win Recovery Project所製作的Recovery刷入的一個最快的途徑。但是無奈常常我們在網路上找到的Recovery都是zip檔,所以想要使用Odin刷入就必須做一個轉檔的動作。今天寫下這篇文章就是教會大家如何以Cygwin終端機達到轉檔的目的。

請先至Cygwin官網下載安裝檔並且安裝。



  • 請至Install Cygwin中點選Setup-x86(32 bit)
    Cygwin安裝畫面

    再來可以從桌面找到Cygwin的捷徑,點選開啟。

    Cygwin terminal畫面

    Cygwin是一個在Windows系統上模擬Linux終端機的程式,我們本次使用的主要是tar、md5sum指令,打入 tar --help可以看到指令的說明。

    $ tar --help


    而我們的目的是將我們要刷入的recovery.zip檔案轉成tar格式供Odin使用,請先從zip中將recovery.img檔案拉出,並複製到Cygwin的家目錄之下(C:\cygwin\home\使用者名稱),否則會抓不到img檔的位置。

    壓縮檔中的recovery.img

    再來我們就要正式將img檔案打包成tar檔。請在Cygwin中輸入以下指令。

    $ tar -H ustar -c recovery.img > recovery.tar
    $ md5sum -t recovery.tar >> recovery.tar
    $ mv recovery.tar recovery.tar.md5

    輸入指令

    指令執行完成後,就可以看到Cygwin的家目錄下出現tar.md5的檔案了~

    檔案輸出圖


    再來各位就可以用剛轉換出來的檔案用Odin刷入手機了~