Android

ADB ve Fastboot Kurulumu (Windows, Mac, Linux) | Adım Adım Rehber

Android modifikasyon dünyasına o ilk adımı attınız, ADB Nedir? ve Fastboot Nedir? gibi sihirli araçların telefonunuz üzerinde size ne kadar inanılmaz bir kontrol ve esneklik sağlayabileceğini öğrendiniz. Belki de hayalinizdeki Custom ROM’u yüklemek, cihazınızı Root’layarak tüm potansiyelini açığa çıkarmak veya sadece bazı gelişmiş komutları deneyerek Android’in derinliklerini keşfetmek istiyorsunuz. Ama durun bir dakika! Bu güçlü ve çok yönlü araçları kullanabilmek için, öncelikle onları bilgisayarınıza doğru ve eksiksiz bir şekilde kurmanız gerekiyor.

“Acaba bu kurulum süreci çok mu karmaşık?”, “Hangi dosyaları indirmem gerekiyor?”, “Benim kullandığım işletim sistemine (Windows, macOS veya Linux) göre bu adımlar nasıl farklılık gösteriyor?” gibi sorular aklınızda dönüp duruyorsa, endişelenmeyin! Bu kapsamlı rehber, Android’in bu iki temel komut satırı aracını (ADB – Android Debug Bridge ve Fastboot) bilgisayarınıza, kullandığınız işletim sistemi ne olursa olsun, adım adım, en net ve en kolay şekilde nasıl kuracağınızı size göstermek için hazırlandı.

Unutmayın ki, ADB ve Fastboot’un doğru ve eksiksiz bir şekilde kurulması, bu araçları sorunsuz bir şekilde kullanabilmek, Android cihazınızla bilgisayarınız arasında stabil ve güvenilir bir bağlantı kurabilmek ve en önemlisi, tüm modifikasyon işlemlerini güvenle ve hatasız bir şekilde gerçekleştirebilmek için hayati önem taşır. Yanlış veya eksik bir kurulum, sizi saatlerce uğraştıracak can sıkıcı bağlantı sorunlarına veya başarısız modifikasyon denemelerine yol açabilir.

Bu kurulum, Android Yazılım Modifikasyonu Kapsamlı Rehberimizin en temel ve olmazsa olmaz hazırlık adımlarından biridir. Hazırsanız, başlayalım!

ADB ve Fastboot Kurulumu İçin Gerekli Ön Hazırlıklar (Her İşletim Sistemi İçin Ortak Adımlar)

Hangi işletim sistemini kullanıyor olursanız olun, ADB ve Fastboot kurulumuna başlamadan önce bazı ortak hazırlık adımlarını tamamlamanız gerekiyor:

  • Android SDK Platform Tools Nedir ve Neden İhtiyacımız Var?
    • Android SDK Platform Tools, Google tarafından Android uygulama geliştiricileri ve ileri düzey kullanıcılar için sağlanan, içinde ADB (Android Debug Bridge), Fastboot ve diğer bazı kullanışlı komut satırı araçlarını barındıran resmi bir pakettir. Bu paketi kullanarak Android cihazınızla bilgisayarınız arasında komutlar aracılığıyla iletişim kurabilirsiniz.
    • ÇOK ÖNEMLİ: Her zaman en güncel ve resmi Android SDK Platform Tools sürümünü doğrudan Google’ın kendi web sitesinden indirmeniz hayati önem taşır. İnternette bulabileceğiniz üçüncü parti veya güncel olmayan paketler güvenlik riskleri taşıyabilir veya düzgün çalışmayabilir.
    • Resmi İndirme Kaynağı: Google Android SDK Platform Tools Resmi İndirme Sayfası
  • USB Sürücüleri (Drivers – Özellikle Windows Kullanıcıları İçin Hayati!):
    • Eğer Windows işletim sistemine sahip bir bilgisayar kullanıyorsanız, Android cihazınızı bilgisayarınıza hem ADB modunda (USB Hata Ayıklama açıkken) hem de Fastboot (Bootloader) modunda doğru bir şekilde tanıtabilmek için genellikle özel USB sürücülerine ihtiyaç duyarsınız.
    • Bu sürücüleri genellikle telefon üreticinizin resmi web sitesinden (cihazınızın modeline ait destek veya indirme bölümlerinden) veya Google’ın sunduğu genel USB sürücüleri sayfasından indirebilirsiniz.
    • macOS ve Linux işletim sistemlerinde ise genellikle ek bir USB sürücüsü yüklemeye ihtiyaç duyulmaz. Bu sistemler, Android cihazları genellikle daha doğal ve sorunsuz bir şekilde tanır.
    • Windows İçin Google USB Sürücüsü: Google USB Driver Resmi İndirme Sayfası (Windows için)
  • Telefonunuzda USB Hata Ayıklamayı (USB Debugging) Etkinleştirme (ADB’nin Çalışması İçin Olmazsa Olmaz!):
    • Bu ayar, ADB’nin telefonunuzla güvenli bir şekilde iletişim kurabilmesi ve komutları yürütebilmesi için kesinlikle açık olması gereken bir Geliştirici Seçeneğidir.
    • Nasıl Açılır? (Kısa Hatırlatma):
      1. Telefonunuzda Ayarlar > Telefon Hakkında (veya Cihaz Hakkında) bölümüne gidin.
      2. “Derleme Numarası” (Build Number) yazan yere, ekranınızda “Artık bir geliştiricisiniz!” (veya benzeri) bir uyarı görene kadar yaklaşık 7 kez üst üste hızlıca dokunun.
      3. Ayarlar menüsüne geri dönün. “Sistem” veya “Ek Ayarlar” gibi bir menünün altında (cihaz markanıza göre yeri değişebilir) yeni bir “Geliştirici Seçenekleri” menüsünün açıldığını göreceksiniz.
      4. Geliştirici Seçenekleri’ne girin, listeyi aşağı kaydırın ve “USB Hata Ayıklama” (USB Debugging) seçeneğini bulun ve etkinleştirin (açık konuma getirin). Karşınıza çıkacak uyarıyı dikkatlice okuyup “Tamam” veya “İzin Ver” diyerek onaylayın.
  • Kaliteli ve Sağlam Bir USB Kablosu: Kulağa basit gelebilir ama stabil bir veri bağlantısı ve sorunsuz komut iletimi için telefonunuzun orijinal USB kablosunu veya bilinen bir markanın kaliteli, veri aktarımını destekleyen (sadece şarj için tasarlanmış ucuz kablolardan olmayan) ve fiziksel olarak sağlam bir USB kablosu kullanmanız çok önemlidir. Yıpranmış veya kalitesiz kablolar bağlantı sorunlarına ve başarısız işlemlere neden olabilir.

Bu ön hazırlıklar tamamsa, şimdi işletim sisteminize özel kurulum adımlarına geçebiliriz!

Windows İşletim Sistemi İçin ADB ve Fastboot Kurulumu (Adım Adım Detaylı Anlatım)

Windows kullanıcıları için ADB ve Fastboot kurulumu birkaç adımdan oluşur. En kritik nokta, komutları her yerden çalıştırabilmek için PATH ayarını doğru yapmaktır.

  1. Adım 1: Android SDK Platform Tools Paketini İndirin:
    • Yukarıda linkini verdiğimiz Google Android SDK Platform Tools Resmi İndirme Sayfası‘na gidin.
    • “Downloads” bölümünden “SDK Platform-Tools for Windows” seçeneğini bulun ve en güncel .zip dosyasını bilgisayarınıza indirin. Lisans sözleşmesini kabul etmeniz istenebilir.
  2. Adım 2: İndirilen Paketi Bilgisayarınızda Bir Klasöre Çıkarın:
    • İndirdiğiniz .zip dosyasını (örneğin, platform-tools_rXX.X.X-windows.zip) bulun.
    • Bu dosyayı, bilgisayarınızda kolayca erişebileceğiniz ve tercihen yolunda Türkçe karakter veya boşluk olmayan sabit bir yere çıkarın. Örneğin, doğrudan C:\ sürücüsünün altına platform-tools adında yeni bir klasör oluşturup tüm içeriği bu klasörün içine çıkarabilirsiniz (yani yolunuz C:\platform-tools gibi olmalı). Ya da C:\Android\platform-tools gibi bir yol da tercih edebilirsiniz. Bu klasörün yolunu bir sonraki adımda kullanacağımız için unutmayın!
  3. Adım 3: PATH (Ortam Değişkenleri) Ayarını Yapılandırma (En Önemli ve Genellikle Atlanan Adım!):
    • Neden Bu Kadar Önemli? Eğer bu ayarı yapmazsanız, adb.exe ve fastboot.exe komutlarını çalıştırmak için her seferinde Komut İstemi (cmd) veya PowerShell penceresini açtıktan sonra cd C:\platform-tools gibi komutlarla o klasörün içine gitmeniz gerekir. Bu hem çok zahmetli hem de kafa karıştırıcıdır. PATH ayarı sayesinde, bu komutları bilgisayarınızdaki herhangi bir klasörde Komut İstemi’ni açtığınızda doğrudan çalıştırabilirsiniz.
    • Windows 10 / Windows 11 İçin Adım Adım PATH Ayarı Nasıl Yapılır:
      1. Windows arama çubuğuna (genellikle görev çubuğundadır) “ortam değişkenleri” yazın.
      2. Arama sonuçlarından “Sistem ortam değişkenlerini düzenleyin” seçeneğine tıklayın. (Eğer bu seçenek çıkmazsa, “Denetim Masası > Sistem ve Güvenlik > Sistem > Gelişmiş sistem ayarları” yolunu izleyip “Ortam Değişkenleri…” butonuna ulaşabilirsiniz).
      3. Açılan “Sistem Özellikleri” penceresinde, “Gelişmiş” sekmesinin altındaki “Ortam Değişkenleri…” butonuna tıklayın.
      4. “Ortam Değişkenleri” penceresinde, alt kısımdaki “Sistem değişkenleri” listesini bulun. Bu listede “Path” (veya “PATH”) adlı değişkeni bulun, üzerine bir kez tıklayarak seçin ve ardından “Düzenle…” butonuna tıklayın.
      5. Karşınıza “Ortam Değişkenini Düzenle” penceresi çıkacaktır. Bu pencerenin sağ tarafında bulunan “Yeni” butonuna tıklayın.
      6. Listenin en altına yeni, boş bir satır eklenecektir. Bu boş satıra, Android SDK Platform Tools dosyalarını çıkardığınız klasörün tam yolunu (örneğin, eğer C:\platform-tools klasörüne çıkardıysanız, buraya C:\platform-tools yazacaksınız) dikkatlice yazın ve Enter’a basın.
      7. Yazdığınız yolun listeye eklendiğinden emin olduktan sonra, tüm açık pencereleri (Ortam Değişkenini Düzenle, Ortam Değişkenleri, Sistem Özellikleri) “Tamam” butonlarına tıklayarak kapatın.
      8. Değişikliklerin Etkin Olması İçin: Bu PATH ayarı değişikliğinin sistem tarafından tam olarak tanınması için, bazen bilgisayarınızı yeniden başlatmanız veya en azından o anda açık olan tüm Komut İstemi (cmd) ve PowerShell pencerelerini kapatıp yeniden açmanız gerekebilir.
  1. Adım 4: USB Sürücülerini Yükleyin (Eğer Gerekliyse ve Daha Önce Yapmadıysanız):
    • Telefonunuzu USB Hata Ayıklama modu açıkken bilgisayarınıza bağlayın.
    • Bilgisayarınızın Aygıt Yöneticisi‘ni açın (Windows arama çubuğuna “aygıt yöneticisi” yazarak kolayca bulabilirsiniz).
    • Aygıt Yöneticisi listesinde “Android Phone”, “ADB Interface”, “Diğer cihazlar” altında bilinmeyen bir aygıt (genellikle yanında sarı bir ünlem işareti olur) veya telefonunuzun model adıyla ilgili bir girdi görüyorsanız ve yanında bir sorun işareti varsa, sürücülerin doğru yüklenmemiş veya hiç yüklenmemiş olması muhtemeldir.
    • Telefon üreticinizin resmi web sitesinden cihazınıza özel en güncel USB sürücülerini indirin ve bilgisayarınıza kurun.
    • Alternatif olarak, Google’ın genel USB sürücüsünü (yukarıda linki verilmişti) indirip, Aygıt Yöneticisi’nden sorunlu görünen aygıta sağ tıklayıp “Sürücüyü güncelleştir” > “Sürücü yazılımı için bilgisayarımı tara” > “Bilgisayarımdaki kullanılabilir sürücülerin bir listesinden seçmeme izin ver” > “Tüm Aygıtları Göster” > “Disketi Var…” seçenekleriyle indirdiğiniz Google sürücülerinin bulunduğu klasörü göstererek yüklemeyi deneyebilirsiniz.
  2. Adım 5: Kurulumu ve Bağlantıyı Test Etme Zamanı!
    1. Telefonunuzun USB Hata Ayıklama modunun açık olduğundan ve bilgisayarınıza USB ile bağlı olduğundan emin olun.
    2. Bilgisayarınızda yeni bir Komut İstemi (cmd) veya PowerShell penceresi açın. (Eğer PATH ayarını yeni yaptıysanız, bu pencereyi ayardan sonra açtığınızdan emin olun).
    3. Komut satırına adb version yazın ve Enter’a basın. Eğer kurulum başarılıysa, “Android Debug Bridge version X.X.X” gibi bir çıktı ve kurulu Platform Tools sürüm bilgilerini görmelisiniz.
    4. Şimdi adb devices yazın ve Enter’a basın.
      • Eğer her şey yolundaysa, “List of devices attached” altında cihazınızın seri numarasının ve yanında “device” yazdığının görünmesi gerekir. Bu, ADB bağlantısının başarıyla kurulduğu anlamına gelir!
      • Eğer cihazınızın yanında “unauthorized” (yetkisiz) yazıyorsa, telefonunuzun ekranını kontrol edin. Orada “Bu bilgisayara USB hata ayıklaması için izin verilsin mi?” şeklinde bir RSA anahtar parmak izi uyarısı çıkmış olmalı. Bu uyarıdaki “Bu bilgisayara her zaman izin ver” (veya benzeri) kutucuğunu işaretleyip “Tamam” veya “İzin Ver” seçeneğine dokunun. Ardından adb devices komutunu bilgisayarda tekrar çalıştırın. Artık “device” olarak görünmelidir.
      • Eğer cihazınız listede hiç görünmüyorsa veya “offline” gibi bir ifade varsa, USB kablonuzu, portunuzu, telefonunuzdaki USB Hata Ayıklama ayarını ve en önemlisi USB sürücülerinizi tekrar kontrol edin.
    5. Her şey yolundaysa, şimdi Fastboot’u test edelim. Komut satırına adb reboot bootloader yazın ve Enter’a basın. Telefonunuz kapanıp, üzerinde genellikle “Fastboot Mode”, “Bootloader” veya “Download Mode” yazan bir ekranda yeniden başlamalıdır.
    6. Telefon Fastboot moduna geçtikten sonra, komut istemcisine fastboot devices yazın ve Enter’a basın. Yine cihazınızın seri numarasının (ve yanında “fastboot” yazısının) görünmesi gerekir. Bu, Fastboot kurulumunun ve sürücülerinin de başarılı olduğunu gösterir.
    7. Test bittikten sonra, telefonunuzu normal şekilde yeniden başlatmak için fastboot reboot komutunu yazıp Enter’a basabilirsiniz.

Tebrikler! Eğer bu adımları başarıyla tamamladıysanız, Windows bilgisayarınıza ADB ve Fastboot’u kurdunuz demektir!

fastboot nedir? Xiaomi fastboot ADB driver kontrolü
fastboot nedir? Xiaomi fastboot ADB driver kontrolü

macOS İşletim Sistemi İçin ADB ve Fastboot Kurulumu (Adım Adım Detaylı Anlatım)

macOS kullanıcıları için ADB ve Fastboot kurulumu genellikle Windows’a göre biraz daha basittir, çünkü genellikle ek USB sürücülerine ihtiyaç duyulmaz.

  1. Adım 1: Android SDK Platform Tools Paketini İndirin:
  2. Adım 2: İndirilen Paketi Bir Klasöre Çıkarın:
    • İndirdiğiniz .zip dosyasını (örneğin, platform-tools_rXX.X.X-darwin.zip) bulun.
    • Bu dosyayı, genellikle kullanıcı ana dizininizde (Finder’da “Git > Ana Klasör” ile ulaşabilirsiniz, yolu ~ ile başlar) platform-tools adında yeni bir klasör oluşturup tüm içeriği bu klasörün içine çıkarın. Yani, araçların yolu yaklaşık olarak ~/platform-tools gibi olacaktır. Bu, en yaygın ve genellikle sorunsuz yöntemdir.
  3. Adım 3: PATH (Ortam Değişkenleri) Ayarını Yapılandırma (Terminal Üzerinden):
    • Neden Gerekli? Tıpkı Windows’ta olduğu gibi, adb ve fastboot komutlarını Terminal uygulamasını herhangi bir dizinde açtığınızda doğrudan çalıştırabilmek için bu ayar gereklidir.
    • Nasıl Yapılır (Modern macOS sürümleri genellikle Zsh kabuğunu (shell) kullanır):
      1. Terminal uygulamasını açın (Uygulamalar > İzlenceler > Terminal veya Spotlight aramasına “Terminal” yazarak).
      2. Kullandığınız kabuğun yapılandırma dosyasını bir metin editörüyle açmanız gerekiyor. Çoğu modern macOS sürümü varsayılan olarak Zsh kabuğunu kullandığı için, açmanız gereken dosya ~/.zshrc olacaktır. Bu dosyayı nano gibi bir komut satırı metin editörüyle açmak için Terminal’e şu komutu yazın ve Enter’a basın:nano ~/.zshrc
        (Eğer daha eski bir macOS sürümü kullanıyorsanız ve Bash kabuğunu kullanıyorsanız, açmanız gereken dosya ~/.bash_profile veya ~/.bashrc olabilir. Bu durumda komut nano ~/.bash_profile şeklinde değişir.)
      3. nano editörü açıldığında, dosyanın en sonuna (klavye ok tuşlarıyla en alta inin) şu satırı dikkatlice ekleyin (eğer platform-tools klasörünü kullanıcı ana dizininize çıkardıysanız):export PATH="~/platform-tools:$PATH"
        Bu satır, sisteminize platform-tools klasörünü de komut arama yollarına dahil etmesini söyler.
      4. Dosyayı kaydetmek için Ctrl+O (Control ve O harfi) tuş kombinasyonuna basın, ardından dosya adını onaylamak için Enter’a basın. Dosyadan çıkmak için Ctrl+X tuş kombinasyonuna basın.
      5. Yaptığınız değişikliklerin hemen o anki Terminal oturumunda etkin olması için Terminal’e şu komutu yazın ve Enter’a basın:source ~/.zshrc
        (Eğer Bash için düzenleme yaptıysanız, source ~/.bash_profile veya source ~/.bashrc komutunu kullanın). Alternatif olarak, Terminal uygulamasını tamamen kapatıp yeniden açmak da değişiklikleri etkinleştirir.
    • [İçerikle alakalı bir görsel: macOS Terminal'inde nano ~/.zshrckomutuyla açılmış bir yapılandırma dosyası ve içine eklenmişexport PATH=”~/platform-tools:$PATH” satırının net bir örneği.]
  4. Adım 4: Kurulumu ve Bağlantıyı Test Etme Zamanı!
    1. Telefonunuzun USB Hata Ayıklama modunun açık olduğundan ve Mac’inize USB ile bağlı olduğundan emin olun.
    2. Yeni bir Terminal penceresi açın.
    3. Terminal’e adb version yazın ve Enter’a basın. “Android Debug Bridge version…” gibi bir çıktı ve sürüm bilgilerini görmelisiniz.
    4. Şimdi adb devices yazın ve Enter’a basın.
      • “List of devices attached” altında cihazınızın seri numarasının ve yanında “device” yazdığını görmelisiniz.
      • Eğer “unauthorized” yazıyorsa, telefonunuzun ekranında çıkan RSA anahtar uyarısını onaylayın ve komutu tekrar çalıştırın.
    5. Her şey yolundaysa, adb reboot bootloader komutuyla telefonunuzu Fastboot/Bootloader moduna alın.
    6. Telefon Fastboot moduna geçtikten sonra, Terminal’e fastboot devices yazın. Yine cihazınızın seri numarasının (ve yanında “fastboot” yazısının) görünmesi gerekir.
    7. Test bittikten sonra, telefonunuzu normal şekilde yeniden başlatmak için fastboot reboot komutunu yazıp Enter’a basabilirsiniz.

Tebrikler! Eğer bu adımları başarıyla tamamladıysanız, macOS bilgisayarınıza ADB ve Fastboot’u kurdunuz!

Linux İşletim Sistemi İçin ADB ve Fastboot Kurulumu (Adım Adım Detaylı Anlatım)

Linux kullanıcıları için ADB ve Fastboot kurulumu genellikle iki ana yöntemle yapılabilir: Google’ın resmi Platform Tools paketini manuel olarak kurmak (bu yöntem tüm Linux dağıtımlarında geçerlidir ve macOS kurulumuna çok benzer) veya kullandığınız Linux dağıtımının kendi paket yöneticisini kullanmak (bu genellikle daha kolay ve pratiktir).

Yöntem 1: Android SDK Platform Tools ile Manuel Kurulum (Tüm Dağıtımlarda Geçerli)

Bu yöntem, macOS için anlatılan manuel kuruluma çok benzer adımlar içerir:

  1. Adım 1: Android SDK Platform Tools Paketini İndirin:
  2. Adım 2: İndirilen Paketi Bir Klasöre Çıkarın:
    • İndirdiğiniz .zip dosyasını (örneğin, platform-tools_rXX.X.X-linux.zip) bulun.
    • Bu dosyayı, genellikle kullanıcı ana dizininizde (yolu ~ ile başlar, örneğin /home/kullaniciadiniz/) platform-tools adında yeni bir klasör oluşturup tüm içeriği bu klasörün içine çıkarın. Yani, araçların yolu yaklaşık olarak ~/platform-tools gibi olacaktır.
  3. Adım 3: PATH (Ortam Değişkenleri) Ayarını Yapılandırma (Terminal Üzerinden):
    • Neden Gerekli? adb ve fastboot komutlarını Terminal’i herhangi bir dizinde açtığınızda doğrudan çalıştırabilmek için.
    • Nasıl Yapılır:
      1. Terminal uygulamasını açın.
      2. Kullandığınız kabuğun yapılandırma dosyasını bir metin editörüyle açın. Çoğu Linux dağıtımı varsayılan olarak Bash kabuğunu kullandığı için, açmanız gereken dosya genellikle ~/.bashrc olacaktır. (Eğer Zsh kabuğunu kullanıyorsanız, dosya ~/.zshrc olur). Bu dosyayı nano gibi bir komut satırı metin editörüyle açmak için Terminal’e şu komutu yazın ve Enter’a basın:nano ~/.bashrc
      3. nano editörü açıldığında, dosyanın en sonuna (klavye ok tuşlarıyla en alta inin) şu satırı dikkatlice ekleyin (eğer platform-tools klasörünü kullanıcı ana dizininize çıkardıysanız):export PATH="~/platform-tools:$PATH"
      4. Dosyayı kaydedin (Nano editöründe Ctrl+O, sonra Enter) ve çıkın (Ctrl+X).
      5. Yaptığınız değişikliklerin hemen o anki Terminal oturumunda etkin olması için Terminal’e şu komutu yazın ve Enter’a basın:source ~/.bashrc
        (Eğer Zsh için düzenleme yaptıysanız, source ~/.zshrc komutunu kullanın). Alternatif olarak, Terminal uygulamasını tamamen kapatıp yeniden açmak da değişiklikleri etkinleştirir.

Yöntem 2: Dağıtımınızın Paket Yöneticisi ile Kurulum (Genellikle Daha Kolay ve PATH Ayarı Otomatik Olur)

Çoğu popüler Linux dağıtımı (Ubuntu, Debian, Fedora, Arch Linux, Linux Mint vb.) kendi resmi yazılım depolarında (repositories) ADB ve Fastboot araçlarını içeren hazır paketler sunar. Bu yöntem genellikle daha pratiktir çünkü hem kurulumu basitleştirir hem de PATH ayarı gibi yapılandırmalar genellikle otomatik olarak yapılır.

  • Örnek Kurulum Komutları (Kullandığınız Dağıtıma Göre Değişebilir!):
    • Debian, Ubuntu, Linux Mint ve Türevleri İçin:sudo apt update sudo apt install android-sdk-platform-tools
      (Bazı eski sürümlerde veya farklı depolarda paket adı sadece adb ve fastboot olarak ayrı ayrı da olabilir: sudo apt install adb fastboot)
    • Fedora İçin:sudo dnf install android-tools
    • Arch Linux ve Türevleri (Manjaro vb.) İçin:sudo pacman -Syu android-tools
  • Bu yöntemle kurduğunuzda, genellikle ek bir PATH ayarı yapmanıza gerek kalmaz ve adb ile fastboot komutlarını Terminal’de doğrudan kullanabilirsiniz.
  • (Bazen Gerekebilir) udev Kuralları (Cihazın Doğru Tanınması İçin):
    • Bazı Linux dağıtımlarında, Android cihazınızın normal bir kullanıcı (root olmayan kullanıcı) tarafından ADB veya Fastboot modunda doğru bir şekilde tanınabilmesi ve erişilebilmesi için ek udev kuralları tanımlamanız gerekebilir. Bu, genellikle cihazınız adb devices komutunda görünmüyorsa, “no permissions” (izin yok) gibi hatalar alıyorsanız veya Fastboot modunda tanınmıyorsa denenecek bir adımdır.
    • Bu konu biraz daha ileri seviye olduğu için, bu rehberde detaylarına girmeyeceğiz. Ancak, eğer Linux’ta cihaz tanıma sorunu yaşıyorsanız, internette “[Sizin Linux Dağıtımınız] Android ADB udev rules” (örneğin, “Ubuntu Android ADB udev rules”) gibi bir arama yaparak cihazınıza uygun udev kurallarını nasıl oluşturacağınıza dair birçok güvenilir rehber ve XDA Developers forumunda çözüm bulabilirsiniz. Bu genellikle /etc/udev/rules.d/ dizini altına özel bir kural dosyası oluşturmayı içerir.

Adım 4: Kurulumu ve Bağlantıyı Test Etme Zamanı! (Manuel veya Paket Yöneticisi ile Kurulum Sonrası)

Hangi kurulum yöntemini seçerseniz seçin, son adım her zaman test etmektir:

  1. Telefonunuzun USB Hata Ayıklama modunun açık olduğundan ve Linux PC’nize USB ile bağlı olduğundan emin olun.
  2. Yeni bir Terminal penceresi açın.
  3. Terminal’e adb version yazın ve Enter’a basın. Sürüm bilgilerini görmelisiniz.
  4. Şimdi adb devices yazın ve Enter’a basın.
    • “List of devices attached” altında cihazınızın seri numarasının ve yanında “device” yazdığını görmelisiniz.
    • Eğer “unauthorized” yazıyorsa, telefonunuzun ekranında çıkan RSA anahtar uyarısını onaylayın ve komutu tekrar çalıştırın.
    • Eğer “no permissions” gibi bir hata alıyorsanız veya cihaz hiç görünmüyorsa, yukarıda bahsedilen udev kurallarını araştırmanız gerekebilir.
  5. Her şey yolundaysa, adb reboot bootloader komutuyla telefonunuzu Fastboot/Bootloader moduna alın.
  6. Telefon Fastboot moduna geçtikten sonra, Terminal’e fastboot devices yazın. Yine cihazınızın seri numarasının (ve yanında “fastboot” yazısının) görünmesi gerekir.
  7. Test bittikten sonra, telefonunuzu normal şekilde yeniden başlatmak için fastboot reboot komutunu yazıp Enter’a basabilirsiniz.

Tebrikler! Eğer bu adımları başarıyla tamamladıysanız, Linux bilgisayarınıza da ADB ve Fastboot’u başarıyla kurdunuz!

Kurulum Sonrası Karşılaşılabilecek Yaygın Sorunlar ve Hızlı Çözümleri

ADB ve Fastboot kurulumu sırasında veya sonrasında bazı yaygın sorunlarla karşılaşabilirsiniz. İşte en sık rastlananlar ve olası çözüm önerileri:

  • adb: command not found veya fastboot: command not found Hatası (Tüm İşletim Sistemleri):
    • Anlamı: İşletim sisteminiz adb veya fastboot komutlarını bulamıyor, yani bu komutların nerede olduğunu bilmiyor.
    • Çözüm: Bu, neredeyse her zaman PATH (Ortam Değişkenleri) ayarının doğru yapılmadığı veya yapılan değişikliklerin henüz sistem tarafından tanınmadığı anlamına gelir. Kullandığınız işletim sistemi için yukarıda detaylıca anlatılan PATH ayarı adımlarını dikkatlice tekrar kontrol edin.
      • Windows’ta, Komut İstemi veya PowerShell penceresini PATH ayarını yaptıktan sonra yeniden başlattığınızdan veya en iyisi bilgisayarınızı yeniden başlattığınızdan emin olun.
      • macOS veya Linux’ta, source ~/.zshrc (veya ~/.bashrc gibi kullandığınız kabuk dosyasına göre) komutunu çalıştırdığınızdan veya Terminal uygulamasını yeniden başlattığınızdan emin olun.
      • Eğer Linux’ta paket yöneticisi ile kurulum yaptıysanız ve bu hatayı alıyorsanız, paketlerin gerçekten kurulup kurulmadığını kontrol edin veya farklı bir paket adı (örn: android-tools yerine platform-tools gibi) deneyin.
  • adb devices Komutunda Cihazın “unauthorized” (Yetkisiz) Görünmesi (Tüm İşletim Sistemleri):
    • Anlamı: Telefonunuz, bağlandığı bilgisayara ADB üzerinden iletişim kurması için henüz izin vermemiş. Bu bir güvenlik önlemidir.
    • Çözüm: Telefonunuzu bilgisayara USB Hata Ayıklama modu açıkken ilk kez bağladığınızda, telefonunuzun ekranında “Bu bilgisayara USB hata ayıklaması için izin verilsin mi?” şeklinde bir RSA anahtar parmak izi uyarısı çıkacaktır. Bu uyarıdaki “Bu bilgisayara her zaman izin ver” (veya benzeri bir ifade içeren) kutucuğu işaretleyip “Tamam” veya “İzin Ver” seçeneğine dokunmanız gerekir. Eğer bu uyarıyı kaçırdıysanız veya yanlışlıkla reddettiyseniz, USB kablosunu çıkarıp tekrar takın. Hala çıkmıyorsa, telefonunuzun Geliştirici Seçenekleri menüsünde “USB hata ayıklama yetkilerini iptal et” (Revoke USB debugging authorizations) gibi bir seçenek varsa onu kullanıp, ardından kabloyu tekrar takarak uyarının yeniden çıkmasını sağlayabilirsiniz.
  • adb devices Komutunda Cihazın Hiç Görünmemesi (Özellikle Windows’ta Sıkça Karşılaşılır):
    • Olası Nedenler ve Çözümler:
      • USB Sürücüleri Eksik veya Yanlış Yüklü (Windows): Windows için doğru USB sürücülerinin (telefon üreticinizin sunduğu sürücü veya Google’ın genel USB sürücüsü) yüklü olduğundan ve Aygıt Yöneticisi’nde sorunsuz bir şekilde (“Android Phone” altında “Android ADB Interface” gibi) göründüğünden emin olun.
      • USB Hata Ayıklama Modu Kapalı: Telefonunuzda Geliştirici Seçenekleri’nden USB Hata Ayıklama modunun kesinlikle açık olduğundan emin olun.
      • Hatalı USB Kablosu veya USB Portu: Farklı, kaliteli ve veri aktarımını destekleyen bir USB kablosu deneyin. Bilgisayarınızdaki farklı bir USB portuna (özellikle anakart üzerinde bulunan arka portlara) takmayı deneyin. Mümkünse USB hub veya uzatma kablosu kullanmaktan kaçının.
      • Telefonun USB Bağlantı Modu: Telefonunuz bilgisayara bağlandığında, bildirim panelinde çıkan USB bağlantı seçeneklerinden (genellikle üzerine dokunarak açılır) “Dosya Aktarımı (MTP)” veya “Fotoğraf Aktarımı (PTP)” modunun seçili olduğundan emin olun. Eğer “Sadece Şarj” modu seçiliyse, ADB genellikle çalışmaz.
  • fastboot devices Komutunda Cihazın Görünmemesi (Tüm İşletim Sistemleri):
    • Olası Nedenler ve Çözümler:
      • Cihaz Gerçekten Fastboot/Bootloader Modunda mı? Telefonunuzun ekranında “Fastboot Mode”, “Download Mode”, “Bootloader” veya benzeri bir ifade olduğundan ve cihazın bu modda takılı kaldığından emin olun. Bazı cihazlar bu moda kısa bir süreliğine girip sonra normal açılışa geçebilir.
      • Fastboot Sürücüleri Eksik (Özellikle Windows’ta): Cihaz Fastboot modundayken bilgisayarın onu tanıması için ayrı Fastboot sürücülerine ihtiyaç duyulabilir. Aygıt Yöneticisi’ni kontrol edin (genellikle “Android Phone” altında “Android Bootloader Interface” gibi bir isimle görünür). Gerekirse üreticinizin sitesinden veya Google’dan uygun sürücüleri bulun ve yükleyin.
      • Hatalı USB Kablosu veya USB Portu: ADB için geçerli olan aynı kablo/port sorunları ve çözüm önerileri Fastboot için de geçerlidir.

Sonuç: Komut Satırının Gücü Artık Sizinle!

ADB ve Fastboot kurulumu, Android modifikasyon dünyasına açılan kapının anahtarıdır ve bu güçlü araçları kullanarak cihazınız üzerinde çok daha fazla kontrol sahibi olabilirsiniz. Kurulum süreci ilk başta, özellikle farklı işletim sistemleri ve PATH ayarları nedeniyle biraz karmaşık görünebilir. Ancak bu rehberdeki adımları dikkatlice ve sabırla takip ederek, her işletim sisteminde bu temel kurulumu başarıyla tamamlayabilirsiniz.

Karşılaştığınız sorunlarda panik yapmadan, öncelikle bu rehberdeki sorun giderme adımlarını deneyerek, PATH ayarlarınızı, USB sürücülerinizi ve telefonunuzdaki ilgili ayarları (USB Hata Ayıklama gibi) kontrol ederek çözüm bulmaya çalışın. Unutmayın, Android modifikasyon topluluğu (özellikle XDA Developers ve Forum Turkdevs gibi platformlar) bu tür konularda bilgi ve yardım almak için harika kaynaklardır.

Artık bilgisayarınızda ADB ve Fastboot komutlarını kullanmaya hazırsınız! Bu, Android Yazılım Modifikasyonu Kapsamlı Rehberimizdeki diğer heyecan verici adımlara (Custom ROM yükleme, Root yapma, Nandroid yedekleme alma, Kernel değiştirme ve daha fazlası!) geçmeniz için size sağlam bir zemin sunuyor.

Komut satırının gücü artık sizinle! Android cihazınızı daha derinlemesine keşfetmeye, potansiyelini tam anlamıyla açığa çıkarmaya ve onu tam da istediğiniz gibi şekillendirmeye hazırsınız!

Başarılar ve keyifli modifikasyonlar dileriz!

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu