Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Komandat Adb për përdoruesit e android. Komandat ADB për Android

Komanda adb sideload është e mrekullueshme dhe mund të përdoret për të kryer me lehtësi një përditësim të firmuerit ose për të rivendosur Android nëse nuk fillon!

Edhe një herë se për çfarë shërben komanda ADB SIDELOAD - kjo komandë është e nevojshme për të ndezur arkivat ZIP nga menyja e rikuperimit ose nëse nuk ka bootloader. Kjo komandë ka një analog të përditësimit fastboot -w, por mjeti fastboot nuk funksionon për shumë pajisje Android, kështu që adb sideload është një mjet universal.

Si funksionon ADB Sideload

Përditësimi i arkivit ZIP ndodhet në dosjen me programin adb, telefoni inteligjent ose tableti kalon në modalitetin e rikuperimit ose të ngarkuesit. Hapet programi adb dhe shkruhet komanda adb sideload<название_файла>.zip, pas së cilës arkivi kopjohet në Android dhe më pas ndizet.

Kërkohet për ADB Sideload

  1. Kompjuter ose laptop (OS Windows XP / Vista / 7; 8 / 8.1 - probleme të mundshme)
  2. Shkarkoni drejtuesin e Android dhe më pas instaloni atë
  3. Shkarkoni programin - ADB RUN
  4. Pajisja Android është të paktën 40% e karikuar ose më shumë
  5. Kabllo MicroUSB origjinale, e padëmtuar
  6. Aktivizo korrigjimin e USB-së në Android
  7. Përditësimi i arkivit ZIP

Udhëzime për përdorimin e ADB Sideload

Ky artikull do të ofrojë dy opsione se si mund t'i përdorni ngarkesa anësore adb, metoda e parë është një demonstrim se si funksionon çdo gjë nga fillimi në fund, metoda e dytë është e automatizuar, pa veprime të panevojshme dhe shkarravitje me dorë.

Metoda numër 1

1. Lidhni pajisjen tuaj Android me kompjuterin tuaj
2. Zhvendosni përditësimin e arkivit të skedarit ZIP në shtegun C: / adb / progbin
3. Ekzekutoni programin ADB RUN ose shkoni te menyja Komanda manuale -> ADB

pajisje adb

Dhe ata duhet të marrin përgjigjen e mëposhtme:

C: / adb / adb / progbin> pajisjet adb Lista e pajisjeve të bashkangjitura NA36XWxxxххххх

Nëse marrim një përgjigje (gabim):

C: / adb / adb / progbin> pajisjet adb Lista e pajisjeve të bashkangjitura NA36XWxxxххххх jashtë linje

Nëse marrim një përgjigje (gabim):

C: / adb / adb / progbin> pajisjet adb Lista e pajisjeve të bashkangjitura

Kjo do të thotë, nuk ka asgjë, pasi të jetë bashkangjitur, pajisja nuk është e dukshme (riinstalimi i drejtuesve, ndryshimi i portës USB, ndryshimi i kabllit USB)

5. Ne e transferojmë pajisjen në modalitetin ose modalitetin e Rimëkëmbjes Bootloader

6. Në varësi të Rimëkëmbjes, në disa raste është e nevojshme të aktivizoni me forcë modalitetin e transferimit dhe cilësimet e ngarkesës anësore në pajisje:

Nëse keni një rikuperim standard ose CWM, ai mund të thirret

  • instaloni zip nga sileload
  • aplikoni përditësimin nga ADB
  • Ngarkesa anësore e ADB

dhe kjo meny mund të gjendet në seksionin kryesor të Rimëkëmbjes, seksioni Advanced ose Install ZIP.

Nëse keni TWRP Recovery

Për të aktivizuar ngarkesën anësore, shkoni te Advanced -> ADB Sideload dhe tërhiqni rrëshqitësin e poshtëm djathtas:

7.Në ADB RUN shkruajmë komandën e mëposhtme:

adb sideload XXXXXXXX.zip

ku XXXXXXXXX- emri i saktë i përditësimit ZIP të ndezur (duke pasur parasysh CAPITAL ose STRING, siç është shkruar, përndryshe do të merrni një gabim)

Më pas përditësimi (firmware) do të zhvendoset në Android dhe do të përditësohet.

  • Nëse ju merrni një gabim gabim: i mbyllur - nuk aktivizoi ngarkesën anësore në Android
  • Nëse ju merrni një gabim gabim: pajisja nuk u gjet - nuk e sheh Androidin, ndryshoni kernelin, rikuperoni, rinisni Android dhe kaloni përsëri në modalitet.

Metoda numër 2

1. Lidhni pajisjen tuaj Android me kompjuterin tuaj
2. Ekzekutoni programin ADB RUN dhe shkoni te menyja Rinisni pajisjen -> zgjidhni Rindizni Rimëkëmbjen ose Rinisni Bootloader (nëse jo në pajisjen e rikuperimit)
3. pas së cilës, zgjidhni skedarin që do të ndizet, pas së cilës do të fillojë ndezja.

  • Nëse ju merrni një gabim gabim: i mbyllur- nuk keni aktivizuar ngarkesën anësore në Android;
  • Nëse ju merrni një gabim gabim: pajisja nuk u gjet- nuk e sheh Androidin, ndryshoni kernelin, rikuperoni, rinisni Android dhe kaloni përsëri në modalitet.

