綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教程] 簡單的Android ROM製作方法:創建刷機包

  [複製連結] 查看: 27464|回覆: 58|好評: 20
跳轉到指定樓層
暗桌之光 | 收聽TA | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
發表於 2012-3-2 16:05

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

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

x
如果你想安裝一些應用軟體或者是庫文件,可以在APK.TW去下載並安裝,但是如果你想要一次安裝多個軟體或者庫文件的話,你可以嘗試用Android ROM製作的方法,製作一個update.zip壓縮包也就是刷機包,來簡單快捷的完成多個軟體的一次安裝。

Android系統使用恢復工具(recovery)來安裝這個update.zip文件中的軟體或庫文件到Android文件系統中。而一個Android ROM或是主題開發者通常都是使用這個方式來發佈他們的作品(刷機包)。

在Android ROM製作的過程中,創建一個update.zip文件是很簡單的事情,你所需要做的就是將文件放置到與Android文件系統中相對應的文件夾中,然後編寫一個用來複製這些文件到手機對應位置的update-script文件。作為舉例,本文會安裝Calculator.apk到system/app文件夾,複製libsec-ril.so文件到system/lib文件夾:

(1)新建一個空文件夾(本文例:C:\apktw)

(2)新建用來放置Calculator.apk的文件夾C:\apktw\system\app以及用來放置libsec-ril.so的文件夾C:\apktw\system\lib。

(3)創建用來放置update-script文件的文件夾C:\apktw\META-INF\com\google\android。

(4)創建一個名為update-script的文件,其內容如下:

show_progress 0.1 0

copy_dir PACKAGE:system SYSTEM:

show_progress 0.1 10

行1和行3:顯示進度條;

行2:複製刷機包中的system文件夾到Android的/system(注意:你應該在文件的最末尾多添加一個空行)

(5)將C:\apktw壓縮中的所有內容壓縮為zip包(千萬記住:是壓縮apktw這個文件夾中的內容,不是apktw文件夾本身)

(6)為apktw.zip簽名:簽名命令:java -jar signapk.jar certificate.pem key.pk8 apktw.zip update.zip

(7)Android rom製作的最後一步就是將update.zip文件複製到SD卡中,然後手機進入recovery界面來刷入這個刷機包。
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 69碎鑽 +18 經驗 +2 幫助 +68 技術 +1 收起 理由
ppboy1019 + 1 + 1 很給力!
jvup79911 + 1 + 1 非常讚
chaming + 1 + 1 非常讚
sky32118 + 1 + 1 非常讚
jeff_chuo + 1 很給力!
心情好 + 1 + 1 非常讚
竹跡 + 1
404yg + 1 讚一個!
mflin.issac + 1 + 1 非常讚
makotoalex + 1 好內容。朕有賞,還不謝主隆恩.

查看全部評分

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

使用道具 舉報

58
wqy88 | 收聽TA | 只看該作者
發表於 2013-11-12 16:59
謝謝提供~~有機會玩玩看
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

57
csu | 收聽TA | 只看該作者
發表於 2013-10-11 11:47
感謝版大的詳細解說......
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

56
心情好 | 收聽TA | 只看該作者
發表於 2013-10-5 22:08
目前我只會刷機...   
我想進一步瞭解到這邊
因為感覺好像很方便
   
我會像樓主說的依樣去嘗試看看
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

55
test_user3000 | 收聽TA | 只看該作者
發表於 2013-10-3 01:27
mark下,之後慢慢學,受教了
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

54
etsjsrhyhjm | 收聽TA | 只看該作者
發表於 2013-10-1 22:28
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

53
hardtoy | 收聽TA | 只看該作者
發表於 2013-10-1 21:48
謝謝分享好文章

評分

參與人數 1碎鑽 -3 經驗 -1 幫助 -3 收起 理由
louis860421 -3 -1 -3 都說不要灌水了,你還給我灌?

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

52
wongkit15 | 收聽TA | 只看該作者
發表於 2013-7-28 02:22
謝謝分享好文章,有機會可以試看看^^
看的有點模糊
自己能力太弱了

感謝樓主的編寫
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

51
kowala123 | 收聽TA | 只看該作者
發表於 2013-7-16 00:53
小Q寶 發表於 2012-6-24 18:30
樓主你好
小弟目前是第一次買智慧型手機正在學習怎麼做自己的刷機包
請問你這篇跟 http://apk.tw/forum.p ...

像這種 *.so 都是函式庫,可能是這個 apk 有呼叫到裡頭的 function,所以一併放進去。
也可能只是範例,教大家怎樣做 update.zip
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

50
bryand | 收聽TA | 只看該作者
發表於 2013-6-9 14:21
請問
那如果我是要把原廠的檔案做成刷機包~
那是不是只要把那個資料夾做成update.zip再去recovery就好了??
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

49
100分 | 收聽TA | 只看該作者
發表於 2013-6-2 17:14
好教學不能不助推
謝謝大大提供~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則