ADB nedir? Android için Adb komutları. ADB'den güncelleme uygulayın - nedir bu?
ADB nedir? Android için Adb komutları. Bu makalede ADB'nin ne olduğunu, kullanıcıların neden buna ihtiyaç duyduğunu ve Android terminalindeki komutları kullanarak onu nasıl yöneteceğinizi öğreneceksiniz. Peki, android için adb komutlarını öğrenmeye başlayalım...
ADB'yi tanıma
ADB (android hata ayıklama köprüsü), uygulamalardaki hataları tanımlayan, Android işletim sistemindeki cihazların kilidini açan ve çok daha fazlasını yapan bir hata ayıklama aracıdır. için resmi belgeler ingilizce dili bu siteden okuyabilirsiniz.
ADB'yi indirin
ADB'yi resmi olarak sağlanan Android SDK geliştirme ortamıyla indirebilir veya indirebilirsiniz. küçük ADB yükleyicisi, Kurulum diskin kökünde gerçekleşir İLE:\
Sürücülerin PC'nizde yüklü olduğundan ve Android'de USB hata ayıklamanın etkinleştirildiğinden emin olun.
Adb, Android ve Linux'a komut veriyor
Adb komutları doğrudan Adb komutu, FastBoot() ve için olmak üzere 3 türe ayrılabilir. Android komutları.
Adb komutları
1. Android'in bağlı olup olmadığını kontrol edin, PC'nin akıllı telefonunuzu veya tabletinizi "görüp görmediğini" kontrol eder.
Her şeyin yolunda gittiğinden ve bilgisayarın Android'i tanıdığından emin olmak için adb komutunu girmeniz gerekir:
adb cihazlarıBu ekran görüntüsü Android'in bağlı olduğunu gösteriyor
eğer varsa ortaya çıkmadı Benzer bir mesaj varsa, bilgisayardaki sürücülerin kullanılabilirliğini, kablonun bütünlüğünü ve USB bağlantı noktasının işlevselliğini kontrol etmeniz gerekebilir.
2. Android bağlantısı WI-FI aracılığıyla
Android'e bağlanmak için Wi-Fi ağları cihazın IP adresini ve portunu almanız gerekiyor, ADB Wireless uygulaması bu konuda size yardımcı olacaktır (Root gereklidir)
bundan sonra şu komutu girin:
adb connect ip:bağlantı noktasıÖrneğin şöyle:
adb bağlantısı 192.168.0.14:5555Android'i WI-FI - USB Hata Ayıklama aracılığıyla nasıl bağlayacağınız hakkında daha fazla bilgi edinin.
3. Android'e uygulama yükleme
Bir bilgisayardan Android'e herhangi bir uygulamayı yüklemek için şu komutu girmeniz gerekir:
adb kurulumuNasıl kullanılır ve örnek:
Adb komutunu kullanabilmeniz için uygulamayı yüklemeniz gerekmektedir. Yazmak:
adb intsall C:papka_gde_y_vas_hranitsya_prilogenieimja_priloginija.apkYani komutu yazın adb kurulumu uygulamanın yolu ve bu uygulamanın adı.
4. Herhangi bir dosyayı Android'e gönderin
adb itmeNasıl kullanılır ve örnek
Adb komutunu kullanarak PC'den Android'e dosya göndermek için. Yazmak:
adb push C:papka_gde_hranitsya_fileimja_file /sdcardYani, dosyaya adb komut yolunu, dosya adını ve kaydedileceği konumu yazın bu dosya.
5. Android'den PC'ye bir dosya alın
Kesinlikle herhangi bir dosyayı kabul etmek için Android cihazlar Bilgisayarda bir komut var:
adb çekmeNasıl kullanılır ve örnek:
Adb komutunu kullanarak Android'den PC'ye bir dosya almak için yapmanız gerekir. Yazmak:
adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson C:papka_gde_budet_hranitsya_fileYani Android'de bulunan dosyaya adb komut yolunu, dosyanın adını ve bu dosyanın PC'de kaydedileceği yeri yazın.
Gerçekleştirilen herhangi bir işlemden sonra Android'i yeniden başlatmak veya özel bir modda yeniden başlatmak için bir komut vardır:
adb'yi yeniden başlatKullanım örneği:
Komutlar Android'i yeniden başlatacak
adb yeniden başlat adb yeniden başlat normalÖnyükleyici
adb önyükleyiciyi yeniden başlatKomut Android'i Kurtarma moduna yeniden başlatacak
adb yeniden başlatma kurtarma7. Git Android kontrolü, ardından Android işletim sistemi komutlarını kullanabilirsiniz
Birçok Linux komutunun mevcut olduğu Android yönetimine girdiğinizde Android'in tüm potansiyeli ortaya çıkar. Bunun için bir komut var:
adb kabuğuAndroid terminalindeki komutlar
Süper Kullanıcı veya Kök. Belirli öğelerin oluşturulmasından, değiştirilmesinden, silinmesine kadar tüm eylemleri kesinlikle gerçekleştirmenize olanak tanır sistem dosyaları: Bunu yapmak için şu komutu girin:
suKomuta girmeden önce
sukullanıcı sistemde Misafir konumundadır (birçok eylem engellendi) ve terminalin başında bir dolar işaretiyle gösterilir
$komutu girdikten sonra
suYönetici olur ve terminalde bir Amerikan numarası olarak atanır
#ve canlı bir örnek:
2. Bir klasöre gitme komutu (ileride klasör yerine dizini çağırmak daha doğru olacaktır)
Android'de bölümler ve dizinler arasında gezinmek için özel bir komut vardır:
CD/sdcard bölümünden /sdcard/xxx/porno/hot_girl bölümüne geçiş örneği
cd /sdcard xxx/porno/hot_girlBir bölümden yukarıdaki dizine dönmek veya /sdcard'a geri dönmek için
eğer /sdcard/xxx/porno/hot_girl - hot_girl dizinindeysek
katalogda olacağız
/sdcard/xxx/porno//sdcard'a gitmeniz gerekiyorsa o zaman
cd ../ ../ (gerektiği kadar) Android ve diğerlerinde dikkat Unix sistemleri Primer ve primer veya PrimER dosyaları tamamen farklı dosyalardır3. Taşı/Yeniden Adlandır dosya veya dizin.
Bir dosyayı veya dizini taşımak ve yeniden adlandırmak yalnızca tek bir komutla gerçekleştirilir:
mvÖrnek Dosyayı yeniden adlandır
mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.aviÖrnek Bir klasörü yeniden adlandırın:
mv -r /sdcard/xxx/hot_porno /sdcard/xxx/superBir dosyanın nasıl taşınacağına örnek:
mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.aviBir klasörün nasıl taşınacağına ilişkin örnek:
mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno4. Kataloğun içinde ne olduğunu görüntüleyin
Bulunduğunuz konumdan hangi dizinlerin ve dosyaların bulunduğunu öğrenmek için aşağıdaki Linux komutunu kullanın:
lsKullanım örneği:
ls /sdcard/xxx/hot_porno/bir mesaj gösterecek
Alenka.avi Pamela.avi Anderson.avi ls -al ls -a /sdcard/xxx/hot_porno/aşağıdaki mesajı görüntüleyecektir:
Alenka.avi Pamela Anderson.avi .Skrutiy_File.avi5. Bir dosya veya klasörü (dizin) kopyalayın.
Bir dosya veya klasörü kopyalayıp bir yere taşımak için:
cpÖrnek Kopya dosyası:
cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.aviÖrnek Kopyalama klasörü:
cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno6. Bölümü (prime) bağlayın ve bağlantısını kesin.
Android'de hangi bölümlerin bulunduğunu bulmak için bağlanın veya bağlantıyı kesin:
montaj(bağlantı bölümü) ve umont(bölümü ayırın)Hangi bölümlerin astarlandığını öğrenin şu an, girmek
montajBir bölüm eklemek için:
montaj /dev/block/mmcc121 montaj /sistem koduBir bölümü ayırmak için:
umount /dev/block/mmcc121 umount /sistem kodu7. Bir dizin (klasör) oluşturun
Bir yerde bir klasör oluşturmak için şu komutu kullanın:
mkdirKullanım örneği:
mkdir /sdcrad/android_file8. Bir dizini (klasörü) veya dosyayı silin
Herhangi bir dosya veya klasörü silmeniz gerekirse linux komutu:
rmBir dosyanın nasıl silineceğine örnek:
rm /sdcard/xxx/hot_porno/Alenka.aviBir klasörün nasıl silineceğine örnek:
rm - r /sdcard/xxx/hot_porno9. Dosyanın içeriğini ekranda görüntüleyin (okuyun)
İçeriği ekranda görüntüleme göreviyle karşı karşıyaysanız Metin dosyası:
kedi cat /sdcard/books/Tolstoy_book_war_and_peace.txtve alıyoruz
- Eh bien, mon prens. Genes ve Lucques, Buonaparte ailesinin mülklerinden, mülklerinden başka bir şey değil. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous toutes les rezillikler, toutes les atrocodes de cet Deccal (ma şartlı tahliye, j`y crois) - je ne vous connais plus, vous n'etes plus mon ami, vous n'etes plus benim sadık kölem, comme vous dites.10. Dosyanın içeriğini ekranda görüntüleyin (ters sırada okuyun)
Bir metin dosyasının içeriğini baştan sona görüntüleme göreviyle karşı karşıyaysanız:
taktik11. Tam yolu göster
Hangi bölüm ve dizinde olduğunuzu anlamak için:
özürlüÖrnek: herhangi bir dizindeysek ve tam yolu bulmamız gerekiyorsa (örneğin, sistem bölümü, uygulama dizini)
özürlübir mesaj gösterecek
/sistem/uygulama/12. Boş bir dosya oluşturun
Bir metin dosyası oluşturmak için:
dokunmakÖrneğin, /sdcrad dizininde 666.txt dosyası oluşturun
/sdcard/666.txt'ye dokunun13. Bir bölümden yedek kopya oluşturma ve geri yükleme
eğer ddSD kartta Yedekleme oluşturma örneği
dd if=dev/block/mmcblk0p1 of=sdcard/efs.imgBölüm Kurtarma Örneği yedek kopya SD karttan
dd if=/sdcard/efs.img of=/dev/block/mmcblk0p114. Bir dosyanın kapladığı alanı görüntüleyin
Bir şeyin ne kadar sürdüğünü anlamak için:
du du sistem koduDosyalar ve dizinler için izinleri ayarlama
Dosya ve dizinlerin hangi haklara sahip olduğunu öğrenmek için aşağıdaki komutu yazmanız gerekir.
ls -nErişim hakları (izin)
Bu biçimde yazılırlar - RWX (mektup) veya 777 (dijital)
Erişim hakları paylaşılıyor
1.Dosyalara erişim
2.Dizin erişimi
Değişmez izin özellikleri
R- dosyalardan ve dizinlerden veri okuma (okuma)
w- dosya ve dizinlerin içeriğini değiştirmek veya bunlara yazmak, ancak silmemek (yazmak)
X- bir dosyanın yürütülmesi veya bir dizine girme izni
Üç kullanıcı grubu var
« kullanıcı" - dosyanın veya dizinin sahibi
« grup» -sahibin ait olduğu grubun üyesi
« dünya» - geri kalanı, 2. gruba ait değil
Erişim haklarını kaydetme sırası şuna benzer:
İlk olarak, sahip için erişim hakları belirlenir - “ sen»
gruptan sonra -" G»
ve sonunda geri kalanı için - “ Ö»
Örneğin
Dosyanın sahibi dosyaya okuma (r), yazma (w) ve yürütme (x) hakkına sahiptir, diğerleri ise yalnızca okuma hakkına sahiptir.
Dijital izinler özellikleri
r - 4'ü oku
w - giriş 2
x - yürütme 1
"-" hak yok 0
Değerlerinin toplamı, kullanıcı ve gruplar için nihai haklar anlamına gelir
7 (rwx) = 4 + 2 +1 tam haklar
5 (r-x)= 4 + 0 + 1 oku ve çalıştır
6 (rw-) = 4 + 2 + 0 okuma ve yazma
4 (r-) =4 + 0 + 0 salt okunur
Yeni başlayanlar için çevrimiçi bir hesap makinesi yararlı olabilir - bağlantı.
Komutla izinleri ayarlamanız gerekir
modÖrneğin
mod 777* - tüm dosya ve klasörlere okuma, yazma ve yürütme izinlerini ayarlayacaktır
chmod 755 dosyası.avi
Sert ve sembolik bağlantılar
Linux'ta, Android de dahil olmak üzere, normal, tanıdık bir dilde "kısayol" gibi görünen bağlantılar diye bir şey vardır. İki tür bağlantı vardır:
- Sabit bağlantılar
- Sembolik bağlantılar veya sembolik bağlantılar
Sert ve sembolik bağlantılar arasındaki farklar nelerdir?
Sembolik bağlantılar - kısayolun bağlandığı dosya veya klasörün tam konumunu gösteren bir kısayol oluşturun. Bir dosya veya klasörü taşırsanız sembolik bağlantı kopacaktır. Sembolik bir bağlantının ne olduğunu açıkça anlamak için, Windows XP veya Windows 7'de, masaüstünde programın bulunduğu klasöre veya daha doğrusu exe dosyasına bağlanan program kısayolları vardır.
Sert ve sembolik bağlantılar nasıl oluşturulur?
ln ln -sÖnyükleyicinin kilidini açmaya, süper kullanıcı haklarını almaya veya özel bir kurtarma yüklemeye gerek kalmadan LG Nexus 5'e (Hammerhead) ADB Sideload aracılığıyla bir OTA güncellemesinin manuel olarak nasıl kurulacağına ilişkin ayrıntılı talimatlar.
Dikkat!
Kurulum Talimatları
C:\ sürücüsünün kökünde "adlı bir klasör oluşturun Android».
Açık Komut satırı ve yaratılana git Android klasörü emretmek " cd c:\Android\"(komutlar tırnak işaretleri olmadan yazılır).
Telefonunuzu bir USB kablosu kullanarak bilgisayarınıza bağlayın.
Bilgisayarın cihazı ADB aracılığıyla bulduğundan emin olun.
Bunu yapmak için "girmeniz gerekir" adb cihazları"komut satırına. Telefonda ADB aracılığıyla hata ayıklama izni için bir istek göründüğünde bu bilgisayar tuşuna basmalısınız" Tamam", öğeyi seçerken " Her zaman bu bilgisayardan izin ver" Cihaz görünüyorsa “ metni Bağlı cihazların listesixxxxxxx cihazı). "Cihaz" yerine "çevrimdışı" yazıyorsa veya liste boşsa, ADB'yi güncellemeniz, sürücüleri/kabloyu kontrol etmeniz, değiştirmeniz gerekir. USB girişi/bilgisayar.
Telefonunuzu önyükleyici modunda yeniden başlatın.
Bunu yapmak için cihazı kapatmanız, Sesi Azaltma tuşunu ve Güç düğmesini aynı anda basılı tutarken açmanız veya “ adb önyükleyiciyi yeniden başlat" Her şey doğru yapılırsa akıllı telefonun ekranında aşağıdaki mesaj görünecektir: Başlangıç ve Android sırtüstü "yatıyor" kapağı aç.
Bilgisayarınıza ilk kez bağlandığınızda Hızlı önyükleme modu sistem sürücü isteyebilir. Bunları yüklemek için indirilen sürücülerin bulunduğu klasörün yolunu belirtmeniz gerekir. Eğer bu gerçekleşmezse ve cihaz algılanmazsa şu adrese gitmeniz gerekir: aygıt Yöneticisi", açılır menüyü genişlet" Diğer cihazlar" ve öğeye çift tıklayın " Bilinmeyen aygıt "(veya " Android1.0") İle ünlem işareti sarı üçgende. İçinde " Yaygındır» « düğmesine tıklayın Sürücüyü güncelle", öğeyi etkinleştirirken ağda arama yapmayı reddedin ve sürücülerin bulunduğu klasörün yolunu belirtin " Alt klasörler dahil" Yayıncının doğrulanamadığını belirten bir uyarı görünebilir ancak yine de bunu göz ardı etmelisiniz bu mesaj ve kuruluma devam edin. Bir süre sonra sürücüler yüklenecektir.
"Komutunu girerek cihazın önyükleyici modunda kullanılabilirliğini kontrol edin" hızlı önyükleme cihazları" Cihaz doğru şekilde bağlanırsa, "fastboot" kelimesini içeren cihaz tanımlayıcısı görüntülenecektir (örneğin, " xxxxxxx hızlı önyükleme"). Hiçbir şey görüntülenmiyorsa veya "aygıtlar bekleniyor..." mesajı görüntülenmiyorsa, sürücüleri güncellemeniz, USB bağlantı noktasını değiştirmeniz veya bu adımları başka bir bilgisayarda yapmayı denemeniz gerekir.
Telefonunuzu kurtarma moduna alın.
Bunu yapmak için öğeyi seçmek üzere ses düğmelerini kullanın Kurtarma Modu
ve seçiminizi onaylamak için açma/kapatma tuşuna basın. Küçük, yatay bir robot, elinde bir üçgen ve " metniyle göründüğünde Komut yok", güç düğmesini basılı tutun ve ses açma tuşuna bir kez basın, ardından aynı anda hemen bırakın. Telefon yüklenecek stok kurtarma.
"öğesini seçin uygula güncelleme A.D.B.».
ADB Sideload aracılığıyla akıllı telefonunuzla olan bağlantıyı kontrol edin.
Bunu yapmak için "girmeniz gerekir" adb cihazları"komut satırına. Cihaz doğru bağlanmışsa “ metni Bağlı cihazların listesi" ve tüm cihazların bir listesi (örneğin, xxxxxxx yan yük). "Yan yükleme" yerine "ana bilgisayar" yazıyorsa veya liste boşsa, cihazı yeniden başlatıp tekrar denemeniz gerekir.
"Komutunu girin" adb yan yükü ota.zip" Dosya telefona kopyalanmaya ve daha sonraki kurulumuna başlayacaktır.
İşlemin tamamlanmasını bekleyin ve “ sistemi yeniden başlatmaŞimdi».
Herkese merhaba Android akıllı telefonu daha ayrıntılı olarak inceliyoruz, bugün ADB'den güncelleme uygulamasının ne olduğunu düşüneceğiz. İnternette dolaştıktan sonra ADB'den güncellemeyi uygulamanın menüdeki bir öğe olduğu sonucuna vardım. Android sistemi iyileşmek. Peki bu öğe ne işe yarıyor? Bakmaya gittim... Bu nedenle, ürün yazılımını yüklemek için ADB öğesinden güncellemeyi uygulamanız gerekiyor
Peki Rusçaya çeviri nedir, ADB'den gelen güncelleme bu şekilde çevriliyor mu? Hımm, açıklayalım! İlk kelime uygula, uygula veya kullan olarak tercüme edilir. Güncelleme kelimesinin zaten açık olduğunu düşünüyorum, güncellemenin kendisidir, bizim durumumuzda ürün yazılımı. ADB'den ADB'ye benziyor. Kısacası, ADB'den güncelleme uygula öğesi, ADB'den güncelleme uygula olarak çevrilir, yani buna benzer.
Bu arada, bu öğenin menüde nasıl göründüğüne dair bir resim buldum:
ADB'den güncelleme uygulama hakkında başka neler öğrendiğime bakın. Adb sideload diye bir komut var, bu komut ürün yazılımını güncellemek içindir. Şu şekilde çalışır: akıllı telefonunuza gidersiniz Kurtarma Modu, ardından ses seviyesi düğmesiyle ADB'den güncellemeyi uygula seçeneğini seçin, güç düğmesiyle onaylayın ve ardından aşağıdaki komutu girin:
adb sideload update.zip
update.zip'in olduğu yerde, ürün yazılımının adını belirtirsiniz. Peki biraz açık oldu mu? Paragraf Güncellemeyi uygula ADB'den bellenimi yüklemek için ADB'den gereklidir. Doğru, burada anlaşılmaz bir an var, başka bir sitede bu komutun komut satırına girilmesi gerektiğine dair bilgi buldum. Peki komut satırının kendisi nerede? Akıllı telefonda mı yoksa bilgisayarda mı? Bu soru şimdilik benim için belirsizliğini koruyor Evet, bir resim çıkardım, buraya bakın, her şey açık görünüyor:
Görünüşe göre komutun hala bilgisayara girilmesi gerekiyor! Ben de akıllı telefonda olduğunu sanıyordum... İyi ki öğrendim, çok ilgimi çekti..
Bu arada, komut girildikten sonra, tüm ürün yazılımı süreci yaklaşık 15 dakika sürebilir, bu biraz uzun bir süre.. Her şey bittiğinde, ses düğmesini kullanarak sistemi şimdi yeniden başlat seçeneğini seçin (bu bir yeniden başlatmadır) ve güç tuşuna baş. Bir nokta gücü kapat akıllıyı kapatmak gibi, işte böyle
Birçoğumuz zaten ADB'ye (Android Hata Ayıklama Köprüsü) aşinayız çünkü Android sahibi cihazlarda, çoğu zaman böyle bir işlem yapmanız gerekir basit adımlar, Nasıl adb itme Ve çekmek, veya adb'yi yeniden başlat vesaire. Ancak birçok acemi kullanıcı için komut satırını görmek zaten korkutucu ve bu da son derece mümkün görünüyor. Gerçekte her şey oldukça basit olmasına rağmen, deneyimli kullanıcılar Yalan söylememe izin vermiyorlar ve en büyük zorluk tüm bu komutları hatırlamak, ancak bu da gerekli olmasa da, çünkü İnternet her zaman elinizin altında ve doğru komutu bulmak zor değil.
Bir parçası olan Android Hata Ayıklama Köprüsü Android emülatörü SDK, bilgisayarınız ile ona bağlı bir Android cihaz arasında iletişim kurmanıza olanak tanır. Bu arada, eğer bir yazılıma ihtiyacınız varsa, dizüstü bilgisayarınıza yönelik programları buradan ücretsiz olarak indirebilirsiniz. Ne yapabilirim? ADB'yi kullanma? Yetenekleri oldukça geniştir, örneğin en popüler eylemler: dosyaları bir Android cihazından bilgisayara kopyalamak, bilgisayardan Android'e dosya yüklemek, birçok Linux komutunu yürütmek, hata raporları almak vb.
Dolayısıyla bu konuda yeniyseniz ve ADB hakkında biraz daha fazlasını öğrenmek istiyorsanız, ADB'yi öğrenmeye yönelik küçük temel rehberime göz atmanızı öneririm.
Neye ihtiyacınız olacak?
1. Windows 32bit için Android Hata Ayıklama Köprüsü (ADB) - indirin
2. Windows 64bit için Android Hata Ayıklama Köprüsü (ADB) - indirin
3. Bilgisayar yüklü WindowsİŞLETİM SİSTEMİ.
Şimdi aktif aşamaya geçelim:
1. Gerekli olanı indirin zip arşivi ve istediğiniz yere çıkartın, örneğin C sürücüsüne.
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. Kelepçe Shift düğmesi+ sağ tıklayıp çalıştır komutu Windows dizesi geçerli dizinden.
4. Komutu girin adb başlangıç sunucusu.
5. Cihazınızın doğru 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ğlı olduğuna ve her şey çalıştığına göre, onunla biraz oynayalım.
LOGCAT'ı ADB üzerinden okuma
En kolay yol şu komutu çalıştırmaktır: adb logcat. Sonuç olarak cihaz log dosyasının tüm içeriği ekranda görünecektir. Logcat'i almak için ayrı dosya Yapmak: adb logcat > logcat.txt.
HATA RAPORU
Komutu çalıştırabilirsiniz: adb hata raporu ancak oluşturulan raporun okunamayacağına dair bir bildirim alacaksınız, bu nedenle şunu kullanmak daha iyidir: adb hata raporu >sonuç.txt.
ADB, KÖK erişim haklarıyla birlikte
ADB'nin altından çalışmak için tüm haklar erişim için cihazı rootlamanız gerekir. Cihaz zaten manuel ise şu komutu çalıştırın: adb kökü ve aşağıdaki resimde gösterileni görüyoruz (ADB'yi kök haklarıyla yeniden başlatın).
Uygulamaları ADB aracılığıyla yükleme
Uygulamayı yüklemek için başlıkta olduğundan emin olun apk dosyası boşluk yoktu ve ona giden doğru yolu tam olarak bilmeniz gerekiyor. Peki, o zaman şu komutu çalıştırıyoruz: adb kurulumu+ kurulum dosyasının adı. Örneğimde, kağıt atma oyununu yükledim, yani her şey yolunda giderse ekranda şu resmi göreceksiniz:
Bu makalede ADB'nin ne olduğunu, kullanıcıların neden buna ihtiyaç duyduğunu ve Android terminalindeki komutları kullanarak onu nasıl yöneteceğinizi öğreneceksiniz. Peki, android için adb komutlarını öğrenmeye başlayalım...
ADB'yi tanıma
ADB (android hata ayıklama köprüsü), uygulamalardaki hataları tanımlayan, Android işletim sistemindeki cihazların kilidini açan ve çok daha fazlasını yapan bir hata ayıklama aracıdır. Resmi belgeleri İngilizce olarak bu web sitesinde okuyabilirsiniz.
ADB'yi indirin
ADB'yi resmi sitesinden indirebilirsiniz.
Özel bir kullanabilirsiniz Adb Çalıştır programı ADB ile etkileşimi kolaylaştırıyor.
Ayrıca kullanabilirsin Android programı terminal
Sürücülerin PC'nizde yüklü olduğundan ve Android'de USB hata ayıklamanın etkinleştirildiğinden emin olun.
Android ve Linux için Adb komutları
Adb komutları doğrudan Adb komutu, FastBoot() ve Linux komutu (Android) için olmak üzere 3 türe ayrılabilir.
Her Adb komutuyla ilgili ayrıntılar
1. Kullanılabilirlik kontrolü bağlı Android veya bilgisayar akıllı telefonunuzu veya tabletinizi görüyor mu?
Her şeyin yolunda gittiğinden ve bilgisayarın Android'i tanıdığından emin olmak için adb komutunu girmeniz gerekir:
Örnek nasıl kullanılır:
Bu ekran görüntüsü Android'in bağlı olduğunu gösteriyoreğer varsa görünmedi Benzer bir mesaj varsa, bilgisayardaki sürücülerin kullanılabilirliğini, kablonun bütünlüğünü ve USB bağlantı noktasının işlevselliğini kontrol etmeniz gerekebilir.
2. Android'i WI-FI aracılığıyla bağlama
Android'i WI-FI ağı üzerinden bağlamak için cihazın IP adresini ve bağlantı noktasını almanız gerekir; buradan indirebileceğiniz ADB Kablosuz uygulaması size bu konuda yardımcı olacaktır (Kök gereklidir). Google Oyun:bundan sonra adb komutunu girin:
adb connect ip:bağlantı noktası
Örnek nasıl kullanılır:
adb bağlantısı 192.168.0.14:5555
Android'i WI-FI aracılığıyla nasıl bağlayacağınız hakkında daha fazla ayrıntı - Wi-FI üzerinden USB hata ayıklama.
3. Android'e uygulama yükleme
Bir bilgisayardan Android'e herhangi bir uygulamayı yüklemek için şu komutu girmeniz gerekir:
Örnek nasıl kullanılır:
Adb komutunu kullanabilmeniz için uygulamayı yüklemeniz gerekmektedir. Yazmak:
adb intsall C:\papka_gde_hranitsya_proga.apk
Yani komutu yazın adb kurulumu uygulama yolu ve uygulama adı.
4. Herhangi bir dosyayı Android'e gönder
Bilgisayarınızdan göndermek için Android herhangi dosyada şu komut var:
adb itme
Örnek nasıl kullanılır:
Adb komutunu kullanarak PC'den Android'e dosya göndermek için adb komutunu yazmanız gerekir:
adb push C:\papka_gde_hranitsya_file\imja_file /sdcard
Yani, dosyaya adb komut yolunu, dosyanın adını ve dosyanın kaydedileceği konumu yazın.
5. Android'den PC'ye bir dosyayı kabul etme
Bir Android cihazdan bilgisayara kesinlikle herhangi bir dosyayı almak için bir komut vardır:
adb çekme
Örnek nasıl kullanılır:
Bir dosyayı kabul etmek amacıyla Adb komutunu kullanmak için Android cihazı PC'nizde şunu yazmanız gerekir:
adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson.avi C:\papka_gde_budet_hranitsya_file
Yani Android'de bulunan dosyaya adb komut yolunu, dosyanın adını ve bu dosyanın PC'de kaydedileceği yeri yazın.
Gerçekleştirilen herhangi bir işlemden sonra Android'i yeniden başlatmak veya özel bir modda yeniden başlatmak için bir komut vardır:
adb'yi yeniden başlat
Örnek nasıl kullanılır:
Komutlar Android'i normal moda (normal yeniden başlatma) yeniden başlatacaktır:
adb'yi yeniden başlat veya adb yeniden başlatma normal
Önyükleyici:
adb önyükleyiciyi yeniden başlat
Komut, Android'i Kurtarma moduna yeniden başlatacaktır:
adb yeniden başlatma kurtarma
7. Android yönetimine git, ardından Android işletim sisteminin linux komutlarını kullanabilirsiniz.
Birçok Linux komutunun mevcut olduğu Android yönetimine girdiğinizde Android'in tüm potansiyeli ortaya çıkar. Bunun için bir komut var:
adb kabuğu
Android terminalindeki komutlar (Linux komutları)
Süper Kullanıcı veya Kök. Belirli sistem dosyalarının oluşturulmasından, değiştirilmesinden, değiştirilmesinden silinmesine kadar kesinlikle tüm eylemleri gerçekleştirmenize olanak tanır: Bunu yapmak için şu komutu girin: su
Komutu girmeden önce: su kullanıcı sistemde bir Konuktur (birçok eylem engellenir) ve terminalin başında bir dolar işaretiyle belirtilir: $ komutu girdikten sonra: su Yönetici olur ve terminalde gösterilir Amerikan numarası olarak: # Örnek nasıl kullanılır:
2. Komut klasöre git(gelecekte klasör yerine dizini çağırmak daha doğru olacaktır)
Android'de bölümler ve dizinler arasında gezinmek için özel bir komut vardır:
Örnek nasıl kullanılır:
/sdcard bölümünden /sdcard/xxx/porno/hot_girl bölümüne geçmek için
cd /sdcard/xxx/porno/hot_girl
Bir bölümden yukarıdaki dizine dönmek veya /sdcard'a geri dönmek için:
/sdcard/xxx/porno/hot_girl dizinindeysek - hot_girl
kendimizi dizinde bulacağız:
/sdcard/xxx/porno/
/sdcard'a gitmeniz gerekiyorsa o zaman:
cd../ ../(gerektiği kadar)
Dikkat: Android ve diğer Unix sistemlerinde Primer ve primer veya PrimER dosyaları tamamen farklı dosyalardır
3. Taşı / Yeniden Adlandır dosya veya dizin
Bir dosyayı veya dizini taşımak ve yeniden adlandırmak yalnızca tek bir komutla gerçekleştirilir:
Örnek Dosyayı yeniden adlandır:
mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi
Örnek Dosyayı yeniden adlandır:
mv -r /sdcard/xxx/hot_porno /sdcard/xxx/super
Örnek nasıl Taşınmakdosya:
mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi
Örnek nasıl Taşınmakdosya:
mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno
4. Kataloğun içindekileri görüntüleyin
Bulunduğunuz konumdan hangi dizinlerin ve dosyaların bulunduğunu öğrenmek için aşağıdaki Linux komutunu kullanın:
Örnek nasıl kullanılır:
ls /sdcard/xxx/hot_porno/
pencerede aşağıdaki mesajı alacaksınız:
Alenka.avi
Pamela.avi
Anderson.avi
Örnek nasıl kullanılır:
ls -a /sdcard/xxx/hot_porno/
aşağıdaki mesajı görüntüleyecektir:
.Skruty_file_Hot.avi
Pamela Anderson.avi
Skrutiy_File.avi
5. Bir dosya veya klasörü (dizin) kopyalama
Bir dosya veya klasörü kopyalayıp bir yere taşımak için:
Örnek Dosya kopyala:
cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi
Örnek Kopyaladosya:
cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno
6. Bölümü bağlayın (bağlayın) ve bağlantıyı kesin
Android'de hangi bölümlerin bulunduğunu bulmak için bağlanın veya bağlantıyı kesin:
montaj(bağlantı bölümü) ve umont(bölümü ayırın)
Şu anda hangi bölümlerin takılı olduğunu bulmak için şunu girin:
Bir bölüm eklemek için:
/dev/block/mmcc121 bağla
veya montaj/sistem kodu
Bir bölümü ayırmak için:
umount /dev/block/mmcc121
veya umount/sistem kodu
7. Bir dizin (klasör) oluşturun
Bir yerde bir klasör oluşturmak için şu komutu kullanın:
Örnek nasıl kullanılır:
mkdir /sdcrad/android_papka
8. Sil dizin (klasör) veya dosya
Herhangi bir dosya veya klasörü silmeniz gerekirse linux komutu:
Örnek bir dosya nasıl silinir:
rm /sdcard/xxx/hot_porno/Alenka.avi
Örnek bir klasör nasıl silinir:
rm - r /sdcard/xxx/hot_porno
9. Dosyanın içeriğini ekranda görüntüleme (okuma)
Bir metin dosyasının içeriğini görüntüleme göreviyle karşı karşıyaysanız:
Örnek nasıl kullanılır:
cat /sdcard/books/Tolstoy_book_war_and_peace.txt
ve şunu elde ederiz:
Eh bien, mon prens. Genes ve Lucques, Buonaparte ailesinin mülklerinden, mülklerinden başka bir şey değil. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous vous toutes les rezillikler, toutes les atrocodes de cet Deccal (ma şartlı tahliye, j`y crois) - je ne vous connais plus, vous n'etes plus mon ami, vous n'etes plus benim sadık kölem, comme vous dites.
10. Dosya içeriğini ekranda görüntüleyin (ters sırada okuyun)
Bir metin dosyasının içeriğini baştan sona görüntüleme göreviyle karşı karşıyaysanız:
11. Tam yolu göster
Hangi bölüm ve dizinde olduğunuzu anlamak için:
Örnek nasıl kullanılır:
Herhangi bir dizindeysek ve tam yolu bulmamız gerekiyorsa (örneğin, sistem bölümünde, uygulama dizinindeysek):
mesajı görüntüleyecektir:
/sistem/uygulama/
12. Boş dosya oluştur
Bir metin dosyası oluşturmak için:
Örnek nasıl kullanılır:
/sdcard dizininde 666.txt adlı bir dosya oluşturalım:
/sdcard/666.txt'ye dokunun
13.Bir bölümden yedek kopya oluşturma ve geri yükleme
Örnek nasıl kullanılır:
SD Karta Yedekleme Oluşturma
dd if=dev/block/mmcblk0p1 of=sdcard/efs.img
Örnek nasıl kullanılır:
Bir bölümü SD karttaki yedek kopyadan geri yükleme
dd if=/sdcard/efs.img of=/dev/block/mmcblk0p1
14. İşgal edilen alanı görüntüle
Bir şeyin ne kadar sürdüğünü anlamak için:
Örnek nasıl kullanılır:
Dosyalar ve dizinler için izinleri ayarlama
Dosya ve dizinlerin hangi haklara sahip olduğunu öğrenmek için aşağıdaki komutu yazmanız gerekir.
Erişim hakları (izin)
Ve böylece kullanıcıların ve grupların olduğunu biliyoruz. Şimdi erişim haklarından bahsedelim. Bu neden gerekli? Örneğin, kişisel dosyalarınızı içeren bir dizininiz var. böylece sen mal sahibi örneğin dosyaları düzenleyebilir, görüntüleyebilir, grup , yalnızca verileri, dosyaları ve dinlenmek Hiçbir gruba üye olmayan ve sahibi olmayan kullanıcılar hiçbir şey yapamadıklarından erişim haklarına ihtiyaç duyulmaktadır.
Dosya izinleri sayı ve harflerle belirtilebilir:
Sayılarla hakların değerleri özetlenmiştir:
- tüm haklar (rwx) 7 = 4 + 2 +1
- okuma ve yazma (rw-) 6 = 4 + 2 + 0
- oku ve çalıştır (r-x) 5 = 4 + 0 + 1
- sadece okuyorum 4 (r—) = 4 + 0 + 0
- yalnızca kayıt 2 (-w-) = 0 + 2 + 0
- hak yok (-) 0 = 0 + 0 + 0
Her dosya ve dizin için, sahibine, grubuna ve diğer kullanıcılara ayrı ayrı haklar atanır.
Mal sahibi | Grup | Dinlenmek | ||
sen | G | Ö | ||
izin mektupları | erişim hakları numaraları | |||
rwxrwxrwx | 777 | oku, yaz, her şeyi yap | ||
rwxr-xr-x | 755 | okur, yazar, çalıştırır | oku ve çalıştır | |
rw-r—r— | 644 | oku ve yaz | yalnızca çiftler | |
R--- | 400 | bunu sadece sahibi okur | — | — |
Sayıları veya harfleri kullanarak chmod komutunu kullanarak bir dosyaya veya dizine erişim haklarını değiştirebilirsiniz.
Sayılara erişim haklarını atama
Sayıları kullanarak chmod komutunu kullanarak bir dosyanın veya dizinin izinlerini değiştirmek için şu komutu girin:
Sudo chmod 755 text.txt
Dizinler için chmod'dan sonra -R anahtarını eklemeniz gerekir.
Erişim haklarının harflerle atanması
Yeni başlayanlar için erişim haklarını harflerle değiştirmek biraz daha zor olacaktır ancak bu bilgi faydalı olacaktır.
Bildiğiniz gibi bir sahip, bir grup ve diğer kullanıcılar var ve bunlar şu şekilde belirlenmiş:
sen | kullanıcı | Mal sahibi |
G | grup |
Gruba dahil olan kullanıcılar |
Ö | diğerleri |