Magisk Manager

Hızlı adımlar

  1. Bilgisayarınız için Google'ın SDK Platform-Tools paketini indirin ve zip dosyasını açın.
  2. Telefonda, Geliştirici seçenekleri'nde USB hata ayıklama'yı açın.
  3. platform-tools klasöründe bir terminal açın ve adb devices komutunu çalıştırın.
  4. Telefondaki USB hata ayıklamaya izin verilsin mi? sorusunda İzin ver'e dokunun.
  5. Fastboot'u test etmek için adb reboot bootloader, ardından fastboot devices komutunu çalıştırın.

ADB ve fastboot nedir?

ADB (Android Debug Bridge), Android çalışırken telefonunuzla iletişim kurar. Dosya kopyalamak, uygulama yüklemek ve telefonu başka modlarda yeniden başlatmak için kullanılır.

Fastboot, telefonun bootloader'ıyla iletişim kurar. Bootloader kilidini açmak ve Magisk'in yamaladığı boot imajı gibi imajları flaşlamak için kullanılır.

İkisi de Google'ın ücretsiz SDK Platform-Tools paketinde gelir. Bu paketi yalnızca Google'dan indirin. Başka sitelerdeki "Minimal ADB" paketleri çoğu zaman eskidir ve bazılarına istenmeyen yazılımlar eklenmiştir.

Windows'ta ADB ve fastboot kurulumu

  1. Platform-Tools'u indirin

    Google'ın Platform-Tools sayfasını açın, SDK Platform-Tools for Windows paketini indirin ve koşulları kabul edin.

  2. Zip dosyasını açın

    Zip dosyasını C:\platform-tools gibi kısa bir yola çıkarın. Uzun yollar ve özel karakter içeren klasör adları hatalara yol açabilir.

  3. Klasörde bir terminal açın

    Klasörü Dosya Gezgini'nde açın, adres çubuğuna tıklayın, cmd yazın ve Enter'a basın. O klasörde bir Komut İstemi açılır. PowerShell'de veya Windows Terminal'de her komutun başına .\ ekleyin, örneğin .\adb devices.

  4. USB sürücüsünü yükleyin

    Windows sürücüyü genellikle otomatik olarak yükler. Yüklemezse Pixel telefonlar için Google USB Driver sürücüsünü, diğer markalar için telefon üreticinizin USB sürücüsünü yükleyin.

  5. İsteğe bağlı: PATH'e ekleyin

    adb komutunu her klasörden çalıştırabilmek için Windows'ta Sistem ortam değişkenlerini düzenleyin araması yapın, Ortam Değişkenleri'ni açın, Path'i seçin, Düzenle'ye tıklayın ve C:\platform-tools ekleyin. Ardından yeni bir terminal açın.

macOS'te ADB ve fastboot kurulumu

En kolay yol Homebrew kullanmaktır:

brew install --cask android-platform-tools

Homebrew olmadan, Google'ın Platform-Tools sayfasından SDK Platform-Tools for Mac paketini indirin, zip dosyasını açın, platform-tools klasöründe Terminal'i açın ve her komutun başına ./ ekleyin, örneğin ./adb devices. Mac'lerde USB sürücüsü gerekmez.

Linux'ta ADB ve fastboot kurulumu

Çoğu dağıtım iki aracı da paket olarak sunar:

DağıtımKomut
Debian, Ubuntu, Linux Mintsudo apt install adb fastboot
Fedorasudo dnf install android-tools
Arch Linuxsudo pacman -S android-tools

Bu paketler Google'ın sürümlerinin gerisinde kalabilir. fastboot yeni bir telefonda başarısız olursa Google'ın Platform-Tools sayfasından SDK Platform-Tools for Linux paketini indirin ve açtığınız klasörden ./adb ve ./fastboot komutlarını çalıştırın.

adb devices no permissions diyorsa kullanıcınızın telefona USB üzerinden erişme izni yoktur. Debian ve Ubuntu'da android-sdk-platform-tools-common paketi bunu düzelten kuralları ekler. Ardından telefonu çıkarıp yeniden takın.

Telefonunuzu bağlayın

  1. USB hata ayıklamayı açın

    Geliştirici seçenekleri'ni açın (Ayarlar → Telefon hakkında bölümünde Yapı numarası'na yedi kez dokunun), ardından Geliştirici seçenekleri'nde USB hata ayıklama'yı açın.

  2. Bağlayın ve bilgisayara izin verin

    Telefonu veri aktarabilen bir USB kablosuyla bağlayın. Bazı ucuz kablolar yalnızca şarj eder. Şunu çalıştırın:

    adb devices
    

    Telefon USB hata ayıklamaya izin verilsin mi? diye sorar. Bu bilgisayardan her zaman izin ver kutusunu işaretleyin ve İzin ver'e dokunun.

  3. Sonucu kontrol edin

    adb devices komutunu yeniden çalıştırın. Telefonunuzun seri numarası device kelimesiyle birlikte listelenmelidir. unauthorized yazıyorsa telefonun ekran kilidini açın ve izin isteğini kabul edin.

  4. Fastboot'u test edin

    Bootloader'a yeniden başlatın ve fastboot'un telefonu gördüğünü kontrol edin:

    adb reboot bootloader
    
    fastboot devices
    

    Android'e dönmek için fastboot reboot komutunu çalıştırın.

Magisk ile kullanacağınız komutlar

KomutNe yapar
adb devicesBağlı telefonları listeler
adb reboot bootloaderTelefonu bootloader'a (fastboot modu) yeniden başlatır
adb pull /sdcard/Download/file.imgTelefondan bilgisayara dosya kopyalar
adb push file.img /sdcard/Download/Bilgisayardan telefona dosya kopyalar
fastboot devicesFastboot modundaki telefonları listeler
fastboot flash init_boot file.imgBir imajı bir bölüme flaşlar, burada init_boot bölümüne
fastboot rebootTelefonu Android'e yeniden başlatır

Rootlamanın tüm adımları ana rehberde: Magisk ile telefon nasıl rootlanır.

Sık karşılaşılan ADB ve fastboot hataları

adb devices hiçbir şey göstermiyor. Başka bir kablo ve başka bir USB bağlantı noktası deneyin; mümkünse hub yerine doğrudan bilgisayardaki bir bağlantı noktasını kullanın. Telefonda USB modunu Dosya aktarımı olarak ayarlayın. Windows'ta USB sürücüsünü yeniden yükleyin.

Cihaz "unauthorized" olarak görünüyor. Telefonun kilidini açın ve USB hata ayıklamaya izin verilsin mi? sorusunu onaylayın. Soru görünmüyorsa Geliştirici seçenekleri'nde USB hata ayıklama yetkilerini kaldır'a dokunun ve telefonu yeniden bağlayın.

"'adb' iç ya da dış komut, çalıştırılabilir program ya da toplu iş dosyası olarak tanınmıyor". Windows adb'yi bulamıyor. Terminali platform-tools klasörünün içinde açın veya klasörü PATH'e ekleyin. PowerShell'de .\adb yazın.

Mac veya Linux'ta "command not found: adb". platform-tools klasörünün içinde ./adb komutunu çalıştırın ya da araçları Homebrew veya paket yöneticinizle kurun.

ADB çalışıyor ama fastboot hiçbir şey göstermiyor veya "waiting for any device" diyor. Telefonda bootloader ekranının göründüğünü kontrol edin. Windows'ta telefon bootloader'dayken Aygıt Yöneticisi'ni açın: uyarı simgesi olan bir aygıt varsa sürücüsünü güncelleyin ve Android Bootloader Interface seçeneğini seçin.

"Flashing is not allowed in Lock State". Bootloader hâlâ kilitli. Önce kilidini açın.

Sık sorulan sorular

ADB kullanmak için Android Studio gerekir mi?

Hayır. Google'ın SDK Platform-Tools paketi, adb ve fastboot'u içeren küçük ve ayrı bir indirmedir. Android Studio'ya veya Android SDK'nın tamamına ihtiyacınız yoktur.

ADB kullanmak güvenli mi?

Evet. ADB ve fastboot, Google'ın resmi araçlarıdır. USB hata ayıklama, onayladığınız bir bilgisayarın telefonunuzu kontrol etmesine izin verir; bu yüzden yalnızca güvendiğiniz bilgisayarlara izin verin ve işiniz bitince USB hata ayıklamayı kapatın.

ADB'yi Wi-Fi üzerinden kullanabilir miyim?

Evet. Android 11 ve üzerinde Geliştirici seçenekleri'nde Kablosuz hata ayıklama bulunur. Ancak fastboot neredeyse her telefonda USB kablosu gerektirir, bu yüzden Magisk'i kurarken kablo kullanın.

Neden en son Platform-Tools sürümünü kullanmalıyım?

fastboot'un eski sürümleri yeni telefonlarda başarısız olabilir. Google, Platform-Tools'u düzenli olarak günceller; bu yüzden başka bir siteden alınmış bir kopya yerine en son sürümü indirin.