Android Hata Ayıklama Köprüsü (ADB), kullanıcıların günlükleri bulma, uygulamaları yükleme ve kaldırma, dosya aktarma, özel ROM'ları rootlama ve flaşlama, cihaz yedekleri oluşturma ve daha birçok şey gibi birçok şeyi yapmalarına olanak tanıyan güçlü ve çok yönlü bir araçtır. Aslında, Android'de bir şeyin nasıl yapılacağına dair çoğu gelişmiş eğitim ve kılavuz, işi halletmek için genellikle adb komutlarını kullanır.
Ayrıca, Android cihazınız gerektiği gibi çalışmadığında veya her şey çok dağınık ve kullanılamaz hale geldiğinde adb oldukça kullanışlıdır. Biraz "korkutucu" ve karmaşık görünse de, başlamanıza ve işlemlerde bazı faydalı şeyler yapmanıza yardımcı olacak bir adb komutları listesi aşağıdadır.
Android'de 21 Faydalı ADB Komutu
Önceki sürümlerin aksine, kullanıcıların ADB'yi yüklemek için tam Android SDK'sını yüklemesine gerek yoktur. Tek yapmanız gereken bağımsız ADB zip dosyasını indirmek , C sürücüsünün kök dizinine çıkarmak ve işiniz tamamdır. adb'ye erişmek için, Başlat menüsünde adb'yi arayarak Komut İstemi'ni açın ve aşağıdaki komutu kullanarak adb klasörüne gidin. adb'yi farklı bir klasöre yüklediyseniz, komutu buna göre değiştirin.
cd c:\adb
İpucu: Daha sonra aynı klasörden Komut İstemi açın, Shift tuşuna basılı tutun, ardından klasöre sağ tıklayın ve “ Komut istemini burada aç ” seçeneğine tıklayın .
Şimdi Android cihazınızı USB aracılığıyla bağlayın ve aşağıdaki komutları test etmeye başlayın.
Yaygın olarak kullanılan ADB komutları
1. ADB sunucusunu başlatın veya durdurun
Elbette, bilmeniz gereken ilk komut adb sunucusunun nasıl başlatılıp durdurulacağıdır. Bu, kullanıcının bağlı Android cihazla etkileşim kurmasını sağlar. adb sunucusunu başlatmak için aşağıdaki komutu kullanın.
adb start-server
Kullanıcı işini tamamladıktan sonra adb sunucusunu durdurmak için aşağıdaki komutu kullanabilir.
adb kill-server

2. Bağlı Android cihazları listeleyin
Bu en yaygın komutlardan biridir. Bir cihazı USB aracılığıyla bilgisayarınıza bağlarken, adb'nin bağlı cihazı bulabildiğinden emin olmak için bu komutu kullanın.
adb devices
Cihaz sisteme düzgün bir şekilde bağlıysa, yukarıdaki komut servis arka plan programını başlatır, sistemi tarar ve bağlı tüm Android sürücülerini listeler. Bu komutun en iyi yanı, hem cihazların durumunu hem de seri numaralarını listelemesidir.
3. Cihazın durumunu öğrenin
Adından da anlaşılacağı gibi, bu komut cihaz durumunu öğrenmek için kullanılabilir. Komut çalıştırıldığında, cihaz durumunun çevrimdışı, önyükleyici veya cihaz olup olmadığını görüntüler. Normal bir Android cihazda, kullanıcı Android durumunu aşağıdaki resimde gösterildiği gibi "cihaz" olarak görür.
adb get-state
4. Ekran cihazı seri numarası
Bu komut, kullanıcıya bağlı cihazın seri numarasını söyler. Telefon veya tablette kullanıcı, " Ayarlar > Telefon Hakkında > Durum " bölümüne giderek cihazın seri numarasını görebilir.
adb get-serialno

5. Dosyaları bilgisayardan telefona kopyalayın
Bilgisayarınızdaki dosyaları adb kullanarak telefonunuza kopyalamak istiyorsanız, bu komutu kullanabilirsiniz. [kaynak] ve [hedef] ifadelerini gerçek dosya yolu ile değiştirmeyi unutmayın.
adb push [source] [destination]
Yukarıdaki komutu gerçek dosya yolu ile değiştirdiğinizde, aşağıdaki gibi görünecektir.
adb push "E:\Video Songs\Aankhon Mein Teri - Om Shanti Om.mp4" "/sdcard/Downloads/video.mp4"

6. Dosyaları telefondan bilgisayara kopyalayın
Tıpkı bilgisayarınızdan Android cihazınıza dosya kopyaladığınız gibi, telefonunuzdan da bilgisayarınıza dosya kopyalayabilirsiniz. Bunun için aşağıdaki komutu kullanmanız yeterli. [kaynak] ve [hedef] ifadelerini gerçek dosya yoluyla değiştirin.
adb pull [source] [destination]
Yukarıdaki komutu gerçek dosya yolu ile değiştirdiğinizde komut şu şekilde görünecektir.
adb pull "/sdcard/Downloads/video.mp4" D:\Downloads

7. Uygulamaları yükleyin/kaldırın
Bilgisayarınız ve telefonunuz arasında dosya taşımanın yanı sıra, tek bir komutla bir apk dosyası da yükleyebilirsiniz . Bir uygulamayı yüklemek için apk dosyasının tam yolunu belirtmeniz gerekir. Bu nedenle , "path/to/file.apk" ifadesini gerçek apk dosyası yoluyla değiştirin.
adb install "path/to/file.apk"
Bilgisayarınıza bağlı birden fazla cihazınız varsa ve APK dosyasını yalnızca bir cihaza yüklemek istiyorsanız, aşağıdaki komutu kullanın. [Seri numarası] ifadesini gerçek cihaz seri numarasıyla değiştirin. Cihaz seri numarasını yukarıdaki dördüncü komutu kullanarak alabilirsiniz.
adb -s [serial-number] install "path/to/file.apk"
Bir uygulamayı kaldırmak için aşağıdaki komutu çalıştırmanız yeterlidir. Komutu, uygulamanın gerçek ve tam nitelikli paket adıyla değiştirin.
adb uninstall
8. Android Cihazı Yedekleyin
Kullanıcılar cihazdaki tüm verileri ve uygulamaları yedeklemek için aşağıdaki komutu kullanabilirler. Komut çalıştırıldığında, yedekleme özelliği tetiklenecek, kullanıcıdan Android cihazda işlemi kabul etmesi istenecek ve ardından geçerli dizinde bir "backup.adb" dosyası oluşturulacaktır.
adb backup -all

9. Android Cihazı Geri Yükle
Bir yedeği geri yüklemek için aşağıdaki komutu kullanın. "path/to/backup.adb" ifadesini gerçek dosya yoluyla değiştirmeyi unutmayın .
adb restore "path/to/backup.adb"
10. Android cihazınızı Kurtarma modunda yeniden başlatın
Kurtarma modu, kullanıcıların Android cihazlarını yerleşik araçları kullanarak onarmalarına veya geri yüklemelerine yardımcı olur . Kullanıcılar genellikle 2 ses ve güç düğmesini bir arada kullanarak Kurtarma moduna geçebilirler. Ayrıca, cihazı sisteme bağlayıp aşağıdaki komutu kullanarak Kurtarma moduna geçebilirler.
adb reboot-recovery
11. Android cihazınızı Önyükleyici modunda yeniden başlatın
Aşağıdaki komut, kullanıcının önyükleyici modunda önyükleme yapmasını sağlar. Genel olarak, önyükleyici modu fastboot moduna çok benzer.
adb reboot-bootloader
12. Android cihazınızı Fastboot modunda yeniden başlatın
Hızlı önyükleme modu, genellikle özel ROM'ları , önyükleyicileri ve hatta çekirdekleri yüklemek için kullanılır . Hızlı önyükleme modunda önyükleme yapmak için aşağıdaki komutu kullanın.
adb fastboot
13. Uzak Bir Kabuk Başlatın
Bu komut uzak bir kabuğu başlatır ve kullanıcının kabuk komutlarını kullanarak cihazı kontrol etmesine ve yapılandırmasına olanak tanır.
adb shell

14. Ekran görüntüsü alın
Android'de ekran görüntüsü almak zor değil . Tek yapmanız gereken güç düğmesine ve ses kısma düğmesine aynı anda basmak. Alternatif olarak, hızlı bir ekran görüntüsü almak için bu komutu da kullanabilirsiniz. "/path/to/screenshot.png" ifadesini gerçek hedef yolla değiştirin. İsterseniz, "screenshot" ifadesini istediğiniz şekilde değiştirerek dosya adını özelleştirebilirsiniz .
adb shell screencap -p "/path/to/screenshot.png"
Hedef yolu değiştirildiğinde komut şu şekilde görünecektir.
adb shell screencap -p "/sdcard/screenshot.png"

15. Android Ekran Kaydı
Kullanıcılar ekran görüntüsü almanın yanı sıra, aşağıdaki komutu kullanarak Android cihazlarının ekran görüntüsünü de kaydedebilirler . Yine, "/path/to/record.mp4" ifadesini gerçek hedef yolla değiştirin. Elbette, kullanıcılar "record" ifadesini istedikleri herhangi bir adla değiştirerek dosya adını özelleştirebilir.
adb shell screenrecord "/path/to/record.mp4"

16. ADB'yi USB modunda yeniden başlatın
ADB sunucusu zaten başlatılmışsa ve herhangi bir nedenle komutlar hala çalışmıyorsa, ADB'yi USB üzerinden yeniden başlatmayı deneyebilirsiniz. ADB'yi yeniden başlatmak için tek başına bir komut yoktur. Ancak aşağıdaki komut, ADB bağlantısını USB üzerinden sıfırlayacaktır. Bu, ADB sunucusunun yeniden başlatılmasına neden olacaktır.
adb usb
17. ADB Sürümü
Bu çok kullanışlı bir komuttur çünkü çok az komut ADB'nin en son sürümlerinde çalışır. Örneğin, eski ADB sürümleri flashall komutunu çalıştırmanıza izin vermez. Bu nedenle, bir komut hatası aldığınızda ilk adım adb sürümünü kontrol etmektir. Ardından, komutun o sürümde desteklenip desteklenmediğini doğrulayabilirsiniz. İşte adb sürümünü kontrol etmek için gereken komut.
adb version
18. ADB'yi WiFi üzerinden bağlayın
ADB'nin son sürümlerinde, herhangi bir Android cihaza WiFi üzerinden doğrudan bağlanabilirsiniz. Tek yapmanız gereken, diğer cihazda USB hata ayıklamayı etkinleştirmek ve aşağıdaki komutu çalıştırmaktır.
adb connect địa-chỉ-ip
Yani komut şu şekilde görünecektir:
adb connect 192.168.1.104
19. Dosyaları listele
Bir dosyayı kopyalamak veya göndermek için klasörün tam konumunu bilmeniz gerekir. Normalde telefonun dahili belleği sdcard olarak adlandırılır. Yani, telefonun içindeki tüm klasörler /sdcard klasöründe bulunur. Ancak, tam konumunu bilmek veya belirli bir dosyayı bulmak istiyorsanız "ls" komutunu kullanabilirsiniz . ls komutu, klasördeki dosyaları listeler.
adb shell ls "directory_name"
20. Yüklü tüm paketleri listeleyin
Paketleri kaldırmak için paketin tam adını almanız gerekecek. Gerçek paket adı, yüklü uygulama adından farklıdır. Aşağıda, yüklü tüm paketleri listeleyen adb komutu bulunmaktadır.
adb shell pm list packages
Çıktı oldukça büyük. Dolayısıyla, belirli bir uygulama paketini listelemek istiyorsanız, uygulama adına göre filtrelemeyi deneyebilirsiniz. Örneğin, FDroid için paket adını aramak istiyorsanız, aşağıdaki komutu kullanın.
adb shell pm list packages | findstr "fdroid"
21. Bağlı Fastboot cihazlarını listeleyin
Bu, daha az bilinen komutlardan biridir. Cihazınızı Fastboot modunda başlattığınızda, cihazın bağlı olup olmadığını kontrol etmek için aşağıdaki komutu kullanabilirsiniz.
fastboot devices
WebTech360'ın okuyucularıyla paylaşmak istediği temel komutların hepsi bunlar. Android cihazlarda adb komutlarını kullanma hakkındaki düşüncelerinizi ve deneyimlerinizi paylaşmak isterseniz, yorumlarınızı aşağıdaki yorum bölümüne bırakın!
İyi şanlar!