2015年1月16日 星期五

[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刷入手機了~


    2 則留言:

    1. 我的手機CM的ROM包沒有recovery.img檔...

      回覆刪除
    2. 我的手機CM的ROM包沒有recovery.img檔...

      回覆刪除