[Guide] Crossport mt6737-mt6735-mt6592-mt6572-mt6582-sprout 4/8 ROMs and vice versa


Crossport ROMs from mt6735, mt6737, mt6592, mt6572 to mt6582 and vice versa....

From 3.10.×× to 3.4.67 and vice versa...
From 32bit to 32bit...

Yahh its possible :)

Special Thanks to :-
    Aditya Kumar
    TribetMen

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

Crossport Guide :-

Prioritie :-

  • Boot Los14/Aosp14 from any chip/kernel with base rom

Requirements:-

  1) base rom (stable ROM of your device)
  2) port ROM (Los=los, aosp=aosp)
  3) Brain
  4) Patient :)

Now let's start porting :-
  • Extract both ROMs (Base rom and port rom)

System Folders:-

1] Bin Section:-

    1) Delet bin folder from port rom...
    2) copy bin (whole folder) from base rom to port rom...

2] etc section:-
 
    1) Delet BT, Firmware, WiFi folder from port..
    2) Copy above folders from base...
    3) replace audio_***.conf, apn.conf, spn.conf, mtk_omx.conf
        media***.xml (all files),selective_spn.conf from base to port...

3] Framework section :-

    1) Replace telecom.jar
    2) telephony_common.jar
    3) telephony_ext.jar From base to port...

4] Lib Section :-

    1) replace all lib files except libandroid_runtime.so, libandroid_server.so, libandroidfw.so, libandroid.so from base to port
    2) Now Delet elg folder from port rom and replace from
        base rom...
    3) Now copy hw folder from base rom and
        Merage/replace all files in port rom...
    4) Now open port rom/lib/hw folder and Delet
        All mt6735 files except garaloc.mt6735m.so and
        memtrack.mt6735m.so cause android_runtime need
        those files to work perfectly...

5] Usr section :-

    1) replace keylayout whole folder from base rom...

6] Vendor section :-

    1) replace whole vendor folder from base rom...

7] xbin section :-

    1) replace mnlp and mnlp.6582 from base rom...

8] build.prop :-

    1) compare port build.prop with base build.prop...

9] Boot.img :-

    1) use boot.img of base rom....

10] meta-inf :-

    1) use meta-inf of base rom...


All Done :) compress Port rom and flash vie TWRP ....

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


Mt6582 3.4.67 (vice versa) Crossport Guide:-

Prioritie:-

  • Fix Bugs and Boot Los14/Aosp14 from any chip/kernel with base rom...

1) Take CrDroid v2.5 N as base rom (cause I have merged every possible lib which fix BT,Camera,audio,Baseband...)
Link CrDroid :- Click Here

2) Extract both rom (port and base)

3) Now, copy App, Priv-app, Framework, media folders
     And build.prop to base rom...

4) replace libandroid_runtime.so, lib android_server.so
     libandroidfw.so, lib android.so from port to base...

5) copy all libs port to base and tap on skip it will add
     Extra libs in base rom

6) Now add extra permission from port to base
     (etc/permission/ here, important for rom like xosp)

7) Replace teliphony_common.jar, telicom.jar,
     teliphony_ext.jar from base rom to port rom

8) compare port build.prop with base build.prop

9) Done, Compress base rom and flash...

10) facing any bug ??? Comment here :)

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


64bit To 32bit crossport guide:-

Priority:-

  • Boot Rom :- guide soon
  • Sorry but it's Sim's impossible...The ROM I have booted first (xosp 3.10.×× to 3.4.67) has 32bit architecture (crossported from doogee x5) and I thought it was 64bit...x5 pro has x32 and x64 bits ROMs...due to this I'm cunfussed... :(
  • But I'm still working on it maybe it will work in future :)

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


mportant points :-

   1) replace all files from base rom to port rom...
   2) do not replace any app from base rom to port rom...
   3) mt6582 users take RR 5.8.5 rom as base rom cause it
       Has every possible libs which require to run rom...
   4) Maybe we can port stock ui based rom with this guide but
        Need extra effort but this guide difinatelly works on complied
        Rom :)
   5) use same ROMs means if you want to port los14 based
       Rom take same rom as base....
   6) No need to copy paste in your blog just give
       Direct link of my blog :p


Credit:- Anand umap ( appreciated :v)




14 comments:

  1. Any video tutorial about Cross port ?

    ReplyDelete
  2. Follow all steps mentioned in above post...it's useless to create video tutorial...

    ReplyDelete
  3. Cm12.1=cm13=los13=cm14=los14
    This the same rom or different to guide?

    ReplyDelete
  4. You can boot those ROM if you have base ROM...
    And same CPU bits

    ReplyDelete
  5. Hlo bro I do a crossport from 6572 but stuck in bootanimation plz help me

    ReplyDelete
    Replies
    1. Replace androidruntime.so ...
      I think you missed this file while crossporting

      Delete
    2. android_runtime.so

      Replace from where
      1. Stock to port
      2. Port to stock

      Delete
  6. When you will share the cross kernel porting guide? bro?

    ReplyDelete
  7. Cross kernel ?? What you mean ??

    ReplyDelete
  8. Bro how to use this guide in 3.18.35??

    ReplyDelete
  9. bro can I use this to port 3.4.67 to 3.10.72+ kernel in same chipset?

    ReplyDelete