adb istifadə edərək kök əldə edin. Android: ADB, Fastboot, Linux əmrləri və həyat xakerləri. Faydalı ADB Əmrləri

Komanda xəttindən istifadə edərkən sizi sadələşdirəcək və yeni səviyyəyə aparacaq ən yaxşı əmrləri və lifehacks tərtib etdim!

Android-i öyrənərkən və dəyişdirərkən əmr satırından və ya terminaldan istifadə etməyə yenicə başlayırsınız? Bəlkə də naviqasiya sizin üçün hələ də çətindir və hər şey çox çətin və darıxdırıcı görünür. Sayt Android OS-də bacarıqlarınızı və təcrübənizi necə təkmilləşdirəcəyinizi izah edəcək və göstərəcək!

Bu material AİB-nin nə olduğunu artıq bildiyinizi və ondan ən azı bir dəfə istifadə etmisiniz!

Android-də ən yaxşı əmrlər və lifehacks

1. Adb əmri adb cihazları

Terminaldan istifadənin əvvəlində həmişə əmrdən istifadə edin:

Beləliklə, hər şeyin düzgün bağlanıb-bağlanmadığını mütləq biləcəksiniz və başınızı divara çırpıb başqa yerdə problem axtarmayacaqsınız.

2. Adb əmri adb reboot normal

Reocvery menyusunda ilişib və çıxa bilmirsiniz? Çıxış var! Komandanı istifadə edin:

adb reboot normal

Bu əmr, sistemi pozmamağınız şərtilə "yalnız bərpada yenidən başladın" vəziyyətindən çıxmağınıza kömək edəcək.

3. Adb əmri adb install -r

Terminaldan istifadə edərək proqramları quraşdırıb yenidən quraşdırırsınızsa, o zaman əmrdən istifadə etməlisiniz:

adb install -r some.apk

Əgər -r prefiksini istifadə etməsəniz, proqramı yenidən quraşdırmaq cəhdi uğursuz olacaq.

4. ADB əmri adb shell pm siyahısı paketləri

Siz həmçinin asanlıqla və sadəcə adb-dən istifadə edərək Android-də quraşdırılmış bütün proqramlara baxa bilərsiniz:

adb shell pm siyahısı paketləri

Bundan sonra indiyə qədər quraşdırılmış bütün proqramların siyahısını görəcəksiniz.

5. ADB proqramını işə salma əmri

Tətbiqlərin siyahısını bildikdən sonra onu terminaldan işə sala bilərsiniz, bunun üçün əmri daxil edin:

adb shell am start -n Nazvanie.app/EGO.ACTIVITY

Tətbiqləri bu məqaləni oxuyaraq öyrənə bilərsiniz.

6. Adb əmri adb shell su -c “command”

Əgər siz yarasa və qabıq skriptlərindən istifadə etməyə başlamısınızsa, o zaman Root altından nəyisə yerinə yetirməyə çalışdığınız zaman o, terminalda yanıb-sönən kursorla bitəcək və Linux əmrinin özü yerinə yetirilməyəcək! Çıxış var! su -c istifadə edin:

adb qabığı su -c " cp /sdcard/del.sh /data/local/tmp "

İndi skriptləriniz lazım olduğu kimi işləyəcək!

7. Linux quraşdırma əmri

Kök hüquqlarınız quraşdırılıb, lakin sistem sizə qovluq yazmağa və ya yaratmağa icazə vermir?

Bu, çox sadədir (əgər sizdə HTC yoxdursa), qeyd üçün bölməni yenidən quraşdırmaq lazımdır - montaj -o rw, remount, rw /partition işləmək üçün:

komanda xətti vasitəsilə kompüterdən

adb shell su -c "mount -o rw, remount, rw / system"

Android cihazındakı terminaldan

mount -o rw,remount,rw /sistem

8. Linux cd əmri

Siz cd əmri ilə tanış ola bilərsiniz, ondan necə istifadə edəcəyinizi, istədiyiniz kataloqa necə keçəcəyinizi bilirsiniz, lakin daha sürətli naviqasiya etməyə kömək edəcək bir həyat hack var. Komandanı istifadə edin:

Hər dəfə yazmaqdansa, fayl sisteminin ən kökünə tez keçmək üçün CD..

9. Linux pwd və ls əmrindən istifadə edin

Bu iki əmr çoxlu fayl və qovluqlarda və Android bölmələrində itməməyə kömək edəcək.

Linux əmri:

Kökdən cari vəziyyətinizə qədər tam yolu göstərəcək.

Linux əmri:

Mövcud yerdə gizli olanlar da daxil olmaqla, tamamilə bütün faylları və qovluqları göstərir.

10. Linux chmod əmri

Siz həmçinin kataloqlar və fayllar üçün icazələrin təyin edilməsi üçün lazım olan əmrlə də tanış ola bilərsiniz. Lakin siz hərəkətləri avtomatlaşdırmaqla və onları bir-bir yorucu şəkildə daxil etməkdənsə, onları kütləvi şəkildə dəqiqləşdirməklə növbəti səviyyəyə keçə bilərsiniz:

Bu əmr cari qovluqdakı bütün fayllara hüquqlar təyin edəcək.

11. Fastboot silmə əmri

Həmişə! Fastboot rejimində hər hansı bir şeyi yandırmazdan əvvəl bölməni formatlayın; bu hərəkət Android ilə problemlərin qarşısını almağa kömək edəcək.

fastboot silmə bərpası

fastboot silmə sistemi

fastboot məlumatları silmək

12. Fastboot əmri fastboot -w

Fastboot rejimində silinsin? Bəli Asan:

12. Fastboot açılış əmri

Sadəcə olaraq Bərpa proqramı işə salındı, lakin onu yenidən yükləmək üçün düymələri əllərinizlə saxlamaq istəmirsiniz? Sonra əmrdən istifadə edərək onu yerinə yetirin:

fastboot flash bərpası recovery.img<--- прошивка recovery

fastboot boot recovery.img<--- переход в режим recovery

12. Qeyd edək ki, “TAB” düyməsi

Klaviaturadakı düymə çox faydalı və lazımlıdır! Uzun bir kataloq yazmaq lazımdırsa, onda sadəcə ilk üç hərfi yazıb "TAB" düyməsini basmalısınız və hər şey artıq sizin üçün yazılmışdır, bu, əmrlərə və fayllara da aiddir.

Hamısı budur! Bölmədə daha çox məqalə və təlimatları oxuyun. Saytda qalın, daha da maraqlı olacaq!

Bir çoxunuz bir Android planşetində və ya smartfonunda kök hüquqlarını əldə etmək, yeni proqram təminatı quraşdırmaq, sistemi bərpa etmək və digər şeylər üçün onu kompüterə qoşmalı və bir sıra adb icra etməli olduğunuz bir vəziyyətlə qarşılaşmısınız. və ya komanda xətti pəncərəsi (terminal) vasitəsilə fastboot əmrləri.

Əksər insanlar bu əmrləri onların nə demək olduğunu başa düşmədən, sadəcə İnternetdə tapılan təlimatlara əməl etməklə daxil edirlər. Əgər siz onları yerinə yetirdiyiniz zaman nə baş verdiyini daha yaxşı başa düşmək istəyirsinizsə, bu gün biz hər bir qabaqcıl Android istifadəçisinin bilməli olduğu ilk on əmrə nəzər salacağıq.

Ancaq bu əmrlərlə tanış olmağa başlamazdan əvvəl sizə xatırladım ki, planşet və ya smartfonunuz onları yerinə yetirməzdən əvvəl kompüterinizdə Android SDK, və planşet və ya smartfonun özündə " seçimi Usb xəta düzəltmə».

adb və fastboot proqramlarını ehtiva edən Android SDK-nı necə quraşdırmaq olar, bu materialı oxuyun.

Nəzərinizə çatdırım ki, Android 4.2 və daha yüksək versiyalarda “USB Debugging” elementi gizlidir və siz ona necə daxil olmağı oxuya bilərsiniz.

Windows-da bir komanda xətti pəncərəsini necə işə salmağı unutanlar üçün xatırlatmaq istərdim ki, bunu etmənin ən asan yolu “Başlat” düyməsini sıxmaqdır, bundan sonra axtarış pəncərəsində cmd yazıb “ Daxil edin” düyməsini basın.

Bütün hazırlıq işləri başa çatdıqdan sonra, USB kabeldən istifadə edərək cihazı kompüterə qoşa və əmrləri öyrənməyə başlaya bilərsiniz.

1. adb cihazlar əmri

Bu, yəqin ki, müzakirə olunacaq on komandanın ən vacibidir. Bundan istifadə edərək, kompüterin Android cihazınızı görüb-görmədiyini və əgər görürsə, terminal əmrləri vasitəsilə onunla əlaqə qura biləcəyini öyrənə bilərik.

Hər şey qaydasındadırsa, Windows əmr satırı pəncərəsində və ya Linux terminalında adb qurğuları əmrini daxil etdikdən sonra, əlavə edilmiş cihazların siyahısı mətni olan bir sətir görməlisiniz, bundan sonra cihazınızın seriya nömrəsindən ibarət bir xətt görünəcəkdir. və onun statusu - oflayn və ya onlayn:

Oflayn vəziyyət cihazın yuxu rejimində olduğunu bildirir. Onlayn vəziyyət planşetin və ya smartfonun əmrlərinizi yerinə yetirməyə hazır olduğunu bildirir.

2. adb push əmri

adb push əmrindən istifadə edərək faylları planşetinizə və ya smartfonunuza köçürə bilərsiniz. Bu halda, faylı cihazda yerləşdirmək istədiyiniz qovluğa gedən yolu və faylın kopyalanacağı kompüterdəki qovluğu göstərməlisiniz. Fayl adb proqramının yerləşdiyi qovluqda yerləşirsə, ikinci yol lazım deyil.

Superfreak.mp4 video faylının adb push superfreak.mp4 /sdcard/Movies/ əmrindən istifadə edərək kompüterdən cihaza, /sdcard/Movies qovluğuna kopyalanması nümunəsidir.

Windows istifadəçiləri üçün xatırlatmaq istərdim ki, Android-də fayl və qovluqlara gedən yolu göstərərkən adət etdiyiniz kimi tərs kəsişmə deyil, irəli slash - / istifadə olunur.

3. adb pull əmri

Əgər adb push əmri faylları Android cihazına köçürmək üçün istifadə olunursa, adb pull faylları cihazdan kompüterə köçürmək üçün istifadə olunur. Əvvəlki vəziyyətdə olduğu kimi, faylı cihazda əldə etmək istədiyiniz yolu və bu faylı kompüterə yerləşdirmək istədiyiniz yolu göstərməlisiniz. Faylın adb proqramını işlətdiyiniz qovluğa getməsini istəyirsinizsə, ikinci yol lazım deyil.

Superfreak.mp4 faylını planşetinizin və ya smartfonunuzun /sdcard/Movies/ qovluğundan Jerry, C:\Users\Jerry\Desktop istifadəçisinin Windows 8 iş masasına kopyalamaq nümunəsidir.

Faylın adb-ni işlətdiyiniz qovluğa getməsini istəyirsinizsə, adb pull /sdcard/Movies/superfreak.mp4 əmrini daxil edin.

4. adb reboot əmri

Bu əmr tez-tez cihazımızda etdiyimiz dəyişiklikləri qəbul etməli olduğumuz zaman köklənmə və ya yeni proqram təminatının quraşdırılması zamanı istifadə olunur. Siz adb reboot əmrini daxil etdikdən sonra planşetiniz və ya telefonunuz yenidən işə düşəcək.

Bu əmr həm də vacibdir, çünki o, bütün lazımi əməliyyatları yerinə yetirdikdən sonra cihazı avtomatik olaraq yenidən işə salmağa imkan verən skriptlərin içərisinə yerləşdirilə bilər.

5. adb reboot-bootloader və adb reboot bərpa əmrləri

adb istifadə edərək, siz yalnız Android cihazınızı yenidən başlaya bilməz, həm də onu yükləyiciyə yenidən yükləyə bilərsiniz. Bu rejim, kök hüquqlarını əldə etmək və alternativ proqram təminatını daha da quraşdırmaq üçün lazım olan yükləyicinin kilidini aça bilməmiz üçün lazımdır.

Bəzi qurğular işə salındıqda xüsusi düymələr kombinasiyasından istifadə etməklə yüklənə bilər, lakin tez-tez adb reboot-bootloader əmri yükləyiciyə daxil olmaq üçün yeganə yoldur.

Eynilə, adb proqramı planşet və ya smartfonun bərpa menyusuna daxil olmaq və ya bərpa etmək üçün istifadə edilə bilər. Bu, adb reboot bərpa əmrindən istifadə etməklə edilə bilər

6. Fastboot cihazları əmri

Planşetinizi yükləmə rejimində yenidən işə salsanız, o, adb əmrlərini qəbul etməyi dayandıracaq. Bu rejimdə biz fastboot proqramından istifadə edərək cihazla əlaqə saxlaya bilərik.

Fastboot devices əmrindən istifadə edərək, cihazınızın yükləyici rejimində bu proqramdan əmrləri qəbul edib-etmədiyini öyrənə bilərsiniz. Fastboot çox güclü bir vasitə olduğundan, bəzi Android cihaz istehsalçıları bu proqrama yükləmə rejimində girişi təmin etmir.

Adb ilə olduğu kimi, fastboot devices əmrini daxil etdikdən sonra cihazınızın seriya nömrəsini görməlisiniz.

Tez-tez fastboot-un işləməməsinin səbəbi cihazınız üçün lazımi Windows sürücülərinin olmamasıdır.

7. Fastboot oem kilidini açmaq əmri

Bəzi istehsalçılar (məsələn, HTC və ya Asus) öz planşetlərinin və smartfonlarının yükləyicisini açmağa imkan verən xüsusi yardım proqramlarını buraxırlar, bundan sonra ClockworkMod kimi alternativ bərpaları quraşdıra bilərsiniz. və ya TWRP və müstəqil tərtibatçıların proqram təminatı (xüsusi proqram təminatı).

Bununla belə, bir çox hallarda, siz fastboot proqramından istifadə edərək Android cihazının yükləyicisini aça bilərsiniz. Bunu etmək çox asandır - planşetiniz və ya telefonunuz yükləmə rejimində olduqda (5-ci addım), əmr satırı pəncərəsində aşağıdakı əmri daxil edin: fastboot oem kilidini açın.

Bundan sonra, planşetinizin və ya smartfonunuzun ekranında görünəcək təlimatlara əməl etməlisiniz.

Diqqət! Fastboot oem kilidini açmaq əmrini yerinə yetirdikdən sonra cihazınız quraşdırdığınız proqramlardan tamamilə təmizlənəcək və şəxsi məlumatlarınız da silinəcək.

8. adb shell əmri

adb shell əmri tez-tez bəzi təcrübəsiz istifadəçiləri çaşdırır.

Bu əmrdən istifadə etməyin iki yolu var. Əgər sadəcə əmr satırı pəncərəsində adb shell yazıb Enter düyməsini sıxsanız, siz terminal rejiminə və ya Android cihazınızın komanda qabığına aparılacaqsınız, burada istənilən Android qabığı əmrlərini yerinə yetirə bilərsiniz.

Aşağıda Android qabığında ls əmrinin işlədilməsinin nəticəsini görə bilərsiniz

Bu rejim Linux və Mac kompüter istifadəçilərinə yaxşı məlumdur. Əgər siz bash shell əmrləri ilə tanışsınızsa, bu rejimdə işləməkdə heç bir probleminiz olmayacaq. Əks halda, adb shell rejimindən onun bütün əmrlərinin məqsədini başa düşməyincə istifadə etməyi məsləhət görmürəm, çünki bu rejimdə cihazınızda olan fayllara tam giriş əldə edirsiniz və təsadüfən əməliyyat sistemində düzəlməz dəyişikliklərə səbəb ola bilərsiniz.

adb qabığından istifadə etməyin ikinci yolu bu konstruksiyadan istifadə edərək tək bir Android qabığı əmrini yerinə yetirməkdir: adb shell<команда>. Məsələn, "adb shell chmod 666 /data/filename" kimi bir əmrdən istifadə edərək fayl icazələrini dəyişə bilərsiniz.

9. adb quraşdırma əmri

adb proqramı ilə siz sadəcə faylları cihazınıza köçürməkdən daha çox şey edə bilərsiniz. Bu proqram həmçinin Android cihazlarında apk faylları şəklində proqramlar quraşdırmağa imkan verir. Bunun üçün adb quraşdırma əmri var. Bu, bir az push əmrinə bənzəyir: quraşdırmaq istədiyiniz proqramın olduğu faylın yerləşdiyi yolu göstərməlisiniz. Buna görə də, ən asan yol əvvəlcə apk faylını adb proqramı olan qovluğa köçürməkdir, bundan sonra adb install ApplicationFileName.apk əmrindən istifadə edərək proqramı quraşdıra bilərsiniz.

Tətbiqi yeniləmək lazımdırsa, bu halda -r keçidindən istifadə etməlisiniz və əmr belə görünəcək: adb install -r ApplicationFileName.apk.

-s keçidindən istifadə edərək siz proqramları yaddaş kartına quraşdıra bilərsiniz (əgər proqram təminatınız buna imkan verirsə). -l keçidi quraşdırma zamanı proqramı kilidləməyə imkan verir (onu /data/app-private qovluğuna quraşdıraraq). Daha inkişaf etmiş funksiyalar üçün başqa düymələr var, lakin onların təsviri ayrı bir məqalənin mövzusudur.

10. adb uninstall əmri

Nəhayət, planşetinizdən və ya telefonunuzdan proqramları silə bilərsiniz. Bunun üçün adb ApplicationFileName.apk uninstall əmrindən istifadə edin

Bu əmrdə -k açarı var ki, bu da proqramı silərkən onun məlumatlarını və keşini silməyə deyil, onları cihazda saxlamağa imkan verir.

Bonus: adb sideload əmri

Bu əmr Nexus planşetlərinin və smartfonlarının sahibləri üçün çox faydalı olacaq - onun köməyi ilə onlar öz cihazlarında rəsmi proqram təminatını yeniləyə biləcəklər. Başqa sözlə, smartfon və ya planşetiniz havadan yeniləmə almamışdırsa, siz rəsmi internet saytından yeni proqram təminatı yükləyə və cihazı əl ilə yeniləyə bilərsiniz.

Mikroproqram faylını kompüterinizə endirdikdən və planşetinizi və ya telefonunuzu ona qoşduqdan sonra siz cihazınızı bərpa rejiminə yenidən yükləməlisiniz, “ADB-dən yeniləməyi tətbiq et” seçimini etməli və sonra əmr satırı pəncərəsində aşağıdakı əmri daxil etməlisiniz. kompüter: adb sideload xxxxxxxx.zip, burada xxxxxxxx.zip proqram təminatı ilə zip faylının adıdır.

Bu materialda Nexus cihazlarının proqram təminatını əl ilə yeniləmək barədə daha ətraflı təlimatları tapa bilərsiniz.

Əlaqədar materiallar:

USB kabel və ya Wi-Fi vasitəsilə qoşulmuş smartfonla işləmək üçün bir çox vasitə var. Xüsusilə inkişaf etmiş alətlər sizə faylları köçürməyə, proqram təminatı quraşdırmaq və silməyə, kontaktlara baxmaq, ekran görüntüləri çəkmək və hətta SMS göndərmək imkanı verir, lakin heç bir qrafik alət Android konsolunun təmin edə biləcəyi güclə müqayisə edilə bilməz. Bu yazıda ADB (Android Debug Bridge) haqqında danışacağıq - kompüterdən Android konsolu ilə işləmək üçün standart bir vasitədir.

Məqalədə təsvir olunan əmrlər bazardan terminal emulyatorunu yükləməklə birbaşa cihazda yerinə yetirilə bilər, lakin bunu, əlbəttə ki, adb vasitəsilə kompüterdən etmək daha rahatdır.

ADB Əsasları

ADB ilə işləməyə başlamaq üçün siz onu cihazınızda aktivləşdirməlisiniz və kompüterinizdə adb yardım proqramını və sürücüləri quraşdırmalısınız. İlk tapşırıq "Tərtibatçılar üçün" parametrlər elementində "USB Debugging" funksiyasını aktivləşdirməklə həyata keçirilir (əgər bu element gizlidirsə, "Telefon haqqında" menyusundakı quruluş nömrəsinə yeddi dəfə vurun).

ADB-ni kompüterinizə quraşdırmaq üçün Adb Kitini yükləyin və onu istənilən qovluğa açın (Rus hərfləri olmayan qovluq adlarından istifadə etməyi məsləhət görürəm). Biz həmçinin ADB sürücülərini yükləyib quraşdırırıq.

Komanda xəttindən adb ilə işləmək lazımdır. Win + R düymələrini basın və cmd daxil edin, sonra adb-nin yerləşdiyi qovluğa keçin. Qovluğum üçün əmr belə olardı:

CD\android

Bütün bu manipulyasiyaları hər dəfə etməmək üçün Path dəyişəninə istədiyiniz qovluğu əlavə edə bilərsiniz. Bunu etmək üçün “İdarəetmə Paneli -> Sistem -> Qabaqcıl sistem parametrləri -> Ətraf mühit dəyişənləri” bölməsinə keçin, Yol dəyişənini tapın və nöqtəli vergüllə ayrılmış sətrin sonuna adb qovluğuna yolu əlavə edin. İndi konsolu işə saldıqdan sonra dərhal lazımi əmrləri daxil edə bilərsiniz.

Aşağıdakı əmrdən istifadə edərək telefonla əlaqəmizi yoxlayaq (o, qoşulmuş cihazların siyahısını göstərməlidir):

adb cihazları

Wi-Fi vasitəsilə AİB ilə işləyə bilərsiniz. Bunun üçün sizə kök hüquqları və WiFi ADB proqramı lazımdır. Proqramı işə salırıq, açarı sıxırıq və qoşulma əmrindən və tətbiqin göstərdiyi IP ünvanından istifadə edərək smartfona qoşuluruq:

MƏLUMAT

Konsolun çıxışını siçan ilə seçdikdən sonra kopyalaya, həmçinin kopyalanan əmri və ya fayl adını siçanın sağ düyməsi ilə konsola yapışdıra bilərsiniz. Konsol xüsusiyyətlərində aktivləşdirilib.

Proqramların quraşdırılması

AİB proqramları smartfonunuza köçürmədən quraşdırmaq üçün istifadə edilə bilər. Sizə lazım olan tək şey aşağıdakı əmri yerinə yetirməkdir:

Adb install d:/downloads/filename.apk

Siz həmçinin əmrə əlavə düymələr əlavə edə bilərsiniz. Faydalı olacaq -e- məlumatları saxlayarkən proqramı yenidən quraşdırın və -d- cari versiyadan daha az versiya quraşdırın.

Proqramlar silinə bilər, lakin bunun üçün paketin adını bilməlisiniz (bir az sonra necə öyrənəcəyinizi söyləyəcəyəm). Nümunə olaraq Angry Birds Seasons oyunundan istifadə edərək, komanda belə görünəcək:

Adb com.rovio.angrybirdsseasons proqramını silin

Proqram ehtiyat nüsxəsi

Android-də əmr satırından istifadə etməklə də işə salına bilən daxili ehtiyat funksiyaları var. Bunu etmək üçün adb backup əmrindən və bir sıra seçimlərdən istifadə edin:

Adb ehtiyat nüsxəsi [seçimlər]<приложения>

  • -f yaradılan faylın adını və onun kompüterdəki yerini göstərir. Açar yoxdursa, cari kataloqda backup.ab faylı yaradılacaq;
  • -apk|-noapk ehtiyat nüsxəyə yalnız proqram məlumatlarının və ya apk-nın özünün daxil edilməsini göstərir (defolt olaraq onu daxil etmir);
  • -obb|-noobb proqramlar üçün .obb uzantılarının ehtiyat nüsxəyə daxil olub-olmamasını müəyyən edir (standart olaraq daxil edilmir);
  • -paylaşıldı|-noshared SD kartdakı tətbiqin məzmununun ehtiyat nüsxəyə daxil edilib-edilmədiyini müəyyən edir (standart olaraq daxil edilmir);
  • -hamısı bütün quraşdırılmış proqramların ehtiyat nüsxəsinin çıxarılmasının zəruriliyini göstərir;
  • -sistem|-nosistem sistem proqramlarının ehtiyat nüsxəyə daxil olub-olmamasını müəyyən edir (standart olaraq daxildir);
  • - ehtiyat üçün paketlərin siyahısı.

Əgər biz .apk daxil olmaqla bütün qeyri-sistem proqramlarının ehtiyat nüsxəsini müəyyən bir yerə yaratmaq istəsək, onda əmr belə görünəcək:

Adb backup -f c:\android\backup.ab -apk -all -nosystem

Daxil etdikdən sonra cihazın özündə ehtiyat nüsxəsinin başlanğıcını təsdiqləməlisiniz. Yaranan ehtiyat nüsxəsini bərpa etmək üçün müvafiq əmri yerinə yetirməlisiniz:

Adb bərpa c:\android\backup.ab

Konsol daxilində konsol

Windows üçün DOS konsolu olan qeyd olunan konsolla yanaşı, Android-in də özününkü var. vasitəsilə deyilir adb qabığı və mahiyyətcə standart Linux konsoludur, lakin bazardan BusyBox quraşdırmaqla genişləndirilə bilən natamam əmrlər dəsti ilə. Bu konsoldan istifadə etməyin iki yolu var. İnteraktiv rejimdə əmrlə işə salınır

adb qabığı

Konsolda $ işarəsi görünür (bundan sonra mətndə bu işarə ilkin adb qabığı əmrini daxil etməyin zəruriliyini ifadə edəcək) və bundan sonra hər birindən sonra cavab alaraq bir sıra əmrlər daxil edə bilərsiniz. İkinci üsul, yalnız bir əmr daxil etmək lazımdırsa, onu adb qabığından istifadə edərək bir sıra yaza bilərsiniz.

Qabıq faylları kopyalamaq, köçürmək və silmək üçün standart əmrlərdən istifadə edir: cp, mvrm. Siz qovluqları dəyişə bilərsiniz ( CD) və onların məzmununa baxın ( ls). İstənilən arayış kitabından öyrənə biləcəyiniz standart Linux əmrlərinə əlavə olaraq, Android-in bir neçə özünəməxsus xüsusi aləti var, lakin onlardan bəzilərini istifadə etmək üçün siz smartfonunuzda kök hüquqları əldə etməli olacaqsınız və konsolu işə saldıqdan sonra, su əmrini işlədin:

adb shell su

Hər hansı bir əmrə cavab olaraq "giriş rədd edildi" və ya "rootsunuz?" kimi bir sətir görsəniz bunu etmək lazımdır. Uğurlu olarsa, $ işarəsi # olaraq dəyişəcək.



Skrinşot çəkilir

Bir sətirdə aparılır:

Adb shell screencap /sdcard/screen.png

Bundan sonra şəkili əmrlə cihazdan çıxarmaq lazımdır adb çəkin:

Adb pull /sdcard/screen.png

