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.
Hasan Soylemezz
Merhaba huawei y6 pro kullanıyorum adb ile twrp flash recovery yaptıktan sonra telefonda kedi öldü no command yazıp ekran gidip gidip geliyor usb takıyorum adb devices flashboot devices yazıyorum telefonu görmüyor ne yapmam lazım
nThreeXT
miui rom yüklemek istedim tel sürekli reset atıp durdu ve USB debug moduda açık değildi deneye deneye fastboot ile sorunu çözdüm. Önce telefonu fastboot moduna geçirdim (ses yükseltme ve güç düğmesi ile) sonra TWRP img dosyasını flashladım, telefonu bu kez flashmode ile twrp’yi açtım pcde teli hemen tanıdı flash dosyalarını hafızaya atıp flashladım tel açıldı. Telefon tuğla oldu diye 2 güdür uğraşıyordum nihayet oldu ama bu kezde bir türlü gapps yükleyemedim onuda çözdüm mü tamamdır.
Hamit Dinç
Müdür umarım mesajımı görürsün ben de tam olarak bu problemi yaşıyorum bana ulaşabilir misin tam olarak nasıl yaptığın ile ilgili. [email protected]