精品久久亚洲_69pao在线成人免费视频_黄色三级网络_亚洲国产精品激情在线观看

您的位置: 首頁 > 使用教學(xué)

ROM刷機(jī)原理及ROM制作技術(shù)初探

使用教學(xué) 時(shí)間:2010-05-06 作者/發(fā)布人:pc354 點(diǎn)擊:2845

這一段時(shí)間刷了一堆ROM,安卓系列、CM、Hero、OldMos、隔壁新出的Android2.0,反正都嘗了一下鮮,手機(jī)的照相機(jī)也刷得再也啟不來了(不知道什么原因,杯具)。有話說:"久病成良醫(yī)",想我們折騰了這么久的刷機(jī),也得總結(jié)總結(jié)不是,小弟不才,遠(yuǎn)沒成"良醫(yī)",但還是想把自己的一些認(rèn)識和心得寫出來,以期拋磚引玉...

一、刷機(jī)原理

記得第一次刷機(jī),哪個(gè)心理緊張啊。其實(shí)緊張什么呢?就是因?yàn)椴幻靼自戆。豢吹揭欢训慕坛虂硪篮J畫瓢,生怕錯(cuò)了一步將手機(jī)變磚。真正使我對刷機(jī)原理有一些理解的是看了這一篇文章:點(diǎn)擊查看

說起來,刷機(jī)就是兩種方法:

一是recovery方法,就是我們平時(shí)將update.zip入到SD卡,然后alt-s的方法,這種方法是調(diào)用了recovery的方法將各種img或文件進(jìn)行復(fù)制等操作。想了解recovery的工作原理嗎?我也沒找到好的資料,就在這看了看recovery的一些源碼:點(diǎn)擊查看

二是fastboot方法,這個(gè)方法其實(shí)是比較酷的方法,說白點(diǎn),fastboot就是將已有的各分區(qū)映象文件(img文件,意義上類似我們對光盤做的映象文件)直接覆蓋寫到指定分區(qū)中,有點(diǎn)暴力,也有點(diǎn)類似我們平時(shí)操作系統(tǒng)的Ghost還原。

這兩種方法哪種更好,這就不好比高低了,總的來說:

Recovery方法更簡單,只需要傻瓜式的將update.zip放到SD卡的要目錄下,然后進(jìn)入Recovery模式alt-s就可以了,但和任何傻瓜式東西一樣,他的靈活度就很小了,而且出錯(cuò)了也都不知道如何解決。一般來說做Rom的高手為了保證Rom的可靠性,在安裝程序中都會(huì)對一些安裝環(huán)境進(jìn)行一些確定,而各位的手機(jī)環(huán)境又是千變?nèi)f化的,Rom高手也很難考慮周全,另外,Recovery程序本身也有一些環(huán)境驗(yàn)證。

fastboot方法更靈活,功能也更強(qiáng)大,fastboot方法不需要依賴于recovery,甚至linux底層刷壞了recovery模式都進(jìn)不了的情況下也可以通過fastboot方工刷回來。fastboot模式其實(shí)是調(diào)用spl進(jìn)行刷機(jī)的,所以如果刷spl壞了,fastboot模式應(yīng)該也進(jìn)不了,也就是磚了。fastboot方法需要各位電腦上有fastboot程序,同時(shí)手機(jī)要進(jìn)入fastboot模式才可以操作,關(guān)于這些知識,請參見Google *^_^*

二、回頭再來說說Android系統(tǒng)中的各分區(qū)(可能分區(qū)這個(gè)說法不太準(zhǔn)確)

我了解到的Android系統(tǒng)中的分區(qū)有:

hboot(我們刷的SPL就是這玩意),這個(gè)分區(qū)是最基本的引導(dǎo)分區(qū)(類似電腦中的BIOS),這個(gè)區(qū)壞了,差不多就變磚了,所以我們刷SPL時(shí)才要如此小心啊。

boot,這個(gè)分區(qū)應(yīng)該是linux操作系統(tǒng)的引導(dǎo)分區(qū)。

radio,這個(gè)分區(qū)是手機(jī)的一些底層設(shè)備相關(guān)的驅(qū)動(dòng)或功能程序吧,如打電話和發(fā)短信等,不同的系統(tǒng)版本會(huì)有不同的radio配套,我們平時(shí)刷了高版本的ROM后,如果不刷高版本的Radio就有可能導(dǎo)致打電話不正常之類的。

recovery,這個(gè)分區(qū)裝的就是前面提到的recovery程序了,這個(gè)刷不同的recovery版本可以帶來不同的功能,有興趣的同學(xué)可以基于recovery的源碼自己編譯出一個(gè)自己的recovery出來。但一般來說,刷recovery最主要的就是提Root權(quán)限。

system,是一般發(fā)布的ROM的主要功能程序分區(qū)了,我們說的ROM功能和自帶程序的定制應(yīng)該就是基于這個(gè)分區(qū)的修改和編譯了。

userdata,用戶數(shù)據(jù),不說了。

cache,緩存,一般是用來OTA升級時(shí)的緩存,我們說刷SPL可以增加程序區(qū)的空間大小就是主要將這個(gè)區(qū)的大小縮水了然后加大了程序區(qū)的分區(qū)大小。

三、一個(gè)典型ROM的剖析

我們平時(shí)升級的Rom都是打包成適合Recovery方式刷機(jī)的包。能夠被Recovery程序識別并處理的包應(yīng)該有一個(gè)固定的格式,我理解的一些重要的約束如下:

1)必須是標(biāo)準(zhǔn)的zip壓縮包;

2)recovery腳本必須存入在META-INF\com\google\android\update-script;

3)其它的一些證書和簽名信息應(yīng)該都放在\META-INF\下。

四、我們有沒有可能自己定制ROM呢

理論上我們是可以自己定制的。

最簡單的定制應(yīng)該就是拿一個(gè)現(xiàn)有的認(rèn)為還不錯(cuò)的基礎(chǔ)ROM,替換一些資源,加一些系統(tǒng)自帶程序,然后打包發(fā)布;

再玩高級一點(diǎn),就應(yīng)該自己去修改一些系統(tǒng)自帶的程序,如漢化一些系統(tǒng)原始程序;

還玩高級一點(diǎn),就應(yīng)該自己到android官方站點(diǎn)去下載android系統(tǒng)的源碼來編譯,并基于系統(tǒng)級的定制和移植了,如現(xiàn)在火熱的android2.0源碼編譯系統(tǒng)移植。

如果是簡單一點(diǎn)的自制ROM,主要應(yīng)該會(huì)要解決如下幾個(gè)問題:

1)選定一個(gè)比較好和穩(wěn)定的內(nèi)核和基礎(chǔ),就是update.zip包中的哪個(gè)boot.img,另外,system目錄中大部分也是直接可用的,就可以作為自定義Rom的基礎(chǔ)。

2)修改系統(tǒng)。例如可以這樣來定制的東西:system\etc\apns-conf.xml,這是設(shè)置APN接入點(diǎn)的;system\etc\hosts,這是設(shè)置Host文件的,現(xiàn)在有很多人用的包綁定不了GMail,就可以在這個(gè)Host文件中增加一條:74.125.93.113 android.clients.google.com (當(dāng)然,這個(gè)地址能用多久也不好說)...還有什么東西要自己去定制就自己去翻看瞧瞧。

3)Rom的重新打包簽名。前文已經(jīng)介紹了一個(gè)Rom包的基本結(jié)構(gòu),但完全按照這個(gè)結(jié)構(gòu)打包還是不能被Recovery安裝的,因?yàn)闆]有簽名!Rom簽名可以下載一個(gè)自動(dòng)簽名工具Auto-sign,具體到哪下,請Google。(注:Rom簽名工具需要Java1.6支持,所以系統(tǒng)還得有JRE1.6的環(huán)境)。

再往下就有點(diǎn)高深了,目前只留心一下這些基礎(chǔ)的東西,錯(cuò)誤在所難免,歡迎指正,拍磚輕些。

原文作者: happylo

轉(zhuǎn)自91手機(jī)網(wǎng),原文地址:

三、一個(gè)典型ROM的剖析

我們平時(shí)升級的Rom都是打包成適合Recovery方式刷機(jī)的包。能夠被Recovery程序識別并處理的包應(yīng)該有一個(gè)固定的格式,我理解的一些重要的約束如下:

1)必須是標(biāo)準(zhǔn)的zip壓縮包;

2)recovery腳本必須存入在META-INF\com\google\android\update-script;

3)其它的一些證書和簽名信息應(yīng)該都放在\META-INF\下。

