Rehber Stryder-007 MiuiOS 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ı
214
Puanları
43
DİPNOT
BU İŞLEMDEN DOĞACAK SORUNLARDAN ŞAHSIM VE FORUM MIUI TÜRKİYE SORUMLU TUTULAMAZ.


AÇIKLAMA
Bu kılavuz ile orta ve alt dilimdeki işlemciler arası port mümkündür. Sadece aynı işlemciler arası port yapılabilir.

Üst dilim ve yeni nesil AR-GE ürünü işlemciler için geçerli de olabilir.

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
PORTLAMA
Tabandan sistemden silinecekler :
app
fonts
framework
media
priv-app


Porttan tabana atılacaklar :
app
fonts
framework
media
priv-app


bin & xbin & lib klasörlerinden eksik dosyaları porttan -> tabana tamamlayın.Yer değiştirmeyin.


Port sistem ana dizininin etc alt klasörüne girin ve :

Permissions klasöründen aşağıdaki dosyaları taban/sistem/etc/permissions dizinine atın.

platform.xml
handheld_core_hardware.xml
handheld_hardware.xml


Fazla klasörleri port/system/etc -> taban/system/etc atın

etc/system_fonts.xml açın ve :

Kod:
    <family> 
        <nameset> 
            <name>miui</name> 
        </nameset> 
        <fileset> 
            <file>Miui-Regular.ttf</file> 
            <file>Miui-Bold.ttf</file> 
        </fileset> 
    </family> 

    <family> 
        <nameset> 
            <name>miuiex</name> 
        </nameset> 
        <fileset> 
            <file>MiuiEx-Regular.ttf</file> 
            <file>MiuiEx-Bold.ttf</file> 
        </fileset> 
    </family> 

    <family> 
        <nameset> 
            <name>miuiex-light</name> 
        </nameset> 
        <fileset> 
            <file>MiuiEx-Light.ttf</file> 
        </fileset> 
    </family>

Yukarıdaki kodu </familyset> kısmından önce yerleştirin.Ve kaydedin.

BUİLD.PROP DÜZENLEME
Ve karşılaştırın alttaki satırların karşısında portta ne yazıyorsa tabana yamalayın.

Kod:
ro.build.id= 
ro.build.display.id= 
ro.build.date= 
ro.build.date.utc= 
ro.product.locale.language=en 
ro.product.locale.region=US 
ro.cm.version=Varsa tamamlayın
ro.modversion=

Şimdi build.prop dosyasının sonuna aşağıdakileri ekleyin.Ve kendi cihazınıza göre düzenleyin.

Kod:
ro.build.description=cihazadı-kullanıcı androidsürümü sizinisminiz derlemenumarası release-keys 
ro.build.fingerprint=cihazüreticisi/cihazmodeli/cihazkodadı:androidsürümü/sizinisminiz /derlemenumarası:kullanıcı/release-keys 
ro.product.model=Cihaz ismi 
ro.product.device=Cihaz kod adı
ro.build.characteristics=default 
#MIUI_Features 
ro.miui.has_real_blur=0 
ro.miui.has_handy_mode_sf=1 
ro.config.sms_received_sound=FadeIn.ogg 
ro.config.sms_delivered_sound=MessageComplete.ogg 
ro.product.manufacturer=Xiaomi 
ro.config.elder-ringtone=Angel.mp3 
persist.sys.mitalk.enable=true 
ro.miui.ui.version.code=5 
ro.miui.ui.version.name=miuiversiyonu (v8 v7 vb.)
persist.sys.strictmode.disable=true

Aşağıdaki kodları port romun build.prop dosyasından taban romun build.prop dosyasına yamalayın.

Kod:
ro.config.notification_sound= 
ro.config.alarm_alert= 
ro.config.ringtone=

Eğer cihazınızda hissi tuş yerine sanal tuş varsa build.prop dosyanıza aşağıdaki kodu ekleyin.

Kod:
qemu.hw.mainkeys=0

Bittikten sonra kaydedin ve çıkın.

META.İNF DÜZENLEME
Taban ve port romun updater-script dosyalarını açın ve karşılaştırın.

Eksik symlink ve metadata satırlarını porttan -> tabana yamalayın.

META-INF/com/miui ve data dosyalarınıda porttan tabana atın.

BOOT.İMG DÜZENLEME
Taban romun boot.img dosyasını ayrıştırın.Ve ekte verdiğim zip dosyasını ramdisk altında uygun klasörlere çıkarın.Yoksa o klasörü oluşturun ve o şekilde atın.

Şimdi default.prop dosyasını açın ve alttaki satırları altta verilen şekilde düzenleyin.

Kod:
# 
# ADDITIONAL_DEFAULT_PROPERTIES 
# 
ro.adb.secure=0 
ro.secure=0 
ro.allow.mock.location=0 
ro.debuggable=1 
persist.sys.usb.config=mtp,adb 
persist.service.adb.enable=1 
persist.service.debuggable=1

LineageOS ve Diğer Türev Tabanlar için :

init.cm.rc / init.pa.rc dosyalarından hangisi varsa sizin taban romunuzda onu açın ve :

Kod:
# Superuser 
#import /init.superuser.rc

ekleyip kaydedin.

Şimdi init.rc dosyasını açın ve aşağıdaki satırları ekleyin.

Kod:
#service for shelld 
service shelld /system/xbin/shelld 
    class main 

#service for su 
service su_daemon /system/xbin/su --daemon 
    class main 
    oneshot 

service lbesec /system/xbin/lbesec 
    class main 
    oneshot

kaydedin ve çıkın.

seapp_contexts. açın ve :

Kod:
user=theme seinfo=platform domain=platform_app type=platform_app_data_file 
user=backup seinfo=platform domain=platform_app type=platform_app_data_file 
user=updater seinfo=platform domain=platform_app type=platform_app_data_file

sonuna yukarıdaki kodları ekleyin.

Aşağıdaki satırları kendinize göre düzenleyin.

Kod:
user=_app domain=untrusted_app type=app_data_file 
user=_app seinfo=platform domain=platform_app type=app_data_file 
user=_app seinfo=shared domain=shared_app type=app_data_file 
user=_app seinfo=media domain=media_app type=app_data_file 
user=_app seinfo=release domain=release_app type=app_data_file

Şimdi varsa init.qcom.rc açın ve :

Kod:
on property:sys.boot_completed=1

satırından önce aşağıdaki satırları ekleyin :

Kod:
service shelld /system/xbin/shelld 
    class main

Ve boot.img kapatın.

Hata düzeltmek için
Snapdragon Port Kılavuzu konusunda geçen hata düzeltme adımlarını takip edebilirsiniz.

Hepsi tamamlandıktan sonra romunuzu zip haline getirip yüklemeye hazırlayın.


GEREKLİ DOSYALAR

 
Üst Alt