Home / TIPS n TRIK / Tutorial Dasar Porting ROM Android

Tutorial Dasar Porting ROM Android

Karena banyak yang menanyakan dan saya memang banyak kesibukan di dunia offline dan mengurus beberapa blog, sehingga ada beberapa pertanyaaan tidak sempat terbalaskan. OK Kali ini saya akan memberikan dasar-dasar porting ROM Android khususnya smartphone Android berchipset Qualcomm. Untuk pengguna Mediatek sebenarnya bisa menggunakan tutorial ini memang seh mungkin agak sedikit berbeda.

Untuk porting ROM ada beberapa hal yang mesti kamu perhatikan dulu:

  1. Nyari ROM target sesuai dengan spesifikasi hape kita terutama chipsetnya contoh Snapdragon 200,400,410 dll (untuk tentang ini silahkan search di google kalo belum mengerti jangan dulu belajar porting ROM!!)
  2. Target ROM harus sama system operasi Androidnya dengan punya hape kita contoh Kitkat harus nyari yang kitkat juga, Jellybean harus jellybean juga
  3. Untuk Lollipop ada 2 jenis ROM ada yang versi 32-bit ada yang 64-bit dan ini harus sama dengan punya stock rom kita
  4. ingat selain file boot.img,folder system,folder Meta-inf dan folder data (kalo ada) yang ada di Port ROMHARUS DI HAPUS
    file-terlarang-di-port-rom
    file-terlarang-di-port-rom-2
  5. Bootloop,kehilangan IMEI atau Mati Total adalah resiko yang harus siap kamu hadapi, siapkan mental kamu.
  6. Belum tentu semua ROM itu bisa di porting,…
  7. Untuk pertama kali belajar porting ROM coba porting ROM dari hape dari Vendor yang sama dan tentunya spesifikasi hampir mirip
  8. Kerusakan yang diakibatkan dari Tutorial ini bukan tanggung jawab saya

Tutorial Porting ROM Qualcomm

  1. Unpack Repack boot.img punya Port dan stock – untuk tutorial ini belum sempat ane posting nanti kalo ada waktu lagi…sementara search aja di google dulu
  2. Tukar folder folder ramdisk punya stock dengan punya port, kemudian repack
  3. Pindahkan boot.img yg sudah di oplos tadi ke Port ROM
  4. Edit updater-script yang ada di port rom samakan baris dibwah ini dengan punya stock rom
    format(“ext4”, “EMMC”, “……………………………”);
    mount(“ext4”, “EMMC”, “……………………………”);

    package_extract_file(“boot.img”, “……………………………”);
  5. Atau untuk lebih aman lagi folder META-INF pake punya stock tapi ga selalu bisa
  6. khusus Lollipop rata-rata pake system.new.dat. kamu mesti extract dulu (untuk tutorialnya cari di google) terus hasil extractnya pindahkan ke stock
  7. Coba tes flashing

Tutorial Fix Bug
Kalo bisa booting dan masuk homescreen tentunya banyak problem/bug yang akan kamu temui tapi ada juga seh ROM yang cuma dikit. Porting ROM itu gampang2 susah…

Fix Wifi
samakan symlink yang ada di updater-script (cari yang ada tulisan wifi atau wlan)
pindahkan isi folder firmware dan wifi yang ada di system/etc punya stock ke port rom
ganti file pronto_wlan.ko yang ada di folder lib/modules

kalo masih tidak bisa juga cari file2 yang ada kata2 wifi/wlan terus coba di ganti

Fix Sound/Suara
Ganti file2 dibawah ini rekomendasi coba dulu satu2
mixer_paths.xml (atau semua yang berhubungan dengan Mixer path)
kalo masih bandel ganti semua file audio yang ada di folder system/lib dan dan system/lib/hw
sebaiknya nyobanya satu2 atau pergroup

Fix Camera
kalo yang ini memang termasuk yang paling susah..
Ganti file-file yang ada di System/Vendor/lib
– libactuator (semuanya)
– libchromatix (semuanya)
– libmmcamera (semuanya)
– liboemcamera.so

serta file camera yang ada di system/lib/hw dan system/lib terkecuali dibawah ini
– libcamera_client.so
– libcamera_metadata.so
– libcameraservice.so

Fix Sensor
ganti file sensor yang ada di system/lib/hw
sama file calmodule yang ada di system/vendor/lib

Fix Radio FM
– radio-iris-transport.ko
– fmconfig
– fm_qsoc_patches
– libqcomfm_jni.so (optional kalo masih ga work juga)

Fix Sinyal/Simcard
ganti semua file libril dan libqmi yang ada di system/vendor/lib
kalo ga bisa juga ganti libril yang ada di system/lib

Mungkin segitu dulu untuk cara fix nya dan tidak semua file yang saya sebutkan diatas otomatis bisa menyelesaikan problem tersebut intinya kamu nyari file2 yang berhubungan dngan problem kamu. Selanjutnya pengalaman dan kesabaran yang akan menentukan kesuksesan porting ROM.

Tentunya tutorial ini masih banyak kekuranganya, untuk melengkapinya coba cari juga tutorial porting ROM di Google…..

Bagi yang hasil karyanya mau di Posting di sini…silahkan kontak ane…nanti ane kasih PIN BBM biar fast respon…

Related

Tentang admin

Hanya seorang pengemar Android dari jamanya Nexus One, yang ingin berbagi pengalamanya tentang Android melalui Blog.

Beri Komentar

Beri Komentar

126 comments

  1. mau nanya lagi nih min, folder folder ramdisk yg ada di port rom itu ditukar semua sama yg punya stock?

    • kalo bisa booting ga usah di ganti…terkecuali bug nya bandel …baru nyoba ganti2 file2 di ramdisk..itu juga jgn semua, malah bisa2 ga booting…biar mudah gantinya pake punya base CM juga yang sudah di jalan di hape agan…

  2. Mau nanya min, cara fix file manager fc di base rom cm gimana udh di ubek ubek gak bisa juga?

  3. min, mau nanya ngefix nya di pc atau di hp min?

  4. #help min
    cara atasi bug camera enggak muncul dimenu gimana port rom remix marsmallow udah pakek camera snapdragon tetep kehiden min tanks klok udh bales ditunggu

  5. Min portingin ROM Xperia Z5G condor buat Andromax A dong hehehe

  6. min klu fasboot gi mana ngatasin nya

  7. Andromax C3 ente masih ada gak gan?

  8. Kan di Moto E ada rom Marsmellow itu bisa diport ke c3 gak?

  9. Kalau port rom beda chipset itu bisa apa enggak gan, misalnya dari MSM8909 ke MSM8610. Bisa gak?

    • ga bisa kayanya…spesial msm8909 sama msm8916 masih bisa…

      • Kalau dari MSM8960 ke MSM8610 kok ada yang berhasil ya? Dan kalau MSM8916 ke MSM8610 bisa gak?

        • dulu waktu masih pegang C3 ane ga bisa port dari mm8916…lah itu keren ada yang bisa…coba nanya ke yg udah berhasil port dari msm8960….

          • Kan ane port rom ke andromax c3 lah itu ada bug internalnya gak kedetect, itu solusinya apa gan?

          • coba di ganti file sdcard yg ada di system/bin … kalo ga bisa juga file Vold nya…kalo amsih ga bisa baris storage yang ada di init.qcom.rc

  10. Min Bisa portingin tomorrow Asus ke Redmi 3s gak?
    Kalau Bisa saya bersedia jadi beta tester nya

  11. mkasih y min atas penjelasan ny,ane mulai ngerti.td ny keukeuh bgd mau porting rom imo s88 buat imo tab y5,biar bs tv out gtu,tp stlh baca penjelasan admin,ane gk jd dh porting ny.ane bersyukur imo tab y5 ane gk bootloop,pdhl byk kasus salah instal cwm,hp/tab ny matot.
    ane mw tny d luar konteks nh min,ane rencana mau beli laptop,tp ane kn pemula,laptop yg bagus buat pemula merk & type apa? ane sh ada target asus 1015pc,1215b,1215p.mana y yg paling bagus? toh cm buat pemula koq.sebelum ny,trima kasih byk udah bersabar mau bls prtnyaan ane.

  12. oh gbs ya,kirain bs.cz prnh baca d google lenovo a800 pk cusrom xperia v2.tv out nya ngikut,ada pict ny,(klo gk salah lihat).tp gk tau jg itu tv out ny bs d pke kgk y?
    min ane cb pasang cwm d tab imo y5 allwinner a10.gk bs masuk recovery.tp ntu tablet normal,bs d pk.kira2 knp y min? sorry byk nanya,pgen ilmu & pgetahuan.mkasih byk

    • itu semua tergantung hardware yang tertanam di hape…kadang ada hape memang support secara hardware tapi oleh pabrikannya memang sengaja di matikan fungsinya….ada yg di matikan fungsinya di kernel ada yg cuma di aplikasinya….kaya imo s888 OTG bisa berjalan setelah ada yg bikin kernelnya agar OTG aktif…contoh lagi Andromax A secara hardware support jaringan 4G GSM tapi di matikan fungsinya hanya bisa EDGE tapi dengan memakai rom yg support SIM GSM bisa dapat jaringan 4G…berbeda dengan Andromax E2 yg hardwarenya hanya support 3G…mau di pakein custom rom tetap GSM nya cuma mentok 3G….

      kemungkinan CWM nya ga cocok bukan buat imo y5 atau bisa juga beda versinya…

  13. satu lagi min,klo ada cusrom yg bs tv out buat andromax e2.tolong d share donk.mkasih byk

  14. min klo porting rom hp buat tablet bs gk? saya punya tablet imo y5,pengen pk cusrom imo s88 yg ada tv out dr jack 3,5 ke rca ny,biar bisa maen game d tv.bisakah? request donk min… thx

  15. Min maksudnya dituker Ramdisk gimana? makasih

  16. Gan hh ane leno a6k+ .. snapdragon 410 .. apa bisa ane port rom samsung j3 pro.. kan sama2 snapdragon 410

  17. Min kalo mau port chipset mtk ke qualcomm bisa gak? Trrus kalo mau port, base rom yang enak untuk andromax A apa?

  18. min, klo benerin tombol power sama volume yang ga work ganti file apa? port miui v6 dari c2 ke g2 banyak bug nya nih wkwk

  19. Min cara menghilangkan navbar gimana udh tambah script “qemu.hw.mainkeys=1” di build prop masih belum ilang makasih min 🙂

    • decompile framework-res.apk …cari di bool.xml di line navbar…kalo ga ada line nya…terpaksa rubah ukuran navbarnya jadi 0 ada di bagian dimens.xml

  20. min cara fix camera yg gk ada 5mp nya gimana soalnya kalau pake yg 6mp atau 8mp hasil fotonya burem makasih min 🙂

  21. Min cara fix youtube yg dari apk nya gk bisa muter video nya langsung mental mohon di bantu 🙂

  22. min punya flashable boot img buat c3si gk kalau ada boleh minta min 🙂

  23. Min kan aku port rom buat c3si tapi pas masuk homescreen tiba tiba blank trus balik lagi ke splashscrenn gitu mulu min mohon bantuanya 🙂

  24. Masih blum booting min port jb ke c3si 🙁

  25. farhan pakpahan

    Pas di instal kok gini tulisany gan “error executing update binary in zip” gimana solusiny gan

  26. http://en.lewaos.com/
    Portingin dong min untuk lenovo a6k ,, Soalnya Banyak yang mau tapi ga bisa port wkwk,,,

  27. nanya min, ane porting rom dari max a ke acer z330, bugs nya yang parah adalah sinyal, ane udah ikutin cara di atas tp ga bisa, meiid ada, imei ada, cuma pesn yang null. kira2 apa nya yang musti di fix min. thank you

  28. Min apakah bisa rom redmi 2 kitkat di port ke c3si ? Mohon di jawab min 🙂

  29. Min apakah bisa port dari msm8939 ke msm8916 ? Saya lihat di grup lenovo a6010 ada yg port rom nya dari mi5 padahal kan chipset nya beda mohon di jawab min 🙂

    • coba aja gan..ya pasti sedikit lebih sulit..butuh kerja keras…ane seh terus terang belum pernah nyoba seh…tapi mungkin miui sama cm bisa…coz rom universal yg dibuat lebih flexibel tuk semua hape…

  30. Artamanaktunjung

    Min .gimana cara fiix kamera nya . pas di buka item semua . bukan fc . tli item .

  31. Min cara port Jely bean gimana mau port miui V5 andromax c3 ke.Andromax c3si aku port gk mau booting mentok di tulisan smartfren tolong di bantu min 🙂

  32. Min cara fix camera yg gk bisa nyimpen hasil nya gimana min ? Mohon di bantu 🙂

  33. Min cara fix camera yg gk mau nyimpan hasil cameranya gimana min

  34. min cara fix transisi kamera gimana min

  35. min, kan ane port cm12 rendang ke max a. tapi ada bug di fm radionya,udah pake cara di atas tetep gabisa,coba replace file yang berhubungan sama fmradio juga tetep gabisa. apa ada cara lain min? makasih sebelumnya

  36. M Rizal Rifa'i

    Gan, solusi dong, kalo setelah bootanimation muncul, setelah kisaran 1 menit, bootanimation nya berenti dan layar menjadi putih dan hitam, itu kesalahan nya di bagian mana yah ?
    Terimakasih..

  37. Min saya mau tanya ini bisah kah di msm8916 kalo bisa saya mau coba port rom mi8 untuk grand prime

  38. Muhammad Rafly

    Gan buat fix tiga lampu bawah mati di gimana

  39. Muhammad Rafly

    Gan supaya bisa sim 2 4G gimana

    • tiap rom beda2 ada yg mesti edit teleservice,framework,build.prop…di compare aja sama ROM yg support

  40. Muhammad Rafly

    Gan pronto.wlannya set permessionnya gimana
    Sma file mixer_paths.xml ada dimana

  41. Muhammad Rafly

    Min klo ngefix pas layar bergerak layarnya jadi 3 gimana

  42. Min kalo porting beda chipset gimana?

  43. Min cara fix recent gimana ya aku port bug na recent mohon bantuanya

  44. Muhammad Rafly

    Min yg di repack boot.img yg port apa yg base?

  45. Min, dituker tuh maksudnya gimana? Di hapus dulu ramdisk yg port trus digantiin ramdisk base? atau di replace/ditimpa sama yg base?

  46. Min klo mentok bootanimation solusinya gmn ya?

  47. Min bikin rom buat andromax e2 dong 🙂

  48. Min kalau unpack repack bot.img folder ramdisk nya aja yg di tuker

  49. Min,kalo toggle lollipop hak bisa dk turunin masalah nya dimana?
    Sama kalo ada notifikasi gak muncul?
    Mohon bantuannya

  50. Min mau tanya kalau pingin port rom tapi gk usah unpack repack bisa gk min ? Pingin port color os nya ec

  51. gpp masukin folder modules kita…cari semua file yg ada tulisan camera…di bin.lib.hw,vendor

  52. Min port miui7 buat andromax c3 donx…?

  53. esa fadilla juliansyah

    Min ane udah berhasil porting, udah booting, udah masuk menu juga
    Tapi kok pas udah masuk menu battery selalu jaadi 0% ya, awalnya 39% tiba tiba jadi langsung 0% itu kenapa ya min ?

    Ane porting flyme os dari xda redmi 2 min
    Apa karrna jaringannya ya min ?
    Tolong solusinya min
    Thanks

  54. esa fadilla juliansyah

    Min maksudnya system.new.dat. itu diapain min, maaf oot min, soalnya ane udah bongkar boot.img nya dan berhasil, tapi ane coba pake folder systemnya si port romnya, dan berhasil booting, tapi dpi nya masih kegedean
    Tolong pencerahannya min
    Thanks

  55. Gan ane fix sensor ko ga fix ya ?:’v

  56. Gan tutorialnua diperjelas dong ane port malah boltove masih rada” binggung ni

  57. Gan mau nanya dong…
    Itu klo instal ROM pake TWRP HH harus root ga ya ??

  58. min, qualcom kan banyak type nya, kayak MSM8916 dll. apa bisa buat semua type chipset qualcom ni tutor nya?
    thanks min..

  59. Bang mau nambahin untuk fix bug sensor yang saya pakai itu firmware . lib sensor ,sensor di bin serta servicemanager …

  60. Berharap banget tutornya next dilengkapi min…
    Unpack – repack boot.img,ramdisk dll
    Pgn bnget bs port rom bwt org awam kyak sy…

    Nb:
    Req port rom fun touch os nya vivo / flyme os nya meizu dong min kalo boleh bwt andromax ec

    Mksh

  61. Apriyandi Sidiq

    Pertamax nih kayaknya
    Oiya gan.. Tapi waktu ane di max c3 itu ada yg bisa port dari base kitkat ke base jellybean..
    apa emg bisa? Pengennya sih nyoba port miui dari leni a6k , ngebet banget soalnya

    • full rom apa cuma apliaksinya aja?…mungkin bisa aja seh build kernel (boot.img) atau nemu boot.img yg cocok dengan hape kita…misalnya gini C3 kan produk haier untuk smartfren…bisa jd hape c3 ini udah terlebih dipasarkan oleh haier dengan nama lain entah dimana dan masih menggunakan jellybean…

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *