[GUIDE] Crossporting ROMs MT65XX to MT65XX

Crossporting ROM Guide By REV31ONE

1. Whats Need??

- PORT ROM(For Example I Will Port From MT6737 To MT6572Z)
- BASE ROM ( If Port ROM Is AOSP Based Use AEX As Base But If Port LineageOS Based Use LOS As Base/ Use Base With Same SDK With Port)
- boot.img Unpacker/Repacker
- Notepad++ Or Other Same
- Coffee

2. boot.img Porting

     You need to port boot.img
- Unpack between boot.img
- open init.envion.rc from betwween boot.img then copy SYSTEMCLASSPATH and BOOTCLASSPATH from port boot.img to base boot.img
- if you use LineageOS As Base You will find on boot.img init.cm.rc then check on port if there no init.cm.rc find init.romname.rc(romname will displayed like init.dnd.rc or other same with rom name)
-  Repack boot.i9mg

3. System Porting

- Go To /bin folder from between ROM then copy all from port bin to base bin Then Do Not REPLACE ANYTHINGS!! Just Skip. Because We Just Need extra file from port bin.
- then go lib between rom. Then do same things like bin folder
- Then Copy Some Fles bellow from port to base lib folder
   - libandroidfw.so
   - libjavacore.so & libjavacrypto.so
   - libwebxxxxxx.so
- then delete apps,font,framework,media,priv-app,and build.prop
- copy apps,font,framework,media,priv-app,and build.prop from stock to base
- edit build.prop
- Go To etc folder then copy all files from etc folder from port to base then paste and Don't REPLACE ANYTHINGS. go to permission folder in etc folder between rom
- Then Copy All Files And REPLACE ALL.
- System Porting Done!

4. META-INF

- Now We Need To Edit META-INF script
- Open updater-script from between ROM
- Then Copy All Line From Symlinking And Set_metada copy from port then replace symlink and set_metadata in base

5. Troubleshooting

- If ROM stuck on boot animtaion try to replace libandroid_runtime.so & libandroid_server.so from port to base.
- If ROM stuck on Vendro Logo(Not Boot Animation) After replacelibandroid_runtime.so & libandroid_server.so  try to change base ROM
- Then You Will Fix Any Bugs By Your Self :

Tested With ROM
- Resurrection Remix (From Sprout4 To MT6572)
- OctOS (From MT6582 To MT6572)
- RidonOS (From MT6592 To MT6572)
- FIUI 2.1 (From MT6737m To MT6572)
- AOSP JDC (From MT6582 To MT6572)
- LITE MOD AEX (From MT6737m To MT6572)
- XOSP (From MT6582 To MT6572)
- DarkNess reDefined (MT6592 To MT6572)
- And Much ROM I Have Crosported

Credits

- Alif Fathur M.Revan (ME For Update Guide And Adding Some Important Missed Point From Other Guide)
- Manjunath Yashu ( MT6582 Master)
- Minh Qouc
- SamarV
- Arie(MT6572 Master)
- MediaTek User And Developers

Komentar

  1. Om bantu fix green camera..
    Port sama chipset juga green camera.
    Crossport juga green camera.

    BalasHapus
    Balasan
    1. kalo mt6582 buka init.mt6582.common.rc(di boot img) ntar di replace line # camera dari base(Ambil di init.rc di boot.img dario stock)
      Gitu Om

      Hapus
    2. Udah di replace om,
      Sama aja hasilnya.
      Di lib folder ane replace libcamalgo.so , libcamdrv.so ama libcameracustom.so

      Hapus
  2. Balasan
    1. i will make when i get free from school bro

      Hapus
  3. 4. META-INF
    - Now We Need To Edit META-INF script
    - Open updater-script from between ROM
    - Then Copy All Line From Symlinking And Set_metada copy from port then replace symlink and set_metadata in base

    - open init.envion.rc from betwween boot.img then copy SYSTEMCLASSPATH and BOOTCLASSPATH from port boot.img to base boot.img

    merge or replace sir

    BalasHapus
    Balasan
    1. Komentar ini telah dihapus oleh pengarang.

      Hapus
    2. still remain same stuck in troubleshooting
      there is may be a problem with my base rom

      Hapus
    3. What your name base and port rom?

      Hapus
    4. i do not have base rom build for my phone
      but sucsess port rom the same chipset
      i only have base rom LOS mt6582 3.4.64 from LPAD

      Hapus
    5. You can use the rom you port as a base rom.

      Hapus
  4. buat crossport 6582 kok gak work bro? jdc

    BalasHapus

Posting Komentar