Shumica e përdoruesve të Android nuk dinë asgjë për ADB. Emri i plotë është Android Debug Bridge, që qëndron për "Android Debug Bridge". ADB është pjesë e Android SDK. Me ndihmën e ADB, mund të kryeni veprime të ndryshme në tabletin ose smartfonin tuaj Android, si: ndezje, kopjimi i skedarëve nga kompjuteri në Android dhe anasjelltas, rivendosja e sistemit dhe të tjera.

ADB për Android - çfarë është?

Siç e dini ndoshta, sistemi operativ Android bazohet në një kernel të modifikuar Linux. Prandaj, bëhet e nevojshme të përdoret linja e komandës me të. Është programi adb që ndihmon në vendosjen e komunikimit midis kompjuterit dhe Android. Është pjesë e mjedisit të zhvillimit të Android SDK, kështu që për të instaluar Android Debug Bridge, duhet të shkarkoni Android SDK nga faqe zyrtare... Ka versione për të gjitha sistemet operative të njohura: Windows, Mac OS dhe Linux. Kjo do të thotë, me fjalë të tjera, adb ju lejon të kontrolloni telefonin ose tabletin tuaj duke përdorur kompjuterin tuaj.

Lidheni pajisjen tuaj me PC përmes USB. Sigurohuni që të gjithë drejtuesit janë instaluar dhe korrigjimi i USB-së është i aktivizuar.

Mënyra më e mirë për të punuar me Android Debug Bridge është përmes linjës së komandës Windows. Për ta bërë këtë, në Windows XP, klikoni " Filloni"Dhe në fushën e hyrjes" Gjeni programe dhe skedarë"Hyni" cmd", pastaj kliko" Hyni". Nëse keni Windows 7 ose më të lartë, klikoni " Filloni"Dhe në fushë" Ekzekutoni"Hyni" cmd"Dhe shtypni" Hyni».

  • Si të hapni Command Prompt në Windows 8
  • Si të hapni Command Prompt në Windows 10

pajisje adb

Komanda më e zakonshme adb. Me të, mund të përcaktoni nëse kompjuteri juaj e sheh pajisjen e lidhur. Nëse keni bërë gjithçka në rregull, do të shfaqet rreshti i mëposhtëm: " Lista e pajisjeve të bashkangjitura". Pas kësaj do të shihni numrin serial të smartphone ose tabletit tuaj dhe gjendjen e tij: " online"Ose" jashtë linje».

Nëse thotë "offline", do të thotë që pajisja është në modalitetin e gjumit, nëse është "online", atëherë pajisja është gati për të ekzekutuar komandat tuaja.

Falë kësaj komande, mund të instaloni aplikacione në smartphone ose tablet. Për ta bërë këtë, duhet të regjistroni shtegun ku ndodhet skedari APK:

adb intsall D: \ papka_s_faylom \ nazvanie_prilogeniya.apk

Për të shmangur shkrimin e shtigjeve të gjata, kopjoni skedarin në drejtorinë e mjeteve Android. Atëherë rruga do të bëhet si kjo:

adb intsall nazvanie_prilogeniya.apk

çinstaloni adb

Duhet të futni në të njëjtën mënyrë si komanda e mëparshme. Kjo do të çinstalojë aplikacionin.

Ky ekip ka një veçori interesante. Nëse shtoni një çelës -k, atëherë kur çinstaloni një lojë ose program, të dhënat dhe cache e tyre nuk do të fshihen, por do të mbeten në pajisjen Android.

Falë kësaj komande, ju mund të transferoni skedarë nga kompjuteri në Android. Për ta bërë këtë, duhet të dini shtegun e plotë ku ruhet skedari dhe ku ta zhvendosni atë.

adb push D: \ papka_s_faylom \ nazvanie_fayla / sdcard / Android

Për të shmangur shkrimin e shtigjeve të gjata, kopjoni skedarin në drejtorinë e mjeteve Android. Atëherë duhet të futni:

adb push nazvanie_fayla / sdcard / Android

Kjo komandë kopjon skedarët nga Android në kompjuter. Ju duhet të dini shtegun ku ndodhet skedari në smartphone ose tablet dhe të specifikoni vendndodhjen ku dëshironi të ruani skedarin. Nëse nuk e specifikoni këtë të fundit, atëherë skedari do të ruhet në drejtorinë android-tools.

adb pull / sdcard / nazvanie_fayla \ D: \ papka_gde_sohranity

Kjo komandë do të rifillojë telefonin ose tabletin tuaj Android.

Falë kësaj komande, ju mund të nisni drejtpërdrejt në modalitetin e ngarkuesit.

rikuperimi i rindezjes adb

Jo të gjitha pajisjet e mbështesin këtë komandë. Me të, mund të futeni në modalitetin e rikuperimit.

lidh adb

Duke përdorur këtë komandë, mund ta lidhni pajisjen me një rrjet Wi-Fi. Për ta bërë këtë, duhet të dini adresën IP dhe portin e pajisjes.

Adb Connect ip: port

Me këtë komandë, ju merrni akses të plotë në të gjithë skedarët në pajisjen tuaj.

Mënyra e dytë për të përdorur guaskën adb është të ekzekutoni një komandë të vetme të guaskës Android duke përdorur këtë konstrukt:

guaskë adb<команда>

Nëse e vendosni telefonin ose tabletin tuaj Android në modalitetin e ngarkuesit, atëherë komandat adb nuk do të funksionojnë më. Këtu ju duhet të përdorni komandat fastboot.

Për të kontrolluar nëse PC dhe Android mund ta shohin njëri-tjetrin, përdorni komandën:

Pas futjes së tij, duhet të shfaqet numri serial i pajisjes suaj.

Duke futur këtë komandë, mund të zhbllokoni ngarkuesin e telefonave dhe tabletave Asus dhe HTC. Me pajisjen tuaj në modalitetin e ngarkuesit, shkruani:

Gjithashtu, të gjitha programet tuaja të instaluara dhe të dhënat personale do të humbasin.

Duke përdorur këtë komandë, mund të shfaqni përmbajtjen e skedarit të regjistrit: ndryshimet, gabimet, etj. Të dhënat do të lëvizin shumë shpejt, kështu që ruajtja e tyre në një skedar të vetëm TXT është një ide e mirë. Për ta bërë këtë, futni:

adb logcat> emri i skedarit.txt

ngarkesa anësore adb

Ekipi do të jetë i dobishëm për pronarët e pajisjeve nga linja Google Nexus. Me të, ju mund të përditësoni firmware-in e pajisjes. Shkarkoni atë në kompjuterin tuaj, lidhni Nexus me të, shkoni në modalitetin e Rimëkëmbjes, zgjidhni " Aplikoni përditësimin nga ADB"Dhe pastaj shkruani komandën:

emri i ngarkesës anësore adb.zip

emri.zipËshtë emri i skedarit zip me firmware.

Rezervimi i adb dhe rivendosja e adb

Ekipi kopje rezervë adb krijon një kopje rezervë dhe rivendosja e adb rikthen nga një kopje rezervë.



Çfarë është ADB? Komandat Adb për Android. Në këtë artikull, do të mësoni se çfarë është ADB për atë që përdoruesit kanë nevojë, si dhe si ta menaxhojnë atë duke përdorur komandat në terminalin Android. Epo, le të fillojmë të mësojmë komandat adb android ...

Prezantimi i ADB

ADB (android debug bridge) është një mjet për korrigjimin, zbulimin e gabimeve në aplikacione, zhbllokimin e pajisjeve në sistemin operativ Android dhe shumë më tepër. Ju mund të lexoni dokumentacionin zyrtar në anglisht në këtë faqe.

Shkarkoni ADB

Mund ta shkarkoni ADB nga mjedisi zyrtar i zhvillimit të Android SDK ose ta shkarkoni instalues ​​i vogël ADB, Instalimi bëhet në rrënjën e diskut ME:\

Sigurohuni që drejtuesit të jenë të instaluar në PC dhe korrigjimi i USB-së është i aktivizuar në Android.

Komandat adb Android dhe Linux

Komandat Adb mund të ndahen në 3 lloje, direkt për komandën Adb, FastBoot () dhe komandën Android.

Ekipet Adb

1. Kontrollimi për një Android të lidhur, kontrollon nëse kompjuteri "sheh" smartfonin ose tabletin tuaj.

Për t'u siguruar që gjithçka funksionon mirë dhe kompjuteri njeh Android, duhet të futni komandën adb:

pajisje adb

kjo pamje e ekranit tregon se Android është i lidhur

Nëse keni nuk u shfaq një mesazh i ngjashëm, atëherë mund të jetë e nevojshme të kontrolloni praninë e drejtuesve në PC, integritetin e kabllit, funksionimin e portës USB.

2. Lidhje Android nëpërmjet WI-FI

Për të lidhur Android përmes rrjetit WI-FI, duhet të merrni adresën ip dhe portin e pajisjes, aplikacioni ADB Wireless do t'ju ndihmojë me këtë (kërkohet Root)

pas kësaj shkruani komandën:

Adb Connect ip: port

Për shembull si kjo:

lidh adb 192.168.0.14:5555

Për më shumë informacion se si të lidhni Android nëpërmjet WI-FI - Debugging USB.

3. Instalimi i aplikacioneve në Android

Për të instaluar ndonjë aplikacion nga një kompjuter në Android, futni komandën:

instalimi i adb

Si të përdorni dhe shembull:

Për të instaluar aplikacionin duke përdorur komandën Adb. Shkruaj:

adb intsall C: papka_gde_y_vas_hranitsya_prilogenieimja_priloginija.apk

Kjo është, shkruani komandën instalimi i adb rrugën drejt aplikacionit dhe emrin e këtij aplikacioni.

4. Dërgoni çdo skedar në Android

shtytje adb

Mënyra e përdorimit dhe shembulli

Në mënyrë që të përdorni komandën Adb për të dërguar një skedar nga një PC në Android, ju duhet. Shkruaj:

adb push C: papka_gde_hranitsya_fileimja_file / sdcard

Kjo do të thotë, shkruani komandën adb, shtegun për në skedar, emrin e skedarit dhe vendin ku duhet ruajtur ky skedar.

5. Merrni skedar nga Android në PC

Për të marrë absolutisht çdo skedar nga një pajisje Android në një kompjuter, ekziston një komandë:

adb tërheq

Si të përdorni dhe shembull:

Për të përdorur komandën Adb për të marrë një skedar nga Android në një kompjuter, ju duhet. Shkruaj:

tërheq adb / sdcard / xxx / Sex_s_Pameloy_Anderson C: papka_gde_budet_hranitsya_file

Kjo do të thotë, shkruani komandën adb, shtegun e skedarit që ndodhet në Android, emrin e skedarit dhe vendin ku mund të ruhet ky skedar në PC.

Për të rifilluar Android pas çdo operacioni të kryer ose për të rindezur në një modalitet të veçantë, ekziston një komandë:

rindezje adb

Shembull përdorimi:

Komandat do të rinisin Android

adb reboot adb reboot normal

Shkarkimet e bootloader

ngarkues i rindezjes adb

Komanda do të rindez Android në modalitetin e Rimëkëmbjes

rikuperimi i rindezjes adb

7. Shkoni te kontrolli i Android, pas së cilës mund të përdorni komandat e sistemit operativ Android

Potenciali i plotë i Android zbulohet kur kaloni në kontrollin e Android ku disponohen shumë komanda linux. Për këtë ekziston një komandë:

guaskë adb

Komandat e Terminalit Android

Superpërdoruesi ose Root. Ju lejon të kryeni absolutisht të gjitha veprimet, nga krijimi, modifikimi, ndryshimi e deri te fshirja e skedarëve specifikë të sistemit: Për ta bërë këtë, futni komandën:

su

Para se të futni komandën

su

përdoruesi është Vizitor në sistem (shumë veprime janë të bllokuara) dhe tregohet në fillim të terminalit me një shenjë dollari

$

pas futjes së komandës

su

bëhet Admin dhe caktohet si një numër amerikan në terminal

#

dhe një shembull i gjallë:

2. Komanda shkon në dosje (në të ardhmen, do të jetë më e saktë të emërtoni drejtorinë në vend të dosjes)

Për të lundruar midis seksioneve dhe drejtorive në Android, ekziston një komandë e veçantë:

cd

Një shembull për të shkuar nga seksioni / sdcard në seksionin / sdcard / xxx / porno / hot_girl

cd / sdcard xxx / porno / hot_girl

Për t'u kthyer nga ndarja në drejtorinë e mësipërme ose përsëri në / sdcard
nëse jemi në drejtori / sdcard / xxx / porno / hot_girl - hot_girl

cd ..

do ta gjejmë veten në katalog

/ sdcard / xxx / porno /

nëse duhet të shkoni te / sdcard atëherë

cd ../ ../ (sa herë të jetë e nevojshme) Kujdes në Android dhe sisteme të tjera Unix Skedarët Primer dhe Primer ose Primer janë skedarë krejtësisht të ndryshëm

3. Zhvendos / Riemërto skedar ose drejtori.

Lëvizja dhe riemërimi i një skedari ose drejtorie kryhet vetëm me një komandë:

mv

Shembull Riemërto skedarin

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi

Shembull Riemërto dosjen:

mv -r / sdcard / xxx / hot_porno / sdcard / xxx / super

Një shembull se si të zhvendosni një skedar:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Një shembull se si të zhvendosni një dosje:

mv -r / sdcard / xxx / hot_porno / sdcard / hot_porno

4. Shikoni çfarë ka brenda katalogut

Për të gjetur se cilat drejtori dhe skedarë përmbahen nga ku jeni, përdorni komandën e mëposhtme linux:

ls

Shembull përdorimi:

ls / sdcard / xxx / hot_porno /

do të japë një mesazh

Alenka.avi Pamela.avi Anderson.avi ls -a ls -a / sdcard / xxx / hot_porno /

do të japë mesazhin e mëposhtëm:

Alenka.avi Pamela Anderson.avi .Skrutiy_File.avi

5. Kopjoni skedarin ose dosjen (drejtorinë).

Për të kopjuar një skedar ose dosje dhe për ta zhvendosur atë diku:

cp

Shembull Kopjimi i skedarit:

cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

Shembull i dosjes së kopjimit:

cp -r / sdcard / xxx / hot_porno / sdcard / hot_porno

6. Lidhni seksionin (montimin) dhe shkëputeni.

Për të zbuluar se cilat seksione ekzistojnë në Android, aktivizoni ose çaktivizoni:

montoj(lidhni seksionin) dhe umont(shkëput seksionin)

Për të zbuluar se cilat seksione janë ngarkuar aktualisht, futni

montoj

Për të bashkangjitur një seksion:

montimi / dev / bllok / mmcc121 montimi / kodi i sistemit

Për të shkëputur një seksion:

umount / dev / bllok / mmcc121 umount / kodi i sistemit

7. Krijo direktorium (dosje)

Për të krijuar një dosje diku, përdorni komandën:

mkdir

Shembull përdorimi:

mkdir / sdcrad / android_file

8. Fshi dosjen (dosjen) ose skedarin

Nëse keni nevojë të fshini ndonjë komandë linux skedar ose dosje:

rm

Një shembull se si të fshini një skedar:

rm /sdcard/xxx/hot_porno/Alenka.avi

Një shembull se si të fshini një dosje:

rm - r / sdcard / xxx / hot_porno

9. Shfaqni përmbajtjen e skedarit në ekran (lexo)

Nëse detyra juaj është të shfaqni përmbajtjen e një skedari teksti në ekran:

Mace cat /sdcard/books/ Thick_book_war_and_world.txt

dhe merrni

- Eh bien, mon princ. Genes et Lucques ne sont plus que des apanages, des estates, de la famille Buonaparte. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, toutes les atrocodes de cet Antikrishti (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes plus robi im besnik, comme vous dites.

10. Shfaqni përmbajtjen e skedarit në ekran (lexoni në rend të kundërt)

Nëse detyra juaj është të shfaqni përmbajtjen e një skedari teksti, por nga fundi në fillim:

tac

11. Trego shtegun e plotë

Për të kuptuar se në cilin seksion dhe drejtori jeni:

pwd

Shembull: nëse jemi në një drejtori dhe duhet të gjejmë rrugën e plotë (për shembull, jemi në ndarjen e sistemit, direktorinë e aplikacionit)

pwd

do të japë një mesazh

/ sistem / aplikacion /

12. Krijo skedar bosh

Për të krijuar një skedar teksti:

prekje

Për shembull, le të krijojmë një skedar 666.txt në drejtorinë / sdcrad

prek /sdcard/666.txt

13. Krijimi i një kopje rezervë nga një ndarje dhe rivendosja

dd nëse

Një shembull i krijimit të një kopje rezervë në një kartë SD

dd nëse = dev / bllok / mmcblk0p1 e = sdcard / efs.img

Shembull i rivendosjes së një ndarjeje nga një kopje rezervë nga një kartë SD

dd nëse = / sdcard / efs.img e = / dev / bllok / mmcblk0p1

14. Shikoni hapësirën e zënë nga një skedar

Për të kuptuar se sa kërkon diçka:

du du systcode

Vendosja e lejeve, të drejtave për skedarët dhe drejtoritë

Për të zbuluar se çfarë lejesh kanë skedarët dhe drejtoritë, duhet të shkruani komandën e mëposhtme

ls -n

Të drejtat e aksesit (leja)

Ata i shkruajnë ato kështu - RWX (shkronjë) ose 777 (dixhitale)

Ndarja e të drejtave të aksesit

1. Qasja në skedarë
2. Qasja në drejtori

Atributet literale të të drejtave të aksesit

r- leximi i skedarëve dhe direktorive të të dhënave (lexo)
w- ndryshimi i përmbajtjes së skedarëve dhe drejtorive ose shkrimi në to, por jo fshirja (shkrimi)
x- ekzekutimi i skedarit ose leja për të hyrë në drejtori

Ekzistojnë tre grupe përdoruesish

« përdorues“- pronari i dosjes ose drejtorët
« grup»Është anëtar i grupit të cilit i përket pronari
« botë“- pjesa tjetër, që nuk i përket grupit të dytë

Rendi i regjistrimit të të drejtave të aksesit duket si ky
së pari, vendosen të drejtat e hyrjes për pronarin - " u»
pas grupit - " g»
dhe në fund për pjesën tjetër - " o»

për shembull

Pronari i skedarit ka të drejtë të lexojë (r), të shkruajë (w) në të dhe të ekzekutojë (x), pjesa tjetër vetëm të lexohet.

Atributet numerike të të drejtave të aksesit

r - lexo 4
w - rekordi 2
x - vrap 1
"-" pa të drejta 0

Shuma e vlerave të tyre nënkupton të drejtat përfundimtare për përdoruesit dhe grupet.

7 (rwx) = 4 + 2 +1 të drejta të plota
5 (r-x) = 4 + 0 + 1 lexo dhe ekzekuto
6 (rw-) = 4 + 2 + 0 lexo dhe shkruaj
4 (r-) = 4 + 0 + 0 vetëm për lexim

Për fillestarët, një kalkulator në internet mund të jetë i dobishëm - lidhje.

Ju duhet të vendosni të drejtat me komandën

chmod

për shembull

chmod 777* - do të vendosë lejet e leximit, shkrimit dhe ekzekutimit për të gjithë skedarët dhe dosjet

skedari chmod 755.avi

Lidhje të forta dhe simbolike

Në Linux, duke përfshirë Android, ekziston një gjë e tillë si lidhjet - që tingëllon si një "shkurtore" në gjuhën normale të njohur. Ekzistojnë dy lloje lidhjesh:

  • Lidhje të vështira
  • Lidhje simbolike ose lidhje simbolike

Cilat janë ndryshimet midis lidhjeve të forta dhe simbolike?

Lidhjet simbolike - krijoni një shkurtore që tregon vendndodhjen e saktë të një skedari ose dosjeje ku lidhet shkurtore. Nëse një skedar ose dosje zhvendoset, lidhja simbolike do të prishet. Për të kuptuar qartë se çfarë është një lidhje simbolike - në Windows XP ose Windows 7 ka shkurtore programi në desktop që lidhen me dosjen e programit, ose më mirë skedarin exe.

Si të krijoni lidhje të forta dhe simbolike

ln ln -s

Nëse keni një smartphone me një sistem operativ Android dhe shpesh eksperimentoni me të, modifikoni ose rifreskoni diçka, atëherë ka shumë të ngjarë që tashmë jeni njohur me mjetin ADB ose (Android Debug Bridge). Ky është një program për të kontrolluar një smartphone përmes një kompjuteri përmes USB, i cili përmban shumë komanda të dobishme.

Mund të shikoni regjistrat, të instaloni dhe çinstaloni aplikacione, të menaxhoni pajisjen tuaj dhe të kryeni shumë komanda të tjera të dobishme. Në këtë artikull, do të mësoni se si të përdorni ADB në Linux, ne do të shikojmë komandat e dobishme ADB për përdoruesit e Android dhe do ta analizojmë këtë mjet në detaje. Por së pari, le të shohim se si ta instalojmë vetë mjetin në një kompjuter.

ADB është pjesë e shërbimeve standarde të Android SDK. Mund ta instaloni këtë mjedis dhe të merrni programin që dëshironi. Por jo gjithmonë dëshironi të tërhiqni një mjedis të tërë funksionimi në një kompjuter. Ndonjëherë nevojitet vetëm një program. Mund të instalohet lehtësisht veçmas. Në Ubuntu, mund të ekzekutoni komandën:

sudo apt instaloni android-tools-adb

Për Red Hat, CentOS komanda do të jetë paksa e ndryshme:

sudo yum instaloni android-tools-adb

Nëse keni nevojë të instaloni ADB në Windows, do t'ju duhet të shkarkoni Platformën Tools SDK nga faqja zyrtare e internetit.

Përgatitja e smartfonit tuaj

Në mënyrë që të mund të përdorni adb me smartphone tuaj, duhet të aktivizoni modalitetin e korrigjimit të USB. Kjo veçori është e fshehur në të gjitha versionet e Android që nga 4.2. Për t'u bërë një zhvillues, së pari shkoni te "Cilësimet" -> "Rreth telefonit" dhe shtypni paragrafin shtatë herë "Numri i ndërtimit":

Pastaj artikulli do të shfaqet në menynë kryesore të cilësimeve. "Për zhvilluesit":

Këtu duhet të vendosni një shenjë kontrolli përpara seksionit "Lejo korrigjimin e USB-së":


Telefoni juaj tani është gati adb. Lidheni atë përmes USB me kompjuterin tuaj dhe le të fillojmë të punojmë.

Komandat e dobishme ADB

Përpara se të mund të kontrollojmë pajisjen, ka ende pak punë për të bërë. Komanda adb kërkon një shërbim të dedikuar për të komunikuar me Android dhe duhet nisur. Për ta bërë këtë, përdorni komandën e mëposhtme:

adb start-server

Pas përfundimit të punës, mund ta çaktivizoni shërbimin në mënyrë që të mos konsumojë burime të panevojshme:

Tani mund të ekzekutoni komandat adb për android.

Lista e pajisjeve

Para së gjithash, le të shohim listën e pajisjeve të lidhura me kompjuterin tonë. Për ta bërë këtë, përdorni komandën e pajisjeve:

Nëse disa telefona inteligjentë janë të lidhur me sistemin, atëherë si parazgjedhje veprimet do të zbatohen tek i pari. Sidoqoftë, mund të specifikoni emrin e dëshiruar të pajisjes me opsionin -s. Për shembull:

adb -s 0123456789ABCDEF logcat

Ju gjithashtu mund të specifikoni emrin e pajisjes në të cilën dëshironi të aplikoni komandat e programit adb duke përdorur variablin ANDROID_SERIAL:

eksportoni ANDROID_SERIAL = 0123456789ABCDEF

Pastaj të gjitha komandat adb do të aplikohen në pajisjen e specifikuar në këtë variabël.

Statusi i pajisjes

Me komandën get-state, mund të zbuloni gjendjen e pajisjes:

Komanda do të kthejë një nga vlerat e mëposhtme: pajisja - funksionon, ngarkuesi - ngarkimi, offline - i çaktivizuar. Me komandën status-window, ju mund të monitoroni vazhdimisht statusin:

dritare statusi adb

Shiko regjistrat

Aktiviteti më i zakonshëm që zhvilluesit dhe testuesit e aplikacioneve celularë duhet të bëjnë për të gjetur gabime është të shikojnë regjistrat e sistemit dhe të aplikacioneve. Për ta bërë këtë, përdorni komandën logcat:

Programi shfaq përmbajtjen e regjistrave të Android në kohë reale, kështu që ju mund të shihni të gjitha mesazhet e gabimit menjëherë. Ju gjithashtu mund të shkruani gjithçka në një skedar:

adb logcat -d> ~ / android.log

Duke përdorur opsionin -c, mund të pastroni të gjitha regjistrat në pajisje:

Nuk është gjithmonë e nevojshme të shikoni regjistrin e plotë të sistemit, ndonjëherë do të jetë e mjaftueshme vetëm për të parë mesazhet e programit të kërkuar .. Për ta bërë këtë, thjesht specifikoni emrin e paketës:

adb logcat com android.settings

Duke përdorur opsionin --log-level, mund të caktoni nivelin e verbalitetit të mesazheve, janë të disponueshme opsionet e mëposhtme: V, D, I, W, E, F, S. Për të zgjedhur verbalitetin, specifikoni shkronjën e dëshiruar të ndarë me një dy pika pas emrit të aplikacionit:

adb logcat com android.settings: E

Ose do të shfaqim vetëm gabime për të gjithë sistemin në tërësi:

Transferimi i skedarëve në pajisjen tuaj

Nëse keni nevojë të dërgoni shpejt një skedar në një pajisje, mund të përdorni komandën push. Këtu është sintaksa e saj:

$ shtytje adb / adresa / lokale / skedar/ adresa / telekomanda / skedari

Për shembull, le të shkarkojmë një skedar nga dosja kryesore në pajisje:

adb push ~ / file / sdcard / file

Skedari do të transferohet menjëherë në pajisje dhe ju mund ta verifikoni këtë. Për më tepër, mund të përdorni opsionin -p për të shfaqur progresin dhe opsionin -a për të ruajtur vulën kohore origjinale.

Në të njëjtën mënyrë, mund të shkarkoni një skedar nga pajisja juaj. Sintaksa e komandës pull është:

$ shtytje adb / adresa / telekomanda / skedari/ adresa / lokale / skedar

Për shembull, le të kopjojmë përsëri skedarin e ngarkuar:

adb pull / sdcard / file ~ / file1

Instalimi i aplikacioneve

Me adb, mund të instaloni drejtpërdrejt aplikacione. Kjo veçori mund të jetë shumë e dobishme për zhvilluesit. Komanda e instalimit duhet vetëm të kalojë adresën e skedarit apk:

instalimi i adb ~ / Momentum_apkpure.com.apk

Pas kësaj, aplikacioni është instaluar dhe gati për të punuar në pajisjen tuaj. Nëse keni nevojë të përditësoni aplikacionin tuaj në një version më të ri, atëherë përdorni opsionin -r. Eshte shume e rendesishme. Përndryshe, do të merrni një gabim:

adb -r instaloni ~ / Momentum_apkpure.com.apk

Opsionet -s janë gjithashtu të disponueshme për instalim në një USB flash drive dhe -d për uljen e versionit të programit.

Heqja e aplikacioneve

Heqja e një aplikacioni është gjithashtu shumë e lehtë. Për ta bërë këtë, thjesht kaloni emrin e paketës së saj në komandën e çinstalimit. Për shembull, le të heqim shfletuesin Firefox:

adb çinstaloni org.mozilla.firefox

Rezervimi

Ju mund të krijoni një kopje rezervë të firmuerit tuaj dhe të gjithë skedarëve të sistemit Android në mënyrë që ta rivendosni shumë lehtë dhe shpejt më vonë. Për ta bërë këtë, përdorni komandën rezervë. Le të hedhim një vështrim në sintaksën e tij së pari:

$ paketat e opsioneve rezervë adb

Opsionet tregojnë se cilat të dhëna duhet të kopjohen. Çdo opsion mund të parashtesohet me jo, që do të thotë se këto të dhëna nuk kanë nevojë të kopjohen. Le të shqyrtojmë opsionet kryesore:

  • -apk- ruani skedarët apk për programet, të çaktivizuar si parazgjedhje;
  • -obb- ruani shtesat e instaluara të skedarëve apk në formatin obb. Çaktivizuar si parazgjedhje;
  • -ndarë- ruani të dhënat e aplikacionit nga karta SD ose memoria e telefonit, e çaktivizuar;
  • - të gjitha- ruani të gjitha aplikacionet e instaluara;
  • -sistemi- ruani aplikacionet e sistemit, këto aplikacione tashmë janë përfshirë në listën e të gjithave.

Parametri i fundit ju lejon të specifikoni se cilat aplikacione dëshironi të ruani. Nëse specifikohet opsioni i të gjitha, atëherë, natyrisht, ky parametër nuk është i nevojshëm. Kështu, komanda për rezervimin e sistemit do të duket si kjo:

adb backup -apk -obb -shared -all -f backup.ab

Me opsionin -f vendosim emrin e skedarit të arkivit, ai do të ruhet në dosjen aktuale. Nëse nuk e specifikoni, emri i paracaktuar do të jetë backup.ab. Do t'ju duhet të konfirmoni krijimin e një kopjeje në telefon, mund të futni fjalëkalimin e kriptimit:

Për të rivendosur nga një kopje rezervë, përdorni komandën e rivendosjes. Mjafton që ajo të kalojë adresën e skedarit:

rivendosja e adb android.ab

Shërbimet adb madje kanë komanda për të rindezur pajisjen. Ju thjesht mund të rindizni telefonin inteligjent duke përdorur komandën e rindezjes:

Mund të filloni në modalitetin e rikuperimit:

rikuperimi i rindezjes adb

Ose në modalitetin e konfigurimit të ngarkuesit:

ngarkues i rindezjes adb

Konsola Android

Ju mund të përdorni komandën shell për të hyrë në tastierën Android dhe për të kryer veprimet e kërkuara atje. Shumica e komandave linux me të cilat jemi mësuar janë të disponueshme këtu. Ne shqyrtuam në detaje të gjitha komandat e disponueshme në artikull. Tani le të flasim për vetë komandën e guaskës dhe të japim disa shembuj. Për të futur llojin e konsolës:

adb shell ls / system

Për shembull, me një komandë si kjo, mund të bëni një pamje të ekranit:

adb shell screencap -p /sdcard/screenshot.png

Dhe kjo është se si mund të xhironi ekranin e smartphone në video:

Regjistrimi i ekranit të guaskës adb /sdcard/video.mp4

konkluzionet

Në këtë artikull, ne shikuam se si të përdorni mjetin adb për të kontrolluar një smartphone Android, si dhe komandat bazë të programit adb që mund të përdorni. Komandat e guaskës adb janë të njëjtat komanda që mund të ekzekutoni në terminalin Android, kështu që nuk ka kuptim t'i analizoni ato përsëri. Shpresoj që informacioni në këtë artikull të jetë i dobishëm.

Rreth Autorit

Themeluesi dhe administratori i faqes, më pëlqen softueri me burim të hapur dhe sistemi operativ Linux. Aktualisht jam duke përdorur Ubuntu si OS-in tim kryesor. Përveç Linux-it, më intereson gjithçka që lidhet me teknologjinë e informacionit dhe shkencën moderne.

Shumica e përdoruesve të Android nuk dinë asgjë ADB... Titulli i plotë - Ura e korrigjimit të Android, qëndron për "Android Debug Bridge". ADB është pjesë e Android SDK . Me ndihmën e ADB, mund të kryeni veprime të ndryshme në tabletin ose smartfonin tuaj Android, si: ndezje, kopjimi i skedarëve nga kompjuteri në Android dhe anasjelltas, rivendosja e sistemit dhe të tjera.

ADB për Android - çfarë është?

Siç e dini ndoshta, sistemi operativ Android bazohet në një kernel të modifikuar Linux. Prandaj, bëhet e nevojshme të përdoret linja e komandës me të. Është programi adb ndihmon në vendosjen e komunikimit midis kompjuterit dhe Android. Është pjesë e mjedisit të zhvillimit të Android SDK, kështu që për të instaluar urën e korrigjimit të Android, duhet të shkarkoni Android SDK nga faqja zyrtare e internetit. Ka versione për të gjitha sistemet operative të njohura: Windows, Mac OS dhe Linux. Kjo do të thotë, për ta thënë thjesht, adb lejon duke përdorur një kompjuter për të kontrolluar një telefon ose tablet.

Unë rekomandoj gjithashtu udhëzimet e mëposhtme:

Komandat bazë adb për Android

Lidheni pajisjen tuaj me PC përmes USB. Sigurohuni që të gjithë drejtuesit janë instaluar dhe korrigjimi i USB-së është i aktivizuar.

Punojnë me Ura e korrigjimit të Android më së miri përmes linjës së komandës së Windows. Për ta bërë këtë, në Windows XP, klikoni "Start" dhe në fushën e hyrjes "Gjeni programet dhe skedarët" shkruani "cmd", më pas shtypni "Enter". Nëse keni Windows 7 ose më të lartë, klikoni "Start" dhe në kutinë "Run" shkruani "cmd" dhe shtypni përsëri butonin "Enter".

pajisje adb

Komanda më e zakonshme adb. Me të, mund të përcaktoni nëse kompjuteri juaj e sheh pajisjen e lidhur. Nëse keni bërë gjithçka në rregull, do të shfaqet rreshti i mëposhtëm: "Lista e pajisjeve të bashkangjitura". Pas kësaj do të shihni numrin serial të smartphone ose tabletit tuaj dhe gjendjen e tij: "online" ose "offline".

Nëse thotë "offline", do të thotë që pajisja është në modalitetin e gjumit, nëse është "online", atëherë pajisja është gati për të ekzekutuar komandat tuaja.

Falë kësaj komande, mund të instaloni aplikacione në smartphone ose tablet. Për ta bërë këtë, duhet të regjistroni shtegun ku ndodhet skedari APK:

adb intsall D: \ papka_s_faylom \ nazvanie_prilogeniya.apk

Për të shmangur shkrimin e shtigjeve të gjata, kopjoni skedarin në drejtorinë e mjeteve Android. Atëherë rruga do të bëhet si kjo:

adb intsall nazvanie_prilogeniya.apk

çinstaloni adb

Duhet të futni në të njëjtën mënyrë si komanda e mëparshme. Kjo do të çinstalojë aplikacionin.

Ky ekip ka një veçori interesante. Nëse shtoni një çelës -k, atëherë kur çinstaloni një lojë ose program, të dhënat dhe cache e tyre nuk do të fshihen, por do të mbeten në pajisjen Android.

Falë kësaj komande, ju mund të transferoni skedarë nga kompjuteri në Android. Për ta bërë këtë, duhet të dini shtegun e plotë ku ruhet skedari dhe ku ta zhvendosni atë.

adb push D: \ papka_s_faylom \ nazvanie_fayla / sdcard / Android

Për të shmangur shkrimin e shtigjeve të gjata, kopjoni skedarin në drejtorinë e mjeteve Android. Atëherë duhet të futni:

adb push nazvanie_fayla / sdcard / Android

Kjo komandë kopjon skedarët nga Android në kompjuter. Ju duhet të dini shtegun ku ndodhet skedari në smartphone ose tablet dhe të specifikoni vendndodhjen ku dëshironi të ruani skedarin. Nëse nuk e specifikoni këtë të fundit, atëherë skedari do të ruhet në drejtorinë android-tools.

adb pull / sdcard / nazvanie_fayla \ D: \ papka_gde_sohranity

Kjo komandë do të rifillojë telefonin ose tabletin tuaj Android.

Falë kësaj komande, ju mund të nisni drejtpërdrejt në modalitetin e ngarkuesit.

rikuperimi i rindezjes adb

Jo të gjitha pajisjet e mbështesin këtë komandë. Me të, mund të futeni në modalitetin e rikuperimit.

lidh adb

Duke përdorur këtë komandë, mund ta lidhni pajisjen me një rrjet Wi-Fi. Për ta bërë këtë, duhet të dini adresën IP dhe portin e pajisjes.

Adb Connect ip: port

Me këtë komandë, ju merrni akses të plotë në të gjithë skedarët në pajisjen tuaj.

Mënyra e dytë për të përdorur guaskën adb është të ekzekutoni një komandë të vetme të guaskës Android duke përdorur këtë konstrukt:

guaskë adb<команда>

Nëse e vendosni telefonin ose tabletin tuaj Android në modalitetin e ngarkuesit, atëherë komandat adb nuk do të funksionojë më. Këtu ju duhet të përdorni komandat fastboot.

Për të kontrolluar nëse PC dhe Android mund ta shohin njëri-tjetrin, përdorni komandën:

Pas futjes së tij, duhet të shfaqet numri serial i pajisjes suaj.

Duke futur këtë komandë, mund të zhbllokoni ngarkuesin e telefonave dhe tabletave Asus dhe HTC. Me pajisjen tuaj në modalitetin e ngarkuesit, shkruani:

Gjithashtu, të gjitha programet tuaja të instaluara dhe të dhënat personale do të humbasin.

Duke përdorur këtë komandë, mund të shfaqni përmbajtjen e skedarit të regjistrit: ndryshimet, gabimet, etj. Të dhënat do të lëvizin shumë shpejt, kështu që ruajtja e tyre në një skedar të vetëm TXT është një ide e mirë. Për ta bërë këtë, futni:

adb logcat> emri i skedarit.txt

ngarkesa anësore adb

Ekipi do të jetë i dobishëm për pronarët e pajisjeve nga linja Google Nexus. Me të, ju mund të përditësoni firmware-in e pajisjes. Shkarkoni atë në kompjuterin tuaj, lidhni Nexus-in tuaj me të, shkoni në modalitetin e Rimëkëmbjes, zgjidhni "Apliko përditësimin nga ADB" dhe më pas fut komandën.

Artikujt kryesorë të lidhur