patchrom miui8是miui8為第三方機(jī)型推出的開(kāi)源適配輔助工具。工具能夠幫助用戶(hù)對(duì)不同的機(jī)型進(jìn)行miui8的適配,讓所有機(jī)型都可用上miui8系統(tǒng),通過(guò)軟件進(jìn)行編寫(xiě)適配。有需要的用戶(hù)歡迎下載使用。
patchrom miui8介紹
小米官方團(tuán)隊(duì)和第三方開(kāi)發(fā)者努力下,借助Patchrom 開(kāi)發(fā)工具,MIUI已經(jīng)適配了496款機(jī)型,其中國(guó)內(nèi)機(jī)型274款,海外機(jī)型222款。MIUI 適配的手機(jī)品牌數(shù)將近100個(gè),覆蓋了國(guó)內(nèi)外主流的手機(jī)品牌和熱門(mén)機(jī)型
patchrom miui8說(shuō)明
說(shuō)明一下編譯MIUI大概的原理的流程:
——根據(jù)build項(xiàng)目里的核心文件
——來(lái)針對(duì)機(jī)型項(xiàng)目里給各個(gè)機(jī)型適配所修改的文件、設(shè)定的規(guī)則
——把機(jī)型項(xiàng)目文件夾中的作為移植base的stockrom打包成zip
——并將zip中的app和framework單獨(dú)解壓出來(lái)
——在out文件夾中調(diào)用tools里面的工具和linux系統(tǒng)當(dāng)中的各種工具進(jìn)行反編譯,應(yīng)用機(jī)型項(xiàng)目中所修改的文件、設(shè)定的規(guī)則,回編譯
——輸出到target_files文件夾中的對(duì)應(yīng)目錄里,并加入recovery、radio、boot、meta等等的相應(yīng)信息
——完成后,打包生成target_files.zip,這個(gè)zip就是用于制作ota增量升級(jí)包的原文件
——再?gòu)膖arget_files文件夾中提取system、data、meta、boot等文件到ZIP文件夾中,針對(duì)system中的app和framework進(jìn)行簽名
——將完成簽名之后的ZIP文件夾打包,這樣就得到了fullota.zip,這個(gè)就是我們說(shuō)的MIUI完整包,放進(jìn)手機(jī)用recovery刷的zip刷機(jī)包