Sebelum admin membahas cara fix bug di port rorom mimin akan menjelaskan apa itu porting rom. porting rom adalah membuat (tapi lebih tepat mengedit) custom rom dari device lain ke device agan yah yang pastinya yang spesifikasinya. mirip tapi beda device
Nah Kali ini Admin Akan Share Tips dan
Trik untuk mengatasi / Fix Bugs yang ada
pada Custom ROM :)
ya mungkin ada sebagian yang anda tau,,,
dan tidak tercantum di Postingan ini
silahkan Komen untuk membantu
melengkapi Postingan tentang Fix bugs
ini,,, ini Rangkuman dari berbagai
sumber,,, jadi ya silahkan di baca-baca
kebawah siapa tau postingan ini
membantu anda :)
========================================================================
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
========================================================================
Mungkin Sekian dari saya :) kurang dan
lebih nya mohon maaf dan sekali lagi
mohon bantuan nya untun melengkapi
postingn ini :) agar lebih lengkap dan lebih
lebih lah pokok nya :) :) itulah rangkuman
saya untuk Fix Bugs
No comments:
Post a Comment