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 :
- https://pintarinblog.blogspot.com//search?q=
- xda
- mbah google
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"