Shizuku nedir ve Android cihazınızda onunla neler yapabilirsiniz?

Shizuku, Android cihazlarınızla root olmadan bağlantı kurmanıza olanak tanır. Bunun ne anlama geldiğini ve nasıl kurulacağını buradan kontrol edebilirsiniz!

Android Hata Ayıklama Köprüsü veya kısaca ADB, hata ayıklama ve test amacıyla telefonunuzla arayüz oluşturmak için kullanışlı bir geliştirme aracıdır. ADB aracılığıyla geliştiriciler ve uzman kullanıcılar, Android'in yerleşik Linux komut satırı kabuğuna, kullanıcı tarafından yüklenen uygulamalardan daha büyük ayrıcalıklarla erişebilir. Özellikle, ADB kabuk ayrıcalığı süper kullanıcı erişimine eşit değildir, dolayısıyla yine de Cihazınızı köklendirin İşletim sisteminin tam kontrolünü ele geçirmek için. Ancak modlama gereksinimlerinize bağlı olarak kabuk erişimi, izinleri vermek veya reddetmek, sistem ayarları değerlerini değiştirmek ve çok daha fazlasını yapmak için yeterlidir. Burası Şizuku uygulama devreye giriyor.

Bu makalede gezinin:

  • Şizuku nedir?
  • Shizuku'nun özellikleri nelerdir?
  • Shizuku nasıl indirilir?
  • Shizuku'yu nasıl kurabilir ve yapılandırabilirim?
    • Kök erişimi ile
    • Kök erişimi olmadan
  • Shizuku nasıl kullanılır?
  • Çözüm

Şizuku nedir?

Shizuku, Android modlama dünyasında oldukça karmaşık bir senaryonun üstesinden gelmek için şık bir çözüm: Üçüncü taraf uygulamaların sistem düzeyindeki Uygulama Programlama Arayüzlerine (API'ler) erişmesine izin vermek. Buradaki fikir, sistem sunucusu ile uygulamalar arasında proxy görevi gören, kabuk düzeyinde izinlere sahip özel bir süreç çalıştırmaktır. Çalıştırılan komutlara güvenmek yerine su Shell ile geliştiriciler daha sonra yükseltilmiş işlemleri gerçekleştirmek için Shizuku sunucu bileşenini kullanabilirler.

Özetle, bir uygulamanın yalnızca ADB (veya root) aracılığıyla verilebilecek özel izinlere ihtiyacı varsa, bunları doğrudan Android cihazınızdan vermek için Shizuku'yu kullanabilirsiniz.

Shizuku projesi açık kaynaklıdır ve bakımı Rikka (aka RikkaW), Haruueve diğer birkaç geliştirici.


Shizuku'nun özellikleri nelerdir?

  • Minimum performans yükü.
  • Son derece hızlı yürütme (Android'in "binder" adı verilen işlemler arası iletişim mekanizması tarafından desteklenmektedir).
  • Uygulamalar, ihmal edilebilir kod eklemeleriyle Android sistem API'lerini kullanabilir.
  • Android 11 ve üzeri sürümlerde Shizuku'yu doğrudan cihazınızda kurup başlatabilirsiniz.

Shizuku nasıl indirilir?

Daha önce de belirtildiği gibi, Shizuku projesi açık kaynaklıdır, dolayısıyla kod tabanına bakabilir veya kaynakları aldıktan sonra kendiniz derleyebilirsiniz. resmi GitHub deposu.

Shizuku'nun önceden derlenmiş sürümünü arıyorsanız, onu doğrudan Google Play Store'dan alabilirsiniz. Geliştiriciler aynı zamanda birkaç aynaya ev sahipliği yapın Resmi APK sürümünü indirmeyi kolaylaştırmak için.

ŞizukuGeliştirici: Xingchen ve Rikka

Fiyat: Ücretsiz.

4.1.

İndirmek

Shizuku'yu nasıl kurabilir ve yapılandırabilirim?

Shizuku'nun Google Play sürümü Android'in kendi paket yöneticisi tarafından yüklenir ve Play Store tarafından güncellenmeye devam edecektir. GitHub'dan APK sürümünü tercih etmek istiyorsanız şunları yapmanız gerekir: paketi manuel olarak yandan yükleme Android cihazınızda.

Shizuku'yu root olmayan bir ortamda kullanabilseniz de, root erişimine sahip olmak Shizuku hizmetinin kurulum sürecini büyük ölçüde basitleştirir. Shizuku'yu seçtiğiniz yöntemle nasıl yapılandıracağınızı öğrenmek için aşağıdaki kılavuzu izleyin.

Kök erişimi ile

Shizuku'yu root erişimiyle kurmadan önce, Magisk'in son sürümü yüklü hedef cihazda.

  1. Shizuku simgesini bulun ve uygulamayı açmak için üzerine dokunun.
  2. Ana ekranda adı verilen bölüme gidin. Başlat (root erişimli cihazlar için).
  3. İşlemi başlatmak için Başlat düğmesine dokunun.
  4. Basmak Hibe etmek İstendiğinde kök izinlerini vermek için.
  5. Her şey yolunda giderse Shizuku servisi birkaç saniye içinde yeni bir ekranda başlayacak ve bittiğinde otomatik olarak kapanacak.
  6. Yukarıya doğru kaydırın ve Shizuku'nun çalışma durumunu doğrulayın. Bir sürüm numarası ve ardından "root" görüntülenmelidir.

Varsayılan olarak Shizuku hizmeti yeniden başlatmanın ardından otomatik olarak başlamaz. Davranışı değiştirmek için sağ üst köşedeki Ayarlar simgesine dokunun ve ardından Önyüklemede başlat (kök) seçenek. Etkinleştirildiğinde Shizuku hizmeti, cihazınızı yeniden başlattıktan sonra herhangi bir kullanıcı müdahalesi olmadan yürütülecektir.

Shizuku projesinin geliştiricilerinin Sui adı verilen gelişmiş bir ön uç üzerinde çalıştığını belirtmekte fayda var. Sonunda mevcut Shizuku uygulamasının yerini alacak. Denemek için en son sürümü indirin GitHub deposundan. Sui olarak tasarlandığından Magisk modülüuygulamayı çalıştırmak için hâlâ Magisk'e ihtiyacınız var.

Sui'yi İndir

Normal yardımcı uygulamaların aksine Sui, başlangıç ​​için tipik bir uygulama simgesi sunmuyor. Arayüzüne erişmek için aşağıdakilerden birini yapın:

  • (Android 8.0+, Sui 12.1+) Ev uygulamasından sistem ayarlarına uzun bastığınızda Sui kısayolunu bulacaksınız.
  • (Android 8.0+, Sui 12+) Sistem ayarlarında "Geliştirici seçenekleri"ne girin, sistem sizden Sui kısayolunu eklemenizi isteyecektir.
  • Girmek *#*#784784#*#* varsayılan çevirici uygulamasında.

Sui'nin kendine has bir potansiyeli olsa da projenin özellikleri henüz tamamlanmadı. Shizuku'nun mevcut uygulamasından Sui'ye geçiş resmi olarak yeşil ışık yanana kadar, Shizuku'nun farklı yönlerini yapılandırmak için ana Shizuku uygulamasının kullanılması tavsiye edilir.

Kök erişimi olmadan

Google, Android 11'den itibaren kablosuz hata ayıklama özelliğini Android'in geliştirici seçeneklerine ekledi. Hedef cihazda Shizuku'nun hizmetini kök erişimi olmadan yapılandırmak için kullanılabilir.

  1. Shizuku simgesini bulun ve uygulamayı açmak için üzerine dokunun.
  2. Ana ekranda adı verilen bölüme gidin. Kablosuz hata ayıklama yoluyla başlayın.
  3. öğesine dokunun Eşleştirme düğmesine basın, ardından basın Geliştirici Seçenekleri. Ardından Kablosuz hata ayıklama seçeneğini bulana kadar aşağı kaydırın. Aç onu.
  4. Kontrol edin Bu ağda her zaman izin ver kutusunu seçin, ardından tuşuna basın İzin vermek özelliği etkinleştirmek için.
  5. üzerine dokunun Kablosuz hata ayıklama Menü. Ardından adlı seçeneği seçin Cihazı eşleştirme koduyla eşleştirin.
  6. Şimdi benzersiz 6 haneli Wi-Fi eşleştirme kodunu Shizuku Eşleştirme kodu bildirim metin kutusuna girin.
    • Ayrıca durum çubuğunuzda aşağı kaydırarak Shizuku bildirimine ulaşabilirsiniz ve ardından simgesine dokunabilirsiniz. Eşleştirme kodunu girinve onaylamak için sağdaki Gönder düğmesine basın.
  7. Bu aşamada bir görmeniz gerekir. Eşleştirme başarılı Eşleştirme kodunun doğru olup olmadığını belirten mesaj.
  8. Shizuku uygulamasının ana ekranına dönün.
    • Bunu yapmadan önce Eşleştirme başarılı bildirimini hızlıca kaydırmanız gerekebilir.
  9. Bulun Kablosuz hata ayıklama yoluyla başlayın bölümünü açın ve hizmeti etkinleştirmek için Başlat düğmesine dokunun.
  10. Shizuku hizmeti artık otomatik olarak yeni bir ekranda başlayacak ve bittiğinde otomatik olarak kapanacaktır.
  11. En üste doğru kaydırın ve Shizuku'nun çalışma durumunu doğrulayın. Bir sürüm numarası ve ardından "adb" görüntülenmelidir.

Hedef cihazı yeniden başlattıktan sonra "Kablosuz hata ayıklama" seçeneğini tekrar etkinleştirmeniz ve Shizuku'yu yeniden başlatmanız gerektiğini unutmayın.

Shizuku hizmetini kablolu ADB erişimi yoluyla başlatmak da mümkündür. Bu, özellikle eski Android revizyonları veya kablosuz hata ayıklamanın kolayca erişilemediği bazı OEM Android kaplamaları için kullanışlıdır. Ancak, bir ADB yüklü PC/Mac aynı zamanda OEM Android sürücüsü yüklü ön koşullar olarak.

  1. Devam etmeden önce hedef cihazın PC/Mac'inizdeki ADB işlemi tarafından keşfedilebildiğinden emin olun.
    • Tip adb devices terminal penceresinde, ardından Enter tuşuna basın. Bağlı cihazların listesi altında, cihazın bağlı olduğunu ve ADB arayüzü tarafından tanındığını bildiren benzersiz bir cihaz tanımlayıcı numarası görmelisiniz.
  2. Telefonunuzda en az bir kez Shizuku uygulamasını açın.
  3. PC/Mac'inizin terminal penceresinde aşağıdaki komutu yürütün:
    adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
  4. Başarılı olursa, bir görmelisiniz 0 ile çıkış durumu birkaç saniye içinde terminal penceresinde görüntülenir.
  5. Telefonunuzda Shizuku uygulamasını açın. Ardından en üste geri dönün ve Shizuku'nun çalışma durumunu doğrulayın. Bir sürüm numarası ve ardından "adb" görüntülenmelidir.

Tüm bunları takip ettiğiniz takdirde artık Android cihazınızda çalışan bir Shizuku örneğine sahip olmalısınız.


Shizuku nasıl kullanılır?

Magisk'e aşina iseniz Shizuku da oldukça benzerdir. Ancak root erişimini yönetmek yerine kabuk erişimini yönetir. Sonuç olarak, çalışan bir Shizuku örneğiniz varsa ve daha sonra yükseltilmiş işlemleri gerçekleştirmek için Shizuku'yu kullanan bir uygulamayı açmaya çalışırsanız erişime izin vermenizi isteyen bir istem görmelisiniz. İzin verdiğiniz anda Shizuku, API erişim gereksinimlerini sorunsuz bir şekilde karşılayacaktır.

Aşağıda, yükseltilmiş işlemler için Shizuku'yu kullanan popüler uygulamaların kısa bir listesini bulabilirsiniz. Bu, bahsedilen uygulamaların onaylandığı anlamına gelmez veya başkalarının çalışmalarının göz ardı edilmesini önermiyoruz. Bu makalenin çok uzamasını önlemek için bağlantı verdiğimiz yerleri sınırlandırıyoruz.

  • Yeniden Boyacı: Repainter, herhangi bir Android 12 (ve daha yeni) cihaza ve ROM'a özelleştirilebilir, dinamik Material You teması getirir.
  • Uygulama İşlemleri: App Ops, ayrıntılı bir uygulama izin yöneticisidir.
  • SAI (Bölünmüş APK Yükleyicisi): SAI, bölünmüş APK desteğine sahip gelişmiş bir APK yükleyicisidir.
  • Hızlı Yedekleme: Swift Backup, APK'larınızı, metinlerinizi, çağrı kayıtlarınızı ve uygulanan duvar kağıtlarınızı ücretsiz ve root olmadan yedekleyebilir.
  • Sistem Arayüzü Ayarlayıcısı: Android'in yerleşik Sistem Kullanıcı Arayüzü Ayarlayıcısının zengin özelliklere sahip bir alternatifi.
Shizuku erişimi isteyen hızlı yedekleme

Çoğu durumda uygulamalar, ilk kurulum aşamasında Shizuku erişimi isteyecektir. İzin verildiğinde, yükseltilmiş erişim gerektiren işlevleri açığa çıkaracaklar. Shizuku'nun kurulu olmaması (veya yapılandırılmaması) durumunda uygulamalar, sınırlı özelliklere sahip geri dönüş modunu otomatik olarak seçecektir.

Shizuku'yu cihazdaki terminal emülatör uygulamalarıyla birlikte kullanmak da mümkündür. Bu bölüm bu eğitimin kapsamı dışındadır ancak uygulamanın ana menüsündeki "Shizuku'yu terminal uygulamalarında kullan" seçeneğine dokunarak bu özelliği keşfedebilirsiniz.

Android uygulama geliştirme topluluğu için Shizuku'nun gücünden kolayca yararlanabilirsiniz. Bunu yapmak için şuna bir göz atın açıklayıcımız ve kontrol edin Shizuku API deposu.

Shizuku Resmi Web Sitesi


Çözüm

Android cihazınızı köklendirmek, onu bir özelleştirme dünyasına açar, ancak bu her zaman uygun bir seçenek değildir. Maalesef zaman geçtikçe ve Google, kurcalama tespit yöntemlerini geliştiriyor, üzerinde çalışılacak alan giderek azalıyor. Shizuku uygulaması, Android modlama sahnesi için harika olan boşluğu bir şekilde dolduruyor. Umarız yakın gelecekte Shizuku hizmeti için yerel desteğe sahip çok sayıda uygulama ve mod göreceğiz.