Rehber [3.10 -> 3.16 & 3.18]Mediatek İçin Çapraz Port Kılavuzu

mbtt

Deneyimli Üye
Deneyimli Üye
MIUI Sever
Adım
Lütfi
Cihazım
Le Pro3
Yaş
26
Konum
ankara
Katılım
22 Mayıs 2016
Konular
68
Mesajlar
102
Tepkime puanı
215
Puanları
43
DİPNOT
BU İŞLEMDEN DOĞACAK SORUNLARDAN ŞAHSIM VE FORUM MIUI TÜRKİYE SORUMLU TUTULAMAZ.


AÇIKLAMA
Bu kılavuz ile Kitkat tabanlı bir roma Lollipop ve Marshmallow tabanlı bir romu portlayabilirsiniz.

Ricam eğer bu kılavuzdan en ufak bir yardım aldıysanız sadece konunuzun teşekkürler kısmında benim de ismim geçsin.


ANLATIM
Lollipop
LİB

DOSYA

libMali.so


KLASÖR

taban/system/lib/hw klasörü içinden eksik olan lib dosyalarını port/system/lib/hw klasörüne tamamlayın.

Ayrıca hwcomposer.mt65xx dosyasını hw klasörü içine atın ve değiştirin.

modules (varsa) klasörünü atın yer değiştirin.

Eğer farklı işlemciler arasında port yapıyorsanız mt6582 - mt6592 gibi aşağıdaki libleri dosya taşıma yapmadan önce port romdan silin ;

audio.primary.mt65xx.so
audio_policy.mt65xx.so
gralloc.mt65xx.so
lights.mt65xx.so
sensors.mt65xx.so

Ve meta.inf ile boot.img anlatımlarını uygulayıp romu zip haline getirerek yüklemeye hazırlayın.

Marshmallow
LİB

DOSYA

libMali.so
libaudio.primary.default.so
libcameracustom.so
libcamalgo.so
libcamdrv.so


KLASÖR

Ayrıca hwcomposer.mt65xx dosyasını hw klasörü içine atın ve değiştirin.

modules (varsa) klasörünü atın yer değiştirin.

Eğer farklı işlemciler arasında port yapıyorsanız mt6582 - mt6592 gibi aşağıdaki libleri dosya taşıma yapmadan önce port romdan silin ;

audio.primary.mt65xx.so
audio_policy.mt65xx.so
gralloc.mt65xx.so
lights.mt65xx.so
sensors.mt65xx.so


BİN

gsm* -> gsm ile başlayan ve ya alakalı ne kadar binary dosyası var ise.
rild


ETC

Aşağıdaki klasörleri taşıyın ve yer değiştirin.

bluetooth
firmware
wifi


Ve meta.inf ile boot.img anlatımlarını uygulayıp romu zip haline getirerek yüklemeye hazırlayın.

Boot.img Düzenleme
Taban ve port romların boot.img dosyalarını ayrıştırın.

taban/boot.img içinden boot.img-zImage dosyasını port/boot.img içine atın ve yer değiştirin.

NOT : Eğer Marshmallow sürümü portluyorsanız ueventd.rc dosyasınıda atın ve yer değiştirin.

boot.img dosyasını 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

Taban "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.

Taban "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 ;
Görselleri görebilmek için kayıt olmanız gerekmektedir

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 olan yerler içinde yapın.

Hata Düzeltme
Bootloop

libandroid_runtime.so
libandroid_servers.so
libmedia_jni.so


Kablosuz & Bluetooth & SIM

ETC
klasöründen bluetooth & security alt klasörlerini alın.

LİB İçinden :

libbluetooth_mtk.so
libbluetoothem_mtk.so

LİB/Modules İçinden :

mtk_stp_wmt.ko
mtk_wmt_wifi.ko


Kamera

libcameracustom.so
libfeatureio.so
libjpeg.so
libdpframework.so

Eğer 6572 ise :

libimageio.so
libcameradrv.so

Çözünürlük ve Çekim İle Alakalı İse :

libcamdrv.so
cameradefault.so
libcamexif.so
libcamalgo.so
libimageio.so
libfeatureio.so
libcameracustom.so
libcam.camadapter.so
libimageio_plat_drv.so
libcam.paramsmgr.so
libcamera_client.so
libcameracustom .so
lib cameraprofile.so
libcameraservice.so
libmhal.so
libmhalcontent.so
libmhaldrv.so
libmhalmdp.so
libmhalpipe.so
libmhalscenario.so
libmhalutility.so
lib/hw/cameradefault.so
etc/permission/android.hardware.camera.front.xml
etc/permission/android.hardware.camera.xml

Eğer kamera yine çalışmazsa ne kadar cam ile başlayan lib varsa alın.


Ters Dokunmatik

libinput.so


GPS

libmnlp.so
gps.conf


3G

ETC/Firmware atın


Ses

libaudio.primary.default.so


Radyo ve Sinyal

ETC/Firmware/mt6629_patch_e3_hdr.bin
ETC/Firmware/mt6629_patch_e6_hdr.bin
ETC/Firmware/WMT.CFG
LİB/modules/mtk_fm_drv.ko
LİB/libfmcust.so


Sensör

Bin İçinden :

akmd*
servicemanager

Lib İçinden :

libsensors.so
libms3c_yamaha.so
sensors.default.so -> Bunu sensor.mt65xx.so olarak adlandırın ve öyle yer değiştirin.

ETC/firmware


Mikrofon

audio_policy.conf


Hafıza

framework-res.apk dosyalarını zip ile açın ve tabandan porta storage_list.xml dosyasını atın.
bin/vold
bin/sdcard
 
Üst Alt