Assalamualaikum Wr. Wb.
Halo vrooh! Dateng lagi ke postnya Blog Android yang aneh-aneh ini :v Kalo kemarin kan ane udah share cara porting sama cara compare boot.img.. Nahh kali ini ane mau share cara fix bug yang ada di porting ROM. Kan gak mungkin kalo di porting rom nggak ada bugnya :D Jadi Kalo sobat sekalian menemukan bug, bisa liat di sini cara fixnya! Langsung aja.. Cekibrott!!
Apabila nemuin BUG bagian ini coba di CEK dan di PAHAMI serta di Pelajari:
Apabila sudah ada file yang sama silahkan dihapus "Copas dari stock/port menggunakan RE atau buat file update.zip atau pada saat porting Skip file yang tidak ada / Gunakan LogikaSilahkan Menambahkan atau koreksi apabila ada yang kurang atau salah
Bootloop waktu porting
*libandroid_runtime.so
*libandroid_servers.so
*libmedia_jni.so
*Repack boot.image
RadioFM
\system\bin\fmradio
\system\etc\firmware\mt6620_patch_e3_hdr.bin
\system\etc\firmware\mt6620_patch_e6_hdr.bin
\system\etc\firmware\WMT.CFG
\system\lib\modules\mtk_fm_drv.ko
\system\lib\libfmcust.so
Sensors
/system/bin/akmd*
/system/lib/libsensors.so
/system/lib/libms3c_yamaha.so
/system/etc/firmware (folder)
/system/bin/servicemanager
Bluetooth\Wifi tidak bisa On\Off
\system\lib\module\mtk_stp_wmt
Bluetooth
/system/bin/bd_prov
/system/bin/uim*
/system/bin/hcid
/system/bin/bluetooth*
/system/bin/hciattach
/system/bin/sdptool
/system/xbin/hciconfig
/system/bin/brcm_patchram_plus
/system/lib/libbluetooth_mtk.so
/system/lib/libbluetoothem_mtk.so
Wifi
/system/bin/netcfg
/system/bin/dhcpcd
/system/bin/ifconfig
/system/bin/hostap
/system/bin/hostapd
/system/bin/hostapd_bin
/system/bin/pcscd
/system/bin/wlan*
/system/bin/wpa*
/system/bin/netd -> Fix wifi hotspot
/system/lib/libhardwarelegacy.so -> Fix wifi /system/lib/modules/mtk_stp_wmt.ko/system/lib/modules/mtk_wmt_wifi.ko
/system/etc/wifi (folder)
/system/etc/firmware (folder)
Camera
/system/etc/media_profiles.xml
/system/lib/libcamera.so
/system/lib/liboemcamera.so
\system\lib\hw\camera.default.so
\system\lib\libcamera_client.so
\system\lib\libcameracustom.so\system\lib\libcameraprofile.so
\system\lib\libcameraservice.so
\system\lib\libmhal.so\system\lib\libmhalcontent.so
\system\lib\libmhaldrv.so
\system\lib\libmhalmdp.so
\system\lib\libmhalpipe.so
\system\lib\libmhalscenario.so
\system\lib\libmhalutility.so
\system\etc\permission\android.hardware.camera.front.xml
\system\lib\libOmx*.so ->fix camcoder
SD card/Memory
/system/bin/vold
\system\etc\vold.fstab -> edit file untuk swap internal dan external
\system\etc\vold.fstab.nand
GPS
\system\xbin\libmnlp
/system/etc/gps.conf ->cari file dari tweak atau edit sesuaikan dgn pool indo buat lock cepat bisa cari lewat google NTP indo
Tombol Sentuh(Haptic)
/system/usr
/system/usr\keylayout\Generic.kl ->fix HomeKey
Sim1/2 (RIL)
\system\etc\firmware\modem.img
\system\etc\permission ->yg berhubungan dengan (RIL)
/system/bin/stmd
/system/bin/rild*
/system/etc/rril
Audio/Sound
\system\lib\libaudio* .so
Ads
/system/etc/hosts ->replace dgn file terbaru ato dari tweak buat blok iklan
Kalo belum fix coba dipindahkan 1-1 file, kalo copas via RE harus reboot dulu untuk liat hasilxCredit To Xda DWYOR
Ingin Belajar Compile/Porting/Build from Source silahkan ke lnk ini :http://forum.xda-developers.com/showthread.php?t=2281656
Sedilkit Tips Buat Porting yang telah diterapkan di HH merk lain mudah2an bisa diterapkan: Ane g akan share keseluruhan tapi cuma sedikit aja untuk selanjutx ilahkan baca dari link diatas Stock Rom(S)Base + Port Rom(P)*Aturan yg berlaku secara umum Port Rom harus dari HH yg memiliki jenis chipset yg sama (gunakan wikipedia or google), untuk lintas chipset ane sendiri lom paham, masih rahasia mastah2 di XDA
Tools:
1. Notepad++
2. Winrar/Winzip/7Zip
3. Boot Recovery Repack atau sejenisx
Porting ada 2 cara :
1. Menggunakan Tools -> Rom Porter
2. Menggunakan sitem Copas menggunakan 3 tools diatas
File yg berada terakhir di dlm Rom Hasil Portingan :
1. File System dari Port
2. Boot.img dari stockRepack boot (S) dan (P), buka kedua file init.rc dan copas kalimat EXPORTBOOTCLASSPATH.... dari P dan gantikan kalimat yg sama yang ada di S
3. Meta/Updater dari Stock Cara :
- Buka updater-script dari P copas HANYA SEMUA set permision yang lain tidak usah dan gantikan HANYA SEMUA set permission saja yg di S. INGAT HANYA SET PERMISSION!!!!!! script yg lain jgn di gangu apabila tidak mengerti
- Cek file yg diekekusi di set permission apakah ada dalam file sistem, apabila tidak ada hapus aja*
- file diatas adalah file yg wajib pada saat zip buat flahing, adapun apabila ada file tambahan seperti data atau log.bin silahkan masukkan kalau mau, tapi apabila ada file radio jgn dimasukkan kecuali mengerti.
Error yg biasa terjadi saat porting :
Error 0 : cukup pindahkan file kedalam folder
Error 6 dan Error 7 : ada script yang kehapus / kurang
Error Assert : hapus kalimat assert pada bagian atas script
Error Font : hapus eksekusi file fontError Symlink dan set permission : cek updater sesuaikan mgkn file yg dieksekusi tidak ada di folder system
NB :
1. Baca 3x dari awal sampai selesai
2. Apabila ada yg kurang jelas pada updater sciprt silahkan buka link yg ane kasih disitu ada SS
3. Sebelum Flahing cek kembali updater script jgn sampai ada perintah format atau Mmcbloc yg dieksekusi tidak sesuai
4.Gunakan Logika dan akal sehat pada saat porting
5. Cara diatas seharux udah bisa sampai HH booting sampai mode stanby, apabila bootloop dan sudah coba pake cara yg diling tapi masih bootloop coba cari rom portingan lain, kemungkinan itu mmg port rom yg bermasalah
6. Selalu siapkan ROM yg telah bekerja buat HH Apabila terjadi error pada saat flashing jg tinggal flashing lg dgn yg udah work
7. Apabila terdapat bugs tinggal fix pake cara diatas
Dari Tips diatas apabila menemui kendala sekali lagi silahkan buka link disitu ada jawabannya semua. Ane gak bertanggung jawab apabila HH Brick karena salah script dsb.
Make by : Mohamad Arief
DWYOR!! DWYOR!!
Wassalamualaikum Wr. Wb.
ConversionConversion EmoticonEmoticon