Hallo Sahabat Ave Team Dev di artikel kali ini saya akan berbagi Cara Porting Rom ber Chipset Qualcomm. Langsung saja simak Tutorial Porting ini baik baik.
Hal yang perlu diperhatikan saat Porting rom adalah Kesamaan Chipset dan Type code nya sebagai contoh Qualcom ke Qualcom tidak bisa Qualcom Ke Mediatek begitu sebaliknya, tidak kalah penting disini tipe code nya sebagai contoh Qualcom MSM8x25 ini bisa di port ke tipe kode yang sama, tidak bisa di port ke tipe yang lain contohnya Qualcom MSM8x25 diport ke MSM6x25. Oke selanjutnya bagian yang lumayan sulitnya .
Syarat And Tools:
- Brain
- Port Rom yang mau kamu port
- Base Rom yang pastinya no bug
- Pengetahuan Unpack dan Repack boot.img
- Pengetahuan dalam Menciptakan Flashable.zip
- Yang tidak kalah penting adalah Kemauan, Ketekunan dan Kesabaran
Step 1 Penggabungan File System
1. Extrack kedua rom Base dan rom Port ke folder yang berbeda, beri nama setiap folder dengan nama Base untuk Base rom dan Port untuk Port rom guna mempermudah kalian nantinya
2. Hapus Semua File dan Folder lain dari rom Port tinggalkan boot.img, Meta-inf, System dan data kalau ada
3. Salin dan ganti beberapa file yang di tulis di bawah ini dari folder Base ke foder Port, Hal ini untuk memperbaiki Bug seperti Wifi, Kamera, Dll
#NB Jika ada file yang tidak ada silahkan abaikan saja, Ingat REPLACE REPLACE REPLACE!
pada /system/bin ganti beberapa file dibawah ini dari Base Rom ke Port, beberapa file tersebut antara lain :
- bmgr
- brcm_patchram_plus
- hci_attach
- ime
- input
- monkey
- pm
- port-bridge
- rild
- servicemanager
- vold
- wpa_supplicant
Pada /system/etc ganti beberapa Folder dari Base rom ke Port, beberapa folder tersebut antara lain :
Folder :
- bluetooth
- hdhcpd
- firmware
- permission
- ppp
- wifi
Pada /system/etc ganti beberapa file dari Base rom ke Port, beberapa file tersebut antara lain :
- dbus.conf
- gps.conf
- host
- media_profiles.xml
- resolv.conf
- vold.fstab
Pada /system/lib ganti beberapa folder dari Base rom ke Port, beberapa folder tersebut antara lain :
- modul
-hw
- egl
Pada /system/lib ganti beberapa file dari Base rom ke Port, beberapa file antara lain :
- libauth.so
- libcm.so
- libbluedroid.so
- libbluetooth.so
- libbluetoothd,so
- libcamera.so
- libcameraservice.so
- libdiag.so
- libdbus.so
- libdss.so
- libdsm.so
- libdll.so
- libgsl.so
- libgstk_exp.so
- libmiscta.so
- libmmgsdilib.so
- libmmipl.so
- libmmjpeg.so
- liblog.so
- libnv.so
- liboem_rapi.so
- liboemcamera.so
- libhardware_legacy.so
- liboncrpc.so
- libpbmlib.so
- libqmi.so
- libqueue.so
- libril.so
- libril-qc-1.so
- libsensorservice.so
- libwms.so
- lib wmsts.so
- libchromatix ( semua file yang dimulai dengan nama lubchromatix )
Pada system/usr Base rom copy semua pindahkan ke Port Rom
Step 2 Unpack dan Repack boot.img
1. Unpack boot.img (kalau tidak tau di google banyak cara)
2. Samakan bagian EXPORTBOOTCLASSPATH bla bla bla dari init.rc Base dengan init.rc Port. kalau bootlop pindahkan saja init.rc Port ke Base Rom
3. Sekarang pack boot.img Base rom yang sudah diedit dan tambahkan boot.img baru diedit kedalam folder Port
Step 3 META-INF
Ubah partisi pada update-script tempatnya di META-INF/com/google/android/disini* Samakan Partisinya dengan Base Rom
#NB : Salah partisi bisa menyebabkan hal yang tidak di inginkan jadi teliti dengan baik baik
Step 4 Build.prop
Samakan bagian Density Base rom dengan Port Rom setelah melewati step step diatas langkah selanjutnya adalah finishing , Flashable zip kan rom Port tadi dan siap untuk instal via CWM
Oke demikian artikel saya semoga bermanfaat untuk anda untuk fix bug bisa lihat di artikel saya sebelumnya.
Source : Porter Maniac Andromax C
Wassalamu'alaikum Wr Wb
Selalu ingat kata2 ini yaJangan Ngeluh Hargai Karya Orang Lain Maka Mereka Juga akan Menghargaimu DWYOR (resiko ditanggung penumpang) Terimakasih Atas Kunjungan Sahabat Ave Team Dev,Semoga Article Ini bermanfaat Buat Kalian SemuaSalam Hangat selalu,Cheers!!