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
- Kompjuter ose laptop (OS Windows XP / Vista / 7; 8 / 8.1 - probleme të mundshme)
- Shkarkoni drejtuesin e Android dhe më pas instaloni atë
- Shkarkoni programin - ADB RUN
- Pajisja Android është të paktën 40% e karikuar ose më shumë
- Kabllo MicroUSB origjinale, e padëmtuar
- Aktivizo korrigjimin e USB-së në Android
- 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
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ë linjeNëse marrim një përgjigje (gabim):
C: / adb / adb / progbin> pajisjet adb Lista e pajisjeve të bashkangjituraKjo 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.zipku 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 adbkjo 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: portPër shembull si kjo:
lidh adb 192.168.0.14:5555Pë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 adbSi 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.apkKjo ë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 adbMë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 / sdcardKjo 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ërheqSi 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_fileKjo 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 adbShembull përdorimi:
Komandat do të rinisin Android
adb reboot adb reboot normalShkarkimet e bootloader
ngarkues i rindezjes adbKomanda do të rindez Android në modalitetin e Rimëkëmbjes
rikuperimi i rindezjes adb7. 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ë adbKomandat 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:
suPara se të futni komandën
supë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
subë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ë:
cdNjë shembull për të shkuar nga seksioni / sdcard në seksionin / sdcard / xxx / porno / hot_girl
cd / sdcard xxx / porno / hot_girlPë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
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ëm3. Zhvendos / Riemërto skedar ose drejtori.
Lëvizja dhe riemërimi i një skedari ose drejtorie kryhet vetëm me një komandë:
mvShembull Riemërto skedarin
mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.aviShembull Riemërto dosjen:
mv -r / sdcard / xxx / hot_porno / sdcard / xxx / superNjë shembull se si të zhvendosni një skedar:
mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.aviNjë shembull se si të zhvendosni një dosje:
mv -r / sdcard / xxx / hot_porno / sdcard / hot_porno4. 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:
lsShembull 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.avi5. Kopjoni skedarin ose dosjen (drejtorinë).
Për të kopjuar një skedar ose dosje dhe për ta zhvendosur atë diku:
cpShembull Kopjimi i skedarit:
cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.aviShembull i dosjes së kopjimit:
cp -r / sdcard / xxx / hot_porno / sdcard / hot_porno6. 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
montojPër të bashkangjitur një seksion:
montimi / dev / bllok / mmcc121 montimi / kodi i sistemitPër të shkëputur një seksion:
umount / dev / bllok / mmcc121 umount / kodi i sistemit7. Krijo direktorium (dosje)
Për të krijuar një dosje diku, përdorni komandën:
mkdirShembull përdorimi:
mkdir / sdcrad / android_file8. Fshi dosjen (dosjen) ose skedarin
Nëse keni nevojë të fshini ndonjë komandë linux skedar ose dosje:
rmNjë shembull se si të fshini një skedar:
rm /sdcard/xxx/hot_porno/Alenka.aviNjë shembull se si të fshini një dosje:
rm - r / sdcard / xxx / hot_porno9. 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.txtdhe 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:
tac11. Trego shtegun e plotë
Për të kuptuar se në cilin seksion dhe drejtori jeni:
pwdShembull: 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)
pwddo të japë një mesazh
/ sistem / aplikacion /12. Krijo skedar bosh
Për të krijuar një skedar teksti:
prekjePër shembull, le të krijojmë një skedar 666.txt në drejtorinë / sdcrad
prek /sdcard/666.txt13. Krijimi i një kopje rezervë nga një ndarje dhe rivendosja
dd nëseNjë shembull i krijimit të një kopje rezervë në një kartë SD
dd nëse = dev / bllok / mmcblk0p1 e = sdcard / efs.imgShembull i rivendosjes së një ndarjeje nga një kopje rezervë nga një kartë SD
dd nëse = / sdcard / efs.img e = / dev / bllok / mmcblk0p114. Shikoni hapësirën e zënë nga një skedar
Për të kuptuar se sa kërkon diçka:
du du systcodeVendosja 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 -nTë 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
chmodpë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 -sNë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.