Cara Porting Custom Rom Android Mediatek

Apa Itu Custom Rom? Bagi anda yang sudah usang berkecimpung di dunia root android saya pikir bahwa custom rom bukan sesuatu yang baru, namun bagi sebagian pemula terkadang masih bertanya-tanya "Apa bergotong-royong cuatom rom itu"? Disini sedikit saya coba jelaskan bahwa cuatom rom itu yaitu sebuah rom hasil modifikasi dari perangkat android lain biar sanggup dipakai pada android tertentu. Sebagai teladan bahwa anda ketika ini memakai android A namun anda pingin memakai rom dari android B, maka rom tersebut harus di porting atau direpack terlebih dahulu biar sanggup berjalan pada android A. Nah rom hasil portingan itulah dinamakan custom rom. Sampai disini saya pikir bahwa anda sudah sanggup mengerti wacana apa itu custom rom.

Rom-rom custom ketika ini sudah aneka macam bertebaran di internet sesuai dengan tipe-tipe ponsel yang ada, kita selaku pengguna tinggal download dan install di android kita. Tetapi pernakah kita berfikir bahwa custom rom tersebut adakah orang yang membuatnya? Jawaban atas pertanyaan menyerupai itu tuntunya IYA. Sebab segala sesuatu yang ada niscaya ada orang membuatnya. Disini kita ketahui bahwa, kebanyakan yang menciptakan atau melaksanakan repack terhadap sebuah rom android yaitu para developer atau para pencinta dari android itu sendiri, sebab mereka sudah paham dan tau wacana file-file mana saja yang perlu di ganti atau direplace biar sebuah rom sanggup berjalan di android lain.

Pada artikel kali ini saya mengajak teman-teman androiders untuk berguru bagaimana caranya menciptakan sebuah custom rom, tetapi bukan untuk menjadi seorang developer yah. Disini kita hanya berguru merepack sebuah rom saja dan alhasil nanti menjadi sebuah rom custom yang akan kita install di android kita.

Catatan : Tutorial ini hanya untuk android yang berchipset sama. (Bukan Cross Port). Misalnya antara MT6592 dengan MT6592, tetapi kedua android tersebut berbeda merek. Kaprikornus anda sanggup sesuaikan saja dengan chipset yang dipakai pada android masing-masing.

Oke, sebelum kita melaksanakan porting langkah pertama yang perlu anda lakukan yaitu menyiapkan dua buah rom android yang berchipset sama. Bisa juga memakai rom hasil backup dari android anda sendiri. Kedua rom tersebut nantinya akan kita gunakan sebagai base dan port. Oke, sebelum mulai silahkan anda persiapkan terlebih dahulu alat dan bahannya.

Alat Dan Bahan Yang Digunakan Untuk Porting Custom Rom.

1. CarlivImageKitchen.
- x32 untuk PC yang 32 Bit.
- x64 untuk PC yang 64 Bit. Kaprikornus silahkan di sesuaikan saja dengan PC yang anda gunakan.

2. Ext4Unpacker.
- Buat bongkar dan ekstrac System.img.

3. WinRAR
- Buat bongkar flashable zip atau bikin flashable zip.

4. File META-INF.
- Bisa ambil dari rom lain.
- Update-binary buat flashable zip.

5. LogoBuilder.
- Buat bongkar dan build logo.bin



Langkah-langkah Porting Custom Rom.

1. Porting boot.img.
▪ Unpack boot.img punya PORT dan boot.img punya STOCK.
▪ Pakai hasil unpack boot.img PORT sebagai dasar.
▪ Copy semua file boot.img dari folder boot STOCK ke folder boot PORT.
▪ Copy file berikut dari STOCK ke PORT (Replace):
- /boot/ramdisk/sbin/ueventd
- /boot/ramdisk/sbin/watchdogd

Catatan:
Copy semua file ( Hanya file-file saja, folder tidak usah) dalam /boot/ramdisk kecuali file Init dan Selinux_version.

Sampai pada tahap ini maka proses porting boot.img telah selesai. Silahkan pack lagi boot.imgnya.

2. Porting System.
Copy dan replace file-file berikut dari rom STOCK ke PORT.

Driver Camera.
- /lib/hw/camera.default.so
- /lib/libcam.camadapter.so
- /lib/libcam.exif.so
- /lib/libcam.paramsmgr.so
- /lib/libcamalgo.so
- /lib/libcamdrv.so
- /lib/libcameracustom.so
- /lib/libfeatureio.so
- /lib/libimageio.so
- /lib/libimageio_plat_drv.so

▪ Grafik Memory.
- /lib/hw/gralloc.mt6592.so

Sensor-sensor.
- /lib/hw/sensors.mt6592.so

Audio.
- /lib/hw/audio.primary.mt6592.so

Gps.
- /lib/hw/gps.default.so

Grafik GPU.
- /lib/libMali.so

 ▪ Driver Modem Baseband.
- /etc/firmware/modem_1_wg_n.img

Konfigurasi Wifi.
- /etc/firmware/WIFI_RAM_CODE_SOC
- /etc/firmware/WMT_SOC.cfg

Konfigurasi Default Apn.
- /etc/apns-conf.xml
- /etc/spn-conf.xml
- /etc/virtual-spn-conf-by-efspn.xml

Permission Hardware.
-/etc/permissions/handheld_core_hardware.xml
- /etc/mddb ➡ khusus yang ini file-filenya berbeda, jadi hapus dulu file-file didalamnya lalu copy file-file dalamnya dari STOCK ke PORT

Switch Gps.
- /xbin/mnld

Untuk memperbaiki bug-bug yang akan muncul nantinya semuanya feeling aja. Tidak ada metode pasti. Panduannya sanggup pake bagian-bagian diatas untuk file-file yang di replace. Bisa di coba direplace kembali memakai file dari STOCK lain ataupun file dari PORT itu sendiri.

Sampai disini pada tahap ini maka langkah-langkah untuk porting custom rom telah selesai. Silahkan pack rom hasil portingan dalam format zip dan coba untuk install di android anda.

Perhatian: Harap untuk melaksanakan backup terlebih dahulu terhadap stock rom android anda, supaya kalau terjadi bootloop maka tinggal di restore saja. Oke cukup hingga disini dan selamat mencoba.

Baca : 
1. Apa Itu Custom Rom Dan Cara Instal Di Android.
2. Cara Backup Dan Restore Rom Di HP Android.

0 Response to "Cara Porting Custom Rom Android Mediatek"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel