AÇIKLAMA
Bu kılavuz ile Magisk modülü oluşturabilirsiniz.
Ricam bu kılavuzdan yardım aldıysanız konunuzun teşekkürler kısmında benimde ismim geçsin.
1 - Dosyaların Dizinlerini Ayarlama
İlk olarak bu linkte ki magisk modül iskeletini indirin.
Ardından system dosyasına yüklemek istediğiniz dosyaları atın.
Her dosyayı uygun klasör altına açarak atın.
Örneğin:
lib klasörüne dosya atacaksanız lib adlı bir klasör açıp onun içine atın
apk atmak istiyorsanız app yada priv-app klasörü açıp onun içine atın.
2 - "module.prop" Düzenlemesi
module.prop dosyasını açın ardından aşağıda satırların karşısında belirttiğim şekilde düzenleyin.
id=modül_kimliği
name=Modül İsmi
version=istediğiniz_versiyon
versionCode=seçtiğiniz_versiyonun_kodu
author=yapımcı
description=Kısa bir açıklama
minMagisk=1500 -> Ellemeyin .s .s
3 - "config.sh" Düzenlemesi
config.sh dosyasını açın. Ardından aşağıda satırların karşısında belirttiğim şekilde düzenleyin.
AUTOMOUNT -> True olarak kalsın ellemeyin.
PROPFILE -> system.prop'ta düzenleme yapmanız gerekiyorsa true gerekmiyorsa false yazın.
POSTFSDATA -> post-fs-data scripti ile işiniz yoksa false olarak kalsın. Ki gelişmiş bir modül hazırlıyorsanız bu scriptin işlevini bilmelisiniz.
LATESTARTSERVICE -> late_start servisi ile işiniz varsa scripti kullanmak için true yoksa false yazın.
Yazı Yazmak İçin:
Kurulum ekranında yazı yazmak için (ui_print olayı);
Aşağıdaki verdiğim satırda " " iki tırnak işareti arasına istediğiniz yazıları yazabilirsiniz.
print_modname() {
ui_print " "
ui_print " "
ui_print " "
}
Örneğin:
print_modname() {
ui_print " Evet şimdi gelelim arkadaşlar hayatın gerçeklerine "
ui_print " @mbtt arkadaşa bakıyor musunuz?"
ui_print " Bir bakın"
}
Dosya Dizinlerini Tanıtmak İçin:
system klasöründe modüle atmak istediğimiz dosyaları tanıtmak için aşağıdaki komutu kullanacağız.
REPLACE="
"
Örneğin:
REPLACE="
/system/app/bushido
/system/priv-app/cıyanogen
/system/priv-app/kinghaze
/system/lib/nightshade"
"
Dosya İzinlerini Ayarlama:
set_permissions() {
# Buralara özel izin gerektiren dosyaların izinlerini yazmalısınız.
# Çoğu durumda gerekmez ancak genelde kullanılanlar aşağıdakilerdir.
set_perm $MODPATH/system/bin/app_process32 0 2000 0755 u:object_r:zygote_exec:s0
set_perm $MODPATH/system/bin/dex2oat 0 2000 0755 u:object_r:dex2oat_exec:s0
set_perm $MODPATH/system/lib/libart.so 0 0 0644
# Aşağıdaki ise satırı değiştirmeyin.
set_perm_recursive $MODPATH 0 0 0755 0644
}
Tüm bunlar bittikten sonra kaynağınızı zip yapın ve Twrp üzerinden yükleyin. Tabi ki bu arada Magisk'inizin kurulu olduğundan da emin olun