找到此篇教學文章
http://apk.tw/thread-606171-1-1.html
************
[教學] MTK ROM 移植教程
很多人覺得不同機型間的ROM不能互刷,但其實這一點在MTK核心的機型上不完全正確,我們可以透過對其他MTK機型的ROM進行移植來把別的手機的ROM移到目前使用的手機上。
最近因為家母換手機,所以就把原本給她用的小采G6拿來把玩把玩。這是一隻MTK6589的四核心手機,因此我挑上的是使用同核心的Micromax A116的Pure Xperia ROM,移植了SONY的韌體,相當美觀流暢。
附圖為移植成功的截圖,各項功能運作完美,流暢省電,沒有任何BUG或FC。
需具備的工具:
1. 已root的手機
2. 安裝cmw recovery
3. 原本手機的ROM包
4. 想要移植過來的ROM包
5. 清晰的腦袋
首先把3.中的BOOT.IMG文件到移植到4.的ROM包。
然後開始進行驅動的移植。請依序將3.裡的下列資料夾及檔案拖到4.中進行替換。
*system/vendor
*system/usr
*system/lib/modules
*system/lib/hw
*system/lib/drm
*system/lib/egl
*system/lib/soundfx
*system/lib/libcameracustom.so
*system/etc/firmware
*system/etc/vold.fstab->SD內外存互換的編修檔案
*system/etc/vold.fstab.nand->SD內外存互換的編修檔案
*system/etc/bluetooth
*system/etc/permissions
*system/etc/security
*system/etc/audio
*system/etc/wifi
就這樣,然後檢查一遍以防漏了或弄錯了什麼。
記住,移植的ROM肯定會有些許問題,例如我就遭遇到撥號程式不斷FC,此時很簡單,一樣把原本包裡的撥號程式移植過來就輕鬆解決了,很簡單吧。
************
照著做 覆蓋這些目錄的檔案
真的重新刷一次
就解決....但是 令人 傻眼的是
竟然 無線Miracast 跟藍芽 又產生衝突了
怎會這樣...未編修版本卡刷包後沒問題
置換檔案之後的修正版本 卡刷包後確有問題...
真是傷腦筋...
搞不好4.21版裡面只要置換一些文件檔案 根本 無線Miracast 跟藍芽 也不會衝突 都可同時開啟也不一定
再努力找出卡刷包裡面,
定義按鍵的檔案目錄置換就好了
搞不好 Miracast 跟藍芽就沒衝突了。




唉真是奇怪 的經歷 卡刷未修改版
第1次使用 ...還是一樣 有衝突
重開機 不要開 Wifi 先開藍芽 再開Wifi 再開
無線Miracast 就不衝突了
怎會這樣
只好再測試了
沒圖沒真相






終於找出問題之所在 不是檔案複製的問題
是操作模式的bug問題,不能先開WiFI
要先啟動藍芽--->再開WiFi--->再開Miracast
這樣才會有機會成功不衝突...若還是衝突的話
要重新開機...再重複一遍 即可成功
反正一開機時 藍芽就要打開...再打開WiFi
若是藍芽關閉了 再去啟動藍芽
又會產生衝突
必須先關閉WiFi打開藍芽
再重開機才能解決衝突問題?
看樣子4.23版至少可以如此解決無線Miracast 跟藍芽 衝突問題。
4.21版使用如此發現模式 還是不會成功。


還有再做複製測試時
發現 要修正不同手機定義的按鍵 功能
只要覆蓋
\system\usr\keychars
/system/usr/keylayout/
此2目錄過去 就可成功了