Pada kesempatan kali ini saya akan
memberikan Tutorial tentang Cara Porting Custom ROM di android KitKat.
Yang perlu di siapkan :
1)
Stock ROM atau ROM yang tanpa bug
2)
ROM yang mau di Porting
3)
Note++
(Untuk edit xml)
5)
Apktool (download)
Syarat-syarat :
1.
ROM Port
* Spesifikasi CPU yang mirip
* Ukuran corenya, Misalnya Dual Core
dengan Dual Core, atau
* Quad Core dengan Quad Core
2.
Ukuran
DPI nya
* LDPI & LDPI
* MDPI & MDPI
* HDPI & HDPI
* xHDPI & xHDPI
* dan lain lain
3.
Mempunyai
versi Android SDK yang sama (bisa cek di build.prop)
* Android 4.4.3 bisa diporting
menggunakan Android 4.4.2
4.
Serta
yang tidak kalah penting adalah jaringannya.
* GSM – GSM
* CDMA – CDMA
* CDMA – GSM
* Harus diperhatikan supaya bisa
lancar jaringannya
5.
Mengerti
Decompile dan Recompile apk
Nah,
sekarang kita sudah mulai ke Porting, langkah langkahnya sebagai berikut
1.
Extract
kedua ROM nya
Stock ROM extrak dan beri nama
foldernya Base ROM dan ROM yang ingin di port extrak dan beri nama foldernya
Port ROM
2.
Masuk
ke folder Port ROM
a)
Hapus
file yang ada di folder Port ROM kecuali
folder “system” dan logo.bin
b)
Masuk
ke folder system di Port ROM, kemudian hapus folder
-
tts
-
usr
-
vendor
c)
Hapus
folder yang ada di system/etc Port ROM
- Bluetooth
- Firmware
- Wifi
d)
Masuk
ke folder system/lib Port ROM, hapus folder
- hw
- modules
e)
Sekarang masuk ke system/framework Port ROM
- Decompile framework-res.apk
- Masuk ke res/xml
-
Replace storage-list.xml dengan Stock / Base
ROM
- Kemudian Recompile framework-res.apk
3.
Masuk
ke folder Base ROM
a)
Copy
file yang ada di folder Base ROM
kecuali folder “system” seprti
META-INF,
boot.img, ke folder Port ROM
b)
Masuk
ke folder system di Base ROM, kemudian copy folder dibawah ke folder system
Port ROM
-
tts
-
usr
-
vendor
c)
Copy
folder yang ada di system/etc ke Port ROM
-
Bluetooth
-
Firmware
- Wifi
d)
Copy kan folder dan file yang ada di system/lib Base
ROM ke system/lib Port ROM
- hw (folder)
-
modules (folder)
- libreference-ril.so
- libril.so
- librilutils.so
- libsec-ril.so
-
libsecril-client.so
- libsensorservice.so
- libhardware.so
-
libhardware_legacy.so
-
libwpa_client.so
- libbluetooth_jni.so
- libbt-hci.so
- libbt-utils.so
- liblgehdmi.so
- libnfc.so
- libnfc_jni.so
-
libnfc_ndef.so
- libstagefright.so
- Dan
semua libs yang ada namanya “libstagefright”
e)
Copy semua file yang ada di system/xbin Base ROM ke system/xbin
Port ROM
f)
Copy file yang ada di system/bin Base ROM ke system/bin
Port ROM
- rild
-
debuggerd
-
sensord
-
sensorservice
-
wifimac
-
wpa_cli
- wpa_supplicant
4.
Sekarang masuk lagi ke folder system Port ROM dan edit file build.prop
dengan menggunakan
Notepad++,
a)
Cari
ro.sf.hwrotation=180 ubah menjadi ro.sf.hwrotation=0
b)
Cari
ro.sf.lcd_density= ubah sesuai
dengan dpi hp agan bias di cek melalui aplikasi CPU-Z
5.
Tahap
terakhir buat file zip bisa menggunakan 7-zip atau Winrar
6.
Selamat sekarang ROM Porting sudah selesai tinggal di flash melalui CWM
0 comments:
Post a Comment