ADB ve fastboot kullanarak Android cihaz rootlamak, custom recovery kurmak ve ROM imajı yüklemek

Android SDK içinde yer alan adb ve fastboot aracılığıyla custom recovery ve ROM imajı kurabileceğinizi biliyor muydunuz?

adb ve fastboot’un her telefonda çalışmadığını öncelikle söyleyeyim, ancak Google’ın kendi telefonları olan Nexus serisinde oldukça işlevsel ve kullanışlı olabiliyor.

adb ve fastboot komutları sayesinde hem Windows hem de Linux üzerinde ek bir araca gerek kalmadan telefonunuz üzerinde işlemler yapabiliyorsunuz.

Bu yazımda bunu nasıl yapacağınızdan bahsedeceğim.

NOT: Yazı Nexus 4 baz alınarak hazırlanmıştır. Cihazınız bozulur, verileriniz silinir, kediniz ölür veya nükleer savaş başlatırsanız ben sorumlu değilim.

SDK’yı indirin ve çıkarın

İlk önce Android platform araçlarını indirmeniz gerekiyor:

Windows için:
http://dl-ssl.google.com/android/repository/platform-tools_r18-windows.zip
Linux için:
http://dl-ssl.google.com/android/repository/platform-tools_r18-linux.zip

USB debug modunu açın

USB debug modunu açmak için Jelly Bean’da Ayarlar->Telefon Hakkında’ya gidin ve build number(inşa numarası) kısmına 10 kez ardarda dokunun. Sonra Ayarlar altında belirecek Geliştirici Seçenekleri’nden USB hata ayıklamayı aktifleştirebilirsiniz. Sorulduğunda bağlı cihaza güvenmeyi unutmayın.


Sürücülerin kurulması

Lütfen Windows altında sürücülerin kurulmasını anlattığım yazımı buradan okuyunuz.


adb ve fastboot’a komut satırıyla ulaşmak

zip içerisindeki  klasörü içersinde fastboot ve adb uygulamalarını bulabilirsiniz.

İsterseniz sadece bu klasörü ya da tüm zipi bir yere çıkarın (örneğin C:/android/sdk/platform-tools dizinine) ve çıkardığınız yere komut satırıyla ilerlerleyin. (başlat menüsüne cmd yazarak komut satırını açabilirsiniz.

cd C:/android/sdk/platform-tools

ya da

cd /home/oguz/android/sdk/platform-tools

şeklinde.

Yedekleme

Tüm verilerinizi yedekleyin çünkü hepsi silenecek.

Bootloader kilidini kaldırmak

Telefonu açarken bootloader moduna geçmeniz gerek. Bunun için ses açma + ses kısma + güç tuşu gibi bir kombinasyon ile telefonu açmanız gerekebilir.

Ek:

USB debug modu açıkken boot loader’e geçmek için:

adb reboot bootloader

Recovery’e geçmek için

adb reboot recovery

komutlarını verebilirsiniz.

 

Telefon bootloader modundayken:

fastboot oem unlock komutunu verin.

Telefon sizden onay isteyecektir. Ses tuşlarıyla menüde ilerleyip power tuşuyla seçim yapabilirsiniz. Tuş kombinasyonu telefondan telefona değişecektir.

 

Custom recovery edinmek

Teamwork recovery kullanım açısından oldukça kolay bir recovery.

http://teamw.in/twrp_view_all_devices adresinden cihazını bulup custom recovery programının img imajını indirin.

Recovery image method kısmında bulabilirsiniz. İndirdiğiniz dosyayı platform-tools klasörü içine kopyalayın.

Custom recovery flashlamak

fastboot flash recovery [buraya indirdiğiniz dosyayı yazın]

Örnek:

fastboot flash recovery openrecovery-twrp-2.5.0-mako.img

Artık bootmode’dayken aşağı-yukarı ses tuşlarıyla hareket edin recovery’i seçtiğinizde TWRP’ye erişebileceksiniz.

Superuser’ı yüklemek

TWRP’yi açın

Şu forumdan en son flashable zip dosyasını indirebilirsiniz: http://forum.xda-developers.com/showthread.php?t=1538053

Ben bu yazıyı yazarken son sürüm bu adresteydi: http://download.chainfire.eu/324/SuperSU/UPDATE-SuperSU-v1.30.zip

Yine dosyayı platform-tools içine indirin ve ardından cihaza adb üzerinden gönderin:

adb push ‘CWM-SuperSU-v1.30.zip’ /sdcard

TWRP’den install’ı seçin gönderdiğiniz dosyayı seçin.

Ardından reboot butonuyla ile cihazını yeniden başlatabilirsiniz.

Bundan sonra SuperSU programını normal olarak menüden açın.

Ek programlar

Google Play’i kullanarak BusyBox* ve RootBrowser Lite’i kurmanızı öneririm.

*: İndirdikten sonra açın, açılır listeden system/xbin’i seçin ve Install’a tıklayın.

Herhangi bir ROM yüklemek:

Yüklenebilir zip dosyasına cihazınıza normal olarak atın ve TWRP’nin  Wipe bölümüyle öncelikle cache, dalvik cache’yı demizleyin. Install fonksiyonuyla da attığınız zipi seçerek yükleme yapın.

Orijinal stock ROM’a geri dönmek:

Nexus cihazlar için Google imajları zaten yayınlıyor: https://developers.google.com/android/nexus/images

Buradan cihazınıza uygun olanı seçip platform-tools içerisine zip içeriğini çıkarın. Ardından telefonunuzu bootloader modunda bağlayıp flash-all.bat dosyasını çalıştırarak fabrika çıkışı ROM’a geri dönebilirsiniz.

Bootloader’ı tekrar kilitlemek için stock roma döndükten sonra şu komutu verin:

fastboot oem lock

  • Fatih

    Abi ben bugün gmd elite aldım tel akşam kapatıp açtım açılmadı general mobile yazıyo alttada fastboot yazıyo hiç bir işlev yok

  • Mehmet Kamuran

    Paylaşım çok güzel. Teşekkür ederim

  • Yakup Şenateş

    C:adbplatform-tools>fastboot oem unlock

    burda kaldım cihazda açılış ekranında kaldı ardımm…

  • serkan

    kaç haftadır uğraştım telefoncuya verdim yapamadı sizin sayenizde telefonumu kurtardım ALLAH razı olsun.