Xin chào các bạn đến với lớp học Android Devs :-)
Đây là bài hướng dẫn số 2 trong giáo trình port rom của mình dành cho những bạn không thành công ở bài viết trước
Sau đây mình sẽ hướng dẫn các bạn cách port rom nâng cao - khác chip ( Ví dụ : 6795 sang 6752 )
---------------------------------------------------------
Nếu các bạn vẫn chưa biết những thứ cơ bản thì vui lòng xem lại [You must be registered and logged in to see this link.]
Thay thế các file trong các thư mục này từ rom gốc sang rom cần port :
/system/bin
afm_server
akmd09911
applysig
app_process64_original
app_process_init
custom_sn
encfs
factory_reset.sh
fusermount
geomagneticd
gzip_static
install-recovery_original.sh
ipod
mediaserver
mmp
mtkbt
mtk_agpsd
nvram_agent_binder
nvram_daemon
nvram_proximity
updater
--------------------------------------------------------
etc\firmware
catcher_filter_1_lwg_n.bin
dsp_1_lwg_n.bin
md32_d.bin
md32_p.bin
modem_1_lwg_n.img
mt6627
ROMv2_lm_patch_1_0_hdr.bin
ROMv2_lm_patch_1_1_hdr.bin
WIFI_RAM_CODE_6752
--------------------------------------------------
etc\firmware\mt6627
mt6627_fm_v1_coeff.bin
mt6627_fm_v1_patch.bin
mt6627_fm_v2_coeff.bin
mt6627_fm_v2_patch.bin
mt6627_fm_v3_coeff.bin
mt6627_fm_v3_patch.bin
mt6627_fm_v4_coeff.bin
mt6627_fm_v4_patch.bin
mt6627_fm_v5_coeff.bin
mt6627_fm_v5_patch.bin
----------------------------------------------------
etc\mddb
APDB_MT6752_S01_L0.MP6_W15.13
BPLGUInfoCustomAppSrcP_MT6752_S00_A7000_ROW_V15_1_ lwg_n
------------------------------------------------------
/system/lib
lib3a.so
lib3a_sample.so
liba3m.so
libacdk.so
libaed.so
libaudiocustparam.so
libbluetoothdrv.so
libbluetooth_mtk.so
libcam.camadapter.so
libcam.camnode.so
libcam.camshot.so
libcam.client.so
libcam.device1.so
libcam.device3.so
libcam.exif.so
libcam.exif.v3.so
libcam.hal3a.v3.so
libcam.halsensor.so
libcam.iopipe.so
libcam.jni.lomohaljni.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcameracustom.so
libcameraservice.so
libcamera_client.so
libcamera_client_mtk.so
libcam_hwutils.so
libcam_platform.so
libcustom_nvram.so
libdpframework.so
libfeatureio.so
libfeatureiodrv.so
libfm_gpio_jni.so
libimageio.so
libimageio_plat_drv.so
libipod.so
libjni_pq.so
libjni_slow_motion.so
libJpgDecPipe.so
libJpgEncPipe.so
liblenovo_lcd.so
libmmprofile.so
libmtk_drvb.so
libnvram.so
libnvramagentclient.so
libnvram_platform.so
libnvram_sec.so
libquickshot.so
librilmtk.so
librilmtkmd2.so
libsensorservice.so
mtk-ril.so
mtk-rilmd2.so
--------------------------------------------------
lib\drm
libfwdlockengine.so
-------------------------------------------------------
lib\egl
egl.cfg
libGLES_mali.so
------------------------------------------------------------------
lib\hw
audio.primary.mt6752.so
bluetooth.default.so
camera.mt6752.so
gps.default.so
gralloc.mt6752.so
hwcomposer.mt6752.so
lenovopower.default.so
lights.default.so
sensors.mt6752.so
-----------------------------------------------------------------------
/system/lib64
lib3a.so
lib3a_sample.so
liba3m.so
libacdk.so
libaed.so
libaudiocustparam.so
libbluetoothdrv.so
libbluetooth_mtk.so
libcam.camadapter.so
libcam.camnode.so
libcam.camshot.so
libcam.client.so
libcam.device1.so
libcam.device3.so
libcam.exif.so
libcam.exif.v3.so
libcam.hal3a.v3.so
libcam.halsensor.so
libcam.iopipe.so
libcam.jni.lomohaljni.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcameracustom.so
libcameraservice.so
libcamera_client.so
libcamera_client_mtk.so
libcam_hwutils.so
libcam_platform.so
libcustom_nvram.so
libdpframework.so
libfeatureio.so
libfeatureiodrv.so
libfilterpack_facedetect.so
libfm_gpio_jni.so
libimageio.so
libimageio_plat_drv.so
libJniAtvService.so
libjni_effects.so
libjni_gesture.so
libjni_imagetransform.so
libjni_lomoeffect.so
libjni_pq.so
libjni_slow_motion.so
libJpgDecPipe.so
libJpgEncPipe.so
libjtranscode.so
liblenovo_lcd.so
libmmprofile.so
libmtk_drvb.so
libnvram.so
libnvramagentclient.so
libnvram_platform.so
libnvram_sec.so
libquickshot.so
librilmtk.so
librilmtkmd2.so
libsensorservice.so
libsupol.so
libvcodec_utility.so
------------------------------------------------------
lib64\egl
libGLES_mali.so
-----------------------------------------------------------
lib64\hw
audio.primary.mt6752.so
camera.mt6752.so
gps.default.so
gralloc.mt6752.so
hwcomposer.mt6752.so
lenovopower.default.so
lights.default.so
mmsdk.default.so
sensors.mt6752.so
------------------------------------------------------------
vendor\lib\egl
egl.cfg
libGLES_android.so
libGLES_mali.so
-----------------------------------------------------------
vendor\lib\hw
audio.a2dp.blueangel.so
bluetooth.blueangel.so
gralloc.mt6752.so
-------------------------------------------------------
vendor\lib64\egl
libGLES_android.so
libGLES_mali.so
-----------------------------------------------------
vendor\lib64\hw
gralloc.mt6752.so
------------------------------------------------
xbin
daemonsu
su
sugote
sugote-mksh
supolicy
-------------------------------------------------
Phần build.prop và boot.img vui lòng xem lại bài viết số 1
Đây là bài hướng dẫn số 2 trong giáo trình port rom của mình dành cho những bạn không thành công ở bài viết trước
Sau đây mình sẽ hướng dẫn các bạn cách port rom nâng cao - khác chip ( Ví dụ : 6795 sang 6752 )
---------------------------------------------------------
Nếu các bạn vẫn chưa biết những thứ cơ bản thì vui lòng xem lại [You must be registered and logged in to see this link.]
Thay thế các file trong các thư mục này từ rom gốc sang rom cần port :
/system/bin
afm_server
akmd09911
applysig
app_process64_original
app_process_init
custom_sn
encfs
factory_reset.sh
fusermount
geomagneticd
gzip_static
install-recovery_original.sh
ipod
mediaserver
mmp
mtkbt
mtk_agpsd
nvram_agent_binder
nvram_daemon
nvram_proximity
updater
--------------------------------------------------------
etc\firmware
catcher_filter_1_lwg_n.bin
dsp_1_lwg_n.bin
md32_d.bin
md32_p.bin
modem_1_lwg_n.img
mt6627
ROMv2_lm_patch_1_0_hdr.bin
ROMv2_lm_patch_1_1_hdr.bin
WIFI_RAM_CODE_6752
--------------------------------------------------
etc\firmware\mt6627
mt6627_fm_v1_coeff.bin
mt6627_fm_v1_patch.bin
mt6627_fm_v2_coeff.bin
mt6627_fm_v2_patch.bin
mt6627_fm_v3_coeff.bin
mt6627_fm_v3_patch.bin
mt6627_fm_v4_coeff.bin
mt6627_fm_v4_patch.bin
mt6627_fm_v5_coeff.bin
mt6627_fm_v5_patch.bin
----------------------------------------------------
etc\mddb
APDB_MT6752_S01_L0.MP6_W15.13
BPLGUInfoCustomAppSrcP_MT6752_S00_A7000_ROW_V15_1_ lwg_n
------------------------------------------------------
/system/lib
lib3a.so
lib3a_sample.so
liba3m.so
libacdk.so
libaed.so
libaudiocustparam.so
libbluetoothdrv.so
libbluetooth_mtk.so
libcam.camadapter.so
libcam.camnode.so
libcam.camshot.so
libcam.client.so
libcam.device1.so
libcam.device3.so
libcam.exif.so
libcam.exif.v3.so
libcam.hal3a.v3.so
libcam.halsensor.so
libcam.iopipe.so
libcam.jni.lomohaljni.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcameracustom.so
libcameraservice.so
libcamera_client.so
libcamera_client_mtk.so
libcam_hwutils.so
libcam_platform.so
libcustom_nvram.so
libdpframework.so
libfeatureio.so
libfeatureiodrv.so
libfm_gpio_jni.so
libimageio.so
libimageio_plat_drv.so
libipod.so
libjni_pq.so
libjni_slow_motion.so
libJpgDecPipe.so
libJpgEncPipe.so
liblenovo_lcd.so
libmmprofile.so
libmtk_drvb.so
libnvram.so
libnvramagentclient.so
libnvram_platform.so
libnvram_sec.so
libquickshot.so
librilmtk.so
librilmtkmd2.so
libsensorservice.so
mtk-ril.so
mtk-rilmd2.so
--------------------------------------------------
lib\drm
libfwdlockengine.so
-------------------------------------------------------
lib\egl
egl.cfg
libGLES_mali.so
------------------------------------------------------------------
lib\hw
audio.primary.mt6752.so
bluetooth.default.so
camera.mt6752.so
gps.default.so
gralloc.mt6752.so
hwcomposer.mt6752.so
lenovopower.default.so
lights.default.so
sensors.mt6752.so
-----------------------------------------------------------------------
/system/lib64
lib3a.so
lib3a_sample.so
liba3m.so
libacdk.so
libaed.so
libaudiocustparam.so
libbluetoothdrv.so
libbluetooth_mtk.so
libcam.camadapter.so
libcam.camnode.so
libcam.camshot.so
libcam.client.so
libcam.device1.so
libcam.device3.so
libcam.exif.so
libcam.exif.v3.so
libcam.hal3a.v3.so
libcam.halsensor.so
libcam.iopipe.so
libcam.jni.lomohaljni.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcameracustom.so
libcameraservice.so
libcamera_client.so
libcamera_client_mtk.so
libcam_hwutils.so
libcam_platform.so
libcustom_nvram.so
libdpframework.so
libfeatureio.so
libfeatureiodrv.so
libfilterpack_facedetect.so
libfm_gpio_jni.so
libimageio.so
libimageio_plat_drv.so
libJniAtvService.so
libjni_effects.so
libjni_gesture.so
libjni_imagetransform.so
libjni_lomoeffect.so
libjni_pq.so
libjni_slow_motion.so
libJpgDecPipe.so
libJpgEncPipe.so
libjtranscode.so
liblenovo_lcd.so
libmmprofile.so
libmtk_drvb.so
libnvram.so
libnvramagentclient.so
libnvram_platform.so
libnvram_sec.so
libquickshot.so
librilmtk.so
librilmtkmd2.so
libsensorservice.so
libsupol.so
libvcodec_utility.so
------------------------------------------------------
lib64\egl
libGLES_mali.so
-----------------------------------------------------------
lib64\hw
audio.primary.mt6752.so
camera.mt6752.so
gps.default.so
gralloc.mt6752.so
hwcomposer.mt6752.so
lenovopower.default.so
lights.default.so
mmsdk.default.so
sensors.mt6752.so
------------------------------------------------------------
vendor\lib\egl
egl.cfg
libGLES_android.so
libGLES_mali.so
-----------------------------------------------------------
vendor\lib\hw
audio.a2dp.blueangel.so
bluetooth.blueangel.so
gralloc.mt6752.so
-------------------------------------------------------
vendor\lib64\egl
libGLES_android.so
libGLES_mali.so
-----------------------------------------------------
vendor\lib64\hw
gralloc.mt6752.so
------------------------------------------------
xbin
daemonsu
su
sugote
sugote-mksh
supolicy
-------------------------------------------------
Phần build.prop và boot.img vui lòng xem lại bài viết số 1