Magisk Manager

Kısa cevap

Her araç nasıl çalışır?

Üçü de kilidi açılmış bir bootloader gerektirir ve üçü de kendi uygulamalarıyla bir imajı yamalayıp fastboot ile flaşlayarak kurulur. Fark, root'un nereden geldiğindedir.

Magisk

Magisk, açılış imajının ilk çalışan küçük bölümü olan ramdisk'i yamalar. Telefon açılırken Magisk, Android'den önce kendini hazırlar ve sistem bölümünü değiştirmeden root ekler. Telefona bağlı olarak boot, init_boot, vendor_boot veya recovery imajını yamalarsınız. Magisk, Android 7.0 ve üzerinde çalışır ve uygulamaların içinde kod çalıştıran modüller için Zygisk'i içerir.

KernelSU

KernelSU, root'u Linux kernel'inin içinden sağlar. Resmi olarak, Android 12 veya üzeriyle çıkan telefonların çoğunda bulunan GKI (Generic Kernel Image) kernel'e sahip telefonlarda desteklenir. İki şekilde kurulur:

  • LKM modu: KernelSU uygulaması, açılışta bir kernel modülünün yüklenmesi için boot veya init_boot imajınızı yamalar. Telefonunuzun kendi kernel'i yerinde kalır. KernelSU projesi telefonlar için bu yöntemi önerir.
  • GKI modu: Telefonunuzun kernel'ini, kernel sürümüyle eşleşen bir KernelSU kernel'iyle değiştirirsiniz. Bu yöntem, LKM modunun çalışmadığı Samsung telefonlarda da çalışır.

KernelSU'nun App Profile özelliği, her root uygulamasının tam olarak neye izinli olduğunu belirler. KernelSU modülleri Magisk modülleriyle neredeyse aynı biçimi kullanır, ancak bağlama (mount) işini önce kurmanız gereken ayrı bir "metamodül" üstlenir ve Zygisk yerleşik değildir.

APatch

APatch, boot imajınızın içindeki kernel'i kendi kernel yamalama koduyla yamalar. Yamalama sırasında bir SuperKey seçersiniz: root erişimini denetleyen, 8 ila 63 harf ve rakamdan oluşan bir parola. APatch yalnızca kernel sürümü 3.18 ile 6.12 arasında olan ve CONFIG_KALLSYMS etkin olarak derlenmiş ARM64 telefonları destekler. init_boot imajını asla yamalamaz.

APatch iki tür modülü destekler: Magisk modülleri gibi çalışan APModules ve kernel'in kendisine kod ekleyen KPModules.

Yan yana karşılaştırma

MagiskKernelSUAPatch
Root'un geldiği yerYamalı ramdiskKernel (bir modül veya yerine konan bir kernel)Yamalı kernel
Yamaladığınız şeyboot, init_boot, vendor_boot veya recoveryboot veya init_boot (LKM) ya da yeni bir kernel (GKI)Yalnızca boot içindeki kernel
Desteklenen telefonlarAndroid 7.0+ çalıştıran neredeyse her telefonDesteklenen bir GKI kernel'e sahip telefonlarKernel'i 3.18 ile 6.12 arasında olan ARM64 telefonlar
Root izinleriUygulama bazında, Süper Kullanıcı sekmesindeUygulama bazında, App Profile ileUygulama bazında, SuperKey'inizle açılır
ModüllerMagisk modülleriMagisk tarzı modüller ve bir bağlama metamodülüAPModules ve kernel için KPModules
ZygiskYerleşikAyrı modülAyrı modül
SamsungResmi adımlarYalnızca GKI moduResmi adım yok
Resmi belgelertopjohnwu.github.io/Magiskkernelsu.orgapatch.dev

Hangisini seçmelisiniz?

  • Magisk'i seçin: ilk kez rootluyorsanız, telefonunuz eskiyse veya Android 12 ya da üzerini çalıştırmıyorsa, ya da bir Samsung telefon veya Googlebook kullanıyorsanız. Bizimki gibi adım adım bir rehberi izlemek istediğinizde de en güvenli seçim budur.
  • KernelSU'yu seçin: telefonunuzda KernelSU'nun desteklediği bir GKI kernel varsa ve her root uygulamasının neler yapabileceğini ayrıntılı biçimde kontrol etmek istiyorsanız.
  • APatch'i seçin: kernel'i KernelSU tarafından desteklenmeyen bir ARM64 telefonunuz varsa ve bir SuperKey yönetmek size sorun gelmiyorsa.

Magisk'ten başka bir root aracına nasıl geçilir

Aynı anda yalnızca bir root aracı kurulu olabilir.

  1. Magisk uygulamasında Tamamen kaldır ile Magisk'i kaldırın. Kaldırma rehberimiz tüm yöntemleri anlatır.
  2. Telefonunuzun root olmadan normal şekilde açıldığını kontrol edin.
  3. Yeni aracı resmi belgelerini izleyerek kurun. Ardından modüllerinizi yeniden yükleyin, çünkü Magisk'i kaldırmak onları da siler.

Magisk'e geri dönmek için diğer aracı aynı şekilde kaldırın, orijinal imajınızı flaşlayın, ardından Magisk'i kurun.

Sık sorulan sorular

KernelSU, Magisk'ten daha mı iyi?

Hiçbiri herkes için daha iyi değil. KernelSU, desteklenen bir GKI kernel'e sahip telefonlara uygundur ve her root uygulaması üzerinde ayrıntılı kontrol sağlar. Magisk çok daha fazla telefonda ve Android sürümünde çalışır; rehberlerin ve modüllerin çoğu da onun için yazılmıştır.

KernelSU, Magisk modüllerini kullanabilir mi?

Çoğunu kullanabilir. İkisi de aynı zip biçimini kullanır, modülleri aynı klasöre kurar ve betiklerini aynı şekilde çalıştırır. KernelSU'da sistem dosyalarını değiştiren modüller için bir bağlama (mount) metamodülünün kurulu olması gerekir; Zygisk modülleri ise ayrı bir Zygisk modülü gerektirir.

APatch her telefonda çalışır mı?

Hayır. APatch yalnızca kernel sürümü 3.18 ile 6.12 arasında olan ARM64 telefonları destekler ve kernel'in CONFIG_KALLSYMS etkin olarak derlenmiş olması gerekir.

Aynı anda iki root aracı kurabilir miyim?

Hayır. Her biri açılış sürecini değiştirir ve ikisinin aynı anda kurulu olması telefonun açılmamasına yol açabilir. Başka bir araç kurmadan önce kurulu olanı tamamen kaldırın.

KernelSU ve APatch ücretsiz mi?

Evet. Magisk gibi ikisi de ücretsiz ve açık kaynaklıdır. Bunları yalnızca resmi GitHub sürümlerinden indirin: KernelSU ve APatch.