Blog Informasi Teknologi

Tutorial Porting Rom Nougat Untuk Evercoss Genpro X


Bukan maksud menggurui atau apa, tujuan aku menulis ini yaitu untuk kita pelajari bersama khususnya para pengguna Evercoss Genpro X.



Persiapan Alat

Android Image Kitchen (ada versi pc dan android)
Assayed Kitchen
Win Merger
WinRar / 7zip / dsb
Textpad

Bahan Port

Bisa ambil dari
Xiaomi Redmi 2
Lenovo A6000
Atau dapat juga dari sumber lain yang terpenting dari msm8909 dan msm8916 (yg 32bit)

Langkah Porting


  • Ekstrak rom yang mau di port ke Genpro X dgn Winrar atau sejenisnya (kalau via hh dapat pakai rootex atau rar)
  • Jika rom yang mau diport ekstensinya system.new.dat maka silahkan di bongkar dahulu (saya biasanya memakai Assayed Kitchen)
  • Bongkar boot.img dengan Android Image Kitchen atau Assayed Kitchen
  • Replace boot.img-zImage port ganti dengan boot.img-zImage dari stock. kemudian hapus boot.img-dtb port
  • Selanjutnya silahkan di compare aja isi ramdisknya dengan winmerger
  • Jika sudah selesai, repack kembali menjadi boot.img memakai Android Image Kitchen or Assayed Kitchen
  • Buka update-script pada META-INF, Jika diawal script ada line assert bla...bla...bla silahkan hapus saja line tersebut


Cari ini


symlink("/data/misc/wifi/WCNSS_qcom_cfg.ini", "/system/etc/firmware/wlan/prima/WCNSS_qcom_cfg.ini");
symlink("/persist/WCNSS_qcom_wlan_nv.bin", "/system/etc/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin");
symlink("/persist/WCNSS_wlan_dictionary.dat", "/system/etc/firmware/wlan/prima/WCNSS_wlan_dictionary.dat");
symlink("/system/lib/modules/pronto/pronto_wlan.ko", "/system/lib/modules/wlan.ko");

Jika symlink diatas tidak ada silahkan ditambahkan supaya wifi tidak bug nantinya


  • Setelah final kemudian simpan update-script yg sudah diedit
  • Untuk file system yang harus di replace yaitu sebagai berikut (agak ribet alasannya patch nya hasil dari oplosan)


Dari stock Marshmallow

system/bin
mm-qcamera-app

system/vendor/lib
semua libactuator*
semua libchromatix*
semua libmmcamera*
liboemcamera.so
mmi_camera.so
mmi_sensor.so
mmi_wifi.so


Dari stock Nougat

system/bin 
test (satu folder)
abortFpsvcd.sh
auto_test.sh
cloudtestsuite_end.sh
cloudtestsuite_start.sh
factory.sh
factory_ca.sh
resumeFpsvcd.sh
tcltime.sh
autotest_play_event
autotest_record_frame
autotest_save_bmp
checksilead (semua file)
cloudtestsuited
factorytool (semua file)
fingerprintd
semua file yang berawalan fp...
sensorservice
WifiLogger_app

system/etc
firmware
permissions (android.hardware.fingerprint.xml)
sensors
silead
wifi
init.qcom.wifi.sh
mixer* (semua file)
xtwifi.conf

system/lib
hw (sensors.msm8909.so dan sileadfingerprint.default.so)
module (satu folder)
libcloudtestsuite (2 file)
libfactorylib.. (semua file)
libfp.... (semua file)
libhardware_legacy.so
librelfactorylibforhuawei (2 file)
librelfpapiforhuawei (2 file)
libsensorservice.so
libwifi-service.so

system/vendor/lib
libcalmodule (3 file)
libmmi.so
mmi_vibrator.so
mmi_flashlight.so
sensor_calibrate.so

Dari Huawei Y560

system/bin
mm-pp-daemon
mm-qcamera-daemon

system/lib
hw/camera.msm8909.so
libmmcamera_interface.so
libmmjpeg_interface.so
libmm-qcamera.so

Puyeng ya (sama aku lebih puyeng)


  • Kalau sudah tinggal edit build.prop sesuaikan ro.product.model, ro.product.brand, ro.product.name, ro.product.device
  • Kalau sudah semua tinggal kompress lagi romnya jadi zip
  • Silahkan di test flash via twrp


SALAM BOOTLOOP GAN 

Credits :


Labels: Evercoss, GENPRO X, Nougat, Tips & Tutorial

Thanks for reading Tutorial Porting Rom Nougat Untuk Evercoss Genpro X. Please share...!

0 Comment for "Tutorial Porting Rom Nougat Untuk Evercoss Genpro X"

Back To Top