四、我們有沒有可能自己定制ROM呢

理論上我們是可以自己定制的。

最簡單的定制應(yīng)該就是拿一個(gè)現(xiàn)有的認(rèn)為還不錯(cuò)的基礎(chǔ)ROM,替換一些資源,加一些系統(tǒng)自帶程序,然后打包發(fā)布;

再玩高級一點(diǎn),就應(yīng)該自己去修改一些系統(tǒng)自帶的程序,如漢化一些系統(tǒng)原始程序;

還玩高級一點(diǎn),就應(yīng)該自己到android官方站點(diǎn)去下載android系統(tǒng)的源碼來編譯,并基于系統(tǒng)級的定制和移植了,如現(xiàn)在火熱的android2.0源碼編譯系統(tǒng)移植。

如果是簡單一點(diǎn)的自制ROM,主要應(yīng)該會(huì)要解決如下幾個(gè)問題:

1)選定一個(gè)比較好和穩(wěn)定的內(nèi)核和基礎(chǔ),就是update.zip包中的哪個(gè)boot.img,另外,system目錄中大部分也是直接可用的,就可以作為自定義Rom的基礎(chǔ)。

2)修改系統(tǒng)。例如可以這樣來定制的東西:system\etc\apns-conf.xml,這是設(shè)置APN接入點(diǎn)的;system\etc\hosts,這是設(shè)置Host文件的,現(xiàn)在有很多人用的包綁定不了GMail,就可以在這個(gè)Host文件中增加一條:74.125.93.113 android.clients.google.com (當(dāng)然,這個(gè)地址能用多久也不好說)...還有什么東西要自己去定制就自己去翻看瞧瞧。

3)Rom的重新打包簽名。前文已經(jīng)介紹了一個(gè)Rom包的基本結(jié)構(gòu),但完全按照這個(gè)結(jié)構(gòu)打包還是不能被Recovery安裝的,因?yàn)闆]有簽名!Rom簽名可以下載一個(gè)自動(dòng)簽名工具Auto-sign,具體到哪下,請Google。(注:Rom簽名工具需要Java1.6支持,所以系統(tǒng)還得有JRE1.6的環(huán)境)。

再往下就有點(diǎn)高深了,目前只留心一下這些基礎(chǔ)的東西,錯(cuò)誤在所難免,歡迎指正,拍磚輕些。

原文作者: happylo

轉(zhuǎn)自91手機(jī)網(wǎng),原文地址:

三、一個(gè)典型ROM的剖析

我們平時(shí)升級的Rom都是打包成適合Recovery方式刷機(jī)的包。能夠被Recovery程序識別并處理的包應(yīng)該有一個(gè)固定的格式,我理解的一些重要的約束如下:

1)必須是標(biāo)準(zhǔn)的zip壓縮包;

2)recovery腳本必須存入在META-INF\com\google\android\update-script;

3)其它的一些證書和簽名信息應(yīng)該都放在\META-INF\下。

四、我們有沒有可能自己定制ROM呢

理論上我們是可以自己定制的。

最簡單的定制應(yīng)該就是拿一個(gè)現(xiàn)有的認(rèn)為還不錯(cuò)的基礎(chǔ)ROM,替換一些資源,加一些系統(tǒng)自帶程序,然后打包發(fā)布;

再玩高級一點(diǎn),就應(yīng)該自己去修改一些系統(tǒng)自帶的程序,如漢化一些系統(tǒng)原始程序;

還玩高級一點(diǎn),就應(yīng)該自己到android官方站點(diǎn)去下載android系統(tǒng)的源碼來編譯,并基于系統(tǒng)級的定制和移植了,如現(xiàn)在火熱的android2.0源碼編譯系統(tǒng)移植。

如果是簡單一點(diǎn)的自制ROM,主要應(yīng)該會(huì)要解決如下幾個(gè)問題:

1)選定一個(gè)比較好和穩(wěn)定的內(nèi)核和基礎(chǔ),就是update.zip包中的哪個(gè)boot.img,另外,system目錄中大部分也是直接可用的,就可以作為自定義Rom的基礎(chǔ)。

2)修改系統(tǒng)。例如可以這樣來定制的東西:system\etc\apns-conf.xml,這是設(shè)置APN接入點(diǎn)的;system\etc\hosts,這是設(shè)置Host文件的,現(xiàn)在有很多人用的包綁定不了GMail,就可以在這個(gè)Host文件中增加一條:74.125.93.113 android.clients.google.com (當(dāng)然,這個(gè)地址能用多久也不好說)...還有什么東西要自己去定制就自己去翻看瞧瞧。

3)Rom的重新打包簽名。前文已經(jīng)介紹了一個(gè)Rom包的基本結(jié)構(gòu),但完全按照這個(gè)結(jié)構(gòu)打包還是不能被Recovery安裝的,因?yàn)闆]有簽名!Rom簽名可以下載一個(gè)自動(dòng)簽名工具Auto-sign,具體到哪下,請Google。(注:Rom簽名工具需要Java1.6支持,所以系統(tǒng)還得有JRE1.6的環(huán)境)。

再往下就有點(diǎn)高深了,目前只留心一下這些基礎(chǔ)的東西,錯(cuò)誤在所難免,歡迎指正,拍磚輕些。

原文作者: happylo

轉(zhuǎn)自91手機(jī)網(wǎng),原文地址:http://android.sj.91.com/content/2010-03-19/20100319022627344,1.shtml

--------------------------全文完----------------------------
0% (0)
0% (0)
整站字母快速檢索: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9 0

綜合報(bào)道 經(jīng)濟(jì)形勢 勞動(dòng)就業(yè) 政策法規(guī) 熱點(diǎn)推薦 創(chuàng)業(yè)新聞 創(chuàng)業(yè)指導(dǎo) 創(chuàng)業(yè)課堂 創(chuàng)業(yè)故事 大學(xué)生創(chuàng)業(yè) | 裝修日記 | 學(xué)駕駛經(jīng)歷 | 免費(fèi)信息發(fā)布 | 網(wǎng)站地圖

地址:合肥市臨泉路香格里拉花園 郵箱:pc354@163.com QQ:55769640 | 皖I(lǐng)CP備06007228號 
版權(quán)所有:科杰服務(wù)(www.www.yeewaa.com) 建議使用IE7.0或以上版本,最少1280分辨率瀏覽本站,可獲得最佳瀏覽效果

飛到頂部
精品久久亚洲_69pao在线成人免费视频_黄色三级网络_亚洲国产精品激情在线观看
国产成人激情视频| 亚洲熟女乱色一区二区三区| www国产亚洲精品| 国产精品亚洲欧美导航| 国产婷婷一区二区三区| 国产欧美一区二区三区久久| 国产嫩草一区二区三区在线观看| 国产日韩欧美一区二区| 粉嫩av一区二区三区天美传媒| 国产精品一色哟哟| 国产精品一级久久久| av在线com| 久久久中精品2020中文| 久久久久久久久久久99| 国产精品久久久久久久7电影| 国产精品福利观看| 中文字幕中文字幕一区三区| 亚洲a中文字幕| 奇米精品一区二区三区| 精品嫩模一区二区三区| 国产日韩欧美一区二区| 99热在线国产| 久久精精品视频| 国产成人免费av| 久久亚洲一区二区三区四区五区高| 国产99午夜精品一区二区三区| 欧美日韩国产999| 亚洲www永久成人夜色| 日韩美女免费视频| 国产一级不卡毛片| www黄色在线| 九色综合婷婷综合| 欧美成aaa人片免费看| 亚洲va码欧洲m码| 蜜桃视频日韩| 国产成人亚洲综合91精品| 国产精品高精视频免费| 日韩在线三区| 国产在线观看不卡| 久久av二区| 一区二区三区四区免费视频| 日本不卡久久| 成人久久久久爱| 久久精品视频99| 亚洲高清视频一区二区| 激情视频在线观看一区二区三区| 99se婷婷在线视频观看| 国产精品网站入口| 欧美一区二区视频17c| 欧美日韩国产精品激情在线播放| av天堂永久资源网| 国产精品视频男人的天堂| 亚洲三区视频| 国产一区二区不卡视频| 国产不卡一区二区在线播放| 精品久久精品久久| 日韩欧美国产免费| 91久久久亚洲精品| 精品中文字幕在线2019| 欧美日韩一区二区三区免费 | 91福利视频网| 欧美另类99xxxxx| 欧美一区三区二区在线观看| 91精品综合视频| 欧美大成色www永久网站婷| 欧美一区二区影视| 久久久久久艹| 亚洲午夜精品国产| 国产中文字幕免费观看| www.精品av.com| 视频一区二区三区免费观看| 白嫩少妇丰满一区二区 | 精品国产欧美一区二区三区成人| 亚洲黄色网址在线观看| 国产欧美日韩视频一区二区三区| 国产精品无码av无码| 欧美中文字幕第一页| 久久精品国产精品亚洲精品色 | 日本欧美色综合网站免费| 成人久久18免费网站图片| 久久av在线播放| 精品少妇一区二区三区在线| 国产精品欧美亚洲777777| 日韩免费在线视频| 久久久久久免费精品| 日本免费在线精品| 久久精品女人的天堂av| 日本不卡在线播放| 久久精彩免费视频| 欧美一区三区二区在线观看| www.日韩欧美| 蜜桃日韩视频| 欧美乱人伦中文字幕在线| 国产三区二区一区久久| 国产精品精品软件视频| 国产亚洲欧美一区二区三区| 伦理中文字幕亚洲| 超碰免费在线公开| 性日韩欧美在线视频| 深夜福利国产精品| 欧美xxxx黑人又粗又长密月| 久久天天躁夜夜躁狠狠躁2022| 国产综合欧美在线看| 欧美日产国产成人免费图片| 国产精品夜夜夜一区二区三区尤| 综合色婷婷一区二区亚洲欧美国产| 99亚洲国产精品| 日日夜夜精品网站| 久久精品欧美视频| 国模杨依粉嫩蝴蝶150p| 欧美激情精品久久久久| av资源一区二区| 日韩av电影免费在线| 久久精品在线视频| 精品少妇人妻av一区二区| 欧美精品久久久久久久| 99免费在线视频观看| 日韩av资源在线| 国产精品美女www| 高清欧美精品xxxxx| 日本一区二区视频| 欧美精品在线免费| 久久综合久久久| 黄色动漫网站入口| 一本二本三本亚洲码| 九九九九免费视频| 国产女主播一区二区三区| 少妇高潮喷水久久久久久久久久| 久久久99久久精品女同性| 国产欧美日韩最新| 日韩精品久久久毛片一区二区| 精品国偷自产一区二区三区| 国产福利一区视频| 国产一区二区三区奇米久涩| 无码日韩人妻精品久久蜜桃| 国产精品日韩欧美| 日韩欧美电影一区二区| 九九精品在线观看| 久久久久久久久电影| www.com毛片| 欧美精品久久| 川上优av一区二区线观看| 久久伊人色综合| 久久久久久国产精品免费免费| 国产美女久久久| 黑人中文字幕一区二区三区| 午夜精品久久久内射近拍高清| 精品国产免费av| 久久精品国产清自在天天线| 91精品久久久久久久久青青 | 中文字幕乱码一区二区三区| 国产成人亚洲欧美| 国产精品自拍偷拍视频| 欧美精品一区在线发布| 久久精品一区二区三区不卡免费视频| 国产在线精品一区二区三区| 欧美综合激情| 日本一区视频在线观看免费| 亚洲中文字幕无码av永久| 国产精品天天狠天天看| 久久美女福利视频| 国产精品av网站| 成人黄动漫网站免费| 国产欧美日韩精品在线观看| 欧美人与动牲交xxxxbbbb| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 另类天堂视频在线观看| 国产精品推荐精品| 久久久www成人免费精品张筱雨| 国产成人av网址| 91精品国产综合久久香蕉的用户体验 | 国产成人在线精品| 成人欧美一区二区三区黑人| 激情欧美一区二区三区中文字幕| 日韩午夜视频在线观看| 日韩视频专区| 日本免费不卡一区二区| 日日噜噜夜夜狠狠久久丁香五月 | 91精品国产777在线观看| www黄色日本| 国产欧美精品久久久| 国内自拍欧美激情| 精品人妻人人做人人爽| 国产综合香蕉五月婷在线| 国产天堂视频在线观看| 国产欧美日韩中文字幕在线| 国产内射老熟女aaaa| 国产在线高清精品| 国产日韩在线免费| 国产欧美高清在线| 97碰碰碰免费色视频| 91久久国产精品91久久性色 | 99热国产免费| 久久免费精品日本久久中文字幕| 不卡影院一区二区| 97久久精品人搡人人玩| 国产精品12345| 久久久久久人妻一区二区三区| 久久久久久久久国产精品| 国产精品免费在线播放|