Nexus telefonunuz varsa ve rootlu ise telefonunuz guncelleme uyarisi verecek ama muhtemelen guncelleme sirasinda hata verecek. Bu durumda telefonu manuel sekilde guncellemeniz gerekiyor. Rootlu olmasa bile manuel sekilde de guncellemeyi yapmak zorunda da kalabilirsiniz (bir arkadasimin basina geldi bu). Bu noktada bu rehberi telefonu guncellemek isteyen herkes icin olabildigince genis tabana hitap edecek sekilde yazdim. Bu yazdiklarimi Nexus 5 icin uyguladim, ama diger Nexus modelleri icin farkli bir durum olacagini sanmiyorum.
UYARI: Yazdiklarimi dikkatlice takip ederseniz bir sikinti olacagini sanmasam da, her durumda bu isler bir miktar risk icerir. Bu bakimdan yedeklerinizi alin. Hic bir sorumluluk almadigimi soylememe gerek yok herhalde 🙂
Adb (Android Debug Bridge) Yuklenmesi
Oncelikle bilgisayariniza adb denen platformu kurmaniz lazim. Adb bilgisayardan telefonunuza img dosyalarini flash etmenizi saglayan aparat. Kucuk terminal programciklari. Windows bilgisayar kullanmadigim icin orada terminal olayi nasil calisiyor bilmiyorum ama linux ve mac’de yuklemesi ve kullanmasi gayet kolay. Kurduktan sonra sistemin normal terminali uzerinden kullanabilirsiniz. Suradan bir kopyasini kapin: https://code.google.com/p/adb-fastboot-install/
Kurmasi bir script calistirmak kadar basit. Indirdiginiz pakedi acin, terminalden pakedin icinden cikan dizine gidip yukleme scriptini calistirin.Misal Mac icin
./ADB-Install-Mac.sh
yazmaniz yeterli. Root sifresini soracak, onu da yazdiginiz zaman hazirsiniz demektir. Bazen bilgisayardan log out-in etmeniz gerekebiliyor programin calismaya baslamasi icin. adb ve fastboot seklinde iki komutun calisiyor olmasi lazim yukleme sonrasi. Eger calismiyorlarsa da sorun degil, terminal’den indirdiginiz dizine gidip, isletim sisteminizin adinin oldugu dizine girip programlari direkt calistirabilirsiniz. Bende ~/Downloads/Android/Mac diziniydi mesela bahsi gecen dizin. Burada ./adb
ve ./fastboot
yazarsaniz terminalde, bu programlar calisacaktir.
Bundan sonra telefonunuzu bilgisayariniza baglayin.Su komutu girin terminalden:
adb devices
Telefonunuzu gormesi lazim bunu yazinca (debug modunda olmasi gerekebilir telefonun).
Guncelleme Dosyalarinin Indirilmesi ve Yuklenmesi
Telefonunuza guncellemeleri yuklemek icin su sayfaya gidin: https://developers.google.com/android/nexus/images. Modelinize uygun dosyayi indirin.Bu bir tar dosyasi olacak. Genelde isletim sisteminiz default olarak bunu acabilmeli, acamazsa 7zip gibi bir program indirebilirsiniz. Linux ve Maclerde terminalden
tar -zxf [dosyaadi]
yazarak da dosyayi acabilirsiniz (bracketler olmayacak dosya adinda). Cikan dizini acin, icinden cikan 400-600 mb boyutlari arasindaki buyuk zip dosyasini da acmaniz lazim (matruska misali). Acilan dizinlerdeki butun .img uzantili dosyalari ayni dizin icine toplayin, buyuk kolaylik saglayacak. Bize gerekenler “boot, recovery ve system” isimli olanlari, bir de “radio” ve “bootloader” ismiyle baslayanlari. Bu sonuncular digerleriyle ayni dizinde degil, bir ust dizinde, ayni yere alin. adb ve fastboot programlari terminalden direkt calismiyorsa bunlari bu programlarin oldugu dizine almanizda fayda var. Boyle yaparsaniz bundan sonra yazacagim talimatlari komutlarin basina ./ ekleyerek aynen takip edebilirsiniz. adb yerine ./adb yazacaksiniz.
Simdi gelelim onemli kisma. Oncelikle telefonunuzu fastboot moduna almamiz gerekiyor. Bunu yapmadan once tabii adam akilli yedeklerinizi alin. Resimlerinize ozellikle dikkat. Mac veya Windows kullaniyorsaniz Helium applicationi bayagi iyi. Root’a gerek kalmadan yedek alabilirsiniz.Telefonunuzu kapatin.Volume down ve power tusuna basili tutarak acin, ikisini de birakmayin. Su resmi gormeniz gerek:
Asagidaki terminal komutu da telefonu o moda alacaktir telefon bilgisayara bagliysa:
adb reboot bootloader
Bu noktada telefonunuzun bootloaderi kilitliyse, onu acmamiz gerek.
fastboot oem unlock
Bunu yapinca telefonunuzda ne var ne yok silecek 😦 Telefonunuz rootlanmissa bunu zaten acmissinizdir, gerek yok bunu yazmaniza. Telefon bunu yazinca emin misiniz diye soracak, volume up-down ile hareket edip, power tusu ile secim yapacaksiniz.Sonra da sunu yazin terminale:
fastboot reboot-bootloader
Simdi terminalde bahsettigim img dosyalarinin oldugu dizine gidin. Eger bootloader’i yeni unlock ettiyseniz ilk olarak sunu yukleyin:
fastboot flash bootloader [bootloader file].img
Zaten onceden unlocked durumdaysa bunu yuklemenize gerek yok. Bootloaderi yeniden acin:
fastboot reboot-bootloader
Radio dosyasini yukleyin:
fastboot flash radio [radio file].img
[radio file] pek tabii dosyanin adi. Braketler olmadan yazacaksiniz. (aynisi yukarida bootloader icin de gecerli).Tekrardan ac kapa:
fastboot reboot-bootloader
Simdi de sirayla sunlari girin:
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
Telefonunuz kendi kendine baslamasi lazim. Son dosya uzun surecek biraz. Baslamazsa siz kendiniz normal sekilde baslatin tum yuklemelerin bittiginden emin olunca. Uzun surecek bu seferki baslatma. Tum programlari tek tek ayarlayacak guncellemeye.
Rootlama
Telefonunuzu bu noktada rootlamak isteyebilirsiniz. Ki zaten isteyin. Bootloader unlocked ise cok kolay bir islem bu. Telefonunuzu yukarida tarif ettigim sekilde fastboot moduna getirin. Sonra su adrese gidin: http://autoroot.chainfire.eu Cihazinizi secip dosyayi indirin. Zip dosyasini acin, terminalden acilan dizine gidin. Ilgili scripti calistirin. Mac’de sunu yazmam gerekti:
sudo sh ./root-mac.sh
sh kismini yazmadan calistirmadi sebebini anlamadigim sekilde. sh yazmadan da once bir deneyebilirsiniz. Bootloader kilitliyse kilidini cozecek once (ama yukarida acikladigim uzere her seyi siliyor bu durum). Ama zaten kilidi aciksa o kismi otomatik atliyor. Sonra kirmizi android simgesi cikacak ve telefonunuzu rootlayacak. Hayirli olsun.