Bilgi Magisk Modülü Hazırlama Kılavuzu

mbtt

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


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.

ANLATIM
Gizli İçerik
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.
Kod:
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.
Kod:
AUTOMOUNT -> True olarak kalsın elleşmeyin.
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.
Kod:
print_modname() {
  ui_print " "
  ui_print " "
  ui_print " "
}

Örneğin:

Kod:
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.
Kod:
REPLACE="
"

Örneğin:
Kod:
REPLACE="
/system/app/bushido
/system/priv-app/cıyanogen
/system/priv-app/kinghaze
/system/lib/nightshade"
"

Dosya İzinlerini Ayarlama:
Kod:
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 :troll:
 
DİPNOT
BU İŞLEMDEN DOĞABİLECEK SORUNLARDAN ŞAHSIM VE FORUM GSMTURKEY SORUMLU TUTULAMAZ.


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.

ANLATIM
[Gizli içerik]
Sağol
 
Geri
Üst Alt