Rehber ADB Kurulum ve Kullanım Rehberi

Hoşgeldiniz <3

DevOtağ is a developer platform with a number of enhancements shared for various Android devices. Become a member and benefit from the contents!

DevOtağ, çeşitli Android cihazlar için birtakım geliştirmeler paylaşılan bir geliştirici platformudur. Üye olun ve içeriklerden faydalanın!

Şimdi, Bir Dakikada Kayıt Olun!
Messages
15
Likes
8
#1


Aciklama
Öncelikle ADB'nin ne olduğunu neye fayda sağladığını söylemek lazım.
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.


talimatlar
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.

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

Kurulum (Linux cihazlar için)
Bu linkten dosyayı indirin. Masaüstünüzde ki 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 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üzde ki 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.​
Code:
adb devices     >          Bağlı cihazları gösterir.

adb Shell          >         Windows komut isteminden Android cihaz Shell'e atlamak için.

adb reboot      >          Bootloader önyükleyici moduna önyükleme yapmak için.

adb reboot       >         Recovery kurtarma işlemine önyükleme yapmak için.

adb GET-serial no   >  Bağlı cihazınızın seri numarasını alın.

adb install       >          Uygulamaları ADB üzerinden yüklemek için.

adb install -r     >        Mevcut 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 pull                      >                             Belirtilen bir dosyayı cihazınızdan bilgisayarınıza aktarın.

adb Backup                 >                            Cihazınızdan PC'ye yedek alın.

adb restore                 >                             Yedeği telefonunuza geri yükleme.

adb sideload                 >                          Uygulamaları veya flaşlanabilir ZIP dosyasını cihazınıza sideload edin.

adb logcat                     >                          Telefondan gerçek zamanlı log alın.

adb start-server                 >                     ADB server işlemlerini başlatır.

adb kill-server                    >                     ADB server işlemlerini durdurur.

adb reboot fastboot         >                     Cihazınızı fastboot moduna yeniden başlatın.

adb usb                                >                   Bilgisayarınıza USB kablosu ile bağlı tüm cihazları gösterir.

adb devices                          >                  PC'nize bağlı tüm cihazların listesini görüntüler.

adb connect CIHAZIN_IP_ADRESI      >  ANDROID cihazınızın IP adresini bilgisayarınıza bağlayın.

Fastboot komutları
Code:
fastboot devices                             >             Bilgisayarınızda bağlı cihazları gösterir.

fastboot reboot                            >               Cihazınızı baştan başlatmak için.

fastboot reboot recovery              >              Cihazınızı kurtarma moduna geçirmek için.

fastboot oem device-info             >              Önyükleyici kilit açma durumunu kontrol etmek için.

Fastboot oem unlock                    >               Yukarıdaki komut çalışmazsa, önyükleyicinin kilidini açmak için aşağıdakileri çalıştırın.

fastboot flashing unlock              >                 Birkaç OEM bu komutu önyükleyicinin kilidini açmak için kullanabilir.

fastboot flashing UNLOCK_CRITICAL    >        Bootloader ile ilgili bölümlerin de flaşlanmasına izin ver.

fastboot oem device-info                  >           Bootloader 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             >                       Userdata veri bölümünü biçimlendirmek için.

fastboot flash boot [boot img name]    >      Flaşlanabilir Boot. İmg'yi fastboot mode ile flaşla.

fastboot getvar cid                                        Telefonun ekran CID kontrolü.

ROM'u fastboot ROM ZIP paketi ile flaşlamak
Code:
Fastboot -w.

Fastboot Update <ROM'un konum satırı. ZIP>         >       Cihazı siler ve flash. ZIP'i flaşlar.


Dipnot
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. Aynı zamanda her cihazda Fastboot ya da Bootloader moda girmek aynı şekilde değil. Yapacağınız işlemlere dikkat edin.
 
Last edited:

MehmetKCR

Mehmet KOÇER
Moderatör
Messages
228
Likes
138
Location
Mersin
#2
Öncelikle ADB'nin ne olduğunu neye fayda sağladığını söylemek lazım.

Android-adb.jpg (1200×601) (meganewsmagazines.com)
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.

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österiradb shellWindows komut isteminden android cihaz shell'e atlamak içinadb reboot bootloaderÖnyükleyici moduna önyükleme yapmak içinadb reboot recoveryKurtarma işlemine önyükleme yapmak içinadb get-serial noBağlı cihazınızın seri numarasını Alınadb installUygulamaları adb üzerinden yüklemek içinadb install -rMevcut uygulamaları yeni sürümle güncellemek içinadb uninstall paket_ismi.uzantıBağlı cihazdan tüm uygulamaları veya paketleri kaldırmak içinadb uninstall -paket_ismi.uzantıUygulamaları kaldırdıktan sonra verileri ve önbellek dizinlerini koruadb push <yerel> <hedef>Bilgisayarınızdan cihaza belirtilen bir dosyayı yükleyinadb pullBelirtilen bir dosyayı cihazınızdan bilgisayarınıza aktarınadb backupCihazınızdan PC'ye yedek alınadb restoreYedeği telefonunuza geri yüklemeadb sideloadUygulamaları veya flaşlanabilir zip dosyasını cihazınıza sideload edinadb logcatTelefondan gerçek zamanlı log alınadb start-serveradb server işlemlerini başlatıradb kill-serveradb server işlemlerini durdururadb reboot fastbootcihazınızı fastboot moduna yeniden başlatınadb usbbilgisayarınıza USB kablosu ile bağlı tüm cihazları gösteriradb devices //show devices attachedPC'nize bağlı tüm cihazların listesini görüntüleradb connect cihazın_ip_adresiAndroid cihazınızın IP adresini bilgisayarınıza bağlayınFastboot komutlarıfastboot devicesPC / dizüstü bilgisayarınızda bağlı cihazları gösterirfastboot rebootCihazınızı baştan başlatmak içinfastboot reboot recoveryCihazınızı kurtarma moduna geçirmek içinfastboot 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ınfastboot flashing unlockBirkaç OEM bu komutu önyükleyicinin kilidini açmak için kullanabilirfastboot flashing unlock_criticalBootloader ile ilgili bölümlerin de flaşlanmasına izin ver:fastboot oem device-infobootloader kilidini kontrol etfastboot flash recovery [recovery.img]Cihazınızdaki recovery işlemini flaşlamak içinfastboot boot [boot.img]Kalıcı olarak flaşmadan recovery'yi test etmek içinfastboot format:ext4 userdataVeri bölümünü biçimlendirmek içinfastboot flash boot [boot img name]flaşlanabilir boot.img'yi fastboot mode ile flaşlafastboot getvar cidTelefonun ekran CID kontrolüROM'u Fastboot ROM zip paketi ile flaşlamakfastboot -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. Aynı zamanda her cihazda Fastboot ya da Bootloader moda girmek aynı şekilde değil. Yapacağınız işlemlere dikkat edin.
Eline sağlık açıklayıcı bir yazı olmuş
 
Top