Türkiye'de her vatandaşın bir TC kimlik numarası olduğu gibi, dünya çapında her bir GSM cihazına üretim aşamasında IMEI numarası verilmektedir. IMEI numarası her bir cihazın kimlik numarası olup tek ve benzersizdir.
nedir etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
nedir etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Brick olan telefonu kurtarma (Kolay - Resimli) [Brick Sorunu ]
Bu yöntem Samsung Cihazlar için geçerlidir.
Gerekli Olan Araç Gereçler.
Bilgisayarınızda 7zip programı yüklü olmalıdır.
Bilgisayarınızda Java programı yüklü olmalıdır.
Son olarak da OneClick uygulamasını buradan indiriniz.
BAŞLAYALIM
Gerekli Olan Araç Gereçler.
Bilgisayarınızda 7zip programı yüklü olmalıdır.
Bilgisayarınızda Java programı yüklü olmalıdır.
Son olarak da OneClick uygulamasını buradan indiriniz.
BAŞLAYALIM
Root olmak ya da olmamak – Avantajlar, dezavantajlar, sık sorulan sorular..
30 Temmuz 2013 Salı
Android ile yeni tanışmış ya da uzun süredir tanışmış olan kullanıcıların hep kafasını kurcalayan durumlardan biridir root olmak ya da root erişimi. “Yapmalı mıyım? Yaparsam ne olur? Yapmazsam ne olur? Telefonum uf olur mu? Polisler evi basar mı?..”
Root erişimi sağlayan ya da sağlamak isteyen kişilerin genel olarak yaptığı hatalardan biri tümden gelim yöntemini kullanmalarıdır. Yani bir cihazı aldığınızda bu erişimin avantajları ya da dezavantajları hakkında net bir bilgiye sahip olmayan kullanıcılar sizi psikolojik olarak bunu yapmaya zorlar ve siz de bunu yapıp yapmama konusunda bir baskı oluşur ama genel olarak ne işinize yarayacağını bile bilmeden bunu yaparsınız, daha sonra ne yapacağınızı aramaya başlarsınız.
Bu yanlışın kaynağı da kontrol manyağı insanlardan geliyor. Bir cihazı alıp, her yerini tek tek değiştirme ya da bozma merakı olan insanlardan. Mantıklı açıklama da genelde “Android özgür, istediğimi yaparım” olur. Peki bu kontrol manyaklığı ne kadar doğru? Dikkatinizi çekmek istediğim şey bu kontrol manyaklığının bir mühendislik harikası şeyler olmadığı yani alanın uzman yazılım mühendisleri tarafından ortaya çıkarılan yazılımlar, genel olarak kurcalama sevdalısı insanlar tarafından modifiye ediliyor ve burada bir şeyler yaratılmıyor, başkasının(uzman birinin) yarattığı ürün bozularak kişiselleştiriliyor. Bunun yapılmasında bir sakınca var mı? Tabii ki yok ancak bu merak, ihtiyacı olmayan insanları yanlış yola da sürükleyebilir. Kişiselleştirmek güzel ama herkes için değil.
Öncelikle root yetkisinden, root erişiminden ya da root olmaktan bahsedelim. Nedir bu? Oldukça basit, dosya sistemimizdeki kök dizini(root) ve alt dizinine yazma yetkisine kavuşmamız root yetkisi oluyor. Bu yetkiyle normalde okuma yetkimizin bile olmadığı dizinlere yazma izni bile elde edebiliyoruz. Bundan sonra ne yapıyoruz? Aslında bireysel olarak tek tek dosya yazmıyoruz, bu yetkiyi kullanan uygulamaları kullanıyoruz. Kimi sistemdeki ayarları okuyor, değiştiriyor ve kaydediyor; kimi de oldukça farklı bir ayar oluşturuyor ve sistemin onu kullanmasını sağlıyor; kimi de sistemi komple değiştiriyor. Yani artık sistem üzerinde her dosyayı kontrol etmek mümkün hale geliyor.
Dezavantajlar
Peki root erişimi için neden ek bir çaba harcıyoruz? Madem Android o kadar özgür, telefonunuzu bu özgürlüğü kullanmak için aldınız, peki neden böyle şeylerle uğraşıyoruzsunuz? Net cevap: Güvenlik. Root olduğunuzda güvenlik ihlali mi oluşuyor? Aslında evet ama Superuser veya SuperSU gibi uygulamalar her root erişimi isteğini kontrol altına alıyor, yani cevap hayır. Peki nasıl güvenlik ihlali oluşuyor? Root yetkisi verdiğiniz uygulamalar bu yetkiyi ihlal edebilir. Google Play Store’dan indirdiğiniz bir uygulamada bu pek rastlanan bir şey olmasa bile Android uygulamaları dışarıdan(sideload) olarak yüklenebildiği için uygulamalar root erişimini kötü amaçla kullanabilir. Bunlar her ne kadar düşük ihtimaller de olsa, varlığı inkar edilemeyecek şeyler. Bir başka güvenlik faktörü de cihazınızın ele geçirilmesinde yani insan faktörü ortaya çıkıyor. Cihazınızı ele geçiren kişi eğer root erişimine sahipse tüm verilerinizi başka kaynaklara aktarabilir ve eğer önemli verilere sahipseniz bu konuda başınız yanabilir.
Avantajlar
İnsanlar neden cihazına root erişimi sağlıyor? Genel olarak bu sorunun cevabının eğlence olduğunu söyleyebilirim. Bir cihaz satın alıyoruz ve onlarca kişiselleştirme yaptıktan sonra hep aynı arayüzü, aynı uygulamaları görmekten sıkılıyoruz ve farklı maceralara atılmak istiyoruz. Örneğin Android 4.2′de kamera yeniliği görüyoruz ve ilgimizi çekiyor ve birkaç gün içinde bunun tüm cihazlara yüklenebilir versiyonu yayınlanıyor ve bunun için root erişimi gerekiyor, Android 4.2 sürümüne sahip olmadan onun yeniliğini test etme fırsatı yakalıyoruz.
Root erişiminin Android’e katkısı yadsınamaz bir gerçek. Örneğin Android 2.1 ve önceki sürümlerde root yetkisi olmadan ekran görüntüsü bile alınamıyordu. Temel olarak amaç eğlence olsa da root erişimi ham Android’in sunamadığı şeyleri de sunabiliyor. Birkaç güzellik örneği vermek gerekirse; Titanium Backup ile uygulamalarımızı yedekleyebiliyor ve yönetebiliyoruz(kullanmadığımız gereksiz sistem uygulamalarını dondurma ya da silme gibi), AdAway ile reklamları yok edebiliyoruz(Akıllı Robot uygulamasını kullanıyorsanız yapmayın bunu ) , Tasker ve root erişimi gerektiren çeşitli eklentileriyle sistemimizi otomatiğe bağlayabiliyoruz, çeşitli kernel uygulamalarıyla cihazımızdaki işlemciye ait ayarları değiştirebiliyoruz… Bunlar sadece popüler örnekler ve root erişimi gerektiren binlerce uygulamayı Google Play Store‘dan edinebilirsiniz.
Nasıl root erişimi sağlanır?
Maalesef binlerce cihazın buluntuğu Android ekosisteminde “şöyle şöyle şöyle yapıp, şunu kopyalayıp yapıştır” gibi belirli adımları uygulayarak root erişimi sağlamak mümkün değil. Şu anda Nexus cihazları için bootloader kilidini açıp, gerekli binary dosyalarını flash’lamak root erişimi sağlamak için yeterli. Bunu orijinal yazılımın üstüne de yapabilirsiniz yani root erişimi için ROM yüklemenize gereki yok(ki yüklemeyin). Samsung cihazlarında ODIN yazılımı ile cihazınızı Download moda alıp, sadece gerekli paketi flash’layarak saniyeler içinde root erişimi sağlayabilirsiniz. HTC cihazlarında Nexus’lardaki adımın aynısı geçerlidir. Hangi cihaza sahip olursanız olun ufak bir Google aramasıyla zaten detaylara ulaşacaksınız.
Root erişimi ve cihazın garanti durumuna etkileri
Root erişimi sağlamak isteyen çoğu kişinin kafasındaki soru işareti bu adımın garanti durumuna etkisi oluyor. Sadece root erişimi sağlamanın garantiye olumsuz bir etkisi yok ancak root erişimi sağlarken uyguladığımız adımlarda cihazımız garanti dışı kalıyor. Hangi adımlar? Bootloader kilidinin açılması ve custom recovery yüklenmesi. O zaman Samsung kullanıcıları çok mu şanslı, bunları yapmadan da root olabiliyorlar? Hayır, Samsung’ta da sayaç faktörü var ve ODIN yazılımı ile yapılan her flash’lamada bu sayaç çalışıyor.
Garanti durumunu düzeltmek için ne yapmamız gerekiyor?
Eğer Nexus kullanıcısıysanız, şanslısınız. Buradaki adımları takip ederek cihazınızı orijinal haline çevirebilirsiniz. HTC kullanıcısıysanız, yandınız. Cihazınıza ait RUU bulmalı ve çeşitlik cinliklerle bunu yüklemeye çalışmalısınız(bol şans). Samsung kullanıcısıysanız orijinal KIES yazılımını flash’layıp, sayacı sıfırlamanız(Google en büyük yardımcınız) size yardımcı olacaktır.
Root olmak ya da olmamak?
Tamamyla size kalmış bir olay ama genel olarak “olmak” tarafında bir gereklilik olmuyor. Eğer eğlenmek, Android’i kurcalamak gibi bir merakınız varsa, durmayın. Ama sürekli yanınızda önemli bilgilerinizle taşıdığınız ve stabil durumda olmasına ihtiyaç duyduğunuz cihazlarda bu tür şeylerle uğraşmayın(sadece tavsiye). İyi bir telefon seçimi yaparsanız root erişimine de ihtiyacınız o kadar az olacaktır.
Eğer root olmak/root erişimi/root yetkisi gibi konularda herhangi bir sorunuz varsa(telefonum şu, nasıl root olurum şeklinde olmayan) yanıtlayıp, gerekirse yazıya eklemekten mutluluk duyarım.
Usb Hata Ayıklama Modu Nedir ?
19 Temmuz 2013 Cuma
Android cihazının işletim sisteminde bilgisayar yardımı ile değişiklikler yapmanız gerektiyse bu terimi oldukça fazla duymuşsunuz demektir. Peki Usb Debugging yani dilimizdeki adıyla Usb hata ayıklama modu nedir? Hata ayıklama moduna nasıl erişilir ve hata ayıklama modu tam olarak ne işe yarar? Bu yazımızda en önemli Android terimlerinden bir tanesi olan Usb Debugging’i inceliyoruz.
Bu mod Usb ile telefonunuza bağlanmanızı ve bazı önemli değişiklikler yapmanızı sağlar. Usb Debugging ile yapabilecekleriniz:
-- Uygulama geliştiriyorsanız uygulamanızı telefonunuz üzerinde kolaylıkla deneyebilirsiniz.
-- Android SDK ile telefonunuza bağlanabilir, ekran görüntüsünü alabilirsiniz.
-- Telefonu Root yardımcı programları ile Root edebilirsiniz.
-- Flash ve boot locker işlemlerinin birçoğunu bu modda yapabilirsiniz.
-- ADB terminal bağlantısı ile komutlarınızı çalıştırabilirsiniz.
-- Brick olmuş telefonunuza çeşitli komutlar göndererek yeniden çalışmasını sağlayabilirsiniz.
Bu modla ilgili bilmeniz gereken birkaç şey daha var. Eğer geliştirici değilseniz ve çok fazla bu moda ihtiyaç duymuyorsanız hata ayıklama modunu etkinleştirmenize gerek yok. Hata ayıklama modunu ihtiyacınız olduğu zamanlarda açmanız daha verimli olacaktır.
Peki hata ayıklama moduna nasıl erişilir? Hata ayıklama modu nasıl aktif hale getirilir?
Usb hata ayıklamasını etkinleştirmek için: Menü>> Ayarlar>> Uygulamalar >> Geliştirme menüsüne gitmeli ve Usb hata ayıklaması kutucuğunu işaretlemelisiniz.
Ek olarak;
Google aldığı yeni kararlar gereği Android 4.2 sonrasında Usb hata ayıklamasını gizliyor. Ancak siz hata ayıklama modunu yeniden görünür yapabilirsiniz. Nasıl mı?
Android 4.2 sonrasında Usb debugging aktifleştirmek için: Menü>> Ayarlar >> Hakkında alanına geliyoruz. Hakkında menüsünden Yapı numarası alanına 7-8 defa dokunun. Geliştirici olmanıza birkaç adım kaldı diye bir uyarı göreceksiniz. Bu uyarıdan sonra aynı noktaya birkaç defa daha dokunun. Artık USB debugging yani hata ayıklama modu aktif. Özgürlüğün keyfini çıkarın…
Bu mod Usb ile telefonunuza bağlanmanızı ve bazı önemli değişiklikler yapmanızı sağlar. Usb Debugging ile yapabilecekleriniz:
-- Uygulama geliştiriyorsanız uygulamanızı telefonunuz üzerinde kolaylıkla deneyebilirsiniz.
-- Android SDK ile telefonunuza bağlanabilir, ekran görüntüsünü alabilirsiniz.
-- Telefonu Root yardımcı programları ile Root edebilirsiniz.
-- Flash ve boot locker işlemlerinin birçoğunu bu modda yapabilirsiniz.
-- ADB terminal bağlantısı ile komutlarınızı çalıştırabilirsiniz.
-- Brick olmuş telefonunuza çeşitli komutlar göndererek yeniden çalışmasını sağlayabilirsiniz.
Bu modla ilgili bilmeniz gereken birkaç şey daha var. Eğer geliştirici değilseniz ve çok fazla bu moda ihtiyaç duymuyorsanız hata ayıklama modunu etkinleştirmenize gerek yok. Hata ayıklama modunu ihtiyacınız olduğu zamanlarda açmanız daha verimli olacaktır.
Peki hata ayıklama moduna nasıl erişilir? Hata ayıklama modu nasıl aktif hale getirilir?
Usb hata ayıklamasını etkinleştirmek için: Menü>> Ayarlar>> Uygulamalar >> Geliştirme menüsüne gitmeli ve Usb hata ayıklaması kutucuğunu işaretlemelisiniz.
Ek olarak;
Google aldığı yeni kararlar gereği Android 4.2 sonrasında Usb hata ayıklamasını gizliyor. Ancak siz hata ayıklama modunu yeniden görünür yapabilirsiniz. Nasıl mı?
Android 4.2 sonrasında Usb debugging aktifleştirmek için: Menü>> Ayarlar >> Hakkında alanına geliyoruz. Hakkında menüsünden Yapı numarası alanına 7-8 defa dokunun. Geliştirici olmanıza birkaç adım kaldı diye bir uyarı göreceksiniz. Bu uyarıdan sonra aynı noktaya birkaç defa daha dokunun. Artık USB debugging yani hata ayıklama modu aktif. Özgürlüğün keyfini çıkarın…
Nedir Bu Ext Alanı ?
Ext Alanı Telefon Hafızasının Bittiği Anlarda İmdadımıza Hızır Gibi Yetişen Bir Çözümdür.Bazı Telefonlarda 100mb Altı Dahili Hafıza Bulunmakta Ve Bu Şartlar Altında Telefonumuza İstediğimiz Uygulamaları Yükleyemiyoruz.Ext Alanı Dediğimiz Olay Hafıza Kartındaki Bir Kısmı Biçimlendirip Formatını Değiştirerek Telefon Hafızasına Dahil Edebilmemizdir.Böylelikle Sınırsız Telefon Hafızası Gibi Bir İmkan Elimize Geçmiş Oluyor.Ext Alanının Nasıl Oluşturulduğunu Merak Ediyorsanız Bloğumdaki "SD Kart Üzerinde Ext2 Alanı Oluşturmak" Başlıklı Yazımı Okuyabilirsiniz.
Root Nedir ?
Root Erişimi Nedir?
“Root” sözcüğü aslında android’in de temel alındığı linux dünyasından gelmektedir, ve linux sistemlerindeki en yetkili kullanıcıyı ifade eder. Windows sistemlerinde bu kullanıcıyı “Administrator” olarak biliyoruz. Telefonunuza root erişimi sağlamak da (“getting root”, “rooting”) işletim sistemini modifiye edilerek size bu “root” kullanıcısının haklarını vermek, böylece sistem üzerinde tam kontrol hakkı tanımaktır. Bunu da sisteme su (superuser) programını yükleyerek isteyen programlara bu yetkiyi tanıyarak gerçekleştirir.
Bu sayede telefonunuz üzerinde gelen gereksiz programlardan kurtulmaya tutun da, hosts dosyasını değiştirmek, hatta telefonunuza başka bir ROM yüklemeye kadar root olmadan yapamayacağınız bir çok işlemi yapmanızı sağlamakta.
Bu sayede telefonunuz üzerinde gelen gereksiz programlardan kurtulmaya tutun da, hosts dosyasını değiştirmek, hatta telefonunuza başka bir ROM yüklemeye kadar root olmadan yapamayacağınız bir çok işlemi yapmanızı sağlamakta.
Yeri gelmişken açıklayalım, root işlemi ve sisteminize başka bir ROM yüklemek tamamen farklı işlemlerdir. Rooting -çoğu zaman- çok basit bir işlem ile yapılarak telefonuzun garantisine ve içinde hazır gelen işletim sisteminin bütünlüğüne dokunmazken, yeni bir ROM yüklemek, recovery, system, boot (hatta bazen radio) partisyonlarını flashlamayı gerektirir ve sonuçta bambaşka bir android versiyonu kullanırsınız.
Uyarı! Root işleminin, genelde sorunsuz ve basit bir işlem olsa da, her standart dışı modifikasyonda olduğu gibi, deneyimsiz ve dikkatsiz iseniz telefonunuza kalıcı olarak zarar verme ihtimali vardır. Bu yüzden lütfen bu konulardaki dökümanları, tartışmaları, kılavuzları iyi ve dikkatli bir şekilde okuyun.
Root İşleminin Yararları, Neden Telefonumu Root Etmeliyim?
Buraya kadar iyi hoş da, pratikte ne iş yarar bu root, ne diye telefonumu bu kadar kurcalayayım diyenler için, root işleminin size sağladığı yararlara biraz göz atalım:
Sistem Üzerinde Tam Kontrol
Root işleminin en temel yararı, size sistemin daha önce erişmediğiniz köşelerine, detaylarına erişim hakkı (sadece okuma hakkı değil, yazma / değiştirme hakkı da) sunmasıdır. Bu sayede tüm sistem dosyalarını silebilir, değiştirebilir, yeni temalar yükleyebilir, gereksiz sistem programlarını sistemden kaldırabilirsiniz.
Örneğin Türkiye’de bizim hiç kullanamadığımız Google Voice ve Amazon mp3 gibi programlar, ayrıca birçok daha iyi alternatifi olmasına rağmen sistemle otomatik yüklenen twitter uygulaması gibi programlar sistem partisyonunda boş yere yer harcıyor, bunları silip telefon hafızasında çok değerli alanlar kazanabilirsiniz.
Yeni Bir Recovery Imajı Yükleme ve Sistem Yedeği Alma
Eğer telefonunuzda root erişimine sahipseniz android’le gelen hazır recovery partisyonu yerine (recovery: sistem kurtarmak ve diğer bazı sistem açılışından önce yapılması gereken işlemleri yapmak için kullanılan bölüm) ClockworkMod ya da AmonRa gibi çok daha yetenekli recovery imajları yükleyebilirsiniz.
Bu recovery imajlarının tüm detaylarına burada girmeyeceğim, ancak sistem yedeği alma (nandroid backup) işleminden biraz bahsedeyim.
Biliyorsunuz google, contact’larınızı, application ayarlarınızı vs. kendi serverlarına sürekli olarak senkronize ediyor. Yani işletim sistemini upgrade ettiğinizde, ya da yeni bir android telefona geçtiğinizde contaclarınız, ayarlarınız vs. bu serverlardan geri yükleniyor. Ama sürekli telefonu ile uğraşanlar, özel ROM’lar yükleyenler, sistemin detaylarını kurcalayan programlar yükleyenler ve işleri sağlama almak isteyenler için, bu kadarından fazlası gerekecektir.
İşte bu recovery imajları içinde bulabileceğiniz nandroid yöntemi ile sistem yedeği almak tam da bu noktada işimize yarıyor. Nandroid ile aldığınız backup, sistemin o andaki birebir imajını (tüm işletim sistemi, cache, data dosyaları, application’lar vs.) SD kartınıza saklıyor, ve telefonuzda birşeylerin ters gitmesi durumda eski haline döndürmeniz için orada tutuyor.
Nandroid yedek alma ve geri yükleme ile ilgili detaylı bir kılavuz da yakında burada yayınlayacağım.
Değişik ROM’lar yükleme
Android işletim sistemi bildiğiniz gibi açık kaynak kodlu. Bu yüzden birçok uygulama geliştirci, bu kaynak kodundan yararlanarak kendi android versiyonlarını (Mod) çıkarıyorlar; CyanogenMod, DamageControl, Kang-o-rama gibi. Bu ROM’ları yüklemek, sistemi, boot dosyalarını tamamen değiştirmek anlamına geldiğinden daha önceden root erişimine açık bir sisteme sahip olmanızı gerektiriyor.
Değişik Kernel (Çekirdekler)’ler yükleme
Android’in linux tabanlı bir sistem olduğunu biliyoruz. Bu işletim sisteminin çekirdeği (kernel) de linux çekirdeği. Tıpkı değişik rom’lar gibi bu kernellerin de bağımsız geliştiriciler tarafından değiştirilerek derlenmiş versiyonları mevcut.
Kernel, linux sistemlerinde en alt seviye işlemleri gerçekleştiren birimdir (işlemci ve hafıza yönetimi, donanım sürücüleri vs.). Bu kerneli özelleştirerek elde edilebilecek avantajları sıralarsak:
* İşlemcinin voltajını düşürerek daha az pil harcamasını sağlamak
* İşlemciyi overclock ederek daha hızlı çalışmasını sağlamak
* Çipin üzerinde olmasına rağmen kernel’de driver’ı olmadığı için kullanamadığınız 720p HD video kaydı, FM Radio gibi özellikleri kullanabilmek
* Ses seviyelerini çekirdek seviyesinde arttırmak
* İşlemcinin voltajını düşürerek daha az pil harcamasını sağlamak
* İşlemciyi overclock ederek daha hızlı çalışmasını sağlamak
* Çipin üzerinde olmasına rağmen kernel’de driver’ı olmadığı için kullanamadığınız 720p HD video kaydı, FM Radio gibi özellikleri kullanabilmek
* Ses seviyelerini çekirdek seviyesinde arttırmak
Bu çekirdekleri yüklemek de sistemin en alt seviyelerine erişim gerektirdiği ve recovery’den yapılması gerektiği için root’lu olmanız burada da ön koşul.
Root Erişimi gerektiren Uygulamaları Çalıştırma
Bu yukarıda saydığım avantajar dışında, android market’te ya da çeşitli kaynaklarda bazı yararlı application’lar var ki, root erişimi olmadan işlevlerini yerine getiremiyorlar. Bu programlar root erişimi gerektiği zaman sistemden bu izni izniyorlar ve bu izni onaylayıp onayalamadığınızı sormak için karşınıza bir “superuser request (superuser isteği)” penceresi çıkıyor, eğer onaylarsanız o uygulama artık superuser olarak yani root haklarıyla gereken işlemleri gerçekleştirebiliyor.
Kaydol:
Kayıtlar (Atom)