Pages

Kamis, 08 Mei 2014

Cara Porting ROM semua Android Mediatek MT65XX by Van Der Bay

Untuk memporting Rom dari perangkat berprosesor Mediatek MT65xx umumnya memenuhi langkah-langkah yang sama:
1. Porting dari prosesor yang sama misal MT6572 maka kita harus mencari ROM yang sama dari perangkat MT6572, begitu pun MT6577, MT6582, MT6592 dan seterusnya.
2. Resolusi boleh berbeda asal tidak selisih jauh, misal WVGA to FWVGA, HD to qHD, dll...
3. Versi Android yang sama, 4.2.2 to 4.2.2
4. Boot.img bisa menggunakan stock boot.img atau dikombinasikan antara ramdisk sumber dan kernel stock, kasus  ini terjadi pada saat kita mau porting rom Lewa, S3 maupun S4. Untuk membongkar boot.img kita menggunakan mtk-tools. Kenapa harus dibongkar karena  kita harus mereplase bootclasspath yang terdapat dalam ramdisk. Akan tetapi jika anda masih pemula, Gunakan saja boot.img dari ROM original / stokrom HP anda. Jika ingin membongkar boot.img baca posting terbaru disini => Android Kitchen Xperimental Tools
5. Sekarang Langsung Praktek Porting, Ambil semua file pada alamat folder dibawah ini, Dari StockRom anda ke  Target Port ROM tujuan anda.
  • System / xbin/ libel_65xx
  • System / lib / hw
  • System / lib / modules
  • System / lib / libncurses.so
  • System / etc / firmware
  • System / etc / vold.fstab
  • System / etc / vold.fstab.nand
  • System / etc / bluetooth
Note: Tidak termasuk SUB Folder...

6. Sekarang Buka Folder stock ROM dan pergi ke META-INF/google/android/
tahan file update-script open and text editor
7. Sekarang masuk Updater Script di port rom, Anda akan menemukan baris yang dimulai dengan ini ...
Format ("....... "mmcblk0p" "," / system ");
Mount ("....... "mmcblk0p" "," / system ");
Note: Setiap HH Android mempunyai alamat pada baris biru yg berbeda, Maka yg harus anda lakukan, Ambilah/Salin kedua baris diatas pada StokROM dan masukan untuk menggantikan yg ada pada PORT ROM.
8. Zipkan kembali Port ROM anda, dan cobalah Install terlebih dahulu, Jika sukses berarti anda ganteng, Jika ada Bugs maka jangan menyerah lanjut ke Tutorial Fix Bug dibawah ini...

 Fixing ROM Bugs:
  • Jika terdapat permasalahan dalam audio, lakukan:
    Copy isi system/lib dari stock lalu delete folder didalamnya, kemudian cari file yang ada embel-embel audionya. Hasil pencarian tersebut di copy ke rom portingan kita
  • Jika ROM terbalik, Buka build.prop Cari ro.sf.hw-rotation ubah nilai HW-ROTATION (Hardware LCD Rotation) jika nilainya 180 maka ganti menjadi 0, Jika 0 maka ganti menjadi 180.
  • Jika sinyal operator bermasalah copy modem-(xxx).img yang letaknya di system/etc/firmware stock ke port rom, XXX maksudnya, Nama/kode pada pertengahan filename tersebut bisa bervariasi.
  • Jika camera tidak bisa autofokus copy libcameracustom.so dari system/lib/modules 
  • Jika Wifi/ Bluetooth bermasalah copy mtk_stp_wmt yang letaknya di /system/lib/modules 
  • Jika perangkat anda mempunyai tombol fisik home copy Generic.kl yang letaknya di system/usr/keylayout
  • Jika navigasi bar tidak ada tambahkan baris berikut ke file build.prop yang letaknya di system qemu.hw.mainkeys=0 
  • Jika ICON Lockscreen tdak Center,  Decompile framework-res.apk - masuk folder res/layout - buka keyguard_glow_pad_view.xml - ubah android:gravity="left" menjadi android:gravity="center" - ubah android:layout_width="wrap_content" menjadi android:layout_width="fill_parent" - SAVE - buka keyguard_glow_pad_container.xml - ubah android:layout_width="wrap_content" menjadi android:layout_width="fill_parent" - SAVE - Recompile - Selesai 
  • Jika Camera force close,  lakukan hal yang sama seperti langkah Fix Audio dengan melakukan pencarian nama file camera dan mereplace ke port, Apabila masih bermasalah juga lakukan copy file-file berikut:
system/lib/libcamalgo.so
system/lib/libcameracustom.so
system/lib/libmhaldrv.so
Apabila masih juga, tambahkan baris biru pada init.rc yang terletak di ramdisk boot.img (harus bongkar dulu boot.img)
#Camera
    chmod 0660 /dev/camera-sysram
    chmod 0660 /dev/camera-isp
    chmod 0660 /dev/camera-eis
    chmod 0660 /dev/camera-fdvt
    chmod 0660 /dev/camera-resmgr
    chmod 0660 /dev/kd_camera_hw
    chmod 0660 /dev/kd_camera_flashlight
    chmod 0660 /dev/FM50AF
    chmod 0660 /dev/MT9P017AF
    chmod 0660 /dev/OV8825AF
    chmod 0660 /dev/A8141AF

    chown system camera /dev/camera-sysram
    chown system camera /dev/camera-isp
    chown system camera /dev/camera-eis
    chown system camera /dev/camera-fdvt
    chown system camera /dev/camera-resmgr
    chown system camera /dev/kd_camera_hw
    chown system camera /dev/kd_camera_flashlight
    chown system camera /dev/FM50AF
    chown system camera /dev/MT9P017AF
    chown system camera /dev/OV8825AF
    chown system camera /dev/A8141AF
  • Jika perangkat anda selain MT6577, misal mt6572, mt6582, mt6592, maka sampai langkah disini ROM anda seharusnya sudah FIX,  karena lebih simple.
  • Dan Jika Chipset Anda MT6577 Maka akan terdapat dua tipe chipset yaitu mt6220 dan mt6228, tinggal patch aja sesuai panduan berikut
FMradio
system/etc/firmware/mt6620_patch_e3_hdr.bin
system/etc/firmware/mt6620_patch_e6_hdr.bin
jika MT6628, harus mempatch jugal mt6628_fm_*_*.bin

system/etc/firmware/WMT.CFG 
konfig antenna, tanpa ini radio fm tidak akan jelas keterimanya

system/lib/modules/mtk_fm_drv.ko
system/lib/libfmcust.so

Wi-Fi & BT
system/lib/modules/mtk_stp_wmt.ko
system/lib/modules/mtk_wmt_wifi.ko  
Setelah di patching, Wi-Fi dan bluetooh bisa dihidupkan dan dimatikan
system/lib/libbluetooth_mtk.so
system/lib/libbluetoothem_mtk.so
MTK Engineering akan menampikan MT6628 jika tidak di patch.
system/etc/firmware
jika MT6628, harus mempatch juga WIFI_RAM_CODE_*

GPS
system/xbin/libmnlp

build.prop
fmradio.driver.chip=1  
jika MT6628 rubah ke 3
mediatek.wlan.chip=MT6620
jika MT6628 rubah digit terakhir ke 8
mediatek.wlan.module.postfix=_mt6620
jika MT6628 rubah digit terakhir ke 8

updater-script
symlink("wlan_mt6620.ko", "/system/lib/modules/wlan.ko"); 
Jika MT6628 rubah digit terakhir ke 8

Sekian saja dari saya, Semoga bermanfaat... Like Fans Page untuk mendapatkan update terbaru...

Posting Terkait:

  1. Custom ROM ASUS Zenfone mt6572
  2. Custom ROM Android Tercepat DiDunia [MT6572 Only] 
  3. CustomROM Q-S.S19.tweaked.v.1.10 for Maxtron AMOR (Cocok untuk GAMER) 
  4. Cara Membuat File Scatter yg dibutuhkan utk Flash Tool dgn MTK Droid Tool 
  5. Cara Mudah Porting ROM semua Android Mediatek MT65XX 
  6. Cara Nonton Siaran Streaming TV Lokal dari Hape Android 
  7. Cara Pasang Facebook Home pada Android 
  8. Cara Root dengan MTK Droid Tool 
  9. Cara Setting Modem HP Cina [Semua Merk & Type] 
  10. Cara Termudah Root Android Cina dengan FramaRoot 
  11. Cara UBL (Unlock Boot Loader) ASUS Zenfone 5 & 6 
  12. Cara Update System Recovery Android Cina & Cara Masuk ke CWM (Clock Work Mod) Recovery
  13. Android Kitchen Xperimental Tools (Advanced Porting and Modding Android)

Tidak ada komentar:

Posting Komentar

Silahkan tinggalkan komentar anda, untuk laporan jika ada LINK rusak ataupun FILE yang sudah dihapus dari database, maupun REQUEST.