android için adb komutları. $ adb yedekleme seçenekleri paketleri

  • 25.06.2019

ADB veya Android Debug Bridge, Android cihazınızı doğrudan bilgisayarınızdan kontrol etmenizi sağlayan bir PC konsol uygulamasıdır. Şuna benziyor: önce bilgisayara ADB araç seti ve Android için sürücüler yüklenir, ardından mobil cihaz hata ayıklama modunda bir USB kablosuyla PC'ye bağlanır ve son olarak ADB'yi başlattıktan sonra özel komutlar yürütülür. gadget ile belirli eylemleri başlatan konsol (komut satırı). Hata ayıklama aracının çalışma prensibi hakkında ayrıntılı bilgi, geliştiricinin resmi web sitesinde sunulmaktadır, bu nedenle bunun üzerinde durmayacağız, ancak hemen ADB'nin özelliklerine ve bir bilgisayara nasıl kurulacağına geçeceğiz.

ADB ne yapmanıza izin veriyor?

İlk olarak, ADB'ye neden ihtiyaç duyulduğunu belirtelim. Bununla şunları yapabilirsiniz:

  • Cihazı çeşitli modlarda yeniden başlatın;
  • Telefonunuzla dosya/klasör paylaşın;
  • Uygulamaları kurun / kaldırın;
  • Özel ürün yazılımı yükleyin (TWRP Kurtarma dahil);
  • Üretmek ;
  • Çeşitli komut dosyalarını yürütün.

ADB aracı genellikle Fastboot konsol uygulamasıyla birlikte yüklenir.

Android SDK'dan ADB ve Fastboot yükleme

Bu yöntem, resmi Android Studio uygulama geliştirme ve test aracının kullanılmasını içerir. https://developer.android.com/studio/index.html sayfasına gidiyoruz ve "Yalnızca komut satırı araçlarını al" başlığını buluyoruz. Aşağıda Windows için SDK araçları arşivini indiriyoruz (indirmeden önce kullanım koşullarını kabul ediyoruz).

Arşivi C sürücüsüne açın. Bizim durumumuzda dosyalar bir klasöre çıkarıldı. sdk-araçlar-windows-3859397.

Dizine gidiyoruz ve sonra dizine gidiyoruz araçlar/kutu. Burada dosyayla ilgileniyoruz sdkmanager, bilgisayarınıza ADB ve Fastboot yüklemenize yardımcı olacaktır.

Şimdi, komutu konsolda çalıştırmanız gereken sdkmanager ile klasörü açmanız gerekiyor. cd C:\sdk-tools-windows-3859397\tools\bin, nerede C:\sdk-tools-windows-3859397\tools\bin sdkmanager'a giden yoldur.

Android SDK'yı C sürücüsüne değil başka bir yere açtıysanız, tam adresi Explorer'ın üst satırını kullanarak öğrenebilirsiniz (hedef klasöre sağ tıklayın ve "Adresi kopyala"ya tıklayın).

bu yüzden taşındık araçlar\bin ve şimdi komutu çalıştırmamız gerekiyor sdkmanager "platform araçları" ADB ve Fastboot dosyalarını içeren Platform araçları paketini yükleyecek olan .

Kurulum sırasında lisans sözleşmesini okuyun ve işlemi tamamlamak için Y tuşuna basın.

Her şey yolunda giderse, Android SDK'nın kök klasöründe bir dizin görünecektir. platform araçları gerekli dosyalar ile adb.exe ve fastboot.exe.

Minimum ADB ve Hızlı Önyükleme

İkinci yol daha da basittir. Geliştirici forumunda Xda Geliştiricileri paketi indirebilirsiniz Minimum ADB ve Hızlı Önyükleme gerekli tüm dosyalar ile. Bunu yapmak için https://forum.xda-developers.com/showthread.php?t=2317790 sayfasına gidin ve bağlantıya tıklayarak kurulum exe dosyasını indirin.

Çalıştırın ve talimatları izleyin.

Minimal ADB ve Fastboot'u aynı C sürücüsünün kök dizinine kurduk.

Temel olarak, hepsi bu. Dosyaların varlığını kontrol etmek için kalır.

ADB ve Fastboot'un çalışmasını kontrol etme

Yukarıdaki yöntemlerden herhangi birini kullanarak uygulamaları yükledikten sonra, yardımcı programların doğru çalıştığından emin olmanız gerekir. Bunu yapmak için, komut satırı aracılığıyla adb ve fastboot dosyalarının bulunduğu klasöre gidin (komut cd C:\sdk-tools-windows-3859397\platform-tools veya cd C:\Minimal ADB ve Fastboot) ve ardından komutu çalıştırın adb yardım. Yüklü Android Debug Bridge sürümünü ve ADB komutlarının bir listesini göstermelidir. Aşağıdaki ekran görüntüsünde gösterilene benzer bir şey görürseniz, her şey düzgün çalışıyor demektir.

Şimdi PC'ye bir mobil cihaz bağlamalı ve ADB uygulamasının onu görüp görmediğini kontrol etmelisiniz. Telefonu (veya tableti) bir USB kablosu kullanarak bilgisayara bağlarız, ayarlarda MTP bağlantı modunu (dosya değişimi) ayarlar ve bölüme gideriz. Ayarlar - Geliştiriciler için.

Ayarlarda böyle bir öğe yoksa, "Telefon hakkında" sayfasına gidin ve montaj numarasının bulunduğu satıra yedi kez tıklayın.

Geliştirici Modu etkinleştirilecek ve "Geliştiriciler İçin" bölümü kullanılabilir hale gelecektir. İçine giriyoruz ve "USB üzerinden hata ayıklama" seçeneğini açıyoruz.

Windows komut satırındaki gadget ile yapılan tüm bu manipülasyonlardan sonra, komutu girin adb cihazları. Bağlı cihazla ilgili bilgileri ekran görüntüsündekiyle yaklaşık olarak aynı biçimde görüntüler.

Böylece ADB ve Fastboot'u test ettik ve Android Hata Ayıklama Köprüsü'nün normal şekilde çalıştığından emin olduk, bu da artık telefonunuzu bir bilgisayar üzerinden kontrol edebileceğiniz anlamına geliyor.

Cihazla bağlantı kuramazsanız, Android sürücülerinin varlığını ve doğru kurulumunu kontrol etmeniz gerekir. Bunu yapmak için, hata ayıklama modu etkinken, "Aygıt Yöneticisi" ne gidin ve "USB Aygıtları" dalında, "ADB Arayüzü" öğesinde (biraz farklı olarak adlandırılabilir) herhangi bir ünlem işareti olup olmadığına bakın.

Sorun bulunursa, sürücüleri yeniden yüklemeye çalışırız. Bunları telefon üreticisinin web sitesinden veya https://adb.clockworkmod.com/ adresinden indirebilirsiniz.

Makalenin sizin için yararlı olduğunu umuyoruz.

ADB (Android Debug Bridge Utility), Android SDK'da bulunan bir komut satırıdır. ADB, cihazınızı USB üzerinden kontrol etmenize, dosyaları kopyalamanıza, uygulamaları kurmanıza ve kaldırmanıza ve çok daha fazlasına izin verir. ADB, bazı Android hilelerini kullanmanıza izin verir.

1. Adım: Android SDK'yı yükleyin

Android SDK indirme sayfasına gidin ve "Yalnızca SDK Araçları"na gidin. İşletim sisteminiz için ZIP dosyasını indirin ve arşivi çıkarın.

SDK Manager exe dosyasını çalıştırın ve "Android SDK Platform-tools" dışındaki tüm öğelerin işaretini kaldırın. Bir Nexus akıllı telefon kullanıyorsanız, sürücüleri indirmek için "Google USB Sürücüsü" onay kutusunu da işaretleyebilirsiniz. Yükle düğmesine tıklayın. ADB ve diğer yardımcı programlar dahil olmak üzere bileşenleri indirecek ve kuracaktır.

Kurulum tamamlandığında SDK yöneticisini kapatabilirsiniz.

Dikkat!Şu anda, kurulum aşağıdaki gibidir:
Android Studio indirme sayfasına gidin, "Yalnızca komut satırı araçlarını edinin" bölümüne gidin ve uygun işletim sistemi sürümü için arşivi indirin (bizim durumumuzda Windows).

İndirilen arşivi örneğin C sürücüsünün kök dizinine açın.

SDK Yöneticisi ile etkileşim komut satırı üzerinden gerçekleştirilir. Tüm komutları öğrenebilirsiniz, ancak ana olanlara odaklanacağız. SDK Yöneticisini başlatmak için, arşiv> araçlar> kutunun içeriğini açtığınız klasöre gidin ve Shift tuşunu basılı tutun, boş bir alana sağ tıklayın ve başka bir sürüm kullanıyorsanız "Komut Penceresini Aç" seçeneğini seçin. Windows 10'dan farklı. Veya komut satırını çalıştırın ve çalışma dizinini belirtin. Benim durumumda:

Cd C:\sdk-tools-windows-3859397\tools\bin

Komut girin sdkmanager ve mevcut tüm seçenekleri görmek için Enter'a basın. Ancak aşağıdaki komutla ilgileniyoruz:

sdkmanager "platform araçları" "platformlar; android-26"

Bu komut, Android sürüm 8.x'e karşılık gelen API 26 için platform araçlarını (adb ve fastboot dahil) ve SDK araçlarını yükleyecektir. Android sürümlerinin tam listesi ve bunlara karşılık gelen API'ler aşağıda açıklanmıştır:

  • Android 1.0 - API 1
  • Android 1.1 - API 2
  • Android 1.5 - API 3
  • Android 1.6 - API 4
  • Android 2.0/2.1 - API 5, 6, 7
  • Android 2.2 - API 8
  • Android 2.3 - API 9, 10
  • Android 3.0 / 3.1 / 3.2 - API 11, 12, 13
  • Android 4.0 - API 14, 15
  • Android 4.1 / 4.2 / 4.3 - API 16, 17, 18
  • Android 4.4 - API 19.20
  • Android 5.0/5.1 - API 21, 22
  • Android 6.0 - API 23
  • Android 7.0 / 7.1 - API 24, 25
  • Android 8.0/8.1 - API 26

Çünkü Android 7.0'lı bir cihazım var, o zaman komutum şöyle görünecek:

sdkmanager "platform araçları" "platformlar; android-24"

Bu adımı Android Studio GUI aracılığıyla da yapabilirsiniz. Bunu yapmak için indirme sayfasına gidin, Android Studio'yu indirin, kurun ve çalıştırın.

"Yapılandır" ve "SDK Yöneticisi" üzerine tıklayın.

Bir Nexus cihazı kullanıyorsanız "Android SDK Platform araçları" ve "Google USB Sürücüsü"nün yanında bir onay işareti olduğundan emin olun. SDK Yöneticisini kapatmak için Tamam'a tıklayın, Android Studio'yu da kapatın.

2. Adım: USB Hata Ayıklamayı Etkinleştirin

Telefon ayarlarınıza gidin ve "Telefon hakkında" seçeneğini seçin. "Yapı Numarası"na ilerleyin ve ona 7 kez dokunun. Geliştirici modunda oturum açtığınıza dair bir mesaj görmelisiniz.

Ana ayarlar sayfasına dönün, yeni bir “Geliştiriciler için” öğeniz olmalıdır. USB Hata Ayıklamayı açın. Gerekirse bir şifre veya PIN girin.

Bunu yaptıktan sonra telefonunuzu bilgisayarınıza bağlayın. Telefonunuzda "USB Hata Ayıklamayı Etkinleştir?" diye soran bir pencere göreceksiniz. "Bu bilgisayara her zaman izin ver" kutusunu işaretleyin ve Tamam'ı tıklayın.

3. Adım: Akıllı Telefonunuz için ADB'yi Test Etme ve Sürücüleri Yükleme

SDK'nın kurulu olduğu klasörü açın ve orada platform araçları klasörünü açın. ADB programının depolandığı yer burasıdır. Shift tuşunu basılı tutun ve klasörün içine sağ tıklayın. "Komut penceresini aç" seçeneğini seçin.

ADB'nin düzgün çalışıp çalışmadığını kontrol etmek için Android cihazınızı bir USB kablosuyla bilgisayarınıza bağlayın ve aşağıdaki komutu çalıştırın:

adb cihazları

Listelenen cihazı görmelisiniz. Aygıt bilgisayara bağlıysa ancak listede görüntülenmiyorsa, aygıtınız için ADB sürücüsünü yüklemeniz gerekir. Cihazınızın üreticisinin web sitesinde ilgili dosyalar bulunmalıdır. Örneğin, Motorola cihazları için indirilebilirler, Samsung için, HTC sürücüleri için HTC Sync Manager programına dahil edilmiştir. XDA Developers sitesinde herhangi bir ek program olmadan da gerekli dosyaları bulabilirsiniz.

Ayrıca Google USB Driver'ı ilk adımda bahsettiğimiz gibi SDK Manager penceresindeki Extras klasöründen de kurabilirsiniz.

Google USB sürücüsünü kullanıyorsanız, Windows'u cihazınız için yüklü sürücüleri kullanmaya zorlamanız gerekecektir. Aygıt Yöneticisini açın (Bilgisayarım kısayoluna sağ tıklayın ve Özellikler - Aygıt Yöneticisi'ni seçin), listeden aygıtınızı bulun. Üzerine sağ tıklayın ve Özellikler'i seçin. Sürücü sekmesine tıklayın ve Güncelle düğmesine tıklayın. "Bu bilgisayardaki sürücüleri ara" seçeneğini seçin.

SDK'nın kurulu olduğu Ekstralar klasöründe Google USB Sürücüsünü bulun ve google\usb_driver klasörünü seçin ve İleri'ye tıklayın. Sürücüler yüklendikten sonra adb devices komutunu tekrar çalıştırmayı deneyin. Her şey doğru yapılırsa ve sürücüler uygunsa, cihazınızı listede göreceksiniz. Tebrikler, ADB sürücüsünü yükleyebildiniz.

Yararlı adb komutları

ADB bazı yararlı komutlar sunar:

adb C:\package.apk yükleyin

- Uygulamayı bilgisayarda C:\package.apk yolu üzerinde bulunan telefona yükleyin;

adb kaldırma paketi.name

- package.name adlı uygulamayı cihazdan kaldırın. Örneğin, com.rovio.angrybirds, Angry Birds oyununu kaldıracaktır;

Adb push C:\file /sdcard/file

— Bilgisayardan cihaza bir dosya yerleştirir. Bu komut, bilgisayardaki C:\file dosyasını /sdcard/file< yolu boyunca aygıta gönderir.

Adb çekme /sdcard/file C:\file

- Önceki komut gibi çalışır, ancak tersine çalışır.

Adb Run'ı nasıl kullanacağınızı öğrenmek istiyorsanız, büyük olasılıkla ana program olan Adb'ye zaten aşinasınız. Değilse, Android kullanıcıları için bu iki aracı düşünün. Yardımcı programlar ne içindir, nasıl yapılandırılır ve kullanılır?

programı

Peki adb nedir? Adını kısaltmasından alan bir programdır. adb bir android hata ayıklama köprüsüdür. Bu işletim sisteminde hata ayıklama, yardımcı programlarda sorun giderme, gadget'ların kilidini açma aracı. Bunlar programın ana özellikleridir, ancak bu konuda iyi bilginiz varsa, bir düzine daha gizli seçenek hakkında bilgi edineceksiniz.

Kurulum

Adb Run'ı nasıl kullanacağınızı anlamak için PC'nize ADB yüklemeniz gerekir. Bunu yapmak için, geliştiricinin resmi web sitesinden indirmeniz gerekir. Prensip olarak, birçok site bu yardımcı programı bilgisayarınıza indirmeyi mümkün kılar, bu nedenle arama ile ilgili herhangi bir sorun olmayacaktır.

Bağ

ADB'nin neden gerekli olduğunu ve buna bağlı olarak Adb Run'ı anlamak için ana komutlara bakalım. Örneğin bilgisayarın telefonu doğru gördüğünden ve onunla doğru çalışacağından emin değilseniz adb devices komutunu girebilirsiniz. Bu şekilde bağlantının kararlı olduğundan emin olabilirsiniz.

Komutu kullandıktan sonra, program bağlı cihazların listesini belirten bir mesaj görüntüler. Benzer bir ifade görmediyseniz, sorun büyük olasılıkla kabloda veya sürücülerdedir. Cihazın performansını iki kez kontrol etmeniz ve PC'nin akıllı telefonu görmemesinin nedenlerini bulmanız gerekecek.

Kablonun çalışmadığını öğrenirseniz, gadget'ı kablosuz bir ağ üzerinden bağlamayı deneyebilirsiniz. Wi-Fi bağlantısı ADB Wireless kullanılarak yapılır. Ayrıca cihaz rootlu olmalıdır.

Adb connect ip:port komutunu girdikten sonra. ip:port yerine ağınızın adresi için ayarlanmış değeri girin.

yetenekler

Adb Run'ın nasıl kullanılacağı sorusu ADB'yi kullanmakla ilgili olduğundan, ana yardımcı programın hangi özellikleri gizlediğini anlamaya değer. Örneğin, kod sayesinde PC'de bulunan bir uygulamayı yükleyebilirsiniz. Bunu yapmak için adb install yazmanız ve ardından bulunduğu yolu belirtmeniz gerekir.

Benzer şekilde, bilgisayarınızdan telefonunuza normal bir belge aktarabilirsiniz. Algoritma aynı, sadece komut değişti. Adb push giriyoruz ve ardından gadget'a aktarılması gereken dosyanın konumunun adresini belirtiyoruz. Ters işlem yapmanız gerekiyorsa adb pull girin. Yalnızca ilk adres telefondaki klasörü, ikincisi ise aktarılan belgeyi PC'ye kaydetmek istediğiniz yeri gösterir.

adb çalıştırma

Bu, işi kolaylaştıran bir araçtır. Adb Run programının nasıl kullanılacağını anlayanlar için özellikle uygundur. Yardımcı program, ADB ile çalışmayı basitleştirmek için tasarlanmıştır, son programın işlevselliğini daha net hale getirir. Ek aracın özü, yaygın kullanıcı komutlarını otomatikleştirmesi ve konsolla eylemleri büyük ölçüde basitleştirmesidir. Ayrıca, Adb Run kalıbı sıfırlayabilir.

Program bir konsola benziyor. 14 öğeden oluşur ve menüler ve bölümler arasında gezinme, istenen numara ve Enter onay düğmesi seçilerek gerçekleşir.

Eğitim

Adb Run'ı bu programla nasıl kullanacağınızı öğrenmeden önce, USB hata ayıklamasını hatırlamak önemlidir. Bu adım genellikle unutulur, bundan sonra program telefonu görmez. Bunu yapmak için ayarlara gitmeniz, orada "Telefon hakkında" seçeneğini bulmanız gerekiyor.

İşletim sisteminin en son sürümlerinde, seri numarasının bulunduğu satırı bulmanız ve birkaç kez tıklamanız gerekir. Altta, önce doğru yolda olduğunuzu, ardından geliştirici olduğunuzu belirten bir bildirim görünür. Böyle bir mesaj gördüğünüzde, ayarlara dönebilirsiniz, orada "Geliştirici seçenekleri" öğesi görünmelidir. İçinde hata ayıklamayı etkinleştirebilirsiniz.

Gözden geçirmek

Yardımcı programa ve Android için Adb Run'ın nasıl kullanılacağına küçük bir genel bakış. Hemen ilk nokta, gadget'ın doğru bağlantısını kontrol etmektir. Hata ayıklamayı unuttuysanız, program hemen algılayacaktır. İlk öğeye Cihaz bağlı denir. Bunu seçerek, telefonun sisteme bağlı olup olmadığını bileceksiniz.

