Rootlu bir telefonda bankacılık uygulamalarını güvenli bir şekilde çalıştırmak

Çoğu bankacılık uygulaması rootlu telefonlarda çalışmaz; yani süper kullanıcı erişimine sahip Android cihazlarda çalışmazlar. Bu kılavuz, rootlu cihazınızda bankacılık uygulamalarını çalıştırmanıza yardımcı olacak yöntemleri ele alacaktır , ancak bunu kendi sorumluluğunuzda yapın.

Bankacılık uygulamaları rootlu cihazları neden engelliyor?

Hassas finansal veriler içeren uygulamaları çalıştırmak için yerleşik güvenlik önlemlerini atlama konusundaki tartışma devam ederken, şirketlerin rootlu telefonların bankacılık uygulamalarını çalıştırmasını kısıtlamasının nedenleri şunlardır:

  • Finansal verileriniz son derece hassastır; kök erişim yetkileri yalnızca... güvenlik riski.
  • Şirketler kendilerini korumalıdır. Bu onların sorumluluğudur. Müşterilerinin bilgilerini ve fonlarını güvence altına almakHerhangi bir ihlal banka için çok ciddi sonuçlar doğurabilir.
  • Root işlemi yapılan cihaz şudur: Kötü niyetli kişiler için kolay bir hedef.Bilginiz olmadan paranızı çalma ihtimalleri az da olsa mevcut.

Rootlu bir telefonda bankacılık uygulamaları nasıl çalıştırılır?

Yasal Uyarı: Bu makalede verilen bilgiler yalnızca eğitim amaçlıdır. Cihazınızı rootlu bir telefonda bankacılık uygulamalarını çalıştırmak üzere değiştirmek güvenlik riskleri içerir ve cihaz sağlayıcınız ve bankacılık uygulamalarıyla olan garantilerinizi geçersiz kılabilir veya hizmet şartlarını ihlal edebilir. İşlemleri kendi sorumluluğunuzda gerçekleştirin. Bu kılavuzu takip etmenizden kaynaklanan herhangi bir hasar veya kayıptan sorumlu değiliz.

Rootlu telefonlarda bankacılık uygulamalarını çalıştırmanın temel fikri, bu uygulamalar için ayrıcalıklı erişimi gizleyerek cihaz durum tespitini atlatmaktır . Başka root çözümleri de mevcut olsa da, bu bölümde özellikle en popüler araç olan Magisk'e odaklanacağız.

1) Zygisk'te Şamiko

Magisk ile ilgili her şeyde, kök erişimini atlatmak ve cihaz durumunu uygulamadan gizlemek için Magisk modüllerini kullanarak standart bir yaklaşım izlersiniz. Geçmişte, SafetyNet Onayını atlatmak için tercih edilen yöntem MagiskHide modülüydü , ancak bu özellik 2021'de kaldırıldı.

Not: MagiskHide'ın desteği kesildikten sonra, yerini Zygisk aldı. Temelde, Android'in uygulamaları başlatmak için kullandığı bir işlem olan Zygote içinde Magisk'i doğrudan çalıştıran ve her uygulama işleminin dallanmasını yöneten bir modüldür.

↪ Cihazınızın Play Integrity testini geçtiğinden emin olun.

Shamiko'yu yüklemeden önce cihazınızın tüm Play Integrity kontrollerinden geçmesi gerekir. Çoğu, hatta tüm bankacılık uygulamaları STRONG_INTEGRITY olmadan da sorunsuz çalışır , ancak cihazınızı rootlamak veya bootloader kilidini açmak kalan kontrolleri atlamanıza neden olur.

Tüm uygulamalar için Play Integrity API kontrollerini atlama konusunda ayrıntılı bir kılavuzumuz var . Bu kontroller, cihazınızda bankacılık uygulamaları çalıştırmanız gerekmese bile kurulum için gerekli olduklarından bu kılavuza dahil edilmeyecektir. Bu kontrollerden geçemezseniz, telefonunuzdaki uygulama desteği muhtemelen sınırlı olacaktır.

  1. Magisk'i güncelleyin Canary Release 27005+ Çünkü Shamiko önceki sürümlerle uyumlu olmayacak.
  2. Modülü indirin Şamiko Of GitHub'daki LSPosed deposu.
  3. Yüklediğiniz tüm bankacılık uygulamalarını kaldırın.
  4. magisk Ve basın الإعدادات Sağ üst köşede (dişli çark simgesi).
  5. Aşağıya doğru kaydırarak Zygisk'i bulun ve önündeki düğmeyi kullanarak özelliği etkinleştirin.
    • Etkinleştirmeyin "Engelleme Listesini Uygula"Çünkü bu yöntem, DenyList'teki uygulamaların tespitini atlatmak için Zygisk'in kendisi yerine Shamiko'yu kullanıyor."
  6. Ana ekrana geri dönün ve üzerine dokunun. Modüller Sağ alt köşede (yapboz parçasına benzeyen bir simge).
  7. Depolamadan Yükleme"Ve indirdiğiniz Shamiko modülünü seçin."
  8. Kurulum tamamlandıktan sonra cihazınızı yeniden başlatın.
  9. Magisk'i tekrar açın ve Zygisk'in etkinleştirilmiş olup olmadığını kontrol edin.
  10. Ayarlara gidin ve "DenyList'i yapılandırın".
  11. Bu işlem, telefonunuzda yüklü olan tüm uygulamaların bir listesini açacaktır. Listede seçilen uygulamalar, bu uygulamalardan root erişimini gizlemek için referans olarak kullanılacaktır.
    • Sağ üst köşedeki üç dikey noktaya tıklayın ve “ seçeneğini seçin.Sistem uygulamalarını göster".
    • seçmek Tüm bankacılık uygulamaları Kök ayrıcalıklarını gizlemek istediğiniz kişi.
    • “ içindeki tüm onay kutularını seçin”Google Play Hizmetleri"Ya da"com.google.android.gmsbaşlıklı bir kılavuz yayınladı
  12. Telefonunuzu tekrar yeniden başlatın.
  13. Magisk'i açın ve Zygisk'in hala etkin olup olmadığını kontrol edin. Şimdi, seçili uygulamalardan root erişimini gizledikten sonra, Magisk uygulamasının kendisini de gizlemelisiniz.
  14. Magisk ayarlarına gidin ve "Magisk uygulamasını gizle".
    • Bu durum, uygulamanın farklı bir isim altında kopyalanmasına yol açacak ve bu da Magisk tespitini atlatmak için kullanılabilir; çünkü birçok uygulama telefonun değiştirilmiş (rootlanmış) olup olmadığını tespit etmek için Magisk'i arar.
  15. Magisk'i istediğiniz gibi yeniden adlandırın ve "OK".
  16. Açılan pencerede kısayolu ana ekranınıza eklemeniz istenecek. " seçeneğini seçin".OK"Ya da"izin vermek".
  17. Ana ekranınızdan Magisk simgesini kaldırın.
  18. Cihazınızı yeniden başlatın, bankacılık uygulamalarınız kullanıma hazır olacaktır.
    • Bazı uygulamaların yine de çalışmayabileceğini unutmayın. Ancak çoğu durumda uygulamalar sorunsuz bir şekilde başlar.

↪ Xiaomi telefonlar için ek bir adım

Xiaomi cihaz kullanıyorsanız, bankacılık uygulamalarınızı açmadan önce son bir adım daha tamamlamanız gerekecek: bazı uygulamaların yüklü uygulamalar listesine erişimini gizlemek. Bir uygulamanın telefonunuzdaki tüm uygulamaların listesine erişimi olduğunda, root araçları ve modülleri bulma ve cihazın güvensiz olduğu sonucuna varma olasılığı daha yüksektir.

  1. Kök erişimini gizlemek istediğiniz uygulamaya basılı tutun ve "Başvuru bilgisi".
  2. Şuraya git: İzinler > Diğer izinler.
  3. Aşağı kaydırarak "Yüklü uygulamaların listesine erişim"Ve onun önünde izin ayarını iptal edin."
Xiaomi cihazlarına yüklenen uygulamalar için izinler.

2) MagiskHide (Atılmış)

Bazı çevrimiçi forumlarda MagiskHide kullanarak root tespitini atlatma yönteminden bahsedilmiştir . Yukarıda da belirtildiği gibi, bu yöntem artık geçerliliğini yitirmiştir ve bankacılık uygulamalarının en yeni sürümlerinde çalışmaz. Tercih edilen yöntem olduğu zamanlarda bile, gerçekten güvenilir değildi.

MagiskHide ile, eski sürümler yamalanır yamalanmaz yeni güncellemeleri yüklemek için sürekli bir yarış vardı. Bu nedenle, söz konusu modülün eski bir sürümünü kullanıyor olsanız bile, Shamiko'ya geçmek için iyi bir zaman olabilir.

Uygulamalar yine de çalışmazsa ne olacak?

Bankacılık uygulamalarınız sürekli olarak başlatılamıyorsa, telefonunuzun donanım güvenliğinde bir sorun olabilir veya root modülleriniz doğru yapılandırılmamış olabilir. İşte deneyebileceğiniz şeyler.

1) Cihazınızın Play Bütünlük kontrollerinden geçip geçmediğini kontrol edin.

Play Integrity (PI) API, geliştiricilerin bir cihazın yazılım ve donanımının orijinalliğini tespit etmesine ve doğrulamasına olanak tanır . PI kontrolleri geçilmezse, çoğu bankacılık hizmetini kullanamazsınız. Chiteroman'ın Play IntegrityFix (PIF) modülü, temel doğrulama kontrollerini atlatmak için popüler bir çözümdür.

Oyun Bütünlüğü kontrolleri

Cihazınızın Play Integrity durumunu Google Play Store'da bulunan " Play Integrity API Checker " uygulamasıyla kontrol edebilirsiniz. Temel testlerden geçemezse, Magisk'te PIF modülünü manuel olarak yüklemeniz şiddetle tavsiye edilir.

2) Chiteroman'dan BootloaderSpoofer'ı devre dışı bırakın (kullanılıyorsa).

BootloaderSpoofer modülü öncelikle mobil uygulamalardan bootloader kilidi durumunu gizlemek için kullanılır ; bu, daha gelişmiş root tespit teknolojilerine sahip hizmetlerle uğraşırken bazen gereklidir. Bununla birlikte, bazı kullanıcılar spoofer'ı bankacılık uygulamalarıyla kullanmanın zaman zaman root tespitine yol açtığını bildirmiştir .

Eğer modül yüklüyse, uygulamayı kod çözücüden kaldırın ve tekrar denemeden önce önbelleğini temizleyin. BootloaderSpoofer , kolayca tespit edilebilmesiyle bilinen Xposed çerçevesine dayanmaktadır .

3) Magisk için sorunsuz bir kurulum deneyimi

Diğer tüm denemeler başarısız olursa, Magisk'in temiz bir kurulumunu yapmayı , yukarıda açıklanan tüm prosedürü tekrarlamayı ve Play Integrity Fix modülünü manuel olarak yüklemeyi düşünün. Bu, modülle veya Magisk'in kendisiyle ilgili sorunları belirlemeye yardımcı olacaktır. Farklı bir Magisk sürümünü denemek de yardımcı olabilir, ancak bu önerilmez çünkü kullandığınız sürümle uyumlu benzer bir Shamiko sürümünü yüklemeniz gerekecektir.

Bankacılık uygulamanızın, herhangi bir nedenle, " STRONG_INTEGRITY " gereksinimlerini karşılamak için Play Integrity'ye ihtiyaç duyması durumunda, kilitli olmayan bir bootloader'a sahip bir cihazda bunu etkinleştirmenin neredeyse imkansız olduğunu bilmelisiniz; ya bootloader'ı kilitlemeniz ya da bu kılavuzun kapsamı dışında kalan sistem düzeyinde değişiklikler yapmanız gerekecektir.

4) Telefonunuzda herhangi bir root dosyası olup olmadığını kontrol edin.

Yukarıda Xiaomi telefonlar için belirtildiği gibi, çoğu cihaz ve uygulama dahili depolamaya erişir ve cihazda herhangi bir değişiklik olup olmadığını görmek için belgeleri ve dosyaları tarar. Güvenli olmak için, kurtarma dosyalarını (örneğin, ...) silin. twrp.imgEğer cihazınızda kayıtlıysa.

Yoruma kapalı.