Assalamualaikum wr.wb
Kali ini admin akan membagikan sebuah tutorial cara crossporting rom semua chipset mediatek mulai dari beda Chipset sampai ke Kernelnya, Tutorial ini admin rangkum sendiri Dari Xda Developers Dan admin sendiri sudah berusaha keras agar tidak panjang penjelasannya, maksudnya adalah Di singkat tetapi detail. Tutorial ini bisa digunakan untuk semua base costum rom mulai dari, Base MIUI, Color os, CyanogenMod, Lineage os, AOSP, Funtouch os Dan masih banyak lainnya.
Tags
TUTORIAL
Kali ini admin akan membagikan sebuah tutorial cara crossporting rom semua chipset mediatek mulai dari beda Chipset sampai ke Kernelnya, Tutorial ini admin rangkum sendiri Dari Xda Developers Dan admin sendiri sudah berusaha keras agar tidak panjang penjelasannya, maksudnya adalah Di singkat tetapi detail. Tutorial ini bisa digunakan untuk semua base costum rom mulai dari, Base MIUI, Color os, CyanogenMod, Lineage os, AOSP, Funtouch os Dan masih banyak lainnya.
Chipset Yang dibutuhkan Untuk Crossporting :
MT6572
MT6580
MT6582
MT6592
Contoh Guide yang digunakan :
MT6580 kernel 3.18.19+ ke MT6582 Kernel 3.4.67 atau sebaliknya
MT6582 KERNEL 3.10.54 Ke MT6582 Kernel 3.4.67 atau sebaliknya
MT6582 Kernel 3.10.72 ke MT6592 Kernel 3.10.72 atau sebaliknya
MT6592 Kernel 3.10.72 Ke MT6580 kernel 3.18.19+ atau sebaliknya
Bisa juga untuk pengguna device Sprout :
Sprout4/8 Ke MT6582
Sprout 4/8 Ke MT6592
Alat dan bahan yang digunakan :
PC Minimal mempunyai operasi windows 7,8,/10
Winrar
Notepad++
Kemampuan pikiran
Kesabaran dan Teliti
Rom yang akan Di Crossport
Base yang digunakan untuk crossport :
(Note : Tidak semua base bisa di crossport misal Miui dan Miui dari chipset atau kernel yang berbeda, misalnya juga agan mempunyai HP mediatek tetapi tidak ada bahan untuk crossport miui, berarti agan harus mencari base CM atau LOS baru bisa mengambil Rom Miui tadi dari chipset dan kernel yang berbeda).
CARA INI TIDAK BISA AMBIL BASE DARI STOCKROM, HARUS DARI ROM YANG TELAH DI PORT OLEH ORANG LAIN ATAU DEVS YANG TIDAK ADA BUGS.
Contoh base yang kita gunakan :
CM 11/12/13/14 Ke CM 11/12/13/14 atau sebaliknya
AOSP ke AOSP
Miui ke CM/LOS atau sebaliknya
AOSP substratum ke AOSP substratum
STEP 1 :
- Buat folder contoh : Belajar crossport
- Sediakan rom yang akan di Crossport , dan juga sediakan rom yang sudah di port ke HP agan Contohnya kita ambil dari Base CM soalnya base ini bekerja buat semua rom yang akan kita crossport kecuali AOSP.
- Didalam folder (Belajar crossport) buat folder lagi yaitu BASE dan PORT
- Isi dari folder BASE yaitu rom yang telah di port ke hp agan dan sudah di ekstrak
dan folder PORT yaitu rom yang akan kita crossport.
STEP 2 :
- Buka folder base/rom yang sudah di ekstrak tadi masuk ke System :
dan hapus folder berikut di dalam system : App
Fonts
Framework
Media
Priv-App
Build.Prop
- Kemudian buka folder port Salin semua file yang telah kita hapus tadi di folder Base, copykan semua file tadi : App dan lainnya.
- Selanjutnya buka masuk lagi ke port buka folder BIN Copykan semua file ke Base (ctrl+A) Jika ada perintah Replace atau SKIP pilih skip aja , Tujuannya adalah nanti akan mendapatkan file baru dari PORT tadi atau bisa disebut EXTRALibs (File tambahan)
STEP 3 :
- Selanjutnya adalah buka lagi folder PORT kemudian buka folder Lib, masih sama seperti cara tadi yaitu copykan semua file lib dari port ke base, Tetapi hanya filenya saja kalau folder hw,drm,egl,sound itu jangan di bawa atau di copy, karena base kan sudah memilikinya.
- Copykan semua dan SKIP.
- Selanjutnya buka lagi folder lib di port dan pilih atau tambahkan file berikut :
libandroid_runtime.so
libandroid_servers.so
libandroidfw.so
libjavacore.so
libjavacrypto.so
libwebrtc_audio_preprocessing.so
libwebchromium_loader.so
libwebchromiui_plat_support.so
- Copykan file diatas ini dari port ke base dan REPLACE (ingat ya gan di replace/tempel bukan di skip lagi)
STEP 4 :
- Selanjutnya adalah edit bagian build prop menggunakan Notepad++
- Ikuti cara berikut :
ro.product.model= sesuaikan dengan stock agan misalnnya 1201 itu nama brand dari OPPO
ro.product.brand= nama brand hpnya masing2 contoh SAMSUNG, OPPO, VIVO
ro.product.name=
ro.product.device=
ro.build.product=
ro.board.platfrom= sesuaikan dengan chipsetnya masing masing (misalnya tadi agan port dari chipset mt6580 trus chipset agan yang bawwan mt6582 maka ubah menjadi mt6582.
ro.lcd.density= 220 (standar bawaan)
ro.hw.rotation= 0 jika hp agan sebelumnya atau mempunyai rom yang sudah di port dan lihat, jika hw.rotationnya adalah 180 maka sesuaikan juga 180 jangan di ubah ke 0, jika hp agan bukan 180 di rotasinya maka bisa di ubah ke 0, kalau tidak diubah maka akan terbalik nantinya pas booting ke homescreen mulai dari boot animasi dan lainnya
STEP 5 :
- Terakhir adalah edit system data mount di updater script di folder META-INF ubah dan sesuaikan dengan stockrom atau rom yang telah di porting misal 6-8-66 atau lainnya
- Jangan unpack lagi boot img nya gunakan BOOT dari base tadi
FINALLY :
- Zipkan kembali dan flash via TWRP atau CWM
Gimana menurut agan gampangkan?
tutorial crossporting ini gak beda jauh dengan tutorial porting biasa hanya ada beberapa file yang harus di ganti, jika belum paham dengan crossporting, agan bisa mempelajari dulu tentang port biasa sampai terbiasa hehehehehe.
Mungkin itu saja tutorial crossporting buat MTK dari blog ini semoga bermanfaat.
Silahkan share jika tutorialnya menarik.
Credits This Guide :
Xda Developers
Xda Developers
Android Matrix Developement
Manjunath Yashu
Samar Vispute
Minh QuoQ
Jason Kulele (for helping)
Faizall TM
Subscribe Our Newsletter
terimakasih gan artikelnya bermanfaat sekali, kata-katanya mudah dimengerti. Ngomong-ngomong soal prosesor mediatek kunjungi juga Processor Mediatek vs Snapdragon, Siapa Lebih Baik?
BalasHapus