Sonraki - nokta hareket. Daha önce anlatılan komutları girmek yerine iki nokta arasında seçim yapmanız yeterli olacaktır. Birincisi bilgisayardan telefona dosya aktarımından, ikincisi ise ters işlemden sorumludur.

Üçüncü paragraf Düzenlemek uygulamaları gadget'a indirmekten sorumludur. Burada mevcut beş öğe var. Bunların arasında programın kopyalanması var, kurulum normal veya bir hafıza kartında. Yardımcı programları bir PC aracılığıyla telefondan kaldırmak veya taşımak mümkündür.

Paragraf yeniden başlat cihazı yeniden başlatır. Bunu, normal bir yeniden başlatmanın olduğu, önyükleyici moduna veya Kurtarma menüsüne geçiş yapan üç seçenekle yapar. Beşinci sayının altındaki bir sonraki satır, cihazın belleniminden sorumludur. Fastboot, 10 öğeden oluşan bir menüdür. Üstelik hepsi son derece uzmanlaşmıştır, ne seçeceğinizi bilmiyorsanız, her bir alt paragrafı dikkate almanız gerekecektir.

sonraki paragrafta - Hareket Tuşunun Kilidini Aç- Desen kilidini açmanız gerekiyorsa, Windows 10 ile Adb Run'ı nasıl kullanacağınızı öğrenebilirsiniz. Çoğu zaman, bu koruma yöntemini kullanan kullanıcılar bunu unutur, ancak arızalar meydana geldiğinde, bu özel yardımcı program kurtarmaya gelir. Altıncı menü, farklı desen seçeneklerine sahip öğeleri içerir. Unuttuğunuz birini seçmeniz gerekiyor.

Yedinci madde - Manuel- Komutları bağımsız olarak girmek isteyenler için gereklidir. Belki de sunulan listede olmayan bu tür direktifler vardır. Bu menü öğesi bunun içindir. HTC akıllı telefon sahipleri için de özel bir menü var. İçinde Bootloader'ın kilidini açabilir, CID'yi değiştirebilir ve S-OFF alabilirsiniz.

Sekizinci nokta, yardımcı program güncellemelerini kontrol eder. Dokuzuncusu, cihazı açarken animasyondan sıkılanlar için yaratıcı bir seçenek. Değiştirmek veya devre dışı bırakmak istiyorsanız, Intsall Bootanimation menüsüne ihtiyacınız var.

Onuncu öğe, mevcut tüm cihaz blokları hakkında bilgi verir. Burada belki gizli veya ulaşılması zor bölümler var. Komut Dosyasını Çalıştır, komut dosyalarını kullanmak için onbirinci menüdür. Yedekleme - tüm gadget'ın yedek bir kopyasını oluşturan onikinci nokta. Yeniden Başlatma yapmanız gerekiyorsa kullanışlıdır.

Bir sonraki menü, bellenimin odexlenmesinden sorumludur. Bu süreci bilmiyorsanız, kendi başınıza denememek daha iyidir. On dördüncü nokta ekran görüntüleri üzerinde çalışıyor. Yardımcı programdan çıkmak için son menü gereklidir.

sonuçlar

Windows XP'de Adb Run'ın nasıl kullanılacağı açıktır. Bu programın Windows 7 veya 10'da nasıl çalıştığı konusunda hiçbir fark yoktur. Bu nedenle, herhangi bir sorun ortaya çıkmamalıdır. Yukarıdaki talimatlar tüm durumlar için uygundur.

Linux sahipleri için kullanımı kolay bir seçenek de var. Sadece özel bir sürüm yüklemeniz gerekiyor.

Birçoğunuz, bir Android tablette veya akıllı telefonda kök haklarını almak, yeni ürün yazılımı yüklemek, sistemi geri yüklemek ve diğer şeyleri tekrar tekrar bilgisayarınıza bağlamanız ve bir dizi adb veya fastboot komutu yürütmeniz gereken bir durumla karşılaştınız. komut satırı penceresinden (terminal ).

Çoğu, bu komutları ne anlama geldiklerini anlamadan, sadece internette bulunan talimatları izleyerek girer. Ve bunları çalıştırdığınızda ne olduğu hakkında daha iyi bir fikir edinmek istiyorsanız, bugün her gelişmiş Android kullanıcısının bilmesi gereken ilk on komutla tanışacağız.

Ancak bu komutları tanımaya başlamadan önce, tabletinizin veya akıllı telefonunuzun bunları çalıştırmadan önce bilgisayarınızda kurulu olduğundan emin olmanız gerektiğini hatırlatmama izin verin. Android SDK'sı ve tabletin veya akıllı telefonun kendisinde, ayarlar menüsünde " USB hata ayıklama».

Adb ve fastboot programlarını içeren Android SDK nasıl kurulur, bu materyali okuyun.

Ayrıca Android 4.2 ve üzeri sürümlerde "USB Hata Ayıklama" öğesinin gizlendiğini ve ona nasıl erişeceğinizi okuyabileceğinizi de hatırlatalım.

Windows'ta bir komut istemi penceresinin nasıl başlatılacağını unutanlar için, bunu yapmanın en kolay yolunun "Başlat" a tıklamak olduğunu ve ardından arama kutusuna cmd yazmanız ve " tuşuna basmanız gerektiğini hatırlatmama izin verin. Giriş anahtarı.

Tüm hazırlık çalışmaları tamamlandıktan sonra cihazı bir USB kablosu kullanarak bilgisayara bağlayabilir ve komutları öğrenmeye başlayabilirsiniz.

1. Komut adb cihazları

Bu muhtemelen tartışılacak on takımın en önemlisidir. Bununla, bilgisayarın Android cihazınızı görüp görmediğini ve görürse terminal komutları aracılığıyla onunla iletişim kurabilir mi öğrenebiliriz.

Her şey yolundaysa, Windows komut satırı penceresine veya Linux terminaline adb devices komutunu girdikten sonra, Ekli cihazların listesi metnini içeren bir satır görmelisiniz, ardından cihazınızın seri numarasından oluşan bir satır olacaktır. ve durumu - çevrimdışı veya çevrimiçi:

Çevrimdışı durum, cihazın uyku modunda olduğu anlamına gelir. Çevrimiçi durum, tabletin veya akıllı telefonun komutlarınızı yürütmeye hazır olduğunu gösterir.

2. adb push komutu

adb push komutu ile dosyaları tabletinize veya akıllı telefonunuza kopyalayabilirsiniz. Bu durumda cihazda dosyayı yerleştirmek istediğiniz klasörün yolunu ve dosyanın kopyalanacağı bilgisayardaki klasörü belirtmelisiniz. Dosya adb programıyla aynı klasörde bulunuyorsa ikinci yol isteğe bağlıdır.

İşte superfreak.mp4 video dosyasını bir bilgisayardan bir cihaza /sdcard/Movies klasörüne adb push superfreak.mp4 /sdcard/Movies/ komutunu kullanarak kopyalamaya bir örnek

Windows kullanıcıları için, Android'de dosya ve klasörlerin yolunu belirtirken, alıştığınız gibi ters eğik çizgi değil, bir eğik çizgi - / kullanıldığını hatırlatmak isterim.

3. adb çekme komutu

Adb push, dosyaları bir Android cihaza aktarmak için kullanılırken, dosyaları cihazdan bilgisayara kopyalamak için adb pull kullanılır. Bir önceki durumda olduğu gibi, dosyayı cihazda almak istediğiniz yolu ve bu dosyayı bilgisayara koymak istediğiniz yolu belirtmelisiniz. Dosyanın adb programını başlattığınız klasörde olmasını istiyorsanız ikinci yol isteğe bağlıdır.

İşte superfreak.mp4 dosyasını tabletinizin veya akıllı telefonunuzun /sdcard/Movies/ klasöründen Jerry, C:\Users\Jerry\Desktop kullanıcısının Windows 8 masaüstüne kopyalamaya bir örnek

Dosyanın adb'yi çalıştırdığınız klasöre gitmesini istiyorsanız, adb pull /sdcard/Movies/superfreak.mp4 yazmanız yeterlidir.

4. adb yeniden başlatma komutu

Bu komut, genellikle cihazımızda yaptığımız değişiklikleri kabul etmemiz gerektiğinde, yeni yazılımların köklenmesi veya yüklenmesi sürecinde kullanılır. adb reboot komutunu girdikten sonra tabletiniz veya telefonunuz yeniden başlatılacaktır.

Ayrıca, bu komut, gerekli tüm işlemleri otomatik olarak gerçekleştirdikten sonra cihazı yeniden başlatmanıza izin veren komut dosyalarının içine yerleştirilebildiği için önemlidir.

5. Adb reboot-bootloader ve adb restart recovery komutları

Adb'yi kullanarak, yalnızca Android cihazınızı yeniden başlatmakla kalmaz, aynı zamanda önyükleyicide yeniden başlatabilirsiniz. Bu mod, kök haklarını elde etmek ve alternatif bellenimi daha fazla yüklemek için gerekli olan önyükleyicinin kilidini açabilmemiz için gereklidir.

Bazı aygıtlar, açıldıklarında belirli bir tuş kombinasyonuyla önyükleyiciye önyüklenebilir, ancak genellikle adb reboot-bootloader komutu, önyükleyiciye erişmenin tek yoludur.

Benzer şekilde, adb programı bir tabletin veya akıllı telefonun kurtarma menüsüne veya kurtarmaya (kurtarma) erişmek için kullanılabilir. Bu, adb yeniden başlatma kurtarma komutuyla yapılabilir.

6. fastboot cihazları komutu

Tabletinizi önyükleyici modunda yeniden başlattıysanız, adb komutlarını kabul etmeyi durduracaktır. Bu modda cihaz ile fastboot programını kullanarak haberleşebiliriz.

Fastboot devices komutu ile cihazınızın bootloader modunda bu programdan komutları kabul edip edemediğini öğrenebilirsiniz. Fastboot çok güçlü bir araç olduğundan, bazı Android cihaz üreticileri bu programa önyükleyici modunda erişim sağlamaz.

Tıpkı adb'de olduğu gibi fastboot devices komutunu yazdıktan sonra cihazınızın seri numarasını görmelisiniz.

Fastboot çalışmazlığının nedeni genellikle cihazınız için gerekli Windows sürücülerinin olmamasıdır.

7. fastboot oem kilit açma komutu

Bazı üreticiler (örneğin, HTC veya Asus), tabletlerinin ve akıllı telefonlarının önyükleyicisinin kilidini açmanıza izin veren özel yardımcı programlar yayınlar, bundan sonra bunlara ClockworkMod gibi alternatif kurtarma yüklemek mümkün olacaktır. veya TWRP ve bağımsız geliştiricilerin bellenimi (özel bellenim).

Ancak çoğu durumda, fastboot programını kullanarak bir Android cihazının önyükleyicisinin kilidini açabilirsiniz. Bunu yapmak çok kolaydır - tabletiniz veya telefonunuz önyükleyici modundayken (5. nokta), komut satırı penceresine şu komutu girmeniz yeterlidir: fastboot oem unlock.

Bundan sonra, tabletinizin veya akıllı telefonunuzun ekranında görüntülenecek talimatları izlemeniz gerekecektir.

Dikkat! Fastboot oem unlock komutunu çalıştırdıktan sonra cihazınız yüklemiş olduğunuz programlardan tamamen temizlenecek ve kişisel verileriniz de silinecektir.

8. adb kabuk komutu

adb shell komutu, bazı acemi kullanıcılar için genellikle kafa karıştırıcıdır.

Bu komutu kullanmanın iki yolu vardır. Komut istemi penceresine adb shell yazıp "Enter" tuşuna basarsanız, terminal moduna veya herhangi bir Android kabuk komutunu çalıştırabileceğiniz Android cihazınızın komut kabuğuna "alırsınız".

Aşağıda, Android kabuk ortamında ls komutunun yürütülmesinin sonucunu görebilirsiniz.

Bu mod, Linux ve Mac kullanıcıları tarafından iyi bilinir. Bash kabuk komutlarına aşina iseniz, bu modda çalışırken sorun yaşamayacaksınız. Aksi takdirde, tüm komutlarının amacını anlayana kadar adb kabuk modunu kullanmanızı önermiyorum, çünkü bu modda cihazınızdaki dosyalara tam erişiminiz vardır ve yanlışlıkla işletim sisteminde onarılamaz değişikliklere neden olabilirsiniz.

adb kabuğunu kullanmanın ikinci yolu, şu yapıyla tek bir Android kabuk komutu yürütmektir: adb shell<команда>. Örneğin, "adb shell chmod 666 /data/filename" gibi bir komutla dosya izinlerini değiştirebilirsiniz.

9. adb yükleme komutu

adb programıyla, cihazınıza ve cihazınızdan dosya kopyalamaktan daha fazlasını yapabilirsiniz. Bu program aynı zamanda Android cihazlara apk dosyaları şeklinde uygulama yüklemenizi sağlar. Bunun için bir adb install komutu var. Biraz push komutuna benzer: yüklemek istediğiniz uygulamayı içeren dosyanın bulunduğu yolu belirtmelisiniz. Bu nedenle, en kolay yol, önce apk dosyasını adb programının bulunduğu klasöre kopyalamaktır, ardından programı adb install ApplicationFileName.apk komutunu kullanarak yükleyebilirsiniz.

Uygulamayı güncellemeniz gerekiyorsa, bu durumda -r anahtarını kullanmanız gerekir ve komut şöyle görünecektir: adb install -r ApplicationFileName.apk.

-s anahtarını kullanarak, uygulamaları bir hafıza kartına yükleyebilirsiniz (eğer donanım yazılımınız bunu yapmanıza izin veriyorsa). -l anahtarı, yükleme sırasında uygulamayı engellemenizi sağlar ( /data/app-private klasörüne yükleyerek). Daha gelişmiş özellikler için başka anahtarlar da var, ancak bunların açıklamaları ayrı bir makalenin konusu.

10. adb kaldırma komutu

Son olarak, uygulamaları tabletinizden veya telefonunuzdan kaldırabilirsiniz. Bunu yapmak için adb uninstall ApplicationFileName.apk komutunu kullanın.

Bu komut, bir uygulamayı kaldırırken verilerini ve önbelleğini silmeye değil, cihazda bırakmaya izin veren -k anahtarına sahiptir.

Bonus: adb sideload komutu

Bu komut, Nexus tabletlerin ve akıllı telefonların sahipleri için çok kullanışlıdır - bununla birlikte, cihazlarındaki resmi bellenimi güncelleyebilirler. Başka bir deyişle, akıllı telefonunuz veya tabletiniz kablosuz güncelleme almadıysa, resmi web sitesinden yeni bellenimi indirebilir ve cihazı manuel olarak güncelleyebilirsiniz.

Firmware dosyasını bilgisayarınıza indirdikten ve tabletinizi veya telefonunuzu ona bağladıktan sonra, cihazınızı kurtarma modunda yeniden başlatmanız, "ADB'den güncellemeyi uygula" öğesini seçmeniz ve ardından bilgisayarda aşağıdaki komutu girmeniz gerekecektir. komut satırı penceresi: adb sideload xxxxxxxx.zip, burada xxxxxxxx.zip, bellenim zip dosyasının adıdır.

Nexus cihazlarının donanım yazılımının manuel olarak nasıl güncelleneceğine ilişkin daha ayrıntılı talimatları bu materyalde bulabilirsiniz.

İlgili içerik:

Birçoğumuz ADB'ye (Android Hata Ayıklama Köprüsü) zaten aşinayız çünkü bir Android cihazın sahibi olarak, aşağıdaki gibi basit şeyler yapmak oldukça yaygındır. adb itme ve çekmek, veya adb yeniden başlatma vb. Ancak birçok acemi kullanıcı için komut satırının yalnızca görüntüsü zaten korkutucu ve kesinlikle mümkün görünüyor. Aslında oldukça basit olmasına rağmen, deneyimli kullanıcılar yalan söylememe izin vermeyecek ve en büyük zorluk tüm bu komutları hatırlamak olsa da, bu da gerekli olmasa da, çünkü İnternet her zaman elinizin altında ve doğru komutu bulmak zor değil.

Android SDK öykünücüsünün bir parçası olan Android Debug Bridge, bilgisayarınız ve ona bağlı bir Android cihaz arasında iletişim kurmanıza olanak tanır, bu arada, bir tür yazılıma ihtiyacınız varsa, bir dizüstü bilgisayar için programları buradan ücretsiz olarak indirebilirsiniz. . ADB ile ne yapabilirim? Yetenekleri oldukça geniştir, örneğin en popüler eylemler: bir Android cihazından bir bilgisayara dosya kopyalamak, bir bilgisayardan Android'e dosya yüklemek, birçok Linux komutunu yürütmek, hata raporları almak vb.

Bu nedenle, bu işte yeniyseniz ve ADB hakkında ne olduğundan biraz daha fazlasını öğrenmek istiyorsanız, ADB öğrenmeye yönelik küçük temel kılavuzuma göz atmanızı öneririm.

Neye ihtiyacın var

1. Windows 32bit için Android Hata Ayıklama Köprüsü (ADB) - indir

2. Windows 64bit için Android Hata Ayıklama Köprüsü (ADB) - indir

3. Windows işletim sistemi yüklü bilgisayar.

Şimdi aktif aşamaya geçelim:

1. İstediğiniz zip arşivini indirin ve istediğiniz yere çıkarın, örneğin C sürücüsü.

2. Şimdi C:/adb/sdk/platform-tools dizinine gidin. Burada aşağıdaki resimde gösterildiği gibi bir dizi dosya bulacaksınız.

3. Shift tuşunu basılı tutun + farenin sağ tuşunu tıklayın ve geçerli dizinden Windows komut satırını başlatın.

4. Komutu girin adb başlangıç ​​sunucusu.

5. Cihazınızın doğru şekilde bağlandığından ve bilgisayar tarafından tanındığından emin olmak için şu komutu girin: adb cihazları. Her şey yolundaysa, buna benzer bir şey göreceksiniz:

Artık cihazınız bağlandığına ve her şey çalıştığına göre, onunla biraz oynayalım.

ADB üzerinden LOGCAT okuma

En kolay yol şu komutu çalıştırmaktır: adb logcat. Sonuç olarak, cihaz günlük dosyasının tüm içeriği ekranda görünecektir. Logcat'i ayrı bir dosyada çalıştırmak için: adb logcat > logcat.txt.

Hata raporlama (HATA RAPORU)

Komutu çalıştırabilirsiniz: adb hata raporu, ancak oluşturulan raporun okunamayacağına dair bir bildirim alacaksınız, bu nedenle aşağıdakileri kullanmak daha iyidir: adb hata raporu>sonuç.txt.

KÖK izinlerine sahip ADB

ADB altından tam erişim haklarıyla çalışmak için cihazı rootlamanız gerekir. Cihaz zaten manuel ise, şu komutu yürütün: adb kökü ve aşağıdaki resimde ne gösterildiğine bakın (ADB'yi kök haklarıyla yeniden başlatın).

Uygulamaları ADB ile Yükleme

Uygulamayı yüklemek için apk dosya adında boşluk olmadığından emin olun ve tam olarak doğru yolu bilmeniz gerekir. Peki, o zaman şu komutu yürütüyoruz: adb kurulumu+ kurulum dosyası adı. Örneğimde, papertoss oyununu kurdum, yani her şey yolunda giderse, ekranda şu resmi göreceksiniz: