1.Masalah Pada SIM Card 1/2
Copy File berikut dari STOCK ROM :
system/etc/firmware/modem.img
Kalau Masih Bermasalah
Copy File berikut :
system/lib/modules/ccci.ko
system/lib/modules/ccci_plat.ko
system/lib/modules/ccmni.ko
PASTE ke BASE ROM
=========
2.Masalah Pada Tombol HOME
Copy File berikut dari STOCK ROM :
system/usr/keylayout/Generic.kl
Kalau Masih Bermasalah Hapus File :
system/usr/keylayout/mtk-tpd.kl
PASTE ke BASE ROM
=========
3.Masalah Pada WiFi
Copy File berikut dari STOCK ROM :
system/lib/modules/mtk_stp_wmt.ko
system/lib/modules/mtk_wmt_wifi.ko
PASTE ke BASE ROM
Kalau Masih Bermasalah Edit File :
META-INF/com/google/android/updater-script cari bagian symlinksymlink(“/system/lib/modules/wlan_mt6620.ko ganti angka 20 jadi 28 ataupun sebaliknya. (lihat di build.prop wlan nya pake chip mt6620 atau mt6628)
=========
4.Problem pada Bluetooth
Copy File berikut dari STOCK ROM :
system/lib/modules/mtk_stp_bt.ko
system/lib/libbluetooth_mtk.so
system/lib/libbluetoothem_mtk.so
PASTE ke BASE ROM
v tambahan :D
*Fix Bluetooth
=>(fix bluetooth yang tidak mau hidup)
1. Explore dir /system dari S- Search kata " BLUE"
2. Setelah itu copy semua ke dir yang sama ke P
=>(Fix transfer bluetooth lama )
1. Explore dir /system dari S- Search kata " BT"
2. Setelah itu copy semua ke dir yang sama ke P
=========
5.Problem FM radio
Copy File berikut dari STOCK ROM :
system/lib/modules/mtk_fm_priv.ko
system/lib/modules/mtk_fm_drv.ko
kalo ga bisa juga ganti juga file berikut:
system/lib/libfmar1000.so
system/lib/libfmcust.so
system/lib/libfmjni.so
system/lib/libfmmt6616.so
system/lib/libfmmt6620.so
system/lib/libfmmt6626.so
system/lib/libfmmt6628.so
PASTE ke BASE ROM
Kalo masih ga mempan juga ganti FMradio.apk nya
=========
6.Problem kamera
Copy File berikut dari STOCK ROM :
system/lib/hw/camera.default.so
Copy File berikut dari STOCK ROM :
system/lib/libcamalgo.so
system/lib/libcamera_client.so
system/lib/libcameracustom.so
system/lib/libcameraprofile.so
system/lib/libcameraservice.so
PASTE ke BASE ROM
Note:kalo cara lib di atas belum berhasil…coba patch dengan semua libmhal (atau bisa coba satu2) dan untuk video recording coba patch dengan semua libMTKOmx (atau bisa satu2)
=========
7.GPS
Copy File berikut dari STOCK ROM :
system/xbin/libmnlp
system/xbin/mnld
PASTE ke BASE ROM
=========
8. Informasi mengenai ROM
Buka build.prop kedua rom lalu edit informasi seperti ROM yang akan kita porting
Edit saja baris build.prop yang ini :
# begin build properties
# autogenerated by buildinfo.sh
ro.build.display.id=
ro.build.date=
ro.build.user=
ro.build.host=
ro.product.name=
ro.product.locale.language=
ro.product.locale.region=
ro.cm.device=
# end build properties
#
# ADDITIONAL_BUILD_PROPERTIES
#
persist.sys.root_access=
ro.modversion= > replace with rom port
ro.cm.version= > you can delete this
ro.config.ringtone=
ro.config.notification_sound=
ro.config.alarm_alert=
ro.sf.lcd_density=
serta semua baris yang berhubungan dengan informasi ROM anda
=========
9.RIL
Replace file-file di ROM port dengan Base ROM
system/bin/rild
system/lib/libreference-ril.so
system/lib/libril.so
system/lib/librilutils.so
system/lib/libsec-ril.so
system/lib/libsecril-client.so
Dan tambahkan file dengan nama “ril” yang ada di Base ROM ke Port ROM
=========
10.Sensor
Replace file-file di ROM port dengan Base ROM
system/bin/sensord
system/bin/sensorservice
system/lib/libsensorservice.so
system/lib/libhardware.so
system/lib/libhardware_legacy.so
=========
11.WiFi
Replace file-file di ROM port dengan Base ROM
system/bin/wifimac
system/bin/wpa_cli
system/bin/wpa_supplicant
system/lib/libwpa_client.so
=========
12.Missing files / Files yang hilang
Anda harus menyalin semua file di Base ROM ke ROM Port untuk membuatnya lebih baik lagi, tapi jangan di replace file yang sudah ada, tambahkan saja yang belum ada.
=========
13.File yang dapat di ganti di Porting ROM
Bin
>adb
>dalvikvm
>debuggerd
>dhcpcd
>dnsmasq
>drmserver
>gdbserver
>glgps
>hostapd
>hostapd_cli
>ime
>ip
>ip6tables
>iptables
>logcat
>logwrapper
>media
>mediaserver
>mtpd
>ndc
>netcfg
>netd
>ntfs-3g
>ping
>ping6
>pppd
>radiooptions
>rild
>screenshot
>sdcard
>sensord
>sensorservice
>service
>servicemanager
>toolbox
>vdc
>vold
>wifimac
>wpa_cli
>wpa_supplicant
Lib
>lge-ril.so (for LG devices)
>libbluetooth_jni.so
>libbt-hci.so
>libbt-utils.so
>libhardware.so
>libhardware_legacy.so
>liblgehdmi.so
>libnfc.so
>libnfc_jni.so
>libnfc_ndef.so
>libreference-ril.so
>libril.so
>librilutils.so
>libsensorservice.so
>libwpa_client.so
=========
14.Video streaming
> libstagefright.so
Serta semua libs tentang “libstagefright” dari nama lib
=========
15.BUGS SIGNAL
-ganti semua file berextensi librilxxx.so di system/lib
dengan file dari stock rom. Apabila masih gak nongol coba
cek imei ma meid *#06# kalo imei ma meid null coba flash
part efs agan. Part efs adalah backup untuk ICS
mmcblk0p9, mmcblk0p10, mmcblk0p11 dan untuk JB
mmcblk0p6, mmcblk0p7, mmcblk0p8. Kalo masih belum keluar
apes namanya :v
=========
16.BUGS CAMERA
-ganti semua file berextensi mm-qcameraxxx di system/
bin dengan file dari stock rom
-ganti file v4I2-qcamera-app di system/bin dengan file
dari stock rom
-ganti file camera.msm7627a.so di system/lib/hw dengan
file dari stock rom
-ganti file libcamera_client.so dan libcameraservice.so
di system/lib dengan file dari stock rom
-ganti semua file libmmcameraxxx.so di system/lib
dengan file dari stock rom
=========
17.BUGS GPU
-ganti semua file di dalam folder egl di system/lib dengan
file dari stock rom
=========
18.BUGS USB
-ganti file vfold.fstab di system/etc dengan file dari
stock rom
^ untuk Jelly Bean
v Untuk Kitkat
*Fix USB Connection
1. Repack boot.img dari S dan P
2. Samakan beberapa bagian yang berkaitan dengan system pada ROM S dan P di:
- init.qcom.usb.rc
- init.qcom.usb.sh
3. Perhatikan permissions chmod dan chown dari S ke P
4. Pack Boot.img ROM P
=========
19.BUGS SAAT TAMPILAN VIDEO
-ganti semua file berextensi libchromaticxxx.so di
system/lib dengan file dari stock rom.
=========
20.Fix SS aka Screenshot
1. Explore dir /system dari S- Search kata " SCREENSHOOT"
2. Setelah itu copy semua ke dir yang sama ke P
3. Explore dir /system dari S- Search kata " SCREENCAP "
4. Setelah itu copy semua ke dir yang sama ke P
=========
Cara II: (Khusus yg masih pure rom portingan)
=========
21.Fix Wifi:
*Bin
netcfg
dhcpcd
ifconfig
hostapd*
wpa*
netd -> Fix wifi hotspot
*Lib
libhardwarelegacy.so -> Fix wifi Hotspot
libwpa_client
*Lib/modules
ath6kl(folder)
cfg80211
*Etc
wifi (folder)
firmware (folder)
dhcpcd(folder)
=========
22.Fix Tombol Sentuh(Haptic):
Usr (Folder)
usr\keylayout\Generic.kl ->fix HomeKey (Compare)/Set Key 102 HOME
=========
23.Ads:
etc/hosts ->replace dgn file terbaru ato dari tweak buat blok iklan
=========
24.FIX Audio:
*Bin
Mm-audio*
Sound
*Etc
Audio*
*Lib
Soundfx(Folder)
Libaudio*
Libmm-audio*
libSR_AudioIn
*Lib/Hw
audio.a2dp.default.so -> audio bluetooth
=========
25.FIX Storage:
*Build.prop -> Edit sesuaikan dgn stock "ro.emmc.sdcard.partition"
*Bin
Vold
*Etc
Vold* -> edit file untuk swap internal dan external
=========
26.FIX GPS
*Lib
libgps*
*Lib/Hw
gps.default.so
gralloc*
*Etc
gps.conf
=========
27.Fix Bootloop waktu porting:
*libandroid_runtime.so
*libandroid_servers.so
*libmedia_jni.so
*Repack boot.image
=========
28.TAMBAHAN :
Error yg biasa terjadi saat porting (Instalation Aborted) :
Error 0 : cukup pindahkan file kedalam folder / copas lagi dari pc / format microsd / gunakan yg lain
Error 6 : cek format dan mount apakah susah sesuai dgn stock rom
Error 7 : hapus kalimat assert yang ada di script biasax plg atas
Error Font : hapus eksekusi file font
Error Symlink :cek updater sesuaikan mgkn file yg dieksekusi tidak ada di folder system/copas symlink dari port rom
Error Set permission : cek updater sesuaikan mgkn file yg dieksekusi tidak ada di folder system
Error Binary : ganti update binary yg cocok bisa dari stock atupun dari port atau bisa jg kitchen