Bilgi [ARM64]Mediatek 64 Bit Tabanlı İşlemciler İçin Port Kılavuzu

mbtt

Üye
Katılım
4 Ara 2018
Mesajlar
45
Tepkime puanı
419
Puanları
53
Çevrimdışı
DİPNOT
BU İŞLEMDEN DOĞACAK SORUNLARDAN ŞAHSIM VE FORUM GSMTURKEY SORUMLU TUTULAMAZ.

Bu işlemden önce port romdan recovery vs. dosyaları temizlediğinizden emin olun.


FARKLI İŞLEMCİLER ARASI PORTLAMAK İÇİN (6752 -> 6795 gibi) :

Gizli İçerik
Bütün dosyalar Stocktan -> Port roma atılacaktır.

Lib64 Klasöründen Alınacak Dosyalar :

lib3a.so
libacdk.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.metadata.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.sensorlistener.so
libcam.utils.so
libcam1_utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcameracustom.so
libcamera_client_mtk.so
libcamera_metadata.so
libcam_hwutils.so
libcam_mmp.so
libcam_platform.so
libcam_utils.so
libcustom_nvram.so
libdpframework.so
libfeatureio.so
libfeatureiodrv.so
libhardware_legacy.so
libimageio.so
libimageio_plat_drv.so
libJpgDecPipe.so
libJpgEncPipe.so
libm4u.so
libmhalImageCodec.so
libMiraVision_jni.so
libmtkjpeg.so
libmtk_drvb.so
libnvram.so
libnvramagentclient.so
libnvram_platform.so
libnvram_sec.so
libtfa9897_interface.so
libvcodecdrv.so
libvcodec_utility.so

BU İŞLEMDE ALT KLASÖRLERDEN DOSYA AKTARIMI YAPACAĞIZ.
Örneğin "stock/lib/hw" klasöründen bir lib dosyasını "port/lib/hw" klasörüne atacağız.

drm\libfwdlockengine.so
egl\libGLES_mali.so
hw\audio.primary.mt6752.so
hw\audio_policy.default.so
hw\camera.mt6752.so
hw\gps.default.so
hw\gralloc.mt6752.so
hw\hwcomposer.mt6752.so
hw\lenovopower.default.so
hw\lights.default.so
hw\mmsdk.default.so
hw\sensors.mt6752.so
soundfx\libdownmix.so


Lib Klasöründen Alınacak Dosyalar :
lib3a.so
libacdk.so
libbluetoothdrv.so
libbluetooth_mtk.so
libbypass.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
libcamera_client_mtk.so
libcam_hwutils.so
libcam_platform.so
libcustom_nvram.so
libdpframework.so
libfeatureio.so
libfeatureiodrv.so
libhardware_legacy.so
libimageio.so
libimageio_plat_drv.so
libipod.so
libJpgDecPipe.so
libJpgEncPipe.so
liblocSDK5c.so
liblocSDK_2_5OEM.so
libm4u.so
libMA3-wavesfx-Coretex_A9.so
libmhalImageCodec.so
libMiraVision_jni.so
libmtkjpeg.so
libmtk_drvb.so
libnetworklocation.so
libnvram.so
libnvramagentclient.so
libnvram_platform.so
libnvram_sec.so
libshowlogo.so
libtfa9897_interface.so
libvc1dec_sa.ca7.so
libvcodecdrv.so
libvcodec_oal.so
libvcodec_utility.so
libweibosdkcore.so
mtk-ril.so <- Bootlop Verme Gibi Bir Durum OLursa Bunu Almadan Deneyin.
mtk-rilmd2.so <- Bootlop Verme Gibi Bir Durum OLursa Bunu Almadan Deneyin.

BU İŞLEMDE ALT KLASÖRLERDEN DOSYA AKTARIMI YAPACAĞIZ.
Örneğin "stock/lib/hw" klasöründen bir lib dosyasını "port/lib/hw" klasörüne atacağız.

drm\libfwdlockengine.so
egl\egl.cfg
egl\libGLES_mali.so
hw\audio.primary.mt6752.so
hw\audio_policy.default.so
hw\bluetooth.default.so
hw\camera.mt6752.so
hw\gps.default.so
hw\gralloc.mt6752.so
hw\hwcomposer.mt6752.so
hw\lenovopower.default.so
hw\lights.default.so
hw\sensors.mt6752.so
soundfx\libdownmix.so
soundfx\libmaxxeffect-cembedded.so



BİN Klasöründen Alınacak Dosyalar :

afm_server
akmd09911
applysig
audiocmdservice_atci
climax
custom_sn
encfs
factory
factory_reset.sh
fusermount
gzip_static
ipod
kpoc_charger
mtkbt
nvram_proximity
seeder
updater
vold


ETC Klasöründen Alınacak Dosyalar :

firmware klasörünü tamamen yer değiştirin.
mddb klasörünü tamamen yer değiştirin.
tfa98xx (varsa) yer değiştirin.


VENDOR KLASÖRÜNDEN ALINACAK DOSYALAR :

stock/system\vendor\etc\audio_effects.conf dosyasını port/system\vendor\etc\ klasörüne atın
stock/system\vendor\etc\default.mps dosyasını port/system\vendor\etc\ klasörüne atın


BOOT.İMG PORTLAMA (İŞİN CİVCİVLİ KISMI:troll: )

Hem Port hem Stock romun boot.img dosyalarını verdiğim tool ile açın.

Açılan Stock/boot.img klasörünün içinden kernel dosyasını Port/boot.img içine atın.

İki boot.img klasörünün içinden de ramdisk klasörünü açın.Daha sonra Stock/ramdisk klasöründen ;
fstab.mt6xxx
init.mt6xxx.rc
init.mt6xxx.usb.rc
dosyalarını Port/ramdisk klasörüne atın.Ve diğer işlemcinin aynı dosyalarını silin.

ÖRNEĞİN :mt6752'den mt6795'e portluyorsak

ATIN | SİLİN
|
fstab.mt6752 | fstab.mt6795 |
init.mt6752.rc | init.mt6795.rc |
init.mt6752.usb.rc | init.mt6795.usb.rc |

Daha sonra port boot.img dosyasını tekrar toplayın ve port romun içine atın.


META.İNF Düzenleme :

İki romunda ;
Stock\META-INF\com\google\android\update-script dosyasını açın
Port\META-INF\com\google\android\update-script dosyasını açın

Stock "update-script" dosyasının içinden
mmcblk0pX'li satırları bulun.

Port "update-script" dosyasının içinden
mmcblk0pX'li satırları bulun.

Stock "update-script" de ki X harfinin yerinde ne yazıyorsa
Port "update-script" de ki X harfinin yerinde ki ile değiştirin.

Örneğin :
Stocktan alttaki gibi olan satırları bulun ve ;
JA4L4n.png

ve system yazan yerlerde 5 ise bunu not edin.

Porttan yine yukarıda ki gibi olan satırları bulun ve system yazan yerlerde ki ile değiştirin.

Aynı işlemi data yazan yerler içinde yapın.


Bütün işlemler sonrasında port romu zipleyin ve yüklemeye hazırlayın.
 
Geri
Üst Alt