Firmware faylını fastboot vasitəsilə yükləyin. AİB nədir? Android üçün 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!

ADB (Android Debug Bridge Utility) Android SDK-ya daxil edilmiş komanda xəttidir. AİB sizə cihazınızı USB vasitəsilə idarə etməyə, faylları köçürməyə, proqramları quraşdırıb silməyə və s. imkan verir. AİB bəzi Android fəndlərindən istifadə etməyə imkan verir.

Addım 1: Android SDK quraşdırın

Android SDK yükləmə səhifəsinə keçin və aşağı diyirləyin "Yalnız SDK Alətləri". OS üçün ZIP faylını yükləyin və arxivi çıxarın.

SDK Manager exe faylını işə salın və “Android SDK Platform-alətləri” istisna olmaqla, bütün elementlərin işarəsini çıxarın. Nexus smartfonundan istifadə edirsinizsə, sürücüləri yükləmək üçün “Google USB Driver” qutusunu da yoxlaya bilərsiniz. Quraşdırma düyməsini basın. Komponentlər, o cümlədən AİB və digər utilitlər endiriləcək və quraşdırılacaq.

Quraşdırma tamamlandıqda, SDK menecerini bağlaya bilərsiniz.

Diqqət! Hazırda quraşdırma aşağıdakı kimi davam edir:
Android Studio yükləmə səhifəsinə keçin, "Yalnız əmr satırı alətlərini əldə edin" bölməsinə keçin və müvafiq OS versiyası üçün arxivi yükləyin (bizim vəziyyətimizdə bu, Windows-dur).

Yüklənmiş arxivi, məsələn, C sürücüsünün kökünə çıxarın.

SDK Manager ilə qarşılıqlı əlaqə komanda xətti vasitəsilə həyata keçirilir. Bütün əmrləri tanıya bilərsiniz, lakin biz əsas olanlara diqqət yetirəcəyik. SDK Manager-i işə salmaq üçün arxivin məzmununu açdığınız qovluğa gedin > alətlər > zibil və Shift düyməsini basıb saxlayın, boş sahəyə sağ klikləyin və başqa versiyadan istifadə edirsinizsə, "Əmr pəncərəsini aç" seçin. Windows 10. Və ya əmr satırını işə salın və işçi qovluğunu təyin edin. Mənim vəziyyətimdə bu:

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

Komandanı daxil edin sdkmanager və bütün mövcud seçimləri görmək üçün Enter düyməsini basın. Ancaq bizi aşağıdakı əmr maraqlandırır:

Sdkmanager "platform-tools" "platformalar;android-26"

Bu əmr Android 8.x versiyasına uyğun gələn API 26 üçün platforma alətləri (o cümlədən adb və fastboot) və SDK alətlərini quraşdıracaq. Android versiyalarının və onlara uyğun API-lərin tam siyahısı aşağıda təsvir edilmişdir:

  • 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

Çünki Mənim Android 7.0 ilə cihazım var, onda əmrim belə görünəcək:

Sdkmanager "platform-tools" "platformalar;android-24"

Bu addımı Android Studio GUI vasitəsilə də edə bilərsiniz. Bunu etmək üçün yükləmə səhifəsinə keçin, Android Studio proqramını endirin, quraşdırın və işə salın.

"Konfiqurasiya" və "SDK Meneceri" düyməsini basın.

Nexus cihazından istifadə edirsinizsə, “Android SDK Platform-alətləri” və “Google USB Disk”in yanında işarənin olduğundan əmin olun. SDK Menecerini və həmçinin Android Studio-nu bağlamaq üçün "OK" düyməsini basın.

Addım 2: USB sazlamanı aktivləşdirin

Telefon parametrlərinə gedin və "Telefon haqqında" seçin. Build Number üzərinə aşağı diyirləyin və bu elementə 7 dəfə klikləyin. Developer rejiminə daxil olduğunuzu göstərən bir mesaj görünməlidir.

Əsas parametrlər səhifəsinə qayıdın, yeni "Tərtibatçılar üçün" maddəsini görməlisiniz. "USB sazlama" funksiyasını aktivləşdirin. Lazım gələrsə, parol və ya PİN daxil edin.

Bunu etdikdən sonra telefonunuzu kompüterinizə qoşun. Telefonunuzda "USB sazlamanı aktivləşdirmək istəyirsiniz?" deyə soruşan bir pəncərə görəcəksiniz. "Həmişə bu kompüterdə icazə verin" yanındakı qutuyu işarələyin və OK düyməsini basın.

Addım 3: ADB-nin sınaqdan keçirilməsi və smartfonunuz üçün sürücülərin quraşdırılması

SDK-nın quraşdırıldığı qovluğu açın və orada platforma alətləri qovluğunu açın. AİB proqramı burada saxlanılır. Shift düyməsini basıb saxlayın və qovluğun içərisinə sağ vurun. "Əmr pəncərəsini açın" seçin.

ADB-nin düzgün işlədiyini yoxlamaq üçün Android cihazınızı USB kabeldən istifadə edərək kompüterinizə qoşun və aşağıdakı əmri yerinə yetirin:

adb cihazları

Siyahıda göstərilən cihazı görməlisiniz. Cihaz kompüterə qoşulubsa, lakin siyahıda görünmürsə, cihazınız üçün ADB sürücüsünü quraşdırmalısınız. Cihazınızın istehsalçısının saytında müvafiq fayllar olmalıdır. Məsələn, Motorola cihazları üçün onları yükləyə bilərsiniz, Samsung üçün, HTC üçün sürücülər HTC Sync Manager proqramına daxildir. Siz həmçinin tələb olunan faylları heç bir əlavə proqram təminatı olmadan XDA Developers saytında tapa bilərsiniz.

Google USB Driver-ı ilk addımda qeyd etdiyimiz kimi SDK Manager pəncərəsindəki Əlavələr qovluğundan da quraşdıra bilərsiniz.

Google USB sürücüsündən istifadə edirsinizsə, Windows-u cihazınız üçün quraşdırılmış drayverlərdən istifadə etməyə məcbur etməli olacaqsınız. Cihaz menecerini açın (Kompüterim qısayoluna sağ vurun və Xüsusiyyətlər - Cihaz meneceri seçin), siyahıda cihazınızı tapın. Bunun üzərinə sağ vurun və Xüsusiyyətlər seçin. Sürücü sekmesine keçin və Yeniləmə düyməsini basın. "Sürücü proqramı üçün bu kompüterə baxın" seçin.

SDK quraşdırılmış Əlavələr qovluğunda Google USB Driver tapın və google\usb_driver qovluğunu seçin və Next düyməsini basın. Sürücülər quraşdırıldıqdan sonra adb devices əmrini yenidən işə salın. Hər şey düzgün aparılırsa və sürücülər uyğundursa, cihazınızı siyahıda görəcəksiniz. Təbrik edirik, siz ADB sürücüsünü quraşdıra bildiniz.

Faydalı ADB əmrləri

ADB bəzi faydalı əmrlər təklif edir:

Adb quraşdırma C:\package.apk

— Proqramı kompüterinizdə C:\package.apk yolunda yerləşən telefonunuza quraşdırın;

Adb paketi silin

— package.name adlı proqramı cihazdan silin. Məsələn, com.rovio.angrybirds əmri Angry Birds oyununu siləcək;

Adb push C:\file /sdcard/file

— Faylı kompüterdən cihaza yerləşdirir. Bu əmr kompüterdəki C:\file faylını /sdcard/file< yolu ilə cihaza göndərəcək.

Adb pull /sdcard/fayl C:\file

- Əvvəlki əmr kimi işləyir, lakin əks istiqamətdə.

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 xüsusi alətləri 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), bit sürəti 6 Mbit/s, 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 üzvlər üçün əlçatandır

Seçim 1. Saytdakı bütün materialları oxumaq üçün “sayt” icmasına qoşulun

Müəyyən edilmiş müddət ərzində cəmiyyətə üzvlük sizə BÜTÜN Hacker materiallarına giriş imkanı verəcək, şəxsi məcmu endiriminizi artıracaq və peşəkar Xakep Score reytinqi toplamağa imkan verəcək!

Bu yazıda cihazları idarə etmək üçün standart ADB yardım proqramına baxacağıqAndroid mobil əməliyyat sistemi .


AİB-ə giriş

Android mobil cihazlarının bütün aspektlərini idarə edin - yaddaş, fayl sistemi, proqramların quraşdırılması və silinməsi və s. - yalnız mobil cihazın özündə deyil, həm də USB kabel vasitəsilə smartfon və ya planşet qoşmaqla fərdi kompüterdən də edə bilərsiniz. Bu məqsədlə, çox vaxt mobil cihaza xüsusi mülkiyyət proqramı daxil edilir.

adb proqramı cihazla kompüter arasında əlaqə yaradır, USB bağlantısı vasitəsilə cihaza əmrlər göndərməyə və Android sistemi ilə müxtəlif manipulyasiyalar etməyə imkan verir. Qabaqcıl istifadəçilər kök hüquqlarını əldə edərkən və ClockworkMod Recovery proqramını quraşdırarkən qarşılaşdılar.

Köməkçi proqram tərtibatçılar üçün nəzərdə tutulmuş Android SDK-nın bir hissəsidir. Həmçinin, smartfon istehsalçısı bu yardım proqramını müəyyən bir mobil cihaz üçün drayverlərlə birlikdə təmin edə bilər. Lakin yardım proqramının quraşdırılması ilə bağlı daha ətraflı məlumat aşağıda verilmişdir.

ADB interfeysinin əsas xüsusiyyətləri:

  • PC-yə qoşulmuş Android cihazlarına baxın;
  • Android sistem jurnalına baxmaq;
  • faylları bir Android cihazından kopyalamaq;
  • Android cihazında proqramların quraşdırılması və silinməsi;
  • Android cihazında məlumat bölməsini təmizləmək;
  • müxtəlif Android cihaz idarəetmə skriptlərini işlədin.


İşə hazırlıq

Əvvəlcə adb konsol yardım proqramını quraşdırmalısınız. Onu əldə etmək üçün bir neçə variant var.

1. Adətən Windows sistemlərində o, özəl smartfon və ya planşet sürücüləri ilə birlikdə quraşdırıla bilər. Siz adətən onu smartfon markasının adı olan qovluqdakı Proqram Faylları qovluğunda axtarmalısınız.

2. Bütün əməliyyat sistemlərinin istifadəçiləri üçün adb əldə etməyin universal yolu, yardım proqramını Android SDK meneceri vasitəsilə quraşdırmaqdır.

Linux istifadəçiləri üçün sürücülərin quraşdırılmasına ehtiyac yoxdur, ancaq udev üçün bir qayda yazmalısınız. Aşağıda Ubuntu üçün qayda yaratmaq ardıcıllığı verilmişdir.

Bunu etmək üçün əvvəlcə mobil cihazınızın idVendor və idProduct dəyişənlərinin dəyərlərini öyrənməlisiniz. Bu, cihazı USB kabel vasitəsilə birləşdirən terminalda lsusb əmrindən istifadə etməklə edilə bilər, bunun nəticəsində buna bənzər məlumatlar göstərilməlidir:

Avtobus 002 Cihaz 006: ID 12d1:1038 Huawei Technologies Co., Ltd.

Burada idVendor ID-dən sonra və iki nöqtədən əvvəl onaltılıq rəqəmlərdir. IdProduct iki nöqtədən sonra gələn dörd rəqəmdir.

Bundan sonra, chmod 644 hüquqları ilə və aşağıdakı məzmunlu /etc/udev/rules.d/51-android.rules faylını yaradın (identifikatorunuzu və istifadəçi dəyərlərinizi əvəz edin):

ALT SİSTEMLER=="usb", ATTRS(idVendor)=="12d1", ATTRS(idProduct) =="1038", MODE="0666", OWNER="istifadəçi"

$ sudo /etc/init.d/udev yenidən yükləyin

Adb qəbulunun birinci və ikinci hallarında, işə başladıqda konsolda quraşdırılmış yardım proqramına tam yolu daxil etməmək üçün mühit dəyişənlərini qurmaq çox məqsədəuyğundur. Bunu necə etmək olar, KV-nin səhifələrində bir dəfədən çox yazılmışdır, buna görə də bu məsələdə ətraflı məlumat verməyəcəyik.

Fərdi kompüterinizin qurulması artıq tamamlandı. Mobil cihazınızda USB ayıklama aktivləşdirilməlidir: "Parametrlər - Proqramlar - İnkişaf - USB Sazlama". Telefonunuzu USB kabel vasitəsilə qoşun və SD kimi QURMAYIN!

Tamamilə bütün adb imkanlarını əldə etmək üçün mobil cihaz artıq köklü olmalıdır və Busybox paketi (Google Play-də mövcuddur) də quraşdırılmalıdır. Ancaq həmişə yadda saxlamalısınız ki, kök hüquqlarının quraşdırılması bəzi hallarda cihazınızdakı zəmanəti ləğv edə bilər.

İndi adb ilə işləməyə başlaya bilərsiniz.


adb ilə işləmək

Bəzi adb əmrlərinə baxaq. Konsolu açın və əmri işə salın

$ adb cihazları

Bu əmr PC-yə qoşulmuş cihazların siyahısını göstərəcək. Belə bir şey görünməlidir

Əlavə edilmiş cihazların siyahısı
4CA94Dxxxxx cihazı

$ adb yenidən başladın

$ adb reboot bərpası

Kompüterdən apk paketinin quraşdırılması

$ adb quraşdırın<путь_к_apk>

Paketin çıxarılması

$ adb sil

Cihazın əməliyyat jurnalına baxın

$ adb logcat

Bundan sonra Android sistem mesajlarının dinamik çıxışını görəcəksiniz. Cihazla hər hansı manipulyasiya etsəniz, bu, müvafiq mesajların çıxışı vasitəsilə dərhal göstəriləcək. Ctrl+C düymələri kombinasiyasından istifadə edərək sazlama rejimindən çıxın.

Və AİB-nin köməyi ilə siz mobil cihazınızda əsl Unix qabığını işlədə bilərsiniz.

$ adb qabığı

Qabığı işə salmaqla siz cihazda mövcud olan bütün UNIX əmrlərindən - cat, ls, df və digərlərindən istifadə edə, həmçinin skriptləri işə sala bilərsiniz.

Əgər sizdə root və Busybox varsa, o zaman siz ümumiyyətlə mobil cihazınızla istədiyinizi edə bilərsiniz. Beləliklə, ADB-dən istifadə edərkən diqqətli olmalısınız.

Bütün ADB əmrlərinin tam siyahısı adb-ni parametrlərsiz işlətməklə əldə edilə bilər.

adb yardım proqramı çoxları üçün mürəkkəb görünə bilər. Gələcək məqalələrdə bu yardım proqramı ilə işi asanlaşdıran müxtəlif qabıq proqramlarına baxacağıq.

Mixail ASTAPCHİK

FastBoot istifadə edərək Android-i yandırmaq lazımdır, amma necə olduğunu bilmirsiniz? Bu məqalə FastBoot yardım proqramının istifadəsi, onu necə istifadə etmək, haradan yükləmək və Android cihazını necə yandırmaq barədə ətraflı təlimatları təqdim edir.

Bu təlimat FastBoot-dan necə istifadə etməyi tam izah edəcək! Fastboot-dan arakəsmələri təmizləmək, IMG fayllarını flash etmək, yenidən yükləmək və başqaları üçün necə istifadə etmək olar.

Arxivləşdirilmiş yeniləmələri necə quraşdıracağınızı bilmirsinizsə, məqaləyə ehtiyacınız var - android-də zip formatında proqram təminatını necə quraşdırmaq olarşəkillərlə.

FastBoot-un yüklənməsi və quraşdırılması

FastBoot istifadə edərək Android-i yandırmazdan əvvəl bu yardım proqramını yükləməli və istədiyiniz kompüterə quraşdırmalısınız:

  1. FastBoot-u daxil olan Android developers səhifəsindən yükləyə bilərsiniz platforma alətləri .
  2. Və ya proqramdan istifadə edin Adb Run, daha doğrusu daha yaxşıdır, hər şeyin daxil olduğu, həmçinin Android modelinin kilidini necə açacağını bilir.

ADB RUN niyə daha yaxşıdır?

Fastboot yardım proqramının işə salınması

Seçdiyinizdən, fastboot yardım proqramını ayrıca endirdiyinizdən və ya seçilmiş adb run-dan asılı olaraq, işə salınma fərqli ola bilər!

Fastboot-u ayrıca endirmisinizsə

Faylları çıxarın:

  1. adb.exe
  2. AdbWinApi.dll
  3. AdbWinUsbApi.dll
  4. fastboot.exe
  5. libwinpthread-1.dll

Onları C:\ sürücüsünə, Windows qovluğuna köçürün. Siz kompüterinizdə ADB və Fastboot-u uğurla quraşdırdınız!

FastBoot-u yüklədikdən və quraşdırdıqdan sonra " Komanda xətti".

Windows əmr xətti nümunəsi

ADB və Fastboot quraşdırma nümunəsi.

ADB RUN-u endirmisinizsə

Seçiminiz xüsusi bir proqrama düşdüsə ADB RUN, sonra onu işə salın, A yazın və Enter düyməsini basın.

Fayllar hansı parlatmaq lazımdır tercihen Fastboot yardım proqramı ilə eyni qovluğa yerləşdirin.

Android-i necə yandırmaq barədə təlimatlar
FastBoot istifadə edərək

Fastboot-da Android proqram təminatı cihaz yaddaşının müxtəlif blokları (sistem, məlumat, yükləmə) üçün ayrı-ayrı faylların yanıb-sönməsi deməkdir.

Əmrləri və proqram təminatı fayllarını göstərildiyi kimi yazmaq çox vacibdir!

Əgər əmriniz varsa:

fastboot flash önbelleği NazvaniAFiLe.img

onda başqa cür yox, məhz bu şəkildə yazmalısan. Başqa sözlə hal vacibdirəks halda alacaqsınız - belə bir fayl yoxdur.

Əmrləri yenidən başladın
Firmware rejiminə sürətli yükləmə (yükləyici)

  • Fastboot istifadə edərək Android cihazı ilə işləməyə başlamaq üçün əvvəlcə adb istifadə edərək smartfon və ya planşetinizi yükləmə rejiminə keçirməlisiniz:

adb yükləyicisini yenidən başladın

  • Android-i proqram təminatı rejimindən (yükləyici) eyni rejimə yenidən başladın:

fastboot reboot-bootloader

  • Android-i yükləyici proqram təminatı rejimindən yükləyici rejiminə yenidən başladın:

fastboot reboot-bootloader

  • Android-i yükləyicinin proqram təminatı rejimindən normal rejimə yenidən başladın:

fastboot yenidən başladın

Komanda Android kompüterinizi "görür"

Kompüteriniz və Android arasında əlaqənin olub olmadığını yoxlamaq üçün Fastboot-da hər hansı bir şey etməzdən əvvəl bunu vərdiş halına salın:

  • PC-nin Android-inizi “gördüyünü” yoxlamaq:

fastboot cihazları

Bu əmr cihaz artıq proqram təminatı rejimində (yükləyici) olduqda yerinə yetirilməlidir.

Bootloader kilidini açmaq və kilidləmək əmrləri
Google Pixel, Fastboot-da Nexus

  • Pixel, Nexus üçün yükləyicinin kilidini açın:

fastboot oem kilidini açın və ya fastboot flashing kilidini açın

  • Pixel, Nexus üçün yükləyicini kilidləyin:

fastboot oem kilidi

Bootloader versiyasını tapmaq üçün əmr

Android-də quraşdırılmış yükləyicinin versiya nömrəsini göstərir:

fastboot getvar versiyası-bootloader

Bölmə formatlaşdırma əmrləri
Fastboot-da (Fastboot Erase)

Android-də hər hansı bir bölməni yandırmazdan əvvəl, sonrakı işlərdə heç bir problem olmaması üçün əvvəlcə onu formatlaşdırmalısınız:

  • Fastboot-da Keş bölməsini silir:

fastboot keşini silmək

  • Fastboot-da Tarix bölməsini (Data/UserData) silir:

fastboot istifadəçi məlumatlarını silmək və ya fastbot -w

  • Fastboot-da sistem bölməsini silir:

fastboot silmə sistemi

  • Fastboot-da Bərpa bölməsini silir:

fastboot silmə bərpası

Fastboot-da Android arakəsmələrini yandırmaq üçün əmrlər
(Fastboot Flash)

Android bölməsini və ya arakəsmələrini formatladıqdan sonra proqram təminatını yandıraraq növbəti addıma keçə bilərsiniz:

  • Sistem bölməsini yandırın:

fastboot flash sistemi imya.img

  • Keş bölməsini yandırın:

fastboot flash keş imya.img

  • Məlumat bölməsini yandırın:

fastboot flash istifadəçi məlumatı imya.img

  • Bərpa bölməsini yandırın:

fastboot flash bərpası imya.img

Əvəzinə imya.img Yandırılacaq faylın adını daxil etməlisiniz!

  • Bütün bölmələri yandırın (yükləmə, bərpa və sistem):

fastboot flashall

update.zip quraşdırma əmri

Android-də yeniləmə arxivini update.zip formatında yandırır - müxtəlif bölmələrin IMG şəkilləri ilə ZIP arxivi:

fastboot yeniləmə fayladı.zip

Sony cihazları üçün

Sony cihazının əlaqəsini yoxlayarkən, cavab 0.3 cihazdırsa, o, bağlıdır:

fastboot.exe -i 0x0fce getvar versiyası

Sony yükləyicisinin kilidini açın

fastboot.exe -i 0x0fce oem 0xReceived_Key kilidini açın

Bootloader Sony kilidini açmaq haqqında daha ətraflı məlumat - Bootloader Sony kilidini necə açmaq olar.

Cihaz xətası gözlənilir

Əgər uzun müddətdir komanda pəncərəsində aşağıdakı mesajınız varsa: cihazı gözləyir- Vasitələri:

  • Sürücü quraşdırılmayıb və ya səhv quraşdırılıb - yenidən quraşdırın və ya quraşdırın
  • Android cihazı Bootloader rejimində deyil - tərcümə edin
  • USB portuna səhv qoşulma - kompüterin arxa USB 2.0 portlarından istifadə edin, USB hublardan istifadə etməyin

Fastboot yardım proqramı ilə işləməyin video nümunəsi

Heç nə başa düşməyənlər üçün!

Heç nə başa düşməyənlər üçün xüsusi proqramdan istifadə edin ADB RUN, bu proqram FASTBOOT üçün lazım olan demək olar ki, bütün əmrləri ehtiva edir!

Aşağıda ADB RUN-un necə işlədiyinə dair bir nümunə verilmişdir - ADB RUN-dan istifadə edərək Bərpa faylını 5 saniyədən az müddətdə necə tez yandırmaq olar (əvvəlcə yükləyici rejiminə keçməyi unutmayın)!

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