mtk跨平臺(tái)移植教程漢化版

mtk跨平臺(tái)移植教程漢化版

ID:10258464

大?。?9.50 KB

頁(yè)數(shù):11頁(yè)

時(shí)間:2018-06-14

mtk跨平臺(tái)移植教程漢化版_第1頁(yè)
mtk跨平臺(tái)移植教程漢化版_第2頁(yè)
mtk跨平臺(tái)移植教程漢化版_第3頁(yè)
mtk跨平臺(tái)移植教程漢化版_第4頁(yè)
mtk跨平臺(tái)移植教程漢化版_第5頁(yè)
資源描述:

《mtk跨平臺(tái)移植教程漢化版》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、如何移植ROM只試用于MTK芯片手機(jī)!在這篇教程中,你將會(huì)學(xué)會(huì)同平臺(tái)CPU移植,也將會(huì)跨平臺(tái)移植。試用于芯片MT6589toMT6577移植MT6582toMT6572移植MT6577toMT6575移植只能ICS移植ICS或者JBtoJB可能4.1移植4.2也行,只是可能。不需要安卓源碼不需要內(nèi)核源碼不需要安卓廚房不需要Linux環(huán)境只需要:*大腦的思考*耐心去做的決心*WindowsXP/7/8*7-Zip解壓縮工具*Notepad++文本編輯器*Bootimg解包打包工具*官方ROM和要移植的ROM準(zhǔn)備好了,現(xiàn)在開(kāi)始..

2、.同平臺(tái)移植(例如:MT6572移植MT6572)*把官方ROM和要移植的ROM解壓。*從你的官方系統(tǒng)中提取以下文件替換到你想要移植的ROM中,注意,替換整個(gè)文件夾時(shí)先刪除要移植的包中相應(yīng)文件夾,不要直接合并。需要替換的文件或文件夾有:*system/vendor/lib*system/usr/keychars和keylayout*system/lib/modules*system/lib/hw*system/lib/libncurses.so*system/etc/firmware*system/etc/vold.fstab

3、*system/etc/vold.fstab.nand*system/etc/bluetooth當(dāng)出現(xiàn)一下bug時(shí),替換以下文件...*system/etc/permissions*system/etc/security*system/etc/audio*system/etc/wifi*system/lib/drm*system/lib/egl*system/lib/soundfx*然后把官方的boot.img替換到要移植的包,前提是你的官方包boot和要移植的包中boot的啟動(dòng)項(xiàng)要相同,如果你移植像樂(lè)蛙ROM這樣的,還需修改

4、啟動(dòng)項(xiàng)。因?yàn)闃?lè)蛙還導(dǎo)入了lewa-framwork.jar,下文有說(shuō)明,建議移植任何ROM都修改一下boot中的啟動(dòng)項(xiàng),下文有講怎么修改。*接下來(lái)用notepad++打開(kāi)要移植的ROM中的META-INF/google/android/updater-script這個(gè)刷機(jī)腳本*找到這段:format(".......只需要修mmcblk0p..為你官方包的分區(qū)*依然像上面那樣把下面的修改為你官方包的對(duì)應(yīng)分區(qū),可以參考官方包中的刷機(jī)腳本改mount("...例如:這是要移植的ROM中的刷機(jī)腳本的部分內(nèi)容:format("ext4

5、","EMMC","/dev/block/mmcblk0p5","0","/system");mount("ext4","EMMC","/dev/block/mmcblk0p5","/system");這是官方包中刷機(jī)腳本的部分內(nèi)容:format("ext4","EMMC","/dev/block/mmcblk0p3","/system");mount("ext4","EMMC","/dev/block/mmcblk0p3","/system");那么,你只需把要移植的ROM中的刷機(jī)腳本中的mmcblk0p5改為mmcblk0

6、p3修改好了,要移植的ROM中的刷機(jī)腳本那部分內(nèi)容應(yīng)該像這樣:format("ext4","EMMC","/dev/block/mmcblk0p3","0","/system");mount("ext4","EMMC","/dev/block/mmcblk0p3","/system");不要直接把官方ROM中刷機(jī)腳本的整個(gè)內(nèi)容替換到要移植的ROM的腳本中去!*現(xiàn)在基本完成,你要移植的ROM基本有下面這幾個(gè)文件,這是最基本的:-META-INF-system-boot.img*現(xiàn)在用7zip把上面三個(gè)打包成zip格式的壓縮包。*

7、壓縮文件時(shí),應(yīng)該這樣配置:壓縮格式:ZIP壓縮方式:正常*現(xiàn)在,把制作好的zip包放入SD卡,然后進(jìn)入第三方Recovery模式*選擇清空數(shù)據(jù),恢復(fù)出廠設(shè)置,完成后,再選擇清空cache緩存。*接下來(lái),選擇“從SD卡安裝zip包,選擇那個(gè)包,確定,然后等待刷機(jī)完成”接下來(lái),是跨平臺(tái)移植(例如:MT6582移植MT6572)請(qǐng)仔細(xì)看接下來(lái)的教程*官方包中提取以下文件或文件夾替換到要移植的包中*system/vendor/lib*system/usr/keycharts和keylayout*system/lib/modules*s

8、ystem/lib/hw*system/lib/libncurses.so*system/etc/firmware*system/etc/vold.fstab*system/etc/vold.fstab.nand*system/etc/bluetooth*接下來(lái)用notepa

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。