Bərpa zamanı aşağıdakı əmrlə ekran görüntüsünü çəkə bilərsiniz:

Adb pull /dev/graphics/fb0

Sonra fb0 faylını FFmpeg-dən istifadə edərək normal şəkilə çevirməlisiniz, onu yükləməlisiniz və adb qovluğuna yerləşdirməlisiniz. Artırma cihazınızda quraşdırılmalıdır:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Cihaz ekranında baş verən videonu qeyd edin

adb shell screenrecord --size 1280x720 --bit-rate 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Bu əmr 1280 x 720 (əgər göstərilməyibsə, cihazın yerli ekran təsviri istifadə olunacaq), 6 Mbit/s bit sürəti, uzunluğu 20 s (əgər göstərilməyibsə, maksimum dəyər) olan videonu yazmağa başlayacaq. 180 saniyəyə təyin ediləcək), konsolda ekran jurnalları ilə. Qeydə alınmış video /sdcard-da (video.mp4 faylı) yerləşdiriləcək.

MƏLUMAT

Hamısı konsoldan və içəridə işə salındı adb qabığı tamamlanması bir qədər vaxt aparan proseslər Ctrl + C kombinasiyasından istifadə etməklə dayandırıla bilər. Qabıqdan çıxın və adi adb əmrlərinin yerinə yetirilməsinə qayıdın - Ctrl + D.

Tətbiq idarəetməsi

Proqramları idarə etmək üçün iki əmrdən istifadə olunur: axşam(paket meneceri) - paket meneceri və am(fəaliyyət meneceri) - fəaliyyət meneceri. Bu komandaların bir çox açarları var, onları tərtibatçılar portalında görmək olar. Gəlin bir neçəsinə baxaq.

Başlamaq üçün, sonradan faydalı olacaq paket adları şəklində cihazda quraşdırılmış proqramların siyahısını alacağıq:

Davamı yalnız abunəçilər üçün əlçatandır

Seçim 1. Saytdakı bütün materialları oxumaq üçün Hacker-a abunə olun

Abunəlik sizə göstərilən müddət ərzində saytdakı BÜTÜN ödənişli materialları oxumağa imkan verəcək. Biz bank kartları, elektron pullar və mobil operator hesablarından köçürmələr ilə ödənişləri qəbul edirik.

AİB və Fastboot yardım proqramları Android SDK inkişaf dəstinə daxildir (onu Android Studio ilə qarışdırmayın, əlbəttə ki, Android üçün inkişaf etdirmək niyyətində deyilsinizsə, onun çətin quraşdırma faylını daha az yükləyin). ADB kompüterdən Android konsoluna daxil olmağa imkan verən (qadceti USB vasitəsilə PC-yə qoşmaqla) sazlama vasitəsidir. Eyni zamanda olmalıdır. Fastboot eyni adlı rejimdə yükləndikdə (cihazınızda varsa) cihazla işləmək üçün nəzərdə tutulub.

ADB-dən istifadə edərək, siz öz smartfonunuzu/planşetinizi kompüterinizdən idarə edə bilərsiniz: proqramların ehtiyat nüsxəsini çıxarın, ekran yazısını yazın, smartfonunuzu Bərpa rejiminə qoyun və s. Bundan əlavə, siz Wi-Fi vasitəsilə ADB ilə işləyə bilərsiniz. Bunu etmək üçün cihazınızın kök hüquqları olmalıdır, həmçinin şəbəkə üzərindən kompüterinizə qoşulan xüsusi proqrama ehtiyacınız olacaq. Məsələn, ADB Wireless və ya WiFi ADB. Ancaq bu ayrı bir məqalə üçün materialdır.

Fastboot istifadə edərək, siz xüsusi Bərpa (və ya), Bootloader kilidini aça bilərsiniz (HTC, Motorola, Sony, Nexus, Huawei, bloklandığı ən son LG cihazlarında), sistem bölmələrini təmizləyə bilərsiniz.

ADB və Fastboot-u necə quraşdırmaq olar: təlimatlar

1. Android SDK-nı endirə biləcəyiniz rəsmi vebsayta keçin: https://developer.android.com/studio/index.html. "Yalnız komanda xətti alətləri" bölməsinə gedin və Windows üçün arxivi seçin.

2. “Yuxarıdakı şərtləri oxudum və razıyam” qutusunu yoxlayın və “Windows üçün Android Komanda Xətti Alətlərini Yükləyin” düyməsini klikləyin. Arxiv endirməyə başlayacaq.

3. Onu yükləyin və “C:” Diskinin kökünə çıxarın.

4. Siz həmçinin rəsmi səhifədən Java İnkişaf Kitini yükləməlisiniz. Vebsayta keçin, “Lisenziya Müqaviləsini Qəbul Et” qutusunu qeyd etməklə lisenziya müqaviləsinin şərtləri ilə razılaşın və sisteminizin bit ölçüsünə uyğun gələn JDK versiyasını endirin.

Birinci yol

Android SDK qovluğuna qayıdın, “alətlər”i açın və “android”i işə salın.

"Android SDK Platform-alətləri"ni yoxlayın (həmçinin Nexus cihazınız varsa "Google USB sürücüsü") və "Paketləri quraşdır" düyməsini basın.

Digər cihazlar üçün sürücülərin quraşdırılması haqqında aşağıda oxuyun.

"Lisenziyanı qəbul et" seçin və "Quraşdır" düyməsini basın.

Mənim jurnalım səhv olduğunu göstərdi. Ancaq sonda hər şey uğurla başa çatdı.

Yuxarıdakı addımları tamamladıqdan sonra “sdk-tools-windows-” qovluğunda versiya"platforma alətləri" görünəcək və bizim maraqlandığımız "ADB" və "Fastboot" olacaq.

İkinci yol

"sdk-tools-windows-" qovluğuna gedin. versiya» → “alətlər” → “zibil qutusu” və “Shift” düyməsini basıb saxlayın, boş sahəyə sağ klikləyin. Kompüterinizdə və ya dizüstü kompüterinizdə Windows 10-un ən son quruluşlarından biri quraşdırılıbsa, "Əmr pəncərəsini açın" və ya "Burada PowerShell pəncərəsini açın" seçin.

Komandanı PowerShell və ya Command Prompt-a yapışdırın (PowerShell-də başlanğıcda ./ əlavə edin):

Komandanı yerinə yetirmək üçün "Enter" düyməsini basın. Fayllar yüklənəcək və sizdən quraşdırmaq tələb olunacaq:

Aktivləşdirmək üçün y, yəni "bəli" yazın və "Enter" düyməsini basın, bundan sonra "platforma alətlərinin" quraşdırılması başlayacaq.

Sonda, əmr satırında prosedurun uğurla başa çatması barədə bir mesaj göstərilir. Və içərisində ADB və Fastboot olan "platform-tools" qovluğu "sdk-tools-windows-"-də görünəcək. versiya».

(!) Nədənsə əvvəlki üsullardan istifadə edərək ADB və Fastboot-u quraşdıra bilmirsinizsə, üçüncü seçimdən istifadə edin - sadəcə olaraq "platforma alətləri" arxivini yükləyin və onu "C:" sürücüsünə açın.

Windows üçün ADB və Fastboot sürücülərinin quraşdırılması

Kompüter, smartfon və ya planşet üçün USB sürücüsünü yükləməlisiniz:

  • Samsung - sürücü Kies yardım proqramına daxildir: http://www.samsung.com/ru/support/usefulsoftware/KIES/ və ya istədiyiniz modeli seçməklə onu ayrıca yükləyə bilərsiniz: http://www.samsung.com /us/ support/downloads
  • HTC – HTC Sync Manager-in bir hissəsi kimi: http://www.htc.com/ru/software/htc-sync-manager/
  • Nexus - Android drayveri yuxarıda təsvir olunduğu kimi Android SDK ilə birlikdə quraşdırılır.
  • Huawei - HiSuite yardım proqramı ilə birlikdə: http://consumer.huawei.com/minisite/HiSuite_en/index.html
  • LG – LG PC Suite proqramını quraşdırın: http://www.lg.com/ru/support/software-firmware
  • Motorola - bu səhifəyə baxın: https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481
  • Sony Xperia - Bütün modellər üçün FastBoot sürücüləri buradadır: http://developer.sonymobile.com/downloads/drivers/
  • Xiaomi – Mi PC Suite: http://pcsuite.mi.com
  • MTK – MediaTek çiplərindəki Çin cihazları üçün: http://online.mediatek.com/Public%20Documents/MTK_Android_USB_Driver.zip
  • Lenovo - smartfon və ya planşet modelinizi seçin və AİB sürücüsünü endirin: http://support.lenovo.com/us/en/GlobalProductSelector
  • Rəsmi veb saytlarında digər istehsalçıların cihazları üçün həll yollarını axtarın.

Müxtəlif universal ADB sürücü quraşdırıcıları var (məsələn, bu: http://adbdriver.com/downloads/) - onlardan, məsələn, nədənsə rəsmi həlli quraşdırmaq mümkün olmadıqda istifadə edilə bilər.

Modeliniz quraşdırıcısı olmayan bir sürücü ilə gəlirsə, aşağıdakıları etməlisiniz:

1. “İdarəetmə Paneli” → “Cihaz meneceri”nə keçin. Windows 10-da Başlat menyusuna sağ vurun və Cihaz Meneceri seçin.

2. Siyahıda sürücüləri quraşdırmalı olduğunuz cihazı tapın. Sağ klikləyin və Sürücüləri Yeniləyin.

Gördüyünüz kimi, kompüter mənim Nexus 7 planşetimi düzgün tanıyır.Əgər kompüteriniz smartfonu səhv aşkarlayırsa və ya cihazın yanında içərisində nida işarəsi olan sarı üçbucaq varsa, sizdən Android sürücülərinin “əl ilə” quraşdırılması tələb olunur.

3. “Sürücü proqram təminatı üçün bu kompüteri nəzərdən keçirin” seçin.

4. Kompüterinizdə sürücü qovluğuna gedən yolu göstərin.

Quraşdırma tamamlanana qədər gözləyin və sonra gadgetı USB vasitəsilə kompüterinizə yenidən qoşun.

Fastboot və ADB ilə necə başlamaq olar

ADB və ya Fastboot ilə işləmək əmr satırından həyata keçirilir; yardım proqramları iki yolla işə salınır:

1: "Başlat" üzərinə sağ vurun və "Əmr əmri (Admin)" və ya "Windows PowerShell (İdarəçi)" seçin. Sonra, əmrlərdən istifadə edərək, ADB və Fastboot ilə qovluğa gedən yolu göstərin (hər birini daxil etdikdən sonra "Enter" düyməsini basın).

"C:\" sürücüsünün kökünə qayıtmaq üçün istifadə edin:

Bu əmr sayəsində istədiyiniz qovluğu açırıq:

Mənim vəziyyətimdə belə oldu:

cd\tools_ versiya-windows\platforma alətləri

Siz əldə edəcəksiniz (Google tərtibatçıları bu təlimatın orijinal versiyasını yazdıqdan sonra arxivin adını dəyişib):

cd\sdk-alətlər-windows- versiya\platforma alətləri

Fastboot və ADB-yə gedən yol göstərilib, indi biz onlarla konsoldan işləyirik.

Bunu hər dəfə etmək məcburiyyətində qalmamaq üçün "Yol" dəyişəninə "platforma alətləri" yolunu əlavə edin. Əvvəlcə naviqasiya çubuğunda qovluğa gedin, "platforma alətləri" üzərinə sağ vurun və "Ünvanı kopyalayın" seçin.

"İdarəetmə Paneli" na gedin. Bunu etmək üçün "Win" + "R" düymələrini basın və "Açıq:" sahəsində nəzarəti yapışdırın. OK düyməsini basın.

Sistem → Qabaqcıl Sistem Parametrləri → Ətraf Mühit Dəyişənləri... seçin.

"Yol" dəyişənini tapın, onu vurğulayın və "Düzenle ..." seçin.

Yeni düyməsini basın, "platforma alətləri" qovluğuna yolu yapışdırın və OK düyməsini basın.

Bir çoxumuz artıq ADB (Android Debug Bridge) ilə tanışıq, çünki bir Android cihazının sahibi olaraq biz tez-tez belə sadə hərəkətləri yerinə yetirməliyik. adb pushçəkmək, və ya adb yenidən başladın və s. Ancaq bir çox təcrübəsiz istifadəçilər üçün sadəcə əmr xəttinin görünüşü artıq qorxuludur və bu, olduqca mümkün görünür. Əslində hər şey olduqca sadə olsa da, təcrübəli istifadəçilər mənə yalan danışmağa imkan verməyəcəklər və ən böyük çətinlik bütün bu əmrləri yadda saxlamaqdır, baxmayaraq ki, bunu etmək lazım deyil, çünki İnternet həmişə əlindədir və düzgün əmr tapmaq mümkün deyil. çətin.

Android SDK emulyatorunun bir hissəsi olan Android Debug Bridge sizə kompüterinizlə ona qoşulmuş Android cihazı arasında əlaqə saxlamağa imkan verir.Yeri gəlmişkən, əgər sizə hansısa proqram təminatı lazımdırsa, buradan noutbukunuz üçün proqramları pulsuz yükləyə bilərsiniz. AİB ilə nə edə bilərəm? Onun imkanları olduqca genişdir, məsələn, ən populyar hərəkətlər: faylları Android cihazından kompüterə köçürmək, faylları kompüterdən Android-ə yükləmək, bir çox Linux əmrlərini yerinə yetirmək, səhv hesabatları almaq və s.

Beləliklə, əgər siz bu işdə yenisinizsə və AİB haqqında onun nə olduğundan bir az daha çox öyrənmək istəyirsinizsə, o zaman AİB-i öyrənmək üçün mənim kiçik əsas bələdçimə baxmağı təklif edirəm.

Nəyə ehtiyacınız olacaq

1. Windows 32bit üçün Android Debug Bridge (ADB) - yükləyin

2. Windows 64bit üçün Android Debug Bridge (ADB) - yükləyin

3. Windows OS quraşdırılmış kompüter.

İndi aktiv mərhələyə keçək:

1. Lazım olan zip arxivini yükləyin və istədiyiniz yerdə çıxarın, məsələn, C sürücüsü.

2. İndi C:/adb/sdk/platform-tools qovluğuna keçin. Burada aşağıdakı şəkildə göstərildiyi kimi bir sıra faylları tapa bilərsiniz.

3. Shift düyməsini basıb saxlayın + sağ klikləyin və cari qovluqdan Windows əmr xəttini işə salın.

4. Komandanı daxil edin adb başlanğıc serveri.

5. Cihazınızın düzgün qoşulduğuna və kompüter tərəfindən tanındığından əmin olmaq üçün əmri daxil edin: adb cihazları. Hər şey qaydasındadırsa, buna bənzər bir şey görəcəksiniz:

İndi cihazınız qoşulub və hər şey işləyir, gəlin onunla bir az oynayaq.

AİB vasitəsilə LOGCAT oxunur

Ən asan yol əmri yerinə yetirməkdir: adb logcat. Nəticədə, cihaz jurnalının bütün məzmunu ekranda görünəcək. Logcat-ı ayrı bir faylda əldə etmək üçün: adb logcat > logcat.txt.

BUGREPORT

Komandanı işlədə bilərsiniz: adb səhv hesabatı, lakin yaradılan hesabatın oxuna bilməyəcəyi barədə bildiriş alacaqsınız, ona görə də istifadə etmək daha yaxşıdır: adb baqreportu >result.txt.

AİB ROOT giriş hüquqları ilə birlikdə

AİB-dən tam giriş hüquqları ilə işləmək üçün cihazı kökləməlisiniz. Cihaz artıq əl ilə işləyirsə, əmri yerinə yetirin: adb kökü və biz aşağıdakı şəkildə göstərilənləri görürük (kök hüquqları ilə ADB-ni yenidən başladın).

ADB vasitəsilə proqramların quraşdırılması

Tətbiqi quraşdırmaq üçün apk faylının adında boşluq olmadığından əmin olun və ona doğru düzgün yolu bilməlisiniz. Yaxşı, sonra əmri icra edirik: adb quraşdırın+ quraşdırma faylının adı. Mənim nümunəmdə papertoss oyununu quraşdırdım, buna görə də hər şey yaxşı olarsa, ekranda bu şəkli alacaqsınız:




Üst