Tutorial Porting ROM

Standard

berhubung saya gak jadi share ROM di sini dikarenakan memory saya patah dan harus dibuang. Alangkah baiknya kita belajar memporting ROM sendiri. Dengan cara yang paling mudah… Yuks di mulai belajar porting ROM sendiri… Ingat! gak semua ROM bisa di port dengan cara ini, cara ini adalah yang termudah tapi gak semua ROM bisa di port dengan cara ini.

Bahan yang dibutuhkan adalah:

1. Winrar.
2. Notepad.
3. Base (Stock) ROM, adalah ROM yang pernah anda instal pada device anda dan 100% work.
4. Port ROM, adalah ROM yang akan anda porting untuk menjadi ROM device anda.

Syarat-syarat Port ROM:

1. Diperuntukkan pada device yang memiliki resolusi yang sama dengan device anda (recommended). Karna jika beda resolusi, harus di cek satu persatu file apk nya apakah memiliki folder drawable yang sama dengan resolusi anda).
2. Memiliki versi yang sama

C0ntoh..: Xperia ICS = MaxU ICS,  Xperia JB = MaxU JB, dll

Langkah-langkah:

1. Ekstrak Base ROM anda ke dalam satu folder.
2. Buka Port ROM menggunaka n Winrar (tidak perlu diekstrak) .
3. Buka folder system di Base ROM, lalu hapus folderapp, fonts, framework dan media.
4. Buka folder system di Port ROM, lalu blok folderapp, fonts, framework danmedia kemudian klik geret (copy paste) ke folder system di Base ROM
5. Buka folderpermission di dalam folderetc pada kedua ROM, lalu copy semua file di dalam folder permission dari Port ROM ke Base ROM, kecualiplatform dan handheld_h ardware. Jika ada file yang sama maka replace saja.
6. Buka folderinit.d didalam folder system/ etc Base ROM, hapus seluruh file di dalamnya kecuali banner, lalu copy semua file di dalam folderinit.d dari Port ROM ke Base ROM.
7. Buka filebuild.prop di Base ROM dengan Notepad, lalu ubah value pada:

a. ro.build.id=
b. ro.build.display.id=
c. ro.build.d ate=
d. ro.modversion-

sesuka anda. Tapi ingat, saat mengubahnya agar jangan mengganggu atau menghapus spasi disebelahnya.

8. Lalu edit value pada build.prop Base ROM sama dengan value pada build.prop Port ROM (buka juga build.prop pada Port ROM dengan Notepad) pada:

a. ro.config. ringtone=
b. ro.config .notification_sound=
c. ro.config. alarm_alert=

9. Anda juga bisa mengcopy value- valu e ekstra (tweaks) pada build.prop Port ROM (biasanya setelah tulisan ADDITIONAL _ BUILD_PRO PERTIES.
10. Buka fileupdater-sc ript di dalam folder META-INF/ com/ google/ android pada kedua ROM, lalu hapus semua string yang bertuliska nset_perm pada file updater-sc ript dari Base ROM. Kemudian copy semua string yang bertuliskan set_perm pada file updater-sc ript dari Port ROM dan paste ditempat yang sama pada stringset_perm yang telah dihapus pada updater-script Base ROM.
11. Jika ada file atau folder di dalam folder system pada Port ROM yang tidak ada di dalam folder system pada Base ROM maka harus di copy juga.
12. Setelah semua selesai, block semua file dan folder dalam Base ROM (META-INF, system, dll) klik kanan, add to archive. Kemudian pada pilihan archive format pilih ZIP, beri nama pada kolom archive name, klik OK dan selesai.

13. Jika setelah menginstal device anda mengalami bootloop, buka foldersystem/lib pada Port ROM dan copy file-file berikut ini pada Base ROM lalu ZIP ulang:

a. libandroid_runtime.so
b. libandroid_servers.so
c. libmedia_jni.so

14. setelah menjalani masa testing dan lulus, anda dapat menshare ROM portingan anda kepada publik, tapi jangan lupa untuk memberi credit kepada sang developer ROM yang anda jadikan Port ROM.

 

NB : Jangan takut bootloop gan, bootloop itu salah satu resiko dalam memporting sebuah ROM… DWYOR!

Advertisements

152 thoughts on “Tutorial Porting ROM

  1. Nazar

    mas uda bisa tapi
    bootlop. uda
    ngambil file 3 dari folder lib
    stock maupun port
    tapi kog masi
    bootlop -_- gmn
    mas ?

  2. Nazar

    iya uda comot boot.img punya stock. uda sama tutor diatas. tapi pas abis reebot cuma nyangkut di bootanimation

  3. arief

    bang rendy klu dari max u2 ke max c apa aja yg di rubah..?
    ane ngikutin tutorial di atas , ketrangan aborted aja bang..
    minta solusi na dong

  4. angga

    bang rendy,, kalo mau porting rom cyanogenmod10 apa perlu ganti kernel? kalo iya gimana cara porting kernel nya? posisi saya pake andromax c jb

  5. angga

    member di grup andromax sbagian ada yg bisa port cm ke max c,, apa mereka jg pake ganti kernel, kalo saya tnya soal cyanogen digrup2 fb, jarang ada yg mau jawab
    btw kalo mau edit update script tu gmn cara nyamain nya seperti yg ada di stockrom?
    sory jd curhat ^_^

  6. Gusma

    Gan kalau porting dari CPU yang beda misalnya ROM yang akan di Port Dual Core 1ghz mau di Porting ke Quad-Core 1,2ghz tapi sama2 Quallcom
    bisa?

  7. Gusma

    Gan kalau porting dari CPU yang beda misalnya ROM yang akan di Port Dual Core 1ghz mau di Porting ke Quad-Core 1,2ghz tapi sama2 Quallcom, kira2 bisa?

  8. Diperuntukkan pada device yang memiliki resolusi yang sama dengan device anda (recommended). Karna jika beda resolusi, harus di cek satu persatu file apk nya apakah memiliki folder drawable yang sama dengan resolusi anda).

  9. (CARA MENGETUI RESOLUSI YANG SAMANYA GIMANA UM) H ANE MAXI2 !! DAN PINGIN BANGET BISA PORTING ROM SENDIRI NIH
    Diperuntukkan pada device yang memiliki resolusi yang sama dengan device anda (recommended). Karna jika beda resolusi, harus di cek satu persatu file apk nya apakah memiliki folder drawable yang sama dengan resolusi anda).

  10. refi

    mas rendy baru porting rom andromax g1 tapi saya sudah berhasil dan gak stuck di boot splash / boot animation. cuman kamera andromax g1 gak jalan sama skali yg depan maupun yg blakang. saya ambil dari custom rom virality andromax c. mohon pencerahanya. semua berjalan normal terkecuali kameranya . terima kasih

  11. Aldhino Rizaldhy

    gan,ane porting zen 4 c2 ke andromax c jb kok mesti di cwm installation aborted yah? padahal udah ngikutin step2nya satu persatu,

  12. Ramma

    Gan, kok kagak ada file init.d ya dari base maupun portnya ?
    apa bisa lanjut loncat ke step lanjutnya??
    trus di fileupdater-script itu kagak ada nset-perm sama skali di port maupun base :3

  13. husen.gile67@gmail.com

    bang ane kan mau ngeport ROM dari Device Avan S4E ke Andromax C . apakah itu bisa?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s