Port rom tổng hợp cho chip mediatek 6582


Trước đây mình có hướng dẫn port rom cho các chip mediatek đời cũ nhưng cách đó ko áp dụng với các đời mới đc nên mình mạo muội viết bài hướng dẫn port rom cho Mtk 6582
Có thể áp dụng cả Lewaos,color os,aosp,aopk tuy nhien cần them sửa đổi
Yêu cầu(link tải tại google) :
*Windows XP/7/8
* 7-Zip
* Notepad++
* Java Jdk
* Cygwin
* Boot.img Unpack/Repack Tools or Android
kitchen
* Stock ROM(rom máy bạn)
*Port Rom(rom cần port)
Giải nén cả 2 rom bằng 7zip

Bắt tay vào thôi
+ Copy(dán đè)những file này từ stock rom sang port rom
[ FOLDER & FILE TO REPLACING ]
*system/etc/firmware
*system/etc/permission/platform.xml
*system/etc/permission/
handheld_core_hardware.xml
*system/lib/hw
*system/lib/modules
*system/lib/ libaudio.primary.default.so
*system/lib/ libcamdrv.so
*system/lib/libcamalgo.so
*system/lib/libcameracustom.so
*system/lib/libdpframework.so
*system/lib/ libsensorservice.so
*system/lib/libvcodecdrv.so
*system/lib/libsync.so
*system/usr/keylayout

[ Sửa lỗi] Mình ghi danh sách những file cần thay
Lỗi Sim card  :
*system/bin

Lỗi SD Card  :
*system/etc/vold.fstab
*system/etc/vold.fstab.nand
Lỗi lấy nét Camera Focus  :
*system/lib/libcameraservice.so

Gặp Boot loop  :
*system/lib/libandroid_runtime.so
*system/lib/libandroid_servers.so
*system/lib/libmedia_jni.so

Các vấn đề lặt vặt khác:
*system/etc/dhcpcd
*system/etc/permissions
*system/etc/security
*system/etc/audio
*system/etc/bluetooth
*system/etc/wifi
*system/lib/drm
*system/lib/egl
*system/lib/soundfx

* mở build.prop bằng notepad++  và sửa như sau
English user :
ro.product.locale.language=vi
ro.product.locale.region=VN
* Thay file boot.img từ stock qua
* mở cả 2 file Boot.img (bằng kitchen) vô init.rc (cả 2) tìm các dòng sau:
on early_property:ro.build.type=user
write /proc/bootprof "INIT: user build setting"
export BOOTCLASSPATH /system/framework/
core.jar:/system/framework/core-junit.jar:/
system/framework/bouncycastle.jar:/system/
framework/ext.jar:/system/framework/
framework.jar:/system/framework/telephony-
common.jar:/system/framework/mms-
common.jar:/system/framework/
android.policy.jar:/system/framework/
services.jar:/system/framework/apache-xml.jar:/
system/framework/mediatek-common.jar:/
system/framework/mediatek-framework.jar:/
system/framework/secondary-framework.jar:/
system/framework/CustomProperties.jar:/system/
framework/mediatek-telephony-common.jar:/
system/framework/mediatek-op.jar

on early_property:ro.build.type=userdebug
write /proc/bootprof "INIT: userdebug build
setting"
export BOOTCLASSPATH /system/framework/
core.jar:/system/framework/core-junit.jar:/
system/framework/bouncycastle.jar:/system/
framework/ext.jar:/system/framework/
framework.jar:/system/framework/telephony-
common.jar:/system/framework/mms-
common.jar:/system/framework/
android.policy.jar:/system/framework/
services.jar:/system/framework/apache-xml.jar:/
system/framework/mediatek-common.jar:/
system/framework/mediatek-framework.jar:/
system/framework/secondary-framework.jar:/
system/framework/CustomProperties.jar:/system/
framework/mediatek-telephony-common.jar:/
system/framework/mediatek-op.jar

on early_property:ro.build.type=eng
write /proc/bootprof "INIT: eng build setting"
export BOOTCLASSPATH /system/framework/
core.jar:/system/framework/core-junit.jar:/
system/framework/bouncycastle.jar:/system/
framework/ext.jar:/system/framework/
framework.jar:/system/framework/telephony-
common.jar:/system/framework/mms-
common.jar:/system/framework/
android.policy.jar:/system/framework/
services.jar:/system/framework/apache-xml.jar:/
system/framework/mediatek-common.jar:/
system/framework/mediatek-framework.jar:/
system/framework/secondary-framework.jar:/
system/framework/CustomProperties.jar:/system/
framework/mediatek-telephony-common.jar:/
system/framework/mediatek-op.jar:/system/
framework/emma.jar

**thay thế những dòng đó từ port Boot.img sang Stock Boot.img

* thay thế boot.img và copy lại vào port rom

* Mở port rom  vô META-INF/google/Android / và mở updater-script bằng note++
Và thay đổi(cần tư duy xíu)
Ví dụ ở update script rom stock là mmcblkOl 3 mà ở port là mmcm....9 thì thay lại thành 3
*Đây là phần quang trọng
* Trở lại thư mục port rom thường có 3 file
+ META-INF
+ system
+ boot.img
* Nén lại bằng 7zip

*chỉnh sửa như sau
Archive format: ZIP
Compression Level : Normal
Compression Method: Deflate
Dictoioany Size: 32k
Word Size 32

* Sau đó up thôi
* Go to Recovery >> Install ZIP &
Wipe Data
Finished!!
Chúc các bạn thành công
Người viết:Nhiên Nguyễn(trích dẫn xda)
Vocandroid.blogspot.com

Unknown

Some say he’s half man half fish, others say he’s more of a seventy/thirty split. Either way he’s a fishy bastard. Google

1 comment:

  1. Ban chuyen room may dung 6735 mkt ve thanh room cho may mkt 6582 khong vay

    ReplyDelete