Android özelleştirmesinin üç katmanı vardır: varsayılan olarak yapabileceğiniz şeyler, ADB ile yapabileceğiniz şeyler ve kök ile yapabileceğiniz şeyler. Kök elde etmek hala oldukça zor olsa da, ADB modları çok daha kolay hale geldi.
Android 9’da Google, bir bilgisayardan telefonunuza Wi-Fi ağı üzerinden kablosuz olarak ADB komutları göndermenize izin veren bir özellik ekledi. Özellikle çığır açan değil, ama zemini hazırladıiş.
Geliştirici Tyler Nijmeh ve yeni uygulaması LADB’ye girin. Tamamen telefonda yerel bir ana bilgisayar oluşturur ve ardından ağınızdaki bir bilgisayar gibi davranır. Oradan, sadece telefonunuzun kendi kablosuz ADB özelliğine bağlanma meselesi, yani özelliği kullanmak için artık bir bilgisayara ihtiyacınız yok!
İhtiyacınız Olanlar:
- Android 9 veya sonraki sürümlü telefon
- Uygulamayı Google Play’de satın almak için 2,99 ABD doları (veya GitHub kaynağından bir uygulama oluşturmanın getirisi)
Üzerinde Çalışma Onaylandı:
- Google Pixel telefonlar (Android 9 veya üstü)
- OnePlus telefonlar (OxygenOS 9 veya üstü)
- Samsung Galaxy telefonları (One UI 2.0, 2.1 ve 3.0)
Adım 1: LADB’yi kurun
Dikkat, bu uygulama üç dolara mal oluyor. Eğer bunda sorun yoksa, yapabilirsin uygulamanın GitHub sayfasına gidin ve APK’yi kaynaktan ücretsiz olarak derleyin. Bu rotaya gitmek istiyorsanız iyi bir başlangıç noktası olması gereken bir Stack Overflow iş parçacığı.
Ancak diğer herkes için, yüklemek için Play Store uygulamanızda LADB araması yapmanız yeterlidir. Veya doğrudan uygulamanın yükleme sayfasına gitmek için telefonunuzdan aşağıdaki bağlantıya dokunun.
- Play Store Bağlantısı: LADB – Yerel ADB Kabuğu (2.99 $)
2. Adım: Geliştirici Seçeneklerini etkinleştirin
Şimdi, Ayarlar uygulamanızı açın ve aşağı kaydırarak “Telefon Hakkında” yı seçin. İçeride, “Yapı Numarası” girişine hızlı bir şekilde yedi kez dokunun, ardından istendiğinde kilit ekranı şifrenizi girin. Bu, gizli Geliştirici Seçenekleri menüsünün kilidini açacaktır – ancak daha fazla yardım isterseniz, bu bölüme ayrılmış tam bir kılavuzumuz var:
3. Adım: Kablosuz Hata Ayıklamayı Etkinleştirin
Şimdi, bu uygulamanın çalışmasını sağlayan temel Android özelliğini etkinleştirmeniz gerekecek. Ayarlarınıza gidin, ardından aşağı kaydırın ve “Sistem” i seçin, ardından “Gelişmiş” e dokunun ve “Geliştirici Seçenekleri” ni seçin. Bazı telefonlarda, Geliştirici Seçenekleri girişi bunun yerine ana Ayarlar ekranının en altında listelenebilir.
İçeri girdikten sonra aşağı kaydırın Hata ayıklama Bölüm. Burada, “Kablosuz hata ayıklama” nın yanındaki anahtarı etkinleştirin ve ardından seçiminizi onaylamak için istemde “Tamam” a basın.
Bunu test edip son dört yılda ABD’de satılan tüm modern Android telefonlarda çalıştığını görmemize rağmen, her cihazın Kablosuz Hata Ayıklama özelliğine sahip olacağı garanti edilmiyor. Bu, Android’in açık kaynak kod tabanı olan AOSP’nin bir parçasıdır, ancak OEM’ler bazen işlevselliği Android’in tenli sürümlerinden kaldırır. Telefonunuzda bu seçenek yoksa ne yazık ki LADB sizin için çalışmayacaktır.
4. Adım: Bağlantıyı Kurun
Ardından, LADB’nin yerel ana bilgisayarını telefonunuzun kablosuz ADB işlevine bağlamanız gerekir. Ancak, çalıştırdığınız Android sürümüne bağlı olarak, bu inanılmaz derecede kolay veya biraz hantal olabilir. Hantal olanla (daha yeni Android sürümleri) başlayacağız, yani Android 10 veya daha düşük bir sürümü çalıştırıyorsanız, ileri atlamak için burayı tıklayın.
Android 11 ve Üstü
Android 11’den başlayarak, yeni Kablosuz Hata Ayıklama özelliği tamamlandı. Bu, komutları göndermek için kimlik bilgilerini girmeniz gereken uygun bir güvenlik sistemine sahip olduğu anlamına gelir, bu da bu durumda işleri karmaşıklaştırır.
Dolayısıyla, Android 11’de LADB’yi ilk başlattığınızda, bağlantı noktası numarasını ve eşleştirme kodunu girmenizi isteyen bir açılır pencere göreceksiniz. Eşleştirme kodunu gösteren Ayarlar’daki açılır pencere, siz bir bilgisayara yazarken telefonunuzda okunmak üzere tasarlandığından, sistem, kapanır kapanmaz eşleştirme kodunu otomatik olarak değiştirir.
Bu nedenle, açılır pencerenin kapanmasını önlemek için Ayarlar uygulamanızı bölünmüş ekran görünümünde açmanız gerekir. LADB sizden sayıları sorarken, çoklu görev görünümüne girin ve kartının üst kısmındaki uygulamanın simgesine dokunun, ardından “Bölünmüş Ekran” ı seçin. Ardından, ikinci ekran yapmak için görünen mini çoklu görev görünümünden Ayarlar kartını seçin. Veya Samsung’daysanız, listeden “Ayarlar” ı seçin.
Oradan geri dönün Ayarlar -> Sistem -> Gelişmiş -> Geliştirici Seçenekleri veya Ayarlar -> Geliştirici Seçenekleri, ardından özelliğin alt menüsünü açmak için “Kablosuz Hata Ayıklama” metnine (geçiş yerine) dokunun. Oradan aşağı kaydırın ve “Cihazı eşleme koduyla eşleştir” e dokunun.
Şimdi, başka bir kırışıklık var. Bölünmüş ekran görünümünde, LADB’deki bu açılır pencere “Tamam” düğmesini kaybeder, bu da uygulamanın kimlik bilgilerini düzenledikten sonra kabul etmesini sağlayamayacağınız anlamına gelir. Bunu önlemek için, bölünmüş ekran bölücüyü alın ve aşağıya, Ayarlar kısmının ekranın yalnızca 1 / 3’ünü kapladığı yere sürükleyin, LADB diğer 2 / 3’ünü kaplar.
Şimdi sadece sayıları kopyalamak meselesi. Altında IP adresi ve Bağlantı Noktası Ayarlar açılır penceresinde bir dizi sayı, ardından iki nokta üst üste ve ardından başka bir sayı göreceksiniz. İki nokta üst üste işaretinden sonraki sayı, Liman LADB açılır penceresindeki alanı. Ardından eşleştirme kodu eşleştirme kodu kutusuna gider ve ardından LADB’de “Tamam” a dokunduğunuzdan emin olun.
Şimdi LADB terminalinde “Cihazın bağlantıyı kabul etmesi bekleniyor” mesajını göreceksiniz. Bu iki dakika kadar sürebilir, bu yüzden sabırlı olun. Bağlantı tamamlandığında, Android Sisteminden size “Kablosuz hata ayıklama bağlandı” şeklinde bir bildirim almanız gerekir.
Gelecekte tüm bunları yapmak zorunda kalmayacaksınız. Hem LADB hem de Android, Kablosuz ADB çiftlerini kaydeder, böylece bir dahaki sefere bir ADB kabuk komutu göndermeniz gerektiğinde, uygulamayı açmanız ve yazmanız yeterlidir!
Android 9 ve 10
Android 9 veya 10 kullanıyorsanız, bu bölüm yani daha kolay. Sadece uygulamayı açın, ardından “Her zaman izin ver” in yanındaki kutuyu işaretleyin ve “USB Hata Ayıklamaya İzin Ver” istendiğinde “İzin Ver” i seçin. Daha sonra bir komutu kabul etmeye hazır komut satırı gösterilecek!
Adım 5: ADB Kabuğu Komutlarını Kendi Telefonunuza Gönderin
Artık kendi telefonunuza ADB kabuk komutları göndermeye hazırsınız. Bunun bir ADB kabuğu olduğunu, yani “adb reboot-bootloader” gibi komutlara erişemeyeceğinizi unutmayın. Bunun yerine, normalde “adb kabuğu” ile başlayan komutları çalıştırabilirsiniz.
Ancak, komutları doğrudan ADB kabuğuna gönderdiğiniz için, komutların “adb kabuğu” kısmını eklemenize gerek yoktur – sadece o kısmı silin ve komutun geri kalanını kendi başına gönderin. Örneğin, birçok gelişmiş özelleştirme uygulamasının gerektirdiği WRITE_SECURE_SETTINGS verirken bunun yerine:
adb shell pm Grant com.appname.xyz android.permission_WRITE_SECURE_SETTINGS
. sadece bunu göndereceksin:
pm Grant com.appname.xyz android.permission_WRITE_SECURE_SETTINGS
Bu komutu deneyebileceğiniz iki harika uygulama SystemUI Tuner ve Tasker’dır. Belirli sistem ayarlarını yazabilmeleri için yükseltilmiş izin verildikten sonra, oldukça güçlü hale gelirler!