Android 台灣中文網

標題: MTK ROM 移植教程 [打印本頁]

作者: st870109    時間: 2014-10-5 23:40
標題: 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
*system/etc/vold.fstab.nand
*system/etc/bluetooth
*system/etc/permissions
*system/etc/security
*system/etc/audio
*system/etc/wifi

就這樣,然後檢查一遍以防漏了或弄錯了什麼。
記住,移植的ROM肯定會有些許問題,例如我就遭遇到撥號程式不斷FC,此時很簡單,一樣把原本包裡的撥號程式移植過來就輕鬆解決了,很簡單吧。

*本人僅提供經驗分享,不負擔任何刷機所造成之損傷

作者: wakenful    時間: 2014-10-6 16:06
我眼花手低
頭腦混沌
可不敢嘗試
感謝提供
作者: gp2337    時間: 2014-10-7 11:41
儎點沒看到呢
作者: st870109    時間: 2014-10-8 18:35
gp2337 發表於 2014-10-7 11:41
儎點沒看到呢

這是教程喔, 若有需要小采G6修改後的ROM可以稍後附上
作者: marry11440    時間: 2014-10-8 19:26
如果是dump的rom怎麼弄
作者: st870109    時間: 2014-10-9 03:16
marry11440 發表於 2014-10-8 19:26
如果是dump的rom怎麼弄

這我就沒試過了
作者: pca00168    時間: 2014-10-9 06:48
請問能將ACER S1移植到U-ta Pad-2嗎?
或是mtk6589的移植到mtk6592?
作者: st870109    時間: 2014-10-9 10:51
  可以的, MTK6589/MTK6589T東西都差不多, 只要找到兩邊的卡刷包就可以彼此進行移植
  不同MTK CPU理論上也是可以, 國外有很多人移植成功, 但要修復的BUG似乎也會比較多
作者: st870109    時間: 2014-10-9 14:36
分享一個小采G6修改好的卡刷包, 有G6的可以試試看

小采G6 XPERIA ROM.txt

79 Bytes, 下載次數: 30, 下載積分: 碎鑽 -1 個


作者: j6m3rmp4    時間: 2014-10-9 19:08
請問大大
關於ROM包第三方該上哪去找呢?
ASUS官方釋出的版本更新是ROM包嗎?
如果移植的話設定顯示的版本手機型號還會是原本的型號嗎?
作者: pca00168    時間: 2014-10-9 23:10
1.可是u-ta pad-2有電磁筆功能,acer s1沒有,這麼做會不會造成電磁筆功能失效?
2.acer x1是單卡lte、720p,thl t200是雙卡3g、1080p、有視窗皮套,請問若將x1移植到t200,t200會功能不正常的機率高嗎?
作者: st870109    時間: 2014-10-9 23:21
j6m3rmp4 發表於 2014-10-9 19:08請問大大關於ROM包第三方該上哪去找呢?ASUS官方釋出的版本更新是ROM包嗎?

建議可以去ROM市場之類的找找,官方更新只是ota升級
機型會變成移植的ROM的機型,但是用RE瀏覽器進system/build. prop中進行更改即可輕易改回來
作者: st870109    時間: 2014-10-9 23:30
pca00168 發表於 2014-10-9 23:101.可是u-ta pad-2有電磁筆功能,acer s1沒有,這麼做會不會造成電磁筆功能失效?2.acer x1是單卡lte、720p ...

並沒有嘗試移植電磁筆這一塊,可能要試了才知道
liquid x1的rom要移植可能還得更改sim卡驅動之類的,可以想像會碰到很多問題,建議找acer其他配置較相近的機型來移植
作者: j6m3rmp4    時間: 2014-10-10 09:48
關於ROM市場
我上網找了許久
都找不到
大大可否提供
謝謝
作者: st870109    時間: 2014-10-10 15:40
j6m3rmp4 發表於 2014-10-10 09:48關於ROM市場我上網找了許久都找不到

http://www.romzj.com/
這種的就有提供很多rom了
作者: j6m3rmp4    時間: 2014-10-10 17:43
恩 感恩
作者: pca00168    時間: 2014-10-11 12:16
st870109 發表於 2014-10-5 23:40很多人覺得不同機型間的ROM不能互刷,但其實這一點在MTK核心的機型上不完全正確,我們可以透過對其他MTK機 ...

請問boot.img移植是把它刪掉,用原來的嗎?

acer s1的儲存空間:app跟其他檔案的空間是合併的,若其他手機是兩者空間分開的,能移植嗎?
作者: st870109    時間: 2014-10-12 00:34
pca00168 發表於 2014-10-11 12:16請問boot.img移植是把它刪掉,用原來的嗎?acer s1的儲存空間:app跟其他檔案的空間是合併的,若其他手 ...

是的,用原本的
儲存空間上有移植etc底下的vold檔,應該是不會有問題
作者: pca00168    時間: 2014-10-12 13:42
st870109 發表於 2014-10-12 00:34是的,用原本的儲存空間上有移植etc底下的vold檔,應該是不會有問題

請問:
1.兩隻手機解析度不同,可以嗎?
2.移植過後的收的到原本手機的ota更新嗎?
3.一定要用cwm刷嗎?能用原本的或是其他的recovery刷嗎?

作者: st870109    時間: 2014-10-12 22:49
pca00168 發表於 2014-10-12 13:42
請問:
1.兩隻手機解析度不同,可以嗎?
2.移植過後的收的到原本手機的ota更新嗎?

1.可以移植, 但開機動畫之類的會跑掉
2.不能ota
3.第三方recovery就行
作者: rockzero18    時間: 2014-10-13 23:45
本帖最後由 rockzero18 於 2014-10-14 08:23 編輯

請問樓主,當手機本身的三大按鍵沒有多工鍵,
想移植的 ROM 的機型則有多工鍵,
那麼在移植之後,要如何讓手機上的選單鍵,
可以用來當成多工鍵使用呢?我目前試過的有,
修改 General.kl 將 139 改成 APP_SWITCH,
但是這樣的效果是 Android 2.2 及以前的那種,
長按 HOME 鍵而不是 4.0 的那種多工鍵的效果。

=====================================

原來是我用來移植的 ROM 的機型沒有多工鍵,
看了開箱文才知道,雖然手機上有印多工鍵。
作者: st870109    時間: 2014-10-14 12:50
rockzero18 發表於 2014-10-13 23:45
請問樓主,當手機本身的三大按鍵沒有多工鍵,
想移植的 ROM 的機型則有多工鍵,
那麼在移植之後,要如何讓 ...


恩...如果要移植的包是有多工鍵的, 那保留system/usr下的keychars和keylayout看看, 或許可以
作者: eashion    時間: 2014-10-24 20:05
關於Android系統版本問題
請問系統版本會是另一個rom包的版本還是自己手機的rom包版本?
還是說是自己手機的rom包版本,卻顯示另一個rom的版本號碼?
作者: st870109    時間: 2014-10-27 09:21
eashion 發表於 2014-10-24 20:05關於Android系統版本問題請問系統版本會是另一個rom包的版本還是自己手機的rom包版本?還是說是自己手機的 ...

會變新的版本,例如你原本是4.2.1移植4.2.2就變4.2.2,  但這只限JB,也就是4.1.2~4.3.1, ICS的就不能移植給JB
作者: eashion    時間: 2014-10-27 18:54
所以沒辦法移植到4.4囉?
那如果強行移植會發生什么事?
作者: st870109    時間: 2014-11-3 21:16
eashion 發表於 2014-10-27 18:54
所以沒辦法移植到4.4囉?
那如果強行移植會發生什么事?

通常來說如果原廠沒有升上4.4以上應該是無法了, 強行移植也不會怎樣, 就是開不了機
除非有辦法編譯4.4的boot.img, 但得先學會怎麼編譯boot.img, 這就會是個大工程了
作者: eashion    時間: 2014-11-8 22:38
這台原本是4.0.9
後來找到刷機包刷成4.1.1無問題
所以最高就只能刷到4.3嗎?
作者: st870109    時間: 2014-11-20 23:33
eashion 發表於 2014-11-8 22:38
這台原本是4.0.9
後來找到刷機包刷成4.1.1無問題
所以最高就只能刷到4.3嗎?

是的沒錯
作者: n64n64    時間: 2014-11-21 00:29
感謝大大讓我又有新希望了...
作者: marry11440    時間: 2014-11-22 00:08
沒有vold和audio怎麼辦
作者: st870109    時間: 2014-12-4 00:19
marry11440 發表於 2014-11-22 00:08
沒有vold和audio怎麼辦

不太可能沒有才對, 如果真的沒有就掠過吧, 但內存和音效可能會失效或有問題
作者: pca00168    時間: 2015-1-26 23:44
st870109 發表於 2014-10-5 23:40很多人覺得不同機型間的ROM不能互刷,但其實這一點在MTK核心的機型上不完全正確,我們可以透過對其他MTK機 ...

所以要拿來移植的zip裡,如果zip裡面都是img檔,那能移植嗎?
作者: marry11440    時間: 2015-3-10 01:40
我移植後實體按鍵不能用 要怎麼解 音量 電源 home都不行




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1