Anda di halaman 1dari 5

Cara Porting rom Android sederhana

Saya coba buat panduan cara poting rom ini, dikarenakan ada beberapa user yg minta, jadi
saya buat secara global aja, dan sudah terbukti saya jg berhasil, walaupun banayk juga yg
gagal
Perlu diketahui :
-

Saya tidak bertanggung jawab jika terjadi sesuatu yg tidak di inginkan, jadi ini menjadi
tanggung jawab sendiri

Porting rom tidak akan membuat hape hardbrick atau hilang cwm recovery,,,hanya
softbrick (bootloop)

tidak semua rom itu bisa diporting ke hape kita walaupun tipe cpu nya sama

usahakan rom yang diporting cpu nya sama, contoh mtk 6589 dengan mtk 6589, mtk
6572 dengan mtk 6572, ,walaupun mngkin beda cpu itu bisa, klo beda ukuran ram n
resolusi layar tidak masalah

usahakan rom yang diporting os nya sama, misal os 4.2.1 dg os 4.2.1,,, os 4.2.2 dg
os 4.2.2, ,,,walaupun mngkin os 4.2.2 bisa ke os 4.3.0

peralatan yang di gunakan PC atau laptop dengan modal program :


a. winrar
b. notepad++

lebih bagus jika rom yang di porting masih dalam keadaan original rom hape aslinya
alias bawaan pabrik,,,yaitu dalam bentuk system.img yg di pecah pake cygwin dan
dxida kitchen,,biasanya akan lebih stabil,,,tp jika ga bisa menggunakannya,,ya rom yg
udah jadi jg ga apa2,,sah2 aja,,

Biasakan backup rom original lewat cwm buat jaga2

ga pake lama langsung aja,,, perhatikan dan baca baik2,,ada beberapa cara porting rom yg
pernah saya coba, dan jika gagal,, silahkan ganti dg cara yg lain di bawah ini, yaitu :

1. cara menjadikan rom original sebagai base rom porting


kelebihan dari cara ini yaitu ram dan rom lebih stabil tp kemungkinan berhasil dan
gagal porting 50% : 50% ,,caranya :
-

siapkan base rom original yang udah berbentuk


cross_A88_original.zip atau Evercoss_A28A_Original.zip

siapkan rom yang mau di porting

buka base rom ori dan rom porting menggunakan winrar

pada base rom ori di sytem hapus :


a. app (1 folder)

flashable

zip,,misal

b.
c.
d.
e.

fonts (1 folder)
framework (1 folder)
media (1 folder)
build.prop

drag/copy dari rom porting ke base rom ori di system :


a. app (1 folder)
b. fonts (1 folder)
c. framework (1 folder)
d. media (1 folder)
e. build.prop

drag/copy dan timpa dari rom porting ke base rom ori di sytem/lib :
a. libandroid_runtime.so
b. libandroid_servers.so
c. libmedia_jni.so

selesai dan silahkan di coba untuk di flash lewat cwm recovery,,tp sebelumnya perlu d
perhatikan, jika ukuran resolusi layar rom yang diporting lebih besar daripada hape
kita,,misal punya kita resolusinya 480 x 800 pixel, dan rom yang diporting resolusinya
720 x 1280 pixel,,rubah terlebih dahulu :
a. di system/media/image rubah nama boot_logo menjadi boot_logo.bak
b. pada build.prop dibaris terakhir , buat baris baru dan tambahkan
ro.sf.lcd_density=240 tanpa tanda kutip (ukuran 240 bisa berubah sesuai
density layar kita, bias di lihat menggunakan aplikasi cpu z atau antutu
benchmark)
c. jika
bootanimation
dan
shutanimation,,ketika
booting
tampilannya
kacau,,rubah/ganti dengan bootanimation dan shutanimation di system/media
yang sesuai dengan resolusi hape kita

Catatan :
-

jika setelah berhasil flash rom memori telepon atau sdcard tidak terdeteksi,,ganti dari
rom porting ke base rom ori :
a. vold.fstab dan vold.fstab.nand di system/etc

jika setelah berhasil flash rom keyboard bermasalah atau FC, ganti dari rom porting ke
base rom ori :
a. ACCDET.kl di system/usr/keylayot

jika setelah berhasil flash rom tombol Home tidak bisa di gunakan, ganti dari rom
porting ke base rom ori :
a. Generic.kl di system/usr/keylayot

jika setelah berhasil flash rom, auto rotate tidak work,,ganti dari rom porting ke base
rom ori :
a. sensors.default.so di system/lib/hw
b. android.hardware.sensor.accelerometer.xml di system/etc/permissions

jika setelah berhasil flash rom Bluetooth dan wifi bermasalah, dari rom porting ke base
rom ori :
a. mtk_stp_wmt.ko dan mtk_wmt_wifi.ko di system/lib/modules
b. libbluetooth_mtk.so dan libbluetoothem_mtk.so di sytem/lib

jika rom yang di porting belum di root,silahakan root lewat cwm recovery,,link :
http://www.4shared.com/zip/SZ9pfOeh/SuperSU_130_Pro.html

2. cara menjadikan rom porting sebagai base rom V1


kekurangan dari cara ini, jika spek rom hape yg di porting lebih tinggi,,free ram akan
lebih sedikit,,tapi biasanya masih bisa di atas seratus, dan kemungkinan berhasil
porting 80% ,,caranya :
-

siapkan base rom original yang udah berbentuk


cross_A88_original.zip atau Evercoss_A28A_Original.zip

siapkan rom yang mau di porting

buka base rom ori dan rom porting menggunakan winrar

pada rom porting hapus :


a. firmware (1 folder) di system/etc
b. hw (1 folder) di system/lib
c. modules (1 folder) di system/lib

drag/copy dari base rom ori ke rom porting :


a. firmware (1 folder) di system/etc
b. hw (1 folder) di system/lib
c. modules (1 folder) di system/lib

drag/copy dan timpa dari base rom ori ke rom porting :


a. boot.img

drag/copy dan timpa dari base rom ori ke rom porting :


a. android.hardware.camera.xml di system/etc/permissions
b. libcamera_client.so di system/lib
c. libcamera_metadata.so di system/lib
d. libcameracustom.so di system/lib
e. libcameraservice.so di system/lib
f. libmhalImageCodec.so di system/lib

hapus META-INF (1 foder)

drag/copy META-INF (1 foder) dari base rom ori ke rom porting

selesai dan silahkan di coba untuk di flash lewat cwm recovery

jika setelah di flash lewat cwm mengalami kegagalan atau bootloop,,coba META-INF
(1 folder) rom porting ga usah di ganti sama META-INF punya base rom,,tp

flashable

zip,,misal

sebelumnya
perlu
di
perhatikan,,periksa
updater_script
di
META_INF/com/google/android menggunakan notepad++,,partisi system android
yang di porting harus di samakan dengan sytem partisi hape kita misal :
a. partisi system hape kita mmcblkop5
b. partisi cache hape kita mmcblkop6
c. partisi data hape kita mmcblkop7
-

jika ukuran resolusi layar rom yang diporting lebih besar daripada hape kita,,misal
punya kita resolusinya 480 x 800 pixel, dan rom yang diporting resolusinya 720 x 1280
pixel,,rubah terlebih dahulu :
a. di system/media/image rubah nama boot_logo menjadi boot_logo.bak
b. pada build.prop dibaris terakhir , buat baris baru dan tambahkan
ro.sf.lcd_density=240 tanpa tanda kutip (ukuran 240 bisa berubah sesuai density
layar kita, bisa di lihat menggunakan aplikasi cpu z atau antutu benchmark)
c. jika
bootanimation
dan
shutanimation,,ketika
booting
tampilannya
kacau,,rubah/ganti dengan bootanimation dan shutanimation di system/media yang
sesuai dengan resolusi hape kita

Catatan :
-

jika rom yang di porting belum di root,silahakan install lewat cwm recovery,,link :
http://www.4shared.com/zip/SZ9pfOeh/SuperSU_130_Pro.html

jika rom yang di porting belum ada gapps (google aplikasi) misal play store,, silahakan
install lewat cwm recovery,,link :
http://www.4shared.com/zip/ZKUKqikeba/gapps-jb-20121212-signed.html

3. cara menjadikan rom porting sebagai base rom V2


kekurangan dari cara ini, jika spek rom hape yg di porting lebih tinggi,,free ram akan
lebih sedikit,,tapi biasanya masih bisa di atas seratus, dan kemungkinan berhasil
porting 80% ,,caranya :
-

siapkan base rom original yang udah berbentuk


cross_A88_original.zip atau Evercoss_A28A_Original.zip

siapkan rom yang mau di porting

buka base rom ori dan rom porting menggunakan winrar

drag/copy dan timpa dari base rom ori ke rom porting :


a. boot.img
b. Modem.img di system/etc/firmware
c. ccci.ko dan ccci_plat.ko di system/lib/modules
d. Generic.kl dan mtk-tpd.kl di system/usr/keylayout
e. mtk_stp_wmt.ko dan mtk_wmt_wifi.ko di system/lib/modules
f. libbluetooth_mtk.so di system/lib
g. camera.default.so di system/lib/hw
h. libmnlp_mt6628 di system/xbin

flashable

zip,,misal

selesai dan silahkan di coba untuk di flash lewat cwm recovery,, tp sebelumnya perlu
di perhatikan,,periksa updater_script di META_INF/com/google/android menggunakan
notepad++,,partisi system android yang di porting harus di samakan dengan sytem
partisi hape kita misal :
a. partisi system hape kita mmcblkop5
b. partisi cache hape kita mmcblkop6
c. partisi data hape kita mmcblkop7

jika ukuran resolusi layar rom yang diporting lebih besar daripada hape kita,,misal
punya kita resolusinya 480 x 800 pixel, dan rom yang diporting resolusinya 720 x 1280
pixel,,rubah terlebih dahulu :
a. di system/media/image rubah nama boot_logo menjadi boot_logo.bak
b. pada build.prop dibaris terakhir , buat baris baru dan tambahkan
ro.sf.lcd_density=240 tanpa tanda kutip (ukuran 240 bisa berubah sesuai density
layar kita, bisa di lihat menggunakan aplikasi cpu z atau antutu benchmark)
c. jika
bootanimation
dan
shutanimation,,ketika
booting
tampilannya
kacau,,rubah/ganti dengan bootanimation dan shutanimation di system/media
yang sesuai dengan resolusi hape kita

Catatan :
-

jika setelah berhasil flash rom aplikasi kamera ga ada./FC/ hanya kemera depan yang
bias di gunakan,,ganti dari base rom ori ke rom porting :
a. android.hardware.camera.xml di system/etc/permissions
b. camera.default.so di system/lib/hw
c. libcamera_client.so di system/lib
d. libcamera_metadata.so di system/lib
e. libcameracustom.so di system/lib
f. libcameraservice.so di system/lib
g. libmhalImageCodec.so di system/lib

jika rom yang di porting belum di root,silahakan install lewat cwm recovery,,link :
http://www.4shared.com/zip/SZ9pfOeh/SuperSU_130_Pro.html

jika rom yang di porting belum ada gapps (google aplikasi) misal play store,, silahakan
install lewat cwm recovery,,link :
http://www.4shared.com/zip/ZKUKqikeba/gapps-jb-20121212-signed.html
Sekian catatan dari saya mudah2an bisa di gunakan dengan baik dan bijak,,kurang
lebihnya mohon maaf,,

Anda mungkin juga menyukai