綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教程] 實用刷機包製作

  [複製連結] 查看: 103266|回覆: 28|好評: 7
跳轉到指定樓層
樓主
monitorstudio | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-3-7 18:15

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 monitorstudio 於 2013-7-27 21:59 編輯

小弟之前在學習製作刷機包時,明明就有按照網路上的教學一步一步做,卻有很多的問題,後來發現原來很多網路文章都是互相抄襲而來的,是沒有經過檢測的,而且也都是理論化,根本不實用,所以小弟才想在這裡發表我的經驗和感想,希望可以幫助到有需要的人。
首先,先來解釋刷機包到底是什麼東東
刷機包其實就只是一個zip壓縮檔而已,根本沒有什麼了不起的,我們要學的,是要讓它有作用,大家都知道,它是用來改變系統的檔案,現在就來談談它是怎麼改變系統的!
刷機包對我們這種需求不高的使用者來講,就只是要用來增加系統應用程式,增加系統資料,替換系統檔案的東西而已,重點都圍繞在“增加資料”上,因此,我們將要增加的資料都放進刷機包裡,讓手機複製進系統,完成!?當然沒有,雖然是智慧型手機,也沒智慧到知道使用者要把檔案新增到哪吧!那我們要怎麼做呢?
大家可以試試看,在不同的地方新增兩個相同名稱的資料夾,並各自放入不同的檔案,這時,將其中一個資料夾覆蓋掉另一個,打開被覆蓋的資料夾,我們會發現原本的檔案並沒有被刪除,而且另一個資料夾中的檔案被複製進來了!
大家應該都知道了,方法就是-新增相同路徑的資料夾,並把檔案放入,例如:我想在/system裡增加一個檔案,我就新增一個名為system的資料夾,並把檔案放入,壓縮,完成!?如果有這麼簡單小弟也懶得寫這篇文章了...
這樣子看似可以達到我們的需求啦!但是可別忘了,刷機包是要用來滿足許多功能的,並不只於單單的增加檔案,所以,必須要有一個告訴手機“要做什麼”的檔案,其實就是“updater-script”一個linux/OSX格式的檔案(小弟建議用手機來撰寫updater-script,因為linux/OSX的檔案換行格式與windows的不同,如果用windows來撰寫,在刷的時候會出現error state 6),裡面的指令就要自己撰寫啦!這很難講清楚,來看範例最清楚
以下是要將“DSPManager.apk”加入/system/app的updater-script

提供DSPManager.zip檔案供參考
DspManager-signed.zip (159.9 KB, 下載次數: 320)
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 17碎鑽 +16 經驗 +1 幫助 +23 技術 +1 收起 理由
mkpeacock + 1 + 1 非常讃
qwert25 + 1 好內容,老衲來為這篇文章開開光.
anny270 + 1 + 1 非常讃
andy821 + 1 + 1 很給力!
iamernie8199 + 3 + 1 + 5 + 1 太神啦!!!
faba + 1 + 1 非常讚
macliu + 1 + 1 非常讚
elicn + 1 + 1 非常讚
RainOpera + 2 + 3 讚一個!
BInaNa1993 + 1 非常讚

查看全部評分

收藏收藏32 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
a48602 | 收聽TA | 只看該作者
發表於 2013-3-8 16:39
美!,不錯,趕快來研究研究,謝謝版大的用心。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
tony860531 | 收聽TA | 只看該作者
發表於 2013-3-10 23:03
提示: 作者被禁止或刪除 內容自動屏蔽
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2013-3-10 23:17
由 手機網頁 發佈
tony860531 發表於 2013-3-10 23:03
你好假如要用手機簽名要用那種模式??

都可以,只要有簽名就可以!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
tony860531 | 收聽TA | 只看該作者
發表於 2013-3-11 00:03
提示: 作者被禁止或刪除 內容自動屏蔽
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2013-3-11 00:14
由 手機網頁 發佈
tony860531 發表於 2013-3-11 00:03
電腦壓縮時是否要改為僅儲存 ??

我自己是沒有這麼做啦,小弟還看過有人說要改成不儲存路徑,但是它就是個標準zip檔啊!改這些沒有什麼意義......
應該這麼說,僅儲存的演算法和有壓縮的演算法是相同的
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2013-3-11 00:38
由 手機網頁 發佈
tony860531 發表於 2013-3-11 00:03
電腦壓縮時是否要改為僅儲存 ??

另外,小弟的刷機包全程在手機上製成,很方便(推薦),尤其是updater-script完全不用顧慮格式的問題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
tainantaiwan | 收聽TA | 只看該作者
發表於 2013-3-11 21:03
辛苦大大了, 非常感謝
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
tony860531 | 收聽TA | 只看該作者
發表於 2013-3-13 21:52
提示: 作者被禁止或刪除 內容自動屏蔽
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2013-3-14 13:38
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則