Bukas
Isara

Adb pagkopya ng mga file sa computer. Ilapat ang update mula sa ADB - ano ito sa Android. Mga utos para sa pag-flash ng mga partisyon ng Android sa Fastboot

ADB (Android Debug Bridge) ay isang driver para sa mga smartphone at tablet na nagkokonekta sa device sa isang computer at ginagawang posible na kontrolin ang operasyon nito sa pamamagitan ng command line.

Paano mag-install ng driver ng ADB?

Sa karamihan ng mga device na may processor ng MediaTek Mga driver ng ADB ay awtomatikong naka-install. Para dito i-download ang archive , i-unpack ito sa iyong computer at patakbuhin ang Install.bat file.

Kung pagkatapos i-install ang mga driver at ikonekta ang naka-off na smartphone sa PC in Tagapamahala ng aparato Ang dilaw na ilaw sa tabi ng pangalan ay naiilawan, gawin ang sumusunod:

  1. Nag-log in kami sa computer mula sa isang account na may mga karapatan ng administrator.
  2. Pindutin ang kumbinasyon ng key - Windows+R(ang Windows button ay matatagpuan sa pagitan ng kaliwang Ctrl at Alt).
  3. Sa window na bubukas ay nagsusulat kami mmc devmgmt.msc(o devmgmt.msc) upang ilabas ang device manager.
  4. Sa smartphone sa menu " Mga Setting/Para sa Mga Developer"buksan" USB Debugging«.
  5. Inalis namin ang baterya mula sa smartphone at pagkatapos ay ibabalik ito (nang hindi i-on ang device). Kung hindi maalis ang baterya, i-off lang ang smartphone.
  6. Ikinonekta namin ang smartphone sa computer gamit ang USB cable.
  7. Tagapamahala ng aparato. Kung lumilitaw ang isang device na may dilaw na tatsulok sa seksyong "", pagkatapos ay i-install ito sa computer nang hindi dinidiskonekta ang smartphone.

Kung lalabas ang device sa seksyon com port o sa hindi kilalang mga device may pamagat na " MT65xx Preloader"o" MTK usb port"o" DA USB VCOM“, kailangan mong gumawa ng manu-manong pag-install.

Manu-manong pag-install ng mga driver ng ADB

Upang manu-manong mag-install ng mga adb driver para sa isang smartphone, kakailanganin mo ng isang computer, isang USB cable at ilang minutong oras.

  1. I-download at i-unpack ang folder gamit ang Mga driver ng ADB .
  2. Isinasagawa namin ang mga hakbang 1-5, na inilarawan sa itaas.
  3. Mag-right-click sa bagong device na lalabas Tagapamahala ng aparato. Sa lalabas na menu, piliin ang I-update ang mga driver.
  4. Pumunta sa naunang na-unpack na folder. Dito kami pumunta sa subdirectory Win7 at simulan natin ang pag-install. Para sa 32 -bit operating system piliin ang file usb2ser_Win7.inf, Para sa 64 -bit usb2ser_Win764.inf.
  5. Sinusunod namin ang mga tagubilin.
  6. Naka-install ang mga driver!

Sa Windows 8, 8.1 at 10, naka-install ang mga driver na hindi pinagana ang pag-verify ng lagda.

Hindi pagpapagana ng Driver Signature Verification sa Windows

Hindi pagpapagana ng pag-verify ng lagda sa Windows 8:

  1. Win+I -> Baguhin ang mga setting ng computer -> General -> Mga espesyal na pagpipilian sa boot -> I-restart ngayon.
  2. Kapag nagsasara, i-click ang Diagnostics -> Mga advanced na opsyon -> Mga opsyon sa boot -> I-restart.
  3. Pagkatapos lumitaw ang isang menu, piliin ang "I-disable ang mandatory driver signature verification."

Hindi pagpapagana ng pag-verify ng lagda sa Windows 8.1:

  1. Win+I -> Mga Setting -> Baguhin ang mga setting ng computer -> I-update at pagbawi -> Pagbawi -> I-restart ngayon.
  2. Kapag nagsasara, i-click ang Diagnostics -> Mga advanced na opsyon -> Mga opsyon sa boot -> I-restart.
  3. Pagkatapos lumitaw ang isang menu, pindutin ang F7 at hintayin na mag-restart ang computer.
  4. Susunod, i-install ang mga driver ayon sa mga tagubilin.

Hindi pagpapagana ng pag-verify ng lagda sa Windows 10:

  1. Pindutin nang matagal ang Windows at shift key.
  2. Susunod na Start -> Shut down -> Reboot
  3. Bitawan ang Windows at shift key, at piliin ang “Diagnostics”
  4. Sa susunod na pahina, piliin ang "Mga advanced na opsyon"
  5. Susunod, pumunta sa "Mga Opsyon sa Pag-download"
  6. I-click lamang ang "I-reboot" at hintayin na mag-boot ang system bago ang susunod na hakbang.
  7. Pagkatapos ng pag-restart, makikita natin ang ating sarili sa pahina ng pagpili ng opsyon sa boot ng system. Pindutin ang F7 key.
  8. Ang computer ay magre-restart at hindi paganahin ang pag-verify ng lagda ng driver.
  9. Susunod, i-install ang mga driver ayon sa mga tagubilin.

Kung tinukoy mo ang landas sa file ng driver para sa device, ngunit iginiit ng device manager na maayos ang lahat sa mga driver at ayaw mong i-update ang mga ito, at lilitaw ang device sa " Android Composite ABD Interface"na may icon na dilaw na tatsulok, pagkatapos ay kailangan mong gumawa ng pag-edit sa file android_winusb.inf, na nasa folder MTK_Android_USB_Driver mula sa na-download sa " Punto 1»archive. Kailangan nating isulat dito PID\VID, na una naming nakilala mula sa aming computer. Mag-right-click sa device na may dilaw na tatsulok/ Ari-arian/Device ID. Magkakaroon ng 2 linya. Ito ang mga linyang kailangan nating kopyahin sa file kasama ang mga driver. Pagkatapos ay muling tukuyin namin ang landas patungo sa driver na ito.

android_winusb.inf— gumawa ng mga pagbabago sa file na ito.

%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01&REV_0255

Maaaring magbago ang VID\PID, itakda ang iyong sariling mga halaga.

firmware ng Android, ibig sabihin. Ang pagsulat ng ilang mga larawan ng file sa kaukulang mga seksyon ng memorya ng device gamit ang espesyal na software ng Windows na halos ganap na nag-o-automate sa proseso ngayon ay hindi ang pinakamahirap na pamamaraan mula sa pananaw ng user. Kung ang paggamit ng mga naturang tool ay imposible o hindi nagbibigay ng nais na resulta, ini-save ng Fastboot ang sitwasyon.

Upang mag-flash ng Android device sa pamamagitan ng Fastboot, kakailanganin mo ng kaalaman sa mga console command ng parehong mode ng pagpapatakbo ng device, pati na rin ang tiyak na paghahanda ng smartphone o tablet at ang PC na ginagamit para sa mga operasyon.

Dahil sa katotohanan na sa fastboot mode, ang mga manipulasyon sa mga seksyon ng memorya ng device ay halos direktang ginaganap, kapag ginagamit ang pamamaraan ng firmware na inilarawan sa ibaba, ang ilang pag-iingat at pagkaasikaso ay kinakailangan. Bilang karagdagan, ang mga sumusunod na hakbang ay malamang na inirerekomenda lamang kung hindi mo magawang i-flash ang firmware gamit ang ibang mga pamamaraan.

Isinasagawa ng user ang bawat aksyon gamit ang sarili niyang mga Android device sa sarili niyang panganib at panganib. Ang pangangasiwa ng site ay hindi mananagot para sa mga posibleng negatibong kahihinatnan ng paggamit ng mga pamamaraan na inilarawan sa mapagkukunang ito!

Paghahanda

Ang mahigpit na pagpapatupad ng mga pamamaraan sa paghahanda ay tumutukoy sa tagumpay ng buong proseso ng pag-flash ng device, kaya ang pagpapatupad ng mga hakbang na inilarawan sa ibaba ay maaaring ituring na isang paunang kinakailangan bago isagawa ang mga operasyon.

Pag-install ng mga driver

Backup ng system

Kung mayroong pinakamaliit na posibilidad, bago i-flash ang firmware, siguraduhing lumikha ng isang buong backup na kopya ng mga umiiral na partisyon ng memorya ng device. Ang mga hakbang na kinakailangan para gumawa ng backup ay inilarawan sa artikulo: Paano i-backup ang isang Android device bago ito i-flash

Pag-download at paghahanda ng mga kinakailangang file

Binibigyang-daan ka ng add-on na ito na isagawa ang lahat ng mga operasyon mula sa mga halimbawang inilarawan sa ibaba sa isang semi-awtomatikong mode at nang hindi kinakailangang gumamit ng manu-manong pagpasok ng mga command sa console.

I-reboot ang device sa bootloader mode

1. Upang matanggap ng device ang mga utos na ipinadala ng user sa pamamagitan ng Fastboot, dapat itong i-reboot sa naaangkop na mode. Sa karamihan ng mga kaso, sapat na upang magpadala ng isang espesyal na utos sa pamamagitan ng adb sa device na may pinaganang USB debugging:

adb reboot bootloader

2. Magre-reboot ang device sa mode na kinakailangan para sa firmware. Pagkatapos ay suriin namin kung tama ang koneksyon gamit ang command:

mga fastboot device

3. Ang pag-reboot sa fastboot mode ay maaari ding gawin gamit ang kaukulang item sa (“ I-reboot»).

4. Kung ang mga pamamaraan sa itaas para sa paglipat ng device sa fastboot mode ay hindi gumana o hindi naaangkop (ang device ay hindi nag-boot sa Android at hindi pumasok sa pagbawi), dapat kang gumamit ng kumbinasyon ng mga hardware key sa device mismo. Para sa bawat hanay ng modelo, ang mga kumbinasyong ito at ang pagkakasunud-sunod ng pagpindot sa mga pindutan sa kasamaang-palad, walang unibersal na paraan upang makapasok.

Halimbawa lamang, maaari mong isaalang-alang ang mga produkto ng Xiaomi. Sa mga device na ito, ang paglo-load sa fastboot mode ay isinasagawa sa pamamagitan ng pagpindot sa pindutan " Dami-"at, habang hawak ito, ang mga susi" Nutrisyon».

Tandaan nating muli na ang ibang mga tagagawa ay may iba't ibang pamamaraan para sa pagpasok ng fastboot mode gamit ang mga pindutan ng hardware at ang kanilang mga kumbinasyon.

Ina-unlock ang bootloader

Hinaharang ng mga tagagawa ng isang tiyak na bilang ng mga Android device ang kakayahang pamahalaan ang mga seksyon ng memorya ng device sa pamamagitan ng pag-lock ng bootloader. Kung ang isang device ay may naka-lock na bootloader, sa karamihan ng mga kaso, ang pag-flash ng firmware nito sa pamamagitan ng fastboot ay hindi posible.

Upang suriin ang katayuan ng bootloader, maaari mong ipadala ang sumusunod na command sa device, na nasa fastboot mode at nakakonekta sa PC:

fastboot oem device-info

Ngunit muli kailangan nating aminin na ang pamamaraang ito ng pagtukoy sa katayuan ng pagharang ay hindi pangkalahatan at naiiba para sa mga aparato mula sa iba't ibang mga tagagawa. Nalalapat din ang pahayag na ito sa pag-unlock ng bootloader - ang pamamaraan para sa pagsasagawa ng pamamaraan ay naiiba para sa iba't ibang mga aparato at kahit para sa iba't ibang mga modelo ng parehong tatak.

Paano i-unlock ang Bootloader

  • Paano i-unlock ang bootloader - HTC
  • Paano i-unlock ang bootloader - Nexus
  • Paano i-unlock ang bootloader - Sony
  • Paano i-unlock ang bootloader - Xiaomi
  • Paano i-unlock ang bootloader - Huawei
  • Paano i-unlock ang bootloader - LG

Pagsusulat ng mga file sa mga seksyon ng memorya ng device

Matapos makumpleto ang mga pamamaraan ng paghahanda, maaari kang magpatuloy sa pamamaraan para sa pagsusulat ng data sa mga seksyon ng memorya ng device. Muli, sinusuri namin kung ang mga file ng imahe at/o mga zip package ay na-load nang tama at tumutugma ang mga ito sa device na pinapa-flash.

Pansin! Ang pag-flash ng mga mali at nasirang file na larawan, pati na rin ang mga larawan mula sa isa pang device papunta sa device ay humahantong sa karamihan ng mga kaso sa kawalan ng kakayahang mag-load ng Android at/o iba pang negatibong kahihinatnan para sa device!

Pag-install ng mga zip package

Upang sumulat sa device, halimbawa, mga update sa OTA, o isang kumpletong hanay ng mga bahagi ng software na ibinahagi sa format *.zip, ang fastboot command ay ginagamit:

update

1. Siguraduhin na ang device ay nasa fastboot mode at wastong natukoy ng system, at pagkatapos ay linisin ang mga partisyon " cache"At" datos" Tatanggalin nito ang lahat ng data ng user mula sa device, ngunit sa karamihan ng mga kaso ito ay isang kinakailangang hakbang, dahil pinapayagan ka nitong maiwasan ang maraming mga error sa panahon ng firmware at karagdagang operasyon ng software. Isinasagawa namin ang utos:

fastboot –w

2. Isulat ang zip package kasama ang firmware. Kung ito ay isang opisyal na pag-update mula sa tagagawa, ang utos ay ginagamit:

fastboot update update.zip

Sa ibang mga kaso ginagamit namin ang command

fastboot flash update.zip

3. Pagkatapos ng inskripsiyon " tapos na. kabuuang oras…."Ang firmware ay itinuturing na kumpleto.

Pagsusulat ng mga imahe ng img sa mga partisyon ng memorya

Sa maraming kaso, naghahanap ng firmware sa format *.zip maaaring mahirap i-download. Ang mga tagagawa ng device ay nag-aatubili na mag-post ng kanilang mga solusyon sa Internet. Bilang karagdagan, ang mga zip file ay maaaring i-flash sa pamamagitan ng pagbawi, kaya ang advisability ng paggamit ng paraan ng pagsulat ng mga zip file sa pamamagitan ng fastboot ay kaduda-dudang.

Ngunit ang kakayahang mag-flash ng mga indibidwal na larawan sa naaangkop na mga seksyon, lalo na " boot», « sistema», « data ng gumagamit», « pagbawi"atbp. sa pamamagitan ng Fastboot kapag nire-restore ang device pagkatapos ng malubhang problema sa software, maaaring i-save ang sitwasyon sa maraming kaso.

Upang mag-flash ng hiwalay na img image, gamitin ang command:

fastboot flash partition_name file_name.img

1. Bilang halimbawa, isulat natin ang seksyon ng pagbawi sa pamamagitan ng fastboot. Upang i-flash ang imahe pagbawi.img Sa naaangkop na seksyon ipinapadala namin ang command sa console:

fastboot flash recovery recovery.img

2. Ang iba pang mga seksyon ay na-flash sa katulad na paraan. Pagsusulat ng image file sa seksyong " Boot»:

fastboot flash boot boot.img

« Sistema»:

fastboot flash system system.img

At sa parehong paraan sa lahat ng iba pang mga seksyon.

3. Para sa batch firmware ng tatlong pangunahing mga seksyon nang sabay-sabay - " boot», « pagbawi"At" sistema"maaari mong gamitin ang command:

4. Pagkatapos makumpleto ang lahat ng mga pamamaraan, maaaring i-reboot ang device sa Android nang direkta mula sa console sa pamamagitan ng pagpapadala ng command:

pag-reboot ng fastboot

Sa ganitong paraan, ang firmware ay na-flash gamit ang mga command na ipinadala sa pamamagitan ng console. Tulad ng nakikita mo, ang mga pamamaraan ng paghahanda ay tumatagal ng mas maraming oras at pagsisikap, ngunit kung ito ay isinagawa nang tama, ang pagsusulat ng mga seksyon ng memorya ng aparato ay nangyayari nang napakabilis at halos palaging walang mga problema.



Halos lahat ng may-ari ng isang Android device na nagpasyang pahusayin ang kanilang paborito sa pamamagitan ng pagpapalit ng firmware o operating system kernel ay dumarating sa adb program.

Para sa karamihan ng mga nagsisimula, ang program na ito ay nagiging isang hindi malulutas na balakid, at ngayon sasabihin namin sa iyo kung paano mag-install at magsimulang magtrabaho kasama ang kahanga-hangang application na ito, na makakatulong sa iyo, halimbawa, makakuha ng mga karapatan sa ugat sa iyong aparato, mag-flash ng isang bagong bersyon ng Android, o ibalik ang iyong telepono o tablet sa orihinal nitong estado pagkatapos ng hindi matagumpay na interbensyon sa system.

Kaya ano ang ADB, minamahal ng lahat ng mga modder at hacker, saan natin ito makukuha, at bakit natin ito kailangan?

Ano ang ADB.

Ang abbreviation na ADB ay kumakatawan sa Android Debug Bridge. Ang ADB ay bahagi ng Android SDK, na maaaring i-download mula rito.

Dahil ang Android operating system ay isang variant ng Linux, ang pagse-set up nito ay kadalasang nangangailangan ng pagtatrabaho sa pamamagitan ng command line. Siyempre, may mga programa - mga terminal emulator na nagbibigay-daan sa iyo na magsagawa ng mga utos nang direkta sa device, ngunit, una, ito ay hindi maginhawang gawin ito sa isang maliit na screen ng telepono, at pangalawa, kung minsan kailangan mo ng access sa device sa pamamagitan ng isang computer, at sa mga ito at marami pang ibang kaso ang program adb ay sadyang hindi mapapalitan. Ang adb program ay nagtatatag ng koneksyon sa pagitan ng device at ng computer at nagbibigay-daan sa iyong magsagawa ng iba't ibang manipulasyon sa Android system nang direkta sa computer.

Paano mag-install ng ADB.

Una sa lahat, inirerekumenda namin na i-download mo ang pinakabagong bersyon ng Android SDK sa oras ng pagsulat ng gabay na ito, ang bersyon r11 ay magagamit, ang lahat ng karagdagang paglalarawan ay batay sa halimbawa nito, at sa mga naunang bersyon, ang lokasyon ng mga kinakailangang programa; pagkatapos i-install ang SDK ay maaaring iba sa inilarawan dito.

1. I-download ang Android SDK, makikita ito sa link na ibinigay kanina. Mayroong ilang mga uri ng SDK, para sa Microsoft Windows, Mac OS at Linux.

Kakailanganin namin ang isang bersyon para sa Microsoft Windows. At narito mayroong dalawang pagpipilian - i-download ang installer o zip archive mula sa Android SDK. Hindi namin kailangan ang installer, lalo na dahil hindi ka nito papayagan na i-install ang SDK sa Windows 7, kaya dina-download namin ang zip archive.

Ang archive ay naglalaman ng isang folder android-sdk-windows, na naglalaman ng SDK mismo. I-unpack ito sa iyong computer. Sa aming halimbawa, inilagay namin ang folder sa root ng drive C. Kung gagawin mo ang parehong, ang landas sa SDK ay magiging ganito: C:\android-sdk-windows

Sa mga naunang bersyon ng SDK, ang adb program na kailangan namin ay matatagpuan sa loob ng folder na ito sa folder ng mga tool, ngunit kalaunan ay inilipat ito ng mga developer sa folder ng platform-tools.

Gayunpaman, kung pupunta ka sa folder na ito, hindi mo makikita ang adb program sa loob nito, kaya lumipat tayo sa susunod na hakbang sa pag-install.

2. I-install ang SDK Platform Tools.
Tinitiyak namin na ang aming computer ay konektado sa Internet at ilunsad ang SDK Manager program na matatagpuan sa folder ng android-sdk-windows. Pagkatapos simulan ang programa, lilitaw ang sumusunod na window:

Kailangan naming mag-download at mag-install ng Android SDK Platform-tools at Android SDK Tools.

Sa pamamagitan ng pag-double click sa isang item o sa pamamagitan ng pag-click sa "Tanggapin" at "Tanggihan", minarkahan namin ang dalawang item na ito sa listahan at alisan ng check ang lahat ng iba pang mga item, tulad ng ipinapakita sa screenshot sa itaas. Pagkatapos ay i-click ang "I-install" at maghintay hanggang ma-download at mai-install ang mga sangkap na kailangan namin.

Ngayon ay mayroon kaming adb na naka-install sa aming computer, ngunit upang gumana sa aming telepono o tablet kakailanganin naming i-install ang kanilang driver at para sa karagdagang kaginhawahan sa programa, mainam na isulat ang landas patungo dito at iba pang mga bahagi sa Windows system.

3. Kung pupunta tayo sa folder C:\android-sdk-windows\platform-tools\, pagkatapos ay maaari naming makita ang adb program doon.

Pagkatapos nito, kailangan nating i-edit ang variable ng PATH system upang sa tuwing simulan natin ang programa at magpasok ng mga utos ay hindi na natin kailangang i-type ang landas patungo sa programa, na ganito ang hitsura:

C:\android-sdk-windows\platform-tools\adb

Kung hindi mo pa na-edit ang mga variable ng system, gumawa ng system restore point para maibalik mo ito sa ibang pagkakataon sa orihinal nitong estado.

Kung mayroon kang naka-install na Windows 7, mag-right-click sa shortcut na "Computer", piliin ang "properties" at sa window na bubukas, piliin ang "Mga advanced na setting ng system".

Kung mayroon kang Windows XP, i-right-click sa "My Computer" at pagkatapos ay sa "Properties"

Sa susunod na window, sa tab na "Advanced", mag-click sa button na "Mga Variable ng Kapaligiran". Sa listahan ng “System Variables,” piliin ang variable na “path” at i-click ang button na “Change...”.

Magbubukas ang variable na window sa pag-edit, at sa item na "variable value", sa pinakadulo ng linya, pagkatapos ng semicolon, idagdag ang path sa folder ng mga tool at folder ng platform-tools:

;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools;

(kung walang tuldok-kuwit sa dulo ng linya, magdagdag ng isa - ang bawat landas sa linyang ito ay dapat na paghiwalayin mula sa isa pa ng isang tuldok-kuwit)

Kung na-install mo ang Android SDK sa ibang folder, isulat ang iyong path sa mga tool at platform-tools folder sa dulo ng linya.

Pag-install ng mga driver ng device.

Ang ilang device, gaya ng mga Samsung phone at tablet, ay may sariling software para sa pag-synchronize sa isang computer, at kung na-install mo ito sa iyong computer, naka-install na ang driver ng device sa iyong system.

Ngunit para sa mga device tulad ng Nexus One, na walang karagdagang software o driver, dapat na naka-install ang mga driver upang gumana sa Android SDK.

Upang gawin ito, pumunta sa folder kung saan namin na-install ang SDK at ilunsad ang SDK Manager.

Sa parehong paraan tulad ng pag-install namin ng Android SDK Platform-tools at Android SDK Tools, hanapin at piliin ang "Google Usb Driver package" mula sa listahan. I-click ang "I-install" at hintayin ang programa na i-download ang mga driver. Ang mga driver para sa 32 at 64 bit na Windows ay mada-download sa sumusunod na folder:

C:\1\android-sdk-windows\extras\google\usb_driver

Maaari ka na ngayong mag-install ng mga driver para sa iyong device. Upang gawin ito, sa menu ng mga setting ng iyong telepono o tablet, piliin ang item na "Mga Application", at dito paganahin ang "USB debugging".

Ikinonekta namin ang aming device sa computer. Makakakita ang computer ng bagong hardware at ipo-prompt kang mag-install ng mga driver. Ini-install namin ang mga driver mula sa folder kung saan sila na-download nang mas maaga.

Pagkatapos i-install ang mga driver, may lalabas na bagong device na "ADB Interface" sa device manager at mabe-verify namin ito sa pamamagitan ng pagbubukas nito sa pamamagitan ng pag-right click sa icon na "Computer" -> "Properties" -> "Device Manager"

Paano ilunsad ang ADB

Ang pinakamahusay na paraan upang gumana sa adb program ay sa pamamagitan ng Windows command line. Upang buksan ang command line sa isang computer na may Windows XP, i-click ang "Start" at sa "Run" input field type cmd at pindutin ang "Enter".

Sa isang computer na may Windows 7, i-click ang "Start" at sa "Search programs and files" input field, i-type ang cmd at pindutin ang "Enter".

Magbubukas ang isang window ng command line, at upang, halimbawa, upang makita kung anong mga device ang ikinonekta namin sa computer, i-type namin ang command dito:

adb device

Ang adb program ay magpapakita ng listahan ng mga device na kasalukuyang nakakonekta sa computer.



Karamihan sa mga gumagamit ng Android ay walang alam tungkol sa ADB. Ang buong pangalan ay Android Debug Bridge, na nangangahulugang "Android Debugging Bridge". Ang ADB ay bahagi ng Android SDK. Gamit ang ADB, maaari kang magsagawa ng iba't ibang mga aksyon sa iyong Android tablet o smartphone, tulad ng pag-flash, pagkopya ng mga file mula sa iyong computer patungo sa Android at vice versa, pagbawi ng system at iba pa.

ADB para sa Android - ano ito?

Marahil alam mo na ang Android operating system ay batay sa isang binagong Linux kernel. Samakatuwid, mayroong pangangailangan na gamitin ang command line kasama nito. Ito ang adb program na tumutulong sa pagtatatag ng komunikasyon sa pagitan ng computer at Android. Ito ay bahagi ng Android SDK development environment, kaya para i-install ang Android Debug Bridge kailangan mong i-download ang Android SDK mula sa opisyal na website. Mayroong mga bersyon para sa lahat ng sikat na operating system: Windows, Mac OS at Linux. Iyon ay, sa madaling salita, pinapayagan ka ng adb na kontrolin ang iyong telepono o tablet gamit ang isang computer.

Ikonekta ang iyong device sa iyong PC sa pamamagitan ng USB. Tiyaking naka-install ang lahat ng driver at naka-enable ang USB debugging.

Ang pinakamahusay na paraan upang gumana sa Android Debug Bridge ay sa pamamagitan ng Windows command line. Upang gawin ito, sa Windows XP, i-click ang " Magsimula" at sa input field " Maghanap ng mga programa at file"pasok" cmd", pagkatapos ay i-click ang " Pumasok" Kung mayroon kang Windows 7 o mas mataas, i-click ang " Magsimula"at sa bukid" Ipatupad"pasok" cmd" at pindutin muli ang " key Pumasok».

  • Paano Buksan ang Command Prompt sa Windows 8
  • Paano Buksan ang Command Prompt sa Windows 10

adb device

Ang pinakakaraniwang adb command. Gamit ito, matutukoy mo kung nakikita ng iyong PC ang nakakonektang device. Kung ginawa mo nang tama ang lahat, lilitaw ang sumusunod na linya: " Listahan ng mga device na naka-attach" Pagkatapos nito makikita mo ang serial number ng iyong smartphone o tablet at ang katayuan nito: “ online"o" offline».

Kung “offline” ang sinabi nito, nangangahulugan itong nasa sleep mode ang device, kung “online”, handa na ang device na isagawa ang iyong mga command.

Salamat sa command na ito maaari kang mag-install ng mga application sa iyong smartphone o tablet. Upang gawin ito, kailangan mong tukuyin ang path kung saan matatagpuan ang APK file:

adb intsall D:\papka_s_faylom\nazvanie_prilogeniya.apk

Upang maiwasan ang pagsusulat ng mahabang landas, kopyahin ang file sa direktoryo ng android-tools. Pagkatapos ang landas ay magiging ganito:

adb intsall nazvanie_prilogeniya.apk

i-uninstall ang adb

Kailangan mong ipasok ito sa parehong paraan tulad ng nakaraang command. Aalisin nito ang application.

Ang pangkat na ito ay may isang kawili-wiling tampok. Kung idadagdag mo ang susi -k, pagkatapos ay kapag nagtanggal ka ng isang laro o program, ang data at cache nito ay hindi matatanggal, ngunit mananatili sa Android device.

Salamat sa command na ito, maaari kang maglipat ng mga file mula sa iyong computer patungo sa Android. Upang gawin ito, kailangan mong malaman ang buong landas kung saan naka-imbak ang file at kung saan ito ililipat.

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

Upang maiwasan ang pagsusulat ng mahabang landas, kopyahin ang file sa direktoryo ng android-tools. Pagkatapos ay kailangan mong ipasok:

adb push nazvanie_fayla/sdcard/Android

Kinokopya ng command na ito ang mga file mula sa Android papunta sa computer. Kailangan mong malaman ang path kung saan matatagpuan ang file sa iyong smartphone o tablet at ipahiwatig ang lokasyon kung saan mo gustong i-save ang file. Kung hindi mo tinukoy ang huli, mase-save ang file sa direktoryo ng android-tools.

adb pull /sdcard/nazvanie_fayla\D:\papka_gde_sohranity

Ire-reboot ng command na ito ang iyong Android phone o tablet.

Sa command na ito maaari kang direktang mag-boot sa bootloader mode.

pagbawi ng adb reboot

Hindi lahat ng device ay sumusuporta sa command na ito. Gamit ito maaari kang makapasok sa recovery mode.

kumonekta sa adb

Gamit ang command na ito maaari mong ikonekta ang iyong device sa isang Wi-Fi network. Upang gawin ito, kailangan mong malaman ang IP address at port ng device.

adb connect ip:port

Sa command na ito makakakuha ka ng ganap na access sa lahat ng mga file sa iyong device.

Ang pangalawang paraan upang magamit ang adb shell ay ang magsagawa ng isang utos ng Android shell gamit ang construct na ito:

adb shell<команда>

Kung ilalagay mo ang iyong Android phone o tablet sa bootloader mode, hindi na gagana ang mga adb command. Dito kailangan mong gumamit ng mga fastboot command.

Upang tingnan kung makikita ng PC at Android ang isa't isa, gamitin ang command:

Pagkatapos ipasok ito, dapat lumabas ang serial number ng iyong device.

Sa pamamagitan ng paglalagay ng command na ito, maaari mong i-unlock ang bootloader ng mga Asus at HTC phone at tablet. Kapag nasa bootloader mode ang iyong device, ilagay ang:

Gayundin, mawawala ang lahat ng iyong naka-install na program at personal na data.

Gamit ang command na ito maaari mong ipakita ang mga nilalaman ng isang log file: mga pagbabago, mga error, atbp. Masyadong mabilis mag-scroll ang data, kaya ang tamang solusyon ay i-save ito sa isang TXT file. Upang gawin ito, ipasok ang:

adb logcat > filename.txt

adb sideload

Magiging kapaki-pakinabang ang command para sa mga may-ari ng mga Google Nexus device. Gamit ito maaari mong i-update ang firmware ng device. I-download ito sa iyong computer, ikonekta ang iyong Nexus dito, pumunta sa Recovery mode, piliin ang " Mag-apply ng update mula sa ADB"at pagkatapos ay ipasok ang utos:

adb sideload name.zip

pangalan.zip– ito ang pangalan ng zip file na may firmware.

adb backup at adb restore

Koponan adb backup lumilikha ng backup at ibalik ang adb ibinabalik mula sa backup.



Marami sa atin ay pamilyar na sa ADB (Android Debug Bridge), dahil, bilang may-ari ng isang Android device, kadalasan kailangan nating magsagawa ng mga simpleng pagkilos gaya ng adb push At hilahin, o pag-reboot ng adb atbp. Ngunit para sa maraming mga baguhan na gumagamit, ang paningin lamang ng command line ay nakakatakot na, at tila bawal na posible. Bagaman sa katunayan ang lahat ay medyo simple, ang mga nakaranasang gumagamit ay hindi hahayaan na magsinungaling ako, at ang pinakamalaking kahirapan ay alalahanin ang lahat ng mga utos na ito, kahit na hindi rin ito kailangang gawin, dahil ang Internet ay palaging nasa kamay at ang paghahanap ng tamang utos ay hindi. mahirap.

Ang Android Debug Bridge, na bahagi ng Android SDK emulator, ay nagbibigay-daan sa iyong makipag-ugnayan sa pagitan ng iyong computer at isang Android device na nakakonekta dito, kung kailangan mo ng software, maaari mong i-download ang mga program para sa iyong laptop nang libre dito. Ano ang maaari kong gawin sa ADB? Ang mga kakayahan nito ay medyo malawak, halimbawa, ang pinakasikat na mga aksyon: kopyahin ang mga file mula sa isang Android device patungo sa isang computer, mag-upload ng mga file mula sa isang computer patungo sa Android, magsagawa ng maraming mga utos sa Linux, makatanggap ng mga ulat ng error, atbp.

Kaya kung bago ka dito at gusto mong matuto ng kaunti pa tungkol sa ADB kaysa sa kung ano ito, iminumungkahi kong tingnan mo ang aking maliit na pangunahing gabay sa pag-aaral ng ADB.

Ang kakailanganin mo

1. Android Debug Bridge (ADB) para sa Windows 32bit - i-download

2. Android Debug Bridge (ADB) para sa Windows 64bit - i-download

3. Computer na may naka-install na Windows OS.

Ngayon ay lumipat tayo sa aktibong yugto:

1. I-download ang kinakailangang zip archive at i-extract ito kahit saan mo gusto, halimbawa, drive C.

2. Ngayon pumunta sa direktoryo C:/adb/sdk/platform-tools. Dito makikita mo ang isang set ng mga file tulad ng ipinapakita sa larawan sa ibaba.

3. Pindutin nang matagal ang Shift button + right-click at ilunsad ang command line ng Windows mula sa kasalukuyang direktoryo.

4. Ipasok ang command adb start-server.

5. Upang matiyak na nakakonekta nang tama ang iyong device at nakilala ng computer, ilagay ang command: adb device. Kung maayos ang lahat, makakakita ka ng katulad nito:

Ngayong nakakonekta na ang iyong device at gumagana na ang lahat, laruin natin ito nang kaunti.

Nagbabasa ng LOGCAT sa pamamagitan ng ADB

Ang pinakamadaling paraan ay ang patakbuhin ang command: adb logcat. Bilang resulta, lalabas sa screen ang buong nilalaman ng log file ng device. Upang makakuha ng logcat sa isang hiwalay na file run: adb logcat > logcat.txt.

BUGREPORT

Maaari mong patakbuhin ang utos: ulat ng bug ng adb, ngunit makakatanggap ka ng abiso na hindi mababasa ang nabuong ulat, kaya mas mabuting gamitin ang: adb bugreport >result.txt.

ADB kasama ang mga karapatan sa pag-access sa ROOT

Upang gumana mula sa ADB na may ganap na mga karapatan sa pag-access, kailangan mong i-root ang device. Kung manu-mano na ang device, patakbuhin ang command: ugat ng adb at nakikita natin kung ano ang ipinapakita sa larawan sa ibaba (i-reboot ang ADB na may mga karapatan sa ugat).

Pag-install ng mga application sa pamamagitan ng ADB

Upang i-install ang application, siguraduhing walang mga puwang sa pangalan ng apk file at kailangan mong malaman nang eksakto ang tamang landas patungo dito. Kaya, pagkatapos ay pinapatakbo namin ang utos: pag-install ng adb+ pangalan ng file ng pag-install. Sa aking halimbawa, na-install ko ang larong papertoss, kaya kung maayos ang lahat, makukuha mo ang larawang ito sa screen: