Advertisement

Tutorial Porting ROM Lenovo A316i [Part 1]

cara ini klo base nya port

Zimage = kernel jgn sampe dituker kalo bongkar boot.img

untuk rom Oppo atau rom bertema klo sama cpu nya (misal : MT6572 ke MT6572) tinggal tuker ramdisk.gz klo beda cpu msti edit init sma init.rc
Ada dua kemungkinan bootloop :
ROM support tema jelas harus tuker ramdisk.gz : resiko ramdisk.gz dituker bisa jadi cuma ext-SDcard yg kebaca sedang internal ga kebaca
kalu ROM yg biasa (tidak bertema) pake boot.img ori saja pasti sudah bisa booting

Lihat cara untuk compare boot.img via HH di sini


Replace aja file ini dari Stock ke Port :

#System/bin
Bin/boot_logo_updater
Bin/bootanimation
Bin/mtkbt
Bin/vold
Bin/wpa_supplicant
Bin/wlan_loader
Bin/bugmailer.sh

#System/etc
Etc/.tp
Etc/bluethooth
Etc/firmware
Etc/wifi
Etc/wide-dhcpv-6
Etc/audio_conf.mxl
Etc/Apns_conf.xml
Etc/Agps_profiles_conf.xml
Etc/Gps
Etc/spn_conf.xml
Etc/vold.fstab
Etc/vold.fstab.fat.nand
Etc/vold.fstab.nand

#System/lib
Klo cpu sama lib/egl gk usah
Lib/hw copy semua
Lib/module copy semua
Libc.so
Lib/libcam..xxxx..so - Kecuali : Libcamalgo.so, Libcamera_metadata.so, Libcameraservice.so
Lib/Libaudio.primary.default.so
Lib/Libimageio.so
Lib/Libfeaturio.so
Lib/Libwebrtc_audioprocessing.so
Lib/Libacdk.so
Lib/libspeech_enh_lib.so
Lib/libspeexresampler.so
Lib/libSR_AudioIn.so
soundfx/Libaudiopreprocessing.so

#system/xbin
libmnlp_mt6572
mnld


Yg paling vital atau yg paling diperhatikan di custom rom:
system/lib = penyebab bootloop atau tidak mau booting
System/bin = penyebab gk blank hitam
system/app klo gk cocok dia bisa booting cuma fc atau gk keinstall
System/framework ini yg paling parah bagian framework saja yg lainnya tidak trlalu pengaruh kecuali beda antara snapdragon sma mtk

Jika Base Rom nya Stock
- maka Rom akan Lebih Stabil namun lebih sulit dan bnyak yg FC dan harus di edit ( compare ) satu per satu
- System/Lib lebih baik menggunakan Port

Jika Base Rom nya Port
- maka Rom akan Lebih Mudah Booting dan jarang FC

STABIL dalam arti semua fiturnya berfungsi dengan baik.

Klo filemanager ssd.rc di ramdisk
storage_list.xml di framework-res.apk berlawanan jdi gda akses

Klo app gk work memang agak susah...
ekstrack aja klo ada file lib di paket app ambil aja dan copy ke system/lib
tetapi hanya untuk app yg FC saja

Klo beda cpu harus bongkar init.rc
ganti level booting sama build hardware
yg jadi msalah cocok gak nya.

Klo edit init.rc beda cpu
misal = mt6577 mt6582 atau 89 msti nambahin script di system/bin
yg berhubungan langsung sama init.rc itu system/bin

Sumber : Grup Lenovo a316i Indonesia




Previous Newer Post
Tutorial Porting ROM Lenovo A316i [Part 1]