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