MUNIR XDA DROIDER

Tempat Belajar Android
Join this site
EVIL ROXAS CyDARKNESS ACCELERATOR ACCELERATOR ACCELERATOR ACCELERATOR ACCELERATOR ACCELERATOR ACCELERATOR ACCELERATOR ACCELERATOR ACCELERATOR ACCELERATOR ACCELERATOR
  • klik This
  • MUNIR
  • ACCELERATOR
  • klik This Dark Kage
  • Dark Kage ACCELERATOR
  • ACCELERATOR
  • ACCELERATOR

Kumpulan Cusrom Andromax C Fear In The Dark Dont Click CyDARKNESS
Saturday, May 30, 2015

Tutor Porting ROM

Perlu diketahui sebelumnya bahwa Port ROM dapat menyebabkan bootlop, softbrick, dan hardbrick.
Catatan :

Semua ditanggung sendiri

Prasyarat :



1 . Port rom = Ambil di doc satunya

2 . Base rom = Stock or ROM yang paling stabil

3 . Pengetahuan dalam membongkar dan mengemas boot.img ( Tutor ada dibawah )

4 . Pengetahuan dalam menciptakan zip flashable

5 . Akal sehat , tekat, kemauan,keberanian, kesabaran dan ketelitian

STEP:

A. Penggabungan file sistem

1 . Ekstrak kedua rom BASE dan PORT ROM ke folder yang berbeda . kalian bisa menamai setiap folderDengan nama Base dan Port untuk masing-masing ROM.

2 . Hapus semua file dan folder lain dari rom PORT kecuali untuk boot.img , META - INF , System , dan data kalau ada. Soalnya biasanya dari ROM Lenovo didalam flashable zip terdapat file untuk radio / modem file yang akan membuat brick HH kalian (semoga Galery bukan tujuan akhir).

3 . Salin dan ganti beberapa file yang ditulis di bawah ini dari folder BASE ke folder PORT. Hal ini untuk memperbaiki bug seperti wifi , kamera , bluetooth , dll jika ada file yang tidak ada silahkan abaikan saja.

INGAT : replace/ganti saja foler/ filenya saja dari BASE ROM ke PORT ROM.

Pada / system / bin ganti beberapa FILE di bawah ini dari BASE ROM ke PORT, beberapa file tersebut, antara lain :


bmgr

brcm_patchram_plus

hci_attach

ime

input

monkey

pm

port- bridge

rild

servicemanager

Vold

wpa_supplicant


Pada / system / etc ganti beberapa FOLDER dari BASE ROM ke PORT beberapa folder tsb antara lain :

folder :

bluetoot

hdhcpd

firmware

permission

ppp

wifi


Pada / system / etc ganti beberapa FILE dari BASE ROM ke PORT, beberapa file tsb antara lain :


dbus.conf

gps.conf

host

media profiles.xml

resolv.conf

vold.fstab


Pada / system / lib ganti beberapa FOLDER dari BASE ROM ke PORT, beberapa folder antara lain ;


modul

hw

egl


Pada / system / lib ganti beberapa FILE dari BASE ROM ke PORT, beberapa file antara lain ;


Files :

libauth.so

libcm.so

libbluedroid.so

libbluetooth.so

libbluetoothd.so

libcamera.so

libcameraservice.so

libdiag.so

libdbus.so

libdss.so

libdsm.so

libdll.so

libgsl.so

libgstk_exp.so

libmiscta.so

libmmgsdilib.so

libmmipl.so

libmmjpeg.so

liblog.so

libnv.so

liboem_rapi.so

liboemcamera.so

libhardware_legacy.so

liboncrpc.so

libpbmlib.so

libqmi.so

libqueue.so

libril.so

libril - qc - 1.so

libsensorservice.so

libwms.so

libwmsts.so



libchromatix *( semua file yang dimulai dengan nama libchromatix )


OPTIONAL : untuk mengatasi touchscreen yang tidak berfungsi sebagaimana mestinya ganti folder /usr di System dari BASE ROM ke PORT.


B. unpack/repack boot.img.

1. Unpack boot.img (tutor dibawah)

2. Samakan di bagian EXPORTBOOTCLASSPATH bla..bla..bla… dari init.rc BASE dengan init.rc PORT ROM). Intinya ramdisk ini yang bertugas memanggil file/perintah saat proses flashing agar device bisa load sesudahnya. Jadi low ada bugs/device gak mau load silahkan pelototin ramdisknya.

3 . Untuk membuat insecured dan memungkinkan perintah adb remount , edit default.prop lalu edit value ro.secure dari 0 ke 1 dan ini juga berlaku untuk ro.debuggable . save.

4 . Sekarang pack boot.img yang sudah diedit dan tambahkan boot.img baru diedit ke dalam folder Base.



C. META-INF

 Ubah partisi pada updater-script pada Port ROM samakan partisi dengan partisi Max C (list partisi ada dibawah)


D . Flashing


-META-INF - dari Port ROM ( yang sudah di cek/diedit updaterscriptnya)-boot.img – Base ROM yang sudah diedit ramdisk nya-System - dari Port ROM-data (kalo ada)

Copy rom yang sudah di jadikan Flashable zip ke sd card, flash via cwm…. Jika tidak boot Anda mungkin telah melakukan sesuatu yang salah dengan boot.img atau kurang teliti, bisa jadi kurang amal juga.   hahaha… (becanda) silahkan di coba lagi. tutor ini hanya sebagian besarnya aja barangkali ada yang mau nambahin silahkan….



NB : Hanya saran yang biasanya saya lakukan hanya repack boot.img trus edit init.rc samakan bagian EXPORTBOOTCLASSPATH, sama edit updater script di Base ROM tanpa edit folder System dulu, trus jadikan zip flashing biasanya udah mau booting, nah setelah nemuin beberapa bugs baru di Fix dengan tutor A diatas, tapi jangan semuanya hanya beberapa file aja yang berkaitan dengan bugs tersebut. Semoga kedepan ada yang mau buatin doc cara fix bugs saat kita porting ROMGOODLUCK dan HAPPY PORT.



Semoga berguna....



Big Thanks to :



- Romar Cabinta (thanks for tutorial and teach me all about porting ROM)- Moh Erbil (thanks dah ajari all about Android)- Jafin Junior (thanks buat masukan saat fix bugs ROM Ported)- All crew My Max i (kalian keluarga sekaligus inspirasi)- All Member Line Hisense EG909 Dev- All Member Unofficial Group Max i 3 - Google for answering my question….- Andromax I 3 Group- Karbonn Flare dev

Newer Post
Previous
This is the last post.

0 comments:

Post a Comment