Fastboot Mode sa Android: ano ito at kung paano aalis dito. Ang adb program ay magpapakita ng listahan ng mga device na kasalukuyang nakakonekta sa computer

Ang ADB ay kumakatawan sa Android Debug Bridge, iyon ay, isang debug bridge para sa Android. Ang programa ay dinisenyo para sa operating room Mga Android system at gumagana kasabay ng isang computer. Pinapayagan ka nitong baguhin ang mga file, gamitin mga karapatan sa ugat ami, ibalik ang sistema.

Ang ADB run, naman, ay isang application na nagbibigay-daan sa gumagamit mag-flash ng device na tumatakbo sa Android. Kasama dito ang ADB at Fastboot. Ang mga application na ito ay pamilyar sa lahat na nakatagpo ng pag-flash ng kanilang gadget.

ADB, ADB run at Fastboot

Binibigyang-daan ka ng Android Debug Bridge na pamahalaan ang Android gamit ang isang PC. Direktang naka-install ang application na ito sa isang laptop o computer, na nakakonekta sa isang mobile device sa pamamagitan ng USB cable sa debugging mode. Pagkatapos pagkatapos ng paglulunsad Posibleng magsagawa ng mga espesyal na utos na nagbibigay-daan sa iyo upang simulan ang anumang mga aksyon gamit ang gadget.

Pinapayagan ng utility gawin ang mga naturang aksyon, Paano:

  • paglilipat ng mga folder at file papunta/o mula sa device;
  • nagtatrabaho sa firmware: pag-install, pag-update;
  • pag-alis ng lock na ginawa gamit graphic key;
  • pagpapatupad ng iba't ibang mga script.
  • Kadalasan, ang application ay naka-install kasama ang Fastboot utility. Binibigyang-daan ka ng mode na ito na i-reset ang lahat ng mga setting sa mga factory setting, kaya naman kung minsan ay tinatawag itong Recovery - isang recovery function. Bilang karagdagan, maaari kang mag-install ng firmware gamit ang Fastboot, ngunit sa kasong ito ay maaari lamang gumana sa pamamagitan ng PC.

    Mas maganda ang dalawang programang ito i-install nang magkasama, na nagpapahintulot sa iyo na ma-access higit pa pagkakataon.

    Sa turn ADB run pinapasimple ang gawain at ino-automate ang mga karaniwang utos at pagkilos na kadalasang ginagamit ng mga user. Bagama't mayroon itong console view, ito ay nakikita at binubuo ng 14 na puntos.

    Ang program na ito ay mas simple, ito ay angkop para sa mga nahihirapang maunawaan ang command line, na hindi alam kung paano magtrabaho dito. Nagbibigay na ito ng menu at mga item na maaari mong piliin. Iba siya simpleng interface , higit na pagpapagana, nang hindi nangangailangan karagdagang mga pag-install mga programa.

    Ang lahat ng mga utility ay maaaring ma-download, mai-install upang patakbuhin at i-update ang iyong mobile device.

    Paano gamitin ang ADB run

    Upang maunawaan kung paano gamitin ang utility, kailangan mong maging pamilyar sa pag-install at mga pangunahing utos. Ang koneksyon sa gadget ay isinasagawa gamit ang isang computer at USB cable o sa pamamagitan ng wireless network.

    Maaari mong maunawaan na ang koneksyon ay naganap sa pamamagitan ng pagpasok ng mga adb device. Ang mensahe ay dapat na lumitaw: " Listahan ng mga device na naka-attach", na nagpapahiwatig na ang koneksyon ay naganap. Ang koneksyon sa pamamagitan ng Wi-Fi ay nangyayari gamit ang adb wireless. Dapat na naka-root ang mobile device.

    Upang gumana, kailangan mong paganahin ang USB debugging sa iyong gadget. Karaniwan ang item na ito ay matatagpuan sa mga setting. Kung wala ito, maaari mo itong hanapin sa mga opsyon ng developer. Nakatago ang menu na ito; upang paganahin ito, dapat mong hanapin ang linya na may numero ng build sa mga setting ng Android at i-click ito nang maraming beses (5 hanggang 10 beses). Pagkatapos ng halos kalahati ng mga pag-click, lalabas ang isang abiso na ginagawa mo nang tama ang lahat, at pagkatapos ay bibigyan ka mga karapatan ng developer. Pagkatapos ay maaari kang bumalik sa mga setting, kung saan lilitaw ang item na "mga pagpipilian sa developer". Dito pinagana ang pag-debug.

    Ang utility ay may bilang ng mga positibong katangian:

    1. Madaling i-install.
    2. Mga simpleng kontrol.
    3. Madaling suriin para sa mga update.

    Pag-install

    Bago i-install ang ADB, kailangan mong i-download ito, maaari itong gawin nang libre. Maaari mong i-download ang ADB sa website na 4pda. Opisyal na mapagkukunan hindi ginagawang posible na i-download ang utility nang hiwalay, ngunit kasama lamang ang buong Android SDK package. Ang programa ay naka-install gamit ang karaniwang wizard sa pag-install.

    Ang buong proseso ay simple at intuitive. Ang installer mismo ay nag-aalok ng mga pahiwatig, na nagdidirekta sa lahat ng mga aksyon.

    Pagkatapos nito, kailangan mong mag-install ng mga driver para sa iyong mobile device, kung hindi, hindi makikita ng application ang device. Ang pinakamadaling paraan ay ang paggamit ng utility para sa awtomatikong pag-install adbdrivers. Ngunit maaari ka ring mag-download ng mga driver para sa Windows 7, 8 o 10 mula sa opisyal na website ng gumawa.

    Kung walang installer o driver, maaari mo i-install nang manu-mano, para dito:


    Pangkalahatang-ideya ng ADB run interface at command

    Tingnan natin ang lahat ng mga item sa menu na inaalok ng programa at kung paano gumagana ang mga ito:

    1. Naka-attach ang device? - responsable para sa koneksyon sa pagitan ng PC at smartphone, ngunit dapat mong paganahin ang USB debugging.
    2. Ilipat – responsable para sa paglipat ng mga file mula sa isang laptop patungo sa isang smartphone. Mayroong parehong awtomatiko at manu-manong paggalaw na magagamit dito.
    3. I-install Android App sa Device – nagbibigay-daan sa iyong mag-install ng mga application, na may mga opsyon para sa pag-save at paglipat sa isang memory card.
    4. I-reboot ang Device - iba't ibang mga reboot mode Android:
    5. Fastboot – firmware, pag-flash ng system. Lahat ng mga setting ay awtomatikong itinakda.
    6. I-unlock ang Gesture Key – unlocker graphic key, nakakaya rin sa mga PIN code at face code.
    7. Manu-mano – nagbibigay-daan sa iyong magpasok ng mga utos nang manu-mano.
    8. Suriin ang Update - suriin bagong bersyon mga programa.
    9. Intsall Bootanimation – pag-install at nagbabago ng animation kapag i-on ang device.
    10. Memorya at Partitio – nagpapakilala mga bloke at mga seksyon Android.
    11. Patakbuhin ang Script - nagtatrabaho sa mga script.
    12. Backup - paglikha backup na kopya.
    13. Odex – odex-ing ng firmware, na isinasaalang-alang ang iba't ibang mga parameter.
    14. Screenshot/Record mga screenshot, kakayahan sa pag-record ng video.
    15. Lumabas - ayon dito labasan mula sa programa.

    Pag-flash ng iyong telepono gamit ang ADB run

    Pinapayagan ka ng program na baguhin ang firmware ng gadget. Upang gawin ito, i-install lamang ito, kumonekta sa iyong PC at gamitin ang Fastboot utility. Ang mga file na kailangang i-flash ay dapat nasa parehong folder ng utility.

    Una kailangan mo isalin ang aparato sa bootloader mode gamit ang menu.

    Pagkatapos ay kailangan mong i-unzip ang naunang na-download na mga file gamit ang firmware. Pagkatapos nito, piliin ang item Patakbuhin ang SCRIPT at ilagay ang mga file ng firmware sa window na bubukas at isara ito. Mag-click sa Enter. Nagsimula na ang firmware. Habang isinasagawa ang proseso, hindi mo maalis ang cable sa iyong telepono o computer.

    Ginagawang posible ng programa na i-reflash ang lahat ng mga partisyon nang hakbang-hakbang o ilan lang:

    • sistema;
    • cache;
    • data;
    • pagbawi.

    Gamit ang ADB

    Ang paggamit ng utility ay nagpapahintulot sa iyo na:

    • i-reboot gadget gamit ang iba't ibang mga mode;
    • dalhin mga file, mga folder mula sa telepono patungo sa PC o vice versa;
    • gumana sa mga application sa pamamagitan ng pag-install o pag-alis ng mga ito;
    • trabaho may firmware;
    • magsagawa ng iba't-ibang mga script;
    • tanggalin ang lock graphic key.

    Ang utility ay karaniwang naka-install at ginagamit kasama ng Fastboot application.

    Pag-install

    Maaari mong i-install ang application sa pamamagitan ng pagbisita sa opisyal na website. Kailangan i-download ang archive Mga tool ng SDK para sa Windows, na dating sumang-ayon sa mga tuntunin ng paggamit.

    Pagkatapos nito ay kinakailangan i-unpack ang archive, pumunta sa direktoryo ng mga tool, pumili doon folder ng bin at i-access ang sdkmanager. Pinapayagan ka lamang nitong i-install ang program.

    Susunod ay ang gawain ng pangkat linya ng Windows. Patakbuhin natin ito bilang administrator. Pagkatapos nito, buksan ang sdkmanager folder, itinakda ang daan patungo dito C:\sdk-tools-windows-3859397\tools\bin.

    Sa panahon ng pag-install, basahin kasunduan sa lisensya, pindutin ang Y key.

    Kung ang buong proseso ay napunta nang tama, pagkatapos ay ang direktoryo ng platform-tools na may mga file na adb.exe at fastboot.exe ay lilitaw sa root folder.

    Paano gumagana ang ADB?

    Kapag na-install mo na ang program, maaari mong gamitin ito. Upang matiyak na ang lahat ay gumagana nang tama at normal, dapat mong gamitin ang command line upang buksan ang folder na may adb at fastboot file at patakbuhin ang adb.help program. Ang makukuha mo ay dapat magmukhang screenshot sa ibaba:

    Ngayon ay kailangan mong ikonekta ang device sa PC at suriin kung nakikita ito ng application. Ginagawa ang koneksyon gamit ang isang USB cable. Dapat piliin ang mode MTP – file manager, at pagkatapos ay ang opsyon na “para sa mga developer”. Kung ang naturang item ay hindi lilitaw, pagkatapos ay dapat kang pumunta sa " tungkol sa telepono", i-click ang 7-10 beses sa build number. Pagkatapos nito, sa item na "para sa mga developer" na lilitaw, kailangan mong piliin ang "usb debugging".

    Pagkatapos ay ilagay ang mga adb device sa command line ng system. Papayagan ka nitong makita ang impormasyon tungkol sa device. Parang yung screenshot.

    Pagkatapos, ang fastboot program ay nasuri, ang fastboot reboot na gawain ay nakasulat sa console, at pindutin ang enter.

    Matapos suriin ang paggana ng gawain, maaari mong ligtas na magtrabaho kasama ang programa.

    Mga Utos ng ADB

    Ang utility ay nagsasangkot ng pagtatrabaho sa isang smartphone, gumaganap iba't ibang aksyon. Mayroon lamang 10 pangunahing utos ng ADB:


    Ito ay sapat na upang tukuyin ang landas sa folder kung saan kinopya ang impormasyon at kung saan ito kinopya.

    Posible ring ma-access ang menu ng "pagbawi".

    Ngunit ito ay nagkakahalaga ng pag-alala na pagkatapos patakbuhin ang program na ito, ang lahat ng data sa telepono ay tinanggal.

    1. Shell – maaari itong gamitin sa dalawang paraan. Ang una ay ang pagpasok nito command line, na sinusundan ng input. Papayagan ka nitong makapasok terminal mode, kung saan posibleng magsagawa ng anumang mga command ng Android shell. Ngunit dapat mong gamitin ito nang maingat, dahil ang aparato ay maaaring malubhang mapinsala.

    Pangalawang opsyon - iisang input mga aksyon. Kaya, maaari mong, halimbawa, baguhin ang mga karapatan sa pag-access sa ilang mga folder.

    Utility ng bonus – Sideload. Ito ay angkop para sa mga may-ari ng Nexus device, pinapayagan kang mag-update opisyal na firmware sa lahat ng device ng kumpanya.

    Mga madalas itanong

    Ano ang gagawin kung hindi makita ng ADB ang device

    Kung biglang hindi nakikita ng ADB ang smartphone, kailangan mo munang suriin USB debugging o tingnan ang mga driver ng ADB sa iyong PC.

    Ito rin ay nagkakahalaga ng pagbibigay pansin sa iba pang dahilan:

    • check mo yung usb cable, it pagganap;
    • suriin ang pag-install Android SDK , pagkakaroon ng pinakabagong bersyon nito;
    • gastos subukan mong lumipat mode mula sa MTP sa camera at likod;
    • Pwede subukang kumonekta muli device o i-restart ang computer.

    Pagkatapos ng lahat ng mga hakbang na ito, dapat gumana ang program at dapat makita ang device. Ang problemang ito ay madalas na nangyayari sa mga hindi kilalang Chinese na tatak na hindi pamilyar sa programa.

    Ang ADB o fastboot ay hindi isang panloob o panlabas na utos

    Minsan kapag naglagay ka ng ilang command sa console, maaari kang makatagpo ng pagtanggi ng system na gawin ang ipinasok na aksyon. May lalabas na mensahe na utos na ito ay hindi panloob o panlabas. Ito ay madalas na dahil sa ang katunayan na ang landas sa file ay hindi tinukoy, na nagsisilbi sa koponan.

    Ang dahilan para sa mensaheng ito ay maaaring ang system ay walang impormasyon tungkol sa lokasyon ng mga file. Posible yun kinakailangang sangkap ay wala sa system, pagkatapos ay kailangan itong mai-install.

    Upang mapupuksa ang error na ito, kailangan mong bigyan ang programa ng landas sa mga kinakailangang file. Dapat mong kopyahin ito sa clipboard.

    • Sa desktop kailangan mong piliin ang " Ang computer ko", mag-click sa kanang pindutan ng mouse, piliin ang hanay " ari-arian»;
    • piliin ngayon" karagdagang mga parameter ng system" at pagkatapos ay "mga variable ng kapaligiran";
    • doon mo kailangan hanapin" mga variable ng system"at ang parameter ng Path, kung saan kailangan mong idagdag ang kinopyang landas at kumpirmahin ang mga pagbabago;
    • pagkatapos ay buksan ang console at magsulat kinakailangang aksyon, pagkatapos nito mawala ang error.

    Bilang kahalili, pagkatapos ng lahat ng mga manipulasyon, sulit ito i-restart ang iyong computer.

    Marami sa inyo ay higit sa isang beses nakatagpo ng isang sitwasyon kung saan nakakakuha ng ugat karapatan sa Android tablet o smartphone, pag-install bagong firmware, pagbawi ng system at iba pang mga bagay, kailangan mong ikonekta ito sa computer at magpatakbo ng isang serye ng mga utos adb o fastboot, sa pamamagitan ng command line (terminal) na window.

    Karamihan sa mga tao ay pumapasok sa mga utos na ito nang hindi nauunawaan ang ibig sabihin ng mga ito, na sumusunod lamang sa mga tagubilin na makikita sa Internet. At kung gusto mong makakuha ng higit pa buong view tungkol sa kung ano ang mangyayari kapag sila ay naisakatuparan, ngayon ay makikilala natin ang isang dosenang pangunahing utos na dapat malaman ng bawat advanced na gumagamit ng Android.
    Ngunit bago ka magsimulang maging pamilyar sa mga utos na ito, hayaan mong ipaalala ko sa iyo na bago maisagawa ng iyong tablet o smartphone ang mga ito, dapat mong tiyakin na ang iyong computer ay may Android SDK, at sa mismong tablet o smartphone, ang opsyon na " USB Debugging ».

    Paano i-install ang Android SDK, na naglalaman ng mga adb at fastboot program, basahin. Ipaalala ko rin sa iyo na sa Android 4.2 at mas mataas, nakatago ang item na “USB Debugging,” at mababasa mo kung paano ito i-access.

    Para sa mga nakalimutan kung paano maglunsad ng command line window sa Windows, hayaan mong ipaalala ko sa iyo na ang pinakamadaling paraan upang gawin ito ay sa pamamagitan ng pag-click sa "Start", pagkatapos nito kakailanganin mong i-type ang cmd sa window ng paghahanap at pindutin ang " Enter" key.

    Matapos makumpleto ang lahat ng gawaing paghahanda, maaari mong ikonekta ang device sa computer gamit ang sa pamamagitan ng USB cable at simulan ang pag-aaral ng mga utos.

    1 utos ng mga adb device

    Ito marahil ang pinakamahalaga sa lahat ng sampung koponan na tatalakayin. Gamit ito, malalaman natin kung nakikita ng computer ang iyong Android device, at kung nakikita nito, kung maaari ba itong makipag-ugnayan dito sa pamamagitan ng mga terminal command.

    Kung maayos ang lahat, pagkatapos ay pagkatapos na ipasok ang adb device command sa Windows command prompt window o Linux terminal, dapat kang makakita ng isang linya na may tekstong Listahan ng mga device na nakalakip, pagkatapos nito ay magkakaroon ng linya na binubuo ng serial number ng iyong device at ang katayuan nito - offline o online:

    Ang offline na estado ay nangangahulugan na ang device ay nasa sleep mode. Ang online na estado ay nagpapahiwatig na ang tablet o smartphone ay handa nang isagawa ang iyong mga utos.

    2 adb push command

    Gamit ang adb push command, maaari mong kopyahin ang mga file sa iyong tablet o smartphone. Sa kasong ito, dapat mong tukuyin ang path sa folder kung saan mo gustong ilagay ang file sa device at ang folder sa computer kung saan kokopyahin ang file. Ang pangalawang landas ay hindi kinakailangan kung ang file ay matatagpuan sa parehong folder kung saan matatagpuan ang adb program.
    Narito ang isang halimbawa ng pagkopya ng video file na superfreak.mp4 mula sa isang computer patungo sa isang device, sa folder na /sdcard/Movies gamit ang adb push superfreak.mp4 /sdcard/Movies/ command

    Para sa Mga gumagamit ng Windows Gusto kong ipaalala sa iyo na sa Android, kapag tinukoy ang path sa mga file at folder, isang forward slash - / ang ginagamit, at hindi isang backslash, gaya ng nakasanayan mo.

    3 adb pull command

    Kung ang adb push command ay ginagamit upang maglipat ng mga file sa isang Android device, ang adb pull ay ginagamit upang kopyahin ang mga file mula sa device patungo sa computer. Tulad ng sa nakaraang kaso, dapat mong ipahiwatig ang path kung saan mo gustong makuha ang file sa device at ang path kung saan mo gustong ilagay ang file na ito sa computer. Ang pangalawang landas ay hindi kinakailangan kung gusto mong pumunta ang file sa folder kung saan mo pinatakbo ang adb program.

    Narito ang isang halimbawa ng pagkopya ng superfreak.mp4 file mula sa /sdcard/Movies/ folder ng iyong tablet o smartphone patungo sa iyong desktop Windows table 8 user na si Jerry, C:\Users\Jerry\Desktop

    Pag-aaral ng Android. Sampung pangunahing ADB at fastboot command na dapat mong malaman
    Kung gusto mong mapunta ang file sa folder na pinaganahan mo ng adb, ilagay lang ang command adb pull /sdcard/Movies/superfreak.mp4

    4 adb reboot command

    Ang utos na ito ay kadalasang ginagamit sa proseso ng pagkuha ng mga karapatan sa ugat o pag-install ng bago software kapag kailangan naming tanggapin ang mga pagbabagong ginawa namin sa aming device. Pagkatapos mong ilagay ang adb reboot command, magre-reboot ang iyong tablet o telepono.

    Mahalaga rin ang command na ito dahil maaari itong ilagay sa loob ng mga script, na nagbibigay-daan sa iyong awtomatikong i-reboot ang device pagkatapos makumpleto ang lahat ng kinakailangang operasyon.

    5 Mga utos adb reboot-bootloader at adb reboot recovery

    SA gamit ang adb Hindi mo lamang mai-reboot ang iyong Android device, ngunit i-reboot din ito sa bootloader. Ang mode na ito ay kailangan upang ma-unlock natin ang bootloader, na kinakailangan upang makakuha ng mga karapatan sa ugat at karagdagang pag-install alternatibong firmware.

    Maaaring i-bootload ang ilang device gamit ang isang partikular na kumbinasyon ng key kapag naka-on ang mga ito, ngunit kadalasan ang adb reboot-bootloader command ay ang tanging paraan i-access ang bootloader.

    Katulad nito, maaaring gamitin ang adb program para ma-access ang recovery menu ng isang tablet o smartphone o recovery. Magagawa ito gamit ang adb reboot recovery command

    6 Fastboot device command

    Kung na-reboot mo ang iyong tablet sa bootloader mode, hihinto ito sa pagtanggap ng mga adb command. Sa mode na ito, maaari tayong makipag-usap sa device gamit ang fastboot program.

    Gamit ang command ng mga fastboot device, maaari mong malaman kung ang iyong device ay maaaring tumanggap ng mga utos mula sa program na ito sa bootloader mode. Dahil ang fastboot ay napaka makapangyarihang kasangkapan, ang ilang mga tagagawa ng Android device ay hindi nagbibigay ng access sa program na ito sa bootloader mode.

    Tulad ng adb, pagkatapos na ipasok ang command ng mga fastboot device na dapat mong makita serial number iyong device.

    Kadalasan ang dahilan kung bakit hindi gumagana ang fastboot ay ang kakulangan ng kinakailangang Windows mga driver para sa iyong device.

    7 Fastboot oem unlock command

    Ang ilang mga tagagawa (halimbawa, HTC o Asus) ay gumagawa mga espesyal na kagamitan, na nagbibigay-daan sa iyong i-unlock ang bootloader ng kanilang mga tablet at smartphone, pagkatapos nito ay maaari silang mag-install alternatibong pagbawi, tulad ng ClockworkMod o TWRP at firmware mula sa mga independiyenteng developer (custom firmware).

    Gayunpaman, sa maraming mga kaso, ina-unlock ang bootloader Mga Android device Maaari mong gamitin ang fastboot program. Ito ay napakadaling gawin - kapag ang iyong tablet o telepono ay nasa bootloader mode (hakbang 5), ilagay lamang ang sumusunod na command sa command line window: fastboot oem unlock.

    Pagkatapos nito, kakailanganin mong sundin ang mga tagubilin na ipapakita sa screen ng iyong tablet o smartphone.

    Pansin! Pagkatapos isagawa ang fastboot oem unlock command, ang iyong device ay ganap na ma-clear sa anumang mga program na iyong na-install at ang iyong personal na data ay tatanggalin din.

    8 adb shell command

    Ang utos ng adb shell ay madalas na nakakalito sa ilang mga baguhan na gumagamit.

    Mayroong dalawang paraan upang gamitin ang utos na ito. Kung i-type mo lang ang adb shell sa command line window at pindutin ang Enter key, dadalhin ka sa terminal mode, o command shell iyong Android device, kung saan maaari kang magsagawa ng anuman Mga utos ng Android kabibi.

    Sa ibaba makikita mo ang output ng pagpapatakbo ng ls command in kapaligiran ng Android kabibi

    Ang mode na ito ay kilala Mga gumagamit ng Linux At Mga Mac computer. Kung pamilyar ka sa mga utos bash shell, pagkatapos ay hindi ka magkakaroon ng mga problema sa pagtatrabaho sa mode na ito. Kung hindi, hindi ko inirerekomenda ang paggamit ng adb shell mode hanggang sa maunawaan mo ang layunin ng lahat ng mga utos nito, dahil sa mode na ito mayroon kang ganap na pag-access sa mga file sa iyong device at maaaring aksidenteng magdulot ng hindi na mababawi na mga pagbabago sa operating system.

    Ang pangalawang paraan para magamit ang adb shell ay ang magsagawa ng isang Android shell command gamit ang construct na ito: adb shell<команда>. Halimbawa, maaari mong baguhin ang mga pahintulot ng file gamit ang isang command tulad ng "adb shell chmod 666 /data/filename"

    9 adb install command

    Gamit ang adb program, maaari kang gumawa ng higit pa sa pagkopya ng mga file papunta at mula sa iyong device. Pinapayagan ka ng program na ito na mag-install ng mga application sa mga Android device sa form apk file ov. Mayroong isang adb install command para dito. Ito ay medyo katulad ng push command: kailangan mong tukuyin ang path kung saan matatagpuan ang file na may application na gusto mong i-install. Samakatuwid, ang pinakamadaling paraan ay ang unang kopyahin ang apk file sa folder na may adb program, pagkatapos nito maaari mong i-install ang program gamit ang command adb install ApplicationFileName.apk

    Kung kailangan mong i-update ang application, pagkatapos ay sa kasong ito kailangan mong gamitin ang -r switch at ang command ay magiging ganito: adb install -r ApplicationFileName.apk.

    Gamit ang -s switch maaari kang mag-install ng mga application sa memory card (kung pinapayagan ito ng iyong firmware). Ang -l switch ay nagpapahintulot sa iyo na i-lock ang application sa panahon ng pag-install (sa pamamagitan ng pag-install nito sa /data/app-private na folder). Mayroong iba pang mga susi para sa mas advanced na mga pag-andar, ngunit ang kanilang paglalarawan ay ang paksa ng isang hiwalay na artikulo.

    10 adb uninstall command

    Panghuli, maaari mong alisin ang mga app mula sa iyong tablet o telepono. Upang gawin ito, gamitin ang command adb uninstall ApplicationFileName.apk
    Ang command na ito ay may -k switch, na nagbibigay-daan sa iyo, kapag nagtanggal ng application, hindi na tanggalin ang data at cache nito, ngunit iwanan ang mga ito sa device.

    firmware ng Android, ibig sabihin. pagsulat ng ilang partikular na larawan ng file sa naaangkop na mga seksyon ng memorya ng device kapag ginamit espesyal na software ng Windows, na halos ganap na nag-automate ng proseso, ay kasalukuyang hindi ang pinakamahirap na pamamaraan mula sa punto ng view ng user. Kung ang paggamit ng mga naturang tool ay imposible o hindi nagbibigay ninanais na resulta, nagliligtas sa sitwasyon.

    Upang mag-flash ng Android device sa pamamagitan ng Fastboot, kakailanganin mo ng kaalaman mga utos ng console ang operating mode ng device na may parehong pangalan, 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. Para posible negatibong kahihinatnan gamit ang mga pamamaraang inilarawan sa mapagkukunang ito, walang pananagutan ang pangangasiwa ng site!

    Tinutukoy ng tumpak na pagpapatupad ng mga pamamaraan sa paghahanda ang tagumpay ng buong proseso ng pag-flash ng device, kaya maaaring isaalang-alang ang pagpapatupad ng mga hakbang na inilarawan sa ibaba kinakailangan bago magsagawa ng mga operasyon.

    Pag-install ng mga driver

    Tungkol sa kung paano i-install espesyal na driver para sa fastboot mode, maaari mong malaman mula sa artikulo:

    Backup ng system

    Kung may pinakamaliit na posibilidad, dapat gumawa ng buong backup na kopya bago i-flash ang firmware. umiiral na mga seksyon memorya ng device. Ang mga hakbang na kinakailangan upang gumawa ng backup ay inilarawan sa artikulo:

    Pag-download at paghahanda ng mga kinakailangang file

    Fastboot at mga pantulong na tool mula sa Android SDK. I-download ang buong toolkit o mag-download ng hiwalay na package na naglalaman lamang ng ADB at Fastboot. Pagkatapos ay i-unpack ang resultang archive sa hiwalay na folder sa pagmamaneho C.

    Sa pamamagitan ng Fastboot posible na i-record ang parehong indibidwal na mga seksyon ng memorya ng isang Android device at mga update ng firmware bilang isang buong pakete. Sa unang kaso, kakailanganin mo ng mga file ng imahe sa format *.img, sa pangalawa – (mga) pakete *.zip. Ang lahat ng mga file na nakaplanong gamitin ay dapat makopya sa folder na naglalaman ng hindi naka-pack na Fastboot at ADB.

    Mga package *.zip Hindi namin ito binubuksan, kailangan mo lang palitan ang pangalan ng (mga) na-download na file. Sa prinsipyo, ang pangalan ay maaaring kahit ano, ngunit hindi dapat maglaman ng mga puwang o mga titik na Ruso. Para sa kaginhawahan dapat mong gamitin maikling pangalan, halimbawa update.zip. Sa iba pang mga bagay, kinakailangang isaalang-alang ang katotohanan na ang Fastboot ay sensitibo sa kaso ng mga titik sa ipinadalang mga utos at mga pangalan ng file. Yung. Ang "Update.zip" at "update.zip" para sa fastboot ay magkaibang mga file.

    Inilunsad ang Fastboot

    Dahil ang Fastboot ay isang console application, ang pagtatrabaho sa tool ay ginagawa sa pamamagitan ng pagpasok ng mga command ng isang partikular na syntax sa Windows command line (cmd). Upang ilunsad ang Fastboot, ang pinakamadaling paraan ay ang paggamit ng sumusunod na paraan.


    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.


    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 iyon ang pamamaraang ito Ang pag-alam sa status ng lock ay hindi pangkalahatan at naiiba para sa mga device iba't ibang mga tagagawa. Nalalapat din ang pahayag na ito i-unlock ang bootloader– ang pamamaraan ng pamamaraan ay naiiba para sa iba't ibang mga aparato at kahit para sa iba't ibang modelo isang brand.

    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 mali at nasira na mga larawan ng file, pati na rin ang mga larawan mula sa isa pang device papunta sa device ay humahantong sa karamihan ng mga kaso sa kawalan ng kakayahan na Mga pag-download sa Android at/o iba pang negatibong kahihinatnan para sa device!

    Pag-install ng mga zip package

    Upang magsulat sa device, halimbawa, mga update sa OTA, o kumpletong set mga bahagi ng software na ipinamahagi sa format *.zip, ginagamit ang fastboot update command.


    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, sa partikular "boot", "sistema", "data ng gumagamit", "pagbawi" atbp. sa pamamagitan ng Fastboot kapag nire-restore ang device pagkatapos ng seryoso mga problema sa software, maaaring i-save ang sitwasyon sa maraming mga kaso.

    Upang mag-flash ng hiwalay larawan ng img Ang utos na ginamit ay:

    fastboot flash partition_name file_name.img




    Sa ganitong paraan, ang firmware ay na-flash gamit ang mga command na ipinadala sa pamamagitan ng console. Sa nakikita natin, higit pa Ang mga pamamaraan sa paghahanda ay nangangailangan ng oras at pagsisikap, ngunit kung ang mga ito ay isinagawa nang tama, ang pagre-record ng mga seksyon ng memorya ng aparato ay nangyayari nang napakabilis at halos palaging walang mga problema.

    Ang ADB, o Android Debug Bridge, ay isang console application para sa PC na magagamit upang makontrol ang device Batay sa Android diretso mula sa iyong computer. Mukhang ganito: una, naka-install sa computer ang mga tool at driver ng ADB para sa Android, pagkatapos mobile device kumokonekta sa PC sa pamamagitan ng USB cable sa debug mode, at sa wakas pagkatapos ilunsad ang ADB sa console (command line) ay ipapatupad mga espesyal na koponan, pagsisimula ng ilang partikular na pagkilos gamit ang gadget. Detalyadong impormasyon tungkol sa prinsipyo ng pagpapatakbo ng tool sa pag-debug mismo ay ipinakita sa opisyal na website ng developer, kaya't hindi kami magtatagal dito, ngunit agad na magpapatuloy sa mga kakayahan ng ADB at kung paano i-install ito sa isang computer.

    Ano ang pinapayagan ng ADB na gawin mo?

    Una, ituro natin kung bakit kailangan ang ADB. Gamit ito maaari mong:

    • I-reboot ang device sa iba't ibang mga mode;
    • Magpalitan ng mga file/folder gamit ang iyong telepono;
    • I-install/i-uninstall ang mga application;
    • I-install ang custom firmware (kabilang ang TWRP Recovery);
    • Gumawa;
    • Magsagawa ng iba't ibang uri ng mga script.

    Ang tool ng ADB ay karaniwang naka-install kasabay ng Fastboot console application.

    Pag-install ng ADB at Fastboot mula sa Android SDK

    Kasama sa pamamaraang ito ang paggamit ng opisyal na tool sa pag-develop at pagsubok ng application Android Studio. Pumunta sa page na https://developer.android.com/studio/index.html at hanapin ang heading na “Kunin lang ang command line tool”. Sa ibaba ay dina-download namin ang SDK tools archive para sa Windows (bago mag-download, sumasang-ayon kami sa mga tuntunin ng paggamit).

    I-unpack namin ang archive upang i-drive ang C. Sa aming kaso, ang mga file ay kinuha sa folder sdk-tools-windows-3859397.

    Pumunta kami sa direktoryo, at pagkatapos ay pumunta sa direktoryo mga kasangkapan/bin. Dito kami ay interesado sa file sdkmanager, na tutulong sa iyong i-install ang ADB at Fastboot sa iyong computer.

    Ngayon ay kailangan mong buksan ang folder gamit ang sdkmanager, kung saan dapat mong patakbuhin ang command sa console cd C:\sdk-tools-windows-3859397\tools\bin, Saan C:\sdk-tools-windows-3859397\tools\bin– landas sa sdkmanager.

    Kung na-unpack mo ang Android SDK hindi para magmaneho ng C, ngunit sa ibang lugar, kung gayon buong address maaaring malaman gamit nangungunang linya Explorer (mag-click sa destination folder i-right click mouse at i-click ang “Kopyahin ang address”).

    Kaya lumipat kami sa kasangkapan\bin at ngayon kailangan nating patakbuhin ang utos sdkmanager "platform-tools", na mag-i-install ng Platform-tools package na naglalaman ng ADB at Fastboot file.

    Sa panahon ng pag-install, mangyaring suriin kasunduan sa lisensya at pindutin ang Y upang makumpleto ang operasyon.

    Kung ang lahat ay napunta sa nararapat, sa ugat folder ng Android Lalabas ang direktoryo ng SDK platform-tools Sa kinakailangang mga file adb.exe At fastboot.exe.

    Minimal na ADB at Fastboot

    Ang pangalawang paraan ay mas simple. Sa forum ng developer Mga Nag-develop ng Xda maaari mong i-download ang package Minimal na ADB at Fastboot kasama ang lahat ng kinakailangang mga file. Upang gawin ito, pumunta sa pahinang https://forum.xda-developers.com/showthread.php?t=2317790 at, sa pamamagitan ng pag-click sa link, i-download ang installation exe file.

    Inilunsad namin ito at sinusunod ang mga tagubilin.

    Nag-install kami ng Minimal ADB at Fastboot sa ugat ng parehong drive C.

    Talaga, iyon lang. Ang natitira na lang ay suriin ang pagkakaroon ng mga file.

    Sinusuri ang pagpapatakbo ng ADB at Fastboot

    Pagkatapos mag-install ng mga application gamit ang alinman sa mga pamamaraan sa itaas, kailangan mong tiyakin na ang mga utility ay gumagana nang tama. Upang gawin ito, sa pamamagitan ng command line, pumunta sa folder na may adb at fastboot file (command cd C:\sdk-tools-windows-3859397\platform-tools o cd C:\Minimal ADB at Fastboot), at pagkatapos ay patakbuhin ang utos tulong ng adb. Dapat niyang i-print ang bersyon naka-install na Android Debug Bridge at listahan ng mga ADB command. Kung makakita ka ng isang bagay na katulad ng screenshot sa ibaba, kung gayon ang lahat ay gumagana nang tama.

    Ngayon ay dapat mong ikonekta ang iyong mobile device sa iyong PC at tingnan kung nakikita nito ito adb app. Ikinonekta namin ang telepono (o tablet) sa computer gamit ang isang USB cable, itakda ang mode sa mga setting Mga koneksyon sa MTP(pagbabahagi ng file) at pumunta sa seksyon Mga Setting – Para sa Mga Developer.

    Kung walang ganoong item sa mga setting, pagkatapos ay pumunta sa pahina ng "Tungkol sa telepono" at mag-click sa linya na may numero ng build nang pitong beses.

    I-a-activate ang Developer Mode at magiging available ang seksyong "Para sa Mga Developer." Pumunta dito at paganahin ang opsyon na "USB Debugging".

    Matapos ang lahat ng mga manipulasyong ito sa gadget, sa Windows command line, ipasok ang command mga adb device. Ipapakita nito ang impormasyon tungkol sa konektadong device sa humigit-kumulang sa parehong format tulad ng sa screenshot.

    Kaya, sinubukan namin ang ADB at Fastboot at tiniyak na gumagana nang normal ang Android Debug Bridge, na nangangahulugan na maaari mo na ngayong kontrolin ang telepono sa pamamagitan ng computer.

    Kung hindi maitatag ang komunikasyon sa device, kailangan mong suriin ang availability at tamang pag-install ng mga driver ng Android. Upang gawin ito, kapag pinagana ang debugging mode, pumunta sa “Device Manager” at hanapin ang mga tandang padamdam sa “ Mga USB device» aytem na “ADB Interface” (maaaring medyo iba ang tawag).

    Kung may nakitang mga problema, susubukan naming i-install muli ang mga driver. Maaari mong i-download ang mga ito sa website ng tagagawa ng telepono o sa https://adb.clockworkmod.com/.

    Inaasahan namin na ang artikulo ay naging kapaki-pakinabang sa iyo.

    Kapag sinusubukang buksan ang anumang utos sa pamamagitan ng isang window programa ng utility o console, nakatagpo ka ng isang error - "Finame" ay hindi panloob o panlabas na koponan, maipapatupad na programa o batch file. Ang sistema ay matigas ang ulo na hindi binubuksan ang file para sa ilang kadahilanan at ang katotohanang ito ay lubhang nakakainis. Ang dahilan para dito ay maaaring isa sa ilang mga pagpipilian: ang landas sa file ay hindi wastong tinukoy at ang kawalan ng isang bahagi sa system sa lahat, i.e. tinukoy na address wala ito.

    Ang mga pangunahing dahilan kung bakit lumilitaw ang error na "ay hindi isang panloob o panlabas na utos".

    Tulad ng nabanggit na, isa sa mga dahilan ay ang landas sa file na bubuksan ay hindi wastong tinukoy. Karaniwan ang landas sa file ay tinukoy sa variable na "Path" sa system ang mahigpit na landas sa direktoryo kung saan matatagpuan ang mga file ay dapat na tinukoy. kinakailangang mga file. Kung mayroong anumang mga error sa mga setting kapag tinukoy ang isang landas sa isang variable, o kapag tinukoy ang isang pangalan ng file, kung gayon ang system ay bubuo ng eksaktong error na ito - "pangalan ng file" ay hindi isang panloob o panlabas na utos na isinagawa ng programa.

    Ang unang hakbang ay tukuyin ang eksaktong landas ng variable na "Path" sa operating system upang hindi magkaroon ng mga error kapag binubuksan ang file. Upang gawin ito, kailangan mong malaman ang lokasyon ng folder para sigurado. Halimbawa, buksan natin ang isang programa na gagana sa ibang pagkakataon maipapatupad na file sa isang partikular na folder.

    Ang Path variable ay isang operating system variable na ginagamit upang mahanap ang mga tinukoy na executable object sa pamamagitan ng command line o terminal. Mahahanap mo ito sa panel Pamamahala ng Windows. Sa bago Mga bersyon ng Windows at iba pang mga operating system, ang manu-manong pagtukoy ay karaniwang hindi kinakailangan.

    Tukuyin ang tamang landas sa variable ng path sa Windows 7

    Upang matukoy nang tama ang landas, kailangan mong malaman ang eksaktong lokasyon ng file. Kung ang file ng programa na kailangang buksan ay matatagpuan sa disk sa C:\Program Files\Java\jdk 1.8.0.45\bin, dapat na kopyahin at tukuyin ang path na ito sa variable ng system para sa kasunod na pagbubukas.


    Kung lumitaw muli ang error, subukang ilipat ang programa sa gumaganang mga direktoryo ng disk na may naka-install operating system, halimbawa /System32. Sa pamamagitan nito Direktoryo ng Windows gumagana nang mas madalas.

    Nagaganap din ang mga error dahil sa mga nawawalang bahagi ng program. Maaari mong alisin ang mga ito sa pamamagitan ng pagdaragdag ng mga kinakailangan. Kunin natin ang bahagi ng Telnet bilang isang halimbawa. Upang paganahin ito, pumunta sa:


    Itakda ang variable na "Path" sa Windows 8/8.1/10

    1. Pumunta sa "Control Panel".
    2. I-click ang link" Mga karagdagang opsyon mga sistema."
    3. hanapin natin" Mga variable ng kapaligiran" Sa seksyong ito kailangan mong piliin ang "Path". Susunod, "Baguhin", kung walang handa, gawin itong muli.
    4. Sa item na "Baguhin ang variable ng system," tukuyin ang halaga na kailangan mo at kumpirmahin gamit ang button na "Ok". Isara ang lahat ng iba pang mga window sa pamamagitan ng pag-click sa "Ok".
    5. Buksan muli ang command line o terminal at subukang muli ang iyong query. Dapat gumana nang maayos ang lahat ngayon.