Rehber ADB Kurulum ve Kullanım Rehberi

Sosyal'de görmediğim için bu rehberi hazırlama gereği duydum. Öncelikle ADB'nin ne olduğunu neye fayda sağladığını söylemek lazım.
article-header-c8baf0ec.png


ADB veya açılımı Android Debug Bridge, olan bu terim Android uygulama geliştirme alanında karşımıza sık sık çıkan bir teknolojidir. Cihazınızı USB ile bilgisayarınıza bağladığınızda veya cihazınızdan 'Geliştirici Seçenekleri’ne göz attığınızda, mutlaka Android Debug Bridge ve ADB terimi ile karşılaşırsınız. Android destekleyen cihazınızın durumunuzu yönetmenizi sağlayan çok yönlü bir araçtır. Cihazınızda gereksiz programları bu yazılım sayesinde yazacağınız birkaç satır ile Root izni olmadan rahatça kaldırabilir, cihaza yazılım yükleyebilir ya da Recovery.img, Boot.img gibi dosyaları cihaza flaşlayabilirsiniz. Kullanımı çok basittir. Kullanırken zevk alırsınız. Lafı kısa kesip kuruluma geçelim.

Kurulum (Windows için)

Bu linkten indirme işlemini gerçekleştirin ve kurulumu yapın. Yaparken cihazınızı bağlayın. Kurulumun ardından telefonda ayarlara girin. Telefon hakkında seçeneğinden sonra aşağı inip derleme numarasına 7 kere dokunun. Geliştirici seçenekleri böylece açılmış olacaktır. Geliştirici seçeneklerine gelip USB hata ayıklama modunu aktifleştirin. Bunu aktifleştirme sebebimiz program bu mod olmadan cihazı görmez, işlem yapmaz. Şimdi ADB'nin kurulduğu yer neresi ise o konuma gidiyorsunuz. Mesela benim ADB programım C bölümünde bir klasörün içerisinde. O klasörün içerisine gidip Shift tuşuna basarak fare ile sağ tık yapıp Komut penceresini burada aç seçeneğine basın. CMD ekranımız açıldı. Şimdi test amaçlı adb devices yazabiliriz. Elbette bunu yaparken cihazımız USB ile bilgisayarımıza bağlı olmalı. Bunu yazdıktan sonra aşağıdakine benzer bir manzara sizleri bekliyor olmalıdır.
adb-devices.png

Cihazımız göründüyse işlemlerimizi yapabiliriz.


Kurulum (Linux cihazlar için)

Bu linkten dosyayı indirin. Masaüstünüzdeki zip içeriğini ayıklayın. Bir komut istemi veya terminal açın. Şimdi ADB içeriğini çıkardığınız klasöre gidin ve aşağıdaki komutu girin:
cd /path/to/extracted/folder/
Şimdi telefonunuzu Linux PC'nize bağlamanız gerekiyor.
Telefonunuz ile Mac PC arasındaki bağlantıyı kontrol etmek için aşağıdaki komutu girin
adb devices
Telefonunuzun ekranında izin vermeniz gereken bir 'USB Hata Ayıklamaya İzin Ver' istemini göreceksiniz. Sonrası gene Windows'taki gibi.


Kurulum (MacOS cihazlar için)

Bu linkten dosyayı indirin. Masaüstünüzdeki zip içeriğini ayıklayın. Terminal'i açın. Şimdi ADB içeriğini çıkardığınız klasöre gidin ve aşağıdaki komutu girin:
cd /path/to/extracted/folder/
Şimdi telefonunuzu Mac PC'nize bağlamanız gerekiyor. Telefonunuz ile Mac PC arasındaki bağlantıyı kontrol etmek için aşağıdaki komutu girin:
adb devices

Gördüğünüz gibi işlemler birbirine çok benzer farklı platformlar olsa da. MacOS ile Linux daha da benziyor hatta. Bundan sonrası sizin fantezinize kalmış. Faydalı kodları da yazmadan geçmeyelim.

adb devicesBağlı cihazları gösterir
adb shellWindows komut isteminden android cihaz shell'e atlamak için
adb reboot bootloaderÖnyükleyici moduna önyükleme yapmak için
adb reboot recoveryKurtarma işlemine önyükleme yapmak için
adb get-serial noBağlı cihazınızın seri numarasını Alın
adb installUygulamaları adb üzerinden yüklemek için
adb install -rMevcut uygulamaları yeni sürümle güncellemek için
adb uninstall paket_ismi.uzantıBağlı cihazdan tüm uygulamaları veya paketleri kaldırmak için
adb uninstall -paket_ismi.uzantıUygulamaları kaldırdıktan sonra verileri ve önbellek dizinlerini koru
adb push <yerel> <hedef>Bilgisayarınızdan cihaza belirtilen bir dosyayı yükleyin
adb pullBelirtilen bir dosyayı cihazınızdan bilgisayarınıza aktarın
adb backupCihazınızdan PC'ye yedek alın
adb restoreYedeği telefonunuza geri yükleme
adb sideloadUygulamaları veya flaşlanabilir zip dosyasını cihazınıza sideload edin
adb logcatTelefondan gerçek zamanlı log alın
adb start-serveradb server işlemlerini başlatır
adb kill-serveradb server işlemlerini durdurur
adb reboot fastbootcihazınızı fastboot moduna yeniden başlatın
adb usbbilgisayarınıza USB kablosu ile bağlı tüm cihazları gösterir
adb devices //show devices attachedPC'nize bağlı tüm cihazların listesini görüntüler
adb connect cihazın_ip_adresiAndroid cihazınızın IP adresini bilgisayarınıza bağlayın
Fastboot komutları
fastboot devicesPC / dizüstü bilgisayarınızda bağlı cihazları gösterir
fastboot rebootCihazınızı baştan başlatmak için
fastboot reboot recoveryCihazınızı kurtarma moduna geçirmek için
fastboot oem device-infoÖnyükleyici kilit açma durumunu kontrol etmek için:
fastboot oem unlockYukarıdaki komut çalışmazsa, önyükleyicinin kilidini açmak için aşağıdakileri çalıştırın
fastboot flashing unlockBirkaç OEM bu komutu önyükleyicinin kilidini açmak için kullanabilir
fastboot flashing unlock_criticalBootloader ile ilgili bölümlerin de flaşlanmasına izin ver:
fastboot oem device-infobootloader kilidini kontrol et
fastboot flash recovery [recovery.img]Cihazınızdaki recovery işlemini flaşlamak için
fastboot boot [boot.img]Kalıcı olarak flaşmadan recovery'yi test etmek için
fastboot format:ext4 userdataVeri bölümünü biçimlendirmek için
fastboot flash boot [boot img name]flaşlanabilir boot.img'yi fastboot mode ile flaşla
fastboot getvar cidTelefonun ekran CID kontrolü
ROM'u Fastboot ROM zip paketi ile flaşlamak
fastboot -w
fastboot update <ROM'un konum satırı.zip>
Cihazı siler ve flash.zip'i flaşlar

Cihaza olabilecek sıkıntılardan sorumlu değilim. Doğru yaptığınız taktirde sıkıntı çıkmayacağını düşünüyorum. Şimdiden kolay gelsin. 😊


NOT: Her cihaz için kesin sonucu vermeyebilir. Bazı cihazların yazılımı aşırı özelleştirilmiş olabiliyor. Örnek verecek olursak BlackBerry PRIV gibi yüksek güvenlik seviyesi olan cihazlar.
 
Son düzenleme:
Şimdi ADB'nin kurulduğu yer neresi ise o konuma gidiyorsunuz. Mesela benim ADB programım C bölümünde bir klasörün içerisinde. O klasörün içerisine gidip Shift tuşuna basarak fare ile sağ tık yapıp Komut penceresini burada aç seçeneğine basın. CMD ekranımız açıldı.
Hocam bende o çıkmıyor. Ne yapayım?
adb.png
 
Hocam o portable program gibi direkt açıldı herhangi bir setup çıkmadı karşıma.
Bunu indir.

  • Minimal ADB ve Fastboot Tool yükleyici paketini indir.
  • Kurulumu çift tıklayarak başlat.
  • İzin vermek için yeni bir pencere açılırsa, EVET veya Çalıştır diyerek onayla.
  • Tek tek onaylamak için İleri düğmelerini tıkla.
  • Şimdi işlemi tamamlamak için Bitir üzerine dokun.
  • ADB ve Fastboot'u başlatmak için son adımdaki kutuyu işaretle.
  • İlgili komutları girebileceğiniçin aşağıdaki ekranı göreceksin.
    Ayrıca dosya konumu "C:\Program Files (x86)\Minimal ADB and Fastboot" şeklinde.
 
Bunu indir.

  • Minimal ADB ve Fastboot Tool yükleyici paketini indir.
  • Kurulumu çift tıklayarak başlat.
  • İzin vermek için yeni bir pencere açılırsa, EVET veya Çalıştır diyerek onayla.
  • Tek tek onaylamak için İleri düğmelerini tıkla.
  • Şimdi işlemi tamamlamak için Bitir üzerine dokun.
  • ADB ve Fastboot'u başlatmak için son adımdaki kutuyu işaretle.
  • İlgili komutları girebileceğiniçin aşağıdaki ekranı göreceksin.
    Ayrıca dosya konumu "C:\Program Files (x86)\Minimal ADB and Fastboot" şeklinde.
Dediklerinizi yaptım şöyle bir ekran geldi normal mi?
adb2.png
 
Dediklerinizi yaptım şöyle bir ekran geldi normal mi?
Eki Görüntüle 739051
Bak iyi gitmiş işte şimdi. Bunu yapacaktın. Ama şu var cihazın USB hata ayıklama modu açık mı? Ayrıca aç kapa yapıp tekrar takın cihazı PC'ye. Sonra adb devices yazın. Telefonun ekranına izin verilsin mi gibisinden soru gelecektir. İzin verin ondan sonra işlemleri yapabilirsiniz.
 
Bak iyi gitmiş işte şimdi. Bunu yapacaktın. Ama şu var cihazın USB hata ayıklama modu açık mı? Ayrıca aç kapa yapıp tekrar takın cihazı PC'ye. Sonra adb devices yazın. Telefonun ekranına izin verilsin mi gibisinden soru gelecektir. İzin verin ondan sonra işlemleri yapabilirsiniz.
Hata ayıklama her zaman açık oluyor benim telefonda. Aç kapayı deneyeyim şimdi.
 

Geri
Yukarı