adb etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
adb etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

4 Temmuz 2014 Cuma

BusyBox Kurulumu ve Kullanımı


BusyBox Nedir ? Ne işe yarar? 

Root yapılmış telefonlarda sınırsızca Linux üzerinde her türlü işlem yapılabilmektedir.Ancak bunun için temel Unix araçlarının sistemde yüklü olması gerekmektedir.İşte BusyBox paketinde bu araçların tümü son derece rafine bir şekilde bulunmaktadır.

Android işletim sisteminde bilgisayarımızda sıklıkla kullanmış olduğumuz araç setleri çalışabilmektedir. Buna karşın, bir çok akıllı telefon üreticisi, yazılımlara bu araç setlerini dahil etmemektedir.Cihazın rootlu olması bazı konularda yeterli olmaz.Bunun için BusyBox 'a ihtiyaç duyulur.BusyBox bir android uygulama değildir.Çoğu unix komutlarının çalıştırılmasını sağlayan bir uygulamadır.

BusyBox kurulumu

  • adb bağlantısı yapıyoruz.
  • adb shell ile cihazımızı kabuktan yönetmeye başlıyoruz.
  • Kurulumu sdcarda yapmak için cd /sdcard komutunu çalıştırıp o dizine geçiyoruz.
  • BusyBox.apk dosyasını buradan indiriyoruz.
  • Ardından  pm install BusyBox.apk komutu ile BusyBox 'ı kuruyoruz.
  • busybox komutu ile busybox bilgilerini görebiliyoruz.(versiyon gibi bilgiler)

  • BusyBox kullanımı diskten kazanç sağlar.En önemli özelliği modüler yapısı sayesinde istediğimiz parçaları ekleyip çıkarabilmemizdir. 
  • BusyBox kullanarak telefonumuzdaki bir zip dosyasını zipten çıkarmak istersek; busybox unzip dosyaİsmi.zip ile yapıyoruz.
  • Ayrıca paket yöneticisi ile bir uygulamayı devre dışı bırakmak istersek pm disable paketİsmi komutu ile yapıyoruz.Bu komutu çalıştırmak için  pm list packages komutu ile kaldırmak istediğimiz uygulamanın paket ismine bakıp orada yazanı komuta eklemek gerekir.Örneğin şu gibi ;
  • pm disable com.android.wallpaper.livepicker bu komutla cihazımızın canlı duvar kağıdı özelliğini devre dışı bırakmış oluyoruz.
  • BusBox 'ın diğer kullanımı komutlarına buradan bakabilirsiniz .












2 Temmuz 2014 Çarşamba

Android Cihazın ADB (Android Debug Bridge) Bağlantısı Nasıl Yapılır ?






ADB Nedir ?

ADB Android üzerinde yaptığımız bağlantı ve kurulumları kolaylaştıran programdır.Android SDK ile birlikte gelen Google 'un komut kümesidir diyebiliriz.Android için yazılım geliştirecekseniz denediğiniz yazılımı gerçek bir androidli donanımda denemeniz gerekir.Bunun için sürekli APK'yı donanıma yükleyip kaldırmak çok uzun iştir.ADB uygulaması bu yüzden yazılmıştır.

Bu uygulama ile Androidli donanıma bağlanıp ,istiyorsak Android Shell'ine geçebiliriz.ADB ile bağlandıktan sonra Eclipse 'de yazılım gerçekleştiriyorsak her çalıştırdığımızda  uygulama Android cihazda çalışır ve debuglar Eclipse konsolumuza düşer , bu sayede hız kazanmış oluruz. 

ADB içinde yer alan komutlar ile Android 'e uygulama yükleme,kaldırma vs. gibi işlemleri gerçekleştirebiliriz.ADB çok fazla komut içerir.Başlangıç için bahsedeceğim komutları bilmek yeterlidir .

ADB Bağlantısı Nasıl yapılır ? 

1.) Öncelikle bilgisayarımızda Android SDK kurulu olmalı ve usb ile cihazınız bilgisayara bağlı olmalı. 

2.) Sonra aşağıdaki komut ile ADB 'yi yüklüyoruz.

    sudo apt-get install android-tools-adb

3.) adb start server ile programı başlatıyoruz.


4.) adb devices komutu ile o an bilgisayaramıza bağlı olan cihazları yada sanal aygıtları görebiliyoruz. 


5.) adb shell komutu ile doğrudan adb komut satırında çalışacak olan komutlar yazabiliriz.Yani bu 
komuttan sonra # işaretini görürüz,burada çalıştıracağımız komutların başına adb yazmamıza gerek kalmaz.

Böylece ADB bağlantısını gerçekleştirmiş oluruz ;)