XDA Tanınmış Geliştiricisi topjohnwu, Google'ın son değişikliklerine rağmen kullanıcılara bir sonraki Magisk Beta'nın SafetyNet kontrollerini bir kez daha geçeceğine dair güvence verdi.
Bugün erken saatlerde, Google'ın Play Hizmetlerini güncellediğine ve Magisk gibi mevcut "güvenli" kök yöntemlerinin SafetyNet kontrollerinde yine başarısız olmasına neden olduğuna dair raporlar gelmeye başladı. Bu, kök ve diğer değişikliklere sahip cihazların SafetyNet tarafından bir kez daha tespit edildiği ve ardından Android Pay gibi SafetyNet'e bağlı uygulamaları kullanmaya çalışırken engellendiği anlamına geliyordu.
XDA Tanınmış Geliştirici Topjohnwu sahip olmak Magisk forum başlığına yorum yapıldı Kullanıcılara değişikliklerden haberdar olduğu ve gerekli işlemleri zaten tamamladığı konusunda güvence vermek Kök ve Magisk modülünü korurken Google'ın SafetyNet kontrolünü tekrar atlamak için yapılan değişiklikler işlevsellik.
İçinde sonraki açıklama gönderisi, Topjohnwu SafetyNet hatalarının, Google'ın tespitlerini daha sıkı hale getirmesinden kaynaklandığını ancak geliştiricinin bu soruna çözüm bulmayı başardığını belirtiyor.
Şu anda kullanıcıların yeni politikaları güncelleyip atlayabileceği bir yapı yok, ancak gelecekte bir tane bekleyebiliriz. Durum şu şekilde: Topjohnwu'nin kontrolü, dolayısıyla şu anda yapabileceğimiz tek şey bir sonraki Magisk beta sürümünü beklemek.Topjohnwu Magiskhidin çalışmasını tamamen engelleyecek etkili bir yöntemin bulunmayabileceğini daha da genişletiyor. Dolayısıyla Google, SafetyNet için yeni kontroller sunduğunda, magiskhide'ın bir adım önde olmak için yalnızca bir güncellemeye ihtiyacı var. Magisk root olarak çalışabildiği halde SafetyNet kontrolleri çalışamadığı için bu mümkün olmuştur. Ayrıcalık avantajı, Magisk'in SafetyNet sürecinin görebileceği şeyler üzerinde çok daha fazla kontrol sahibi olmasını sağlar.
Zor olan ana Magisk Manager uygulamasını gizlemenin iyi bir yolunu bulmaktır. Android, herhangi bir uygulamanın bir cihazda başka hangi uygulamaların yüklü olduğunu bilmesine izin verdiğinden, birçok uygulama paket adı aracılığıyla Magisk Manager uygulamasının varlığını tespit etmeye başladı. Bu "kontrol" oldukça basit bir işlemdir, çünkü paket adlarını değiştirmek ana uygulama geliştiricisi için önemsiz bir görevdir (gerçi bu, kendi dezavantajlarıyla birlikte gelen bir karar olmaya devam etmektedir). Yalnızca belirli bir uygulamanın yüklenmesi eylemi de önemli ölçüde değişikliklerin varlığını kanıtlamaz, bu nedenle "kontrol" aynı zamanda oldukça fazla sayıda yanlış pozitif sonuç verir.
Ancak bu tür bir kontrol ilkel olduğundan, uygulamaları için "değişiklik gerektirmeyen" cihazlar arayan geliştiriciler için bunu uygulamak kolaydır. Magisk, yalnızca paket adını değiştirerek kendisini bu uygulamalardan gizleyebilir, ancak uygulamalar daha sonra değiştirilen paket adını kontrol etmeye başlayabilir; vb., böylece her iki taraf için de bu soruna gerçek bir son sağlanmıyor.
Magisk'in bu temel kontrole karşı olası bir çözümü, Magisk Manager'ı yüklü uygulamalar listesinden filtrelemek için Android'in PackageManager'ına kod enjekte etmektir. Bu, Xposed aracılığıyla yapılabilir (ancak Xposed'ın kendisi SafetyNet'i bozar ve Xposed, eski Android sürümleri) veya çerçevenin Java kodunu değiştirilmiş oat/dex aracılığıyla doğrudan yamalayarak Dosyalar.
Şimdilik, Topjohnwu magiskhide'in ana ilgi noktası Google'ın SafetyNet kontrollerini atlamak olduğundan bu temel kontrolleri atlamaya odaklanmak istemiyor. Kullanıcılar, SafetyNet'e bağlı uygulamaların tekrar çalışmaya başlamasını sağlayacak bir güncellemeyi yakında sabırsızlıkla bekleyebilirler kök ve Magisk modüllerinin yanı sıra, kullanıcılardan ETA'ları isteyerek geliştiriciyi rahatsız etmemelerini rica ediyoruz. aynısı.
Google'ın SafetyNet'i ile Magiskhide arasındaki bu kedi-fare oyunu hakkında düşünceleriniz neler? Aşağıdaki yorumlarda bize bildirin!
Kaynak: Magisk Forumları