Kas yra „adb“ naujinimas „Android“. ADB, skirta Android, pagrindinės adb Android komandos

Yra daug įrankių, skirtų darbui su išmaniuoju telefonu, prijungtu per USB kabelį arba „Wi-Fi“. Ypač pažangūs įrankiai leidžia perkelti failus, įdiegti ir pašalinti programinę įrangą, peržiūrėti kontaktus, daryti ekrano kopijas ir net siųsti SMS, tačiau joks grafinis įrankis negali palyginti su galia, kurią gali suteikti Android konsolė. Šiame straipsnyje kalbėsime apie ADB („Android Debug Bridge“) – standartinį įrankį derinimui ir darbui su „Android“ konsole iš kompiuterio.

Straipsnyje aprašytas komandas galima vykdyti tiesiai įrenginyje, parsisiunčiant iš rinkos terminalo emuliatorių, tačiau patogiau tai daryti, žinoma, iš kompiuterio per adb.

ADB pagrindai

Norėdami pradėti dirbti su ADB, turite jį suaktyvinti savo įrenginyje ir kompiuteryje įdiegti adb įrankį bei tvarkykles. Pirmoji užduotis atliekama įjungus „USB derinimą“ nustatymų elemente „Kūrėjams“ (jei šis elementas paslėptas, meniu „Apie telefoną“ spustelėkite versijos numerį septynis kartus).

Norėdami įdiegti ADB savo kompiuteryje, atsisiųskite Adb Kit ir išpakuokite jį į bet kurį aplanką (aplankų pavadinimus rekomenduoju naudoti be rusiškų simbolių). Taip pat atsisiunčiame ir įdiegiame ADB tvarkykles.

Turite dirbti su adb iš komandinės eilutės. Paspauskite Win + R ir įveskite cmd, tada eikite į aplanką, kuriame yra adb. Mano aplankui komanda būtų tokia:

Cd\android

Kad neatliktumėte visų šių manipuliacijų kiekvieną kartą, prie kintamojo Path galite įtraukti norimą aplanką. Norėdami tai padaryti, eikite į „Valdymo skydas -> Sistema -> Papildomos parinktys sistemos -> Aplinkos kintamieji“, suraskite kintamąjį „Path“ ir eilutės pabaigoje, atskirtą kabliataškiu, pridėkite kelią į aplanką su adb. Dabar, paleidę konsolę, galite iš karto įvesti reikiamas komandas.

Patikrinkime ryšį su telefonu naudodami šią komandą (turėtų būti rodomas prijungtų įrenginių sąrašas):

adb įrenginiai

Galite dirbti su ADB per „Wi-Fi“. Norėdami tai padaryti, jums reikia root teisių ir „WiFi ADB“ programos. Paleidžiame programą, paspaudžiame jungiklį ir prisijungiame prie išmaniojo telefono naudodami prisijungimo komandą ir programos rodomą IP adresą:

INFORMACIJA

Galite nukopijuoti konsolės išvestį pasirinkę ją pele, taip pat dešiniuoju pelės mygtuku įklijuoti nukopijuotą komandą ar failo pavadinimą į konsolę. Įjungta konsolės ypatybėse.

Programų diegimas

ADB galima naudoti programoms įdiegti nereikia jų nukopijuoti į išmanųjį telefoną. Viskas, ką jums reikia padaryti, tai paleisti šią komandą:

Adb diegimas d:/downloads/filename.apk

Taip pat prie komandos galite pridėti papildomų klavišų. Bus naudinga -e- iš naujo įdiekite programą išsaugodami duomenis ir -d- Įdiekite senesnę versiją nei dabartinė.

Programas galima pašalinti, tačiau norėdami tai padaryti, turite žinoti paketo pavadinimą (kaip sužinoti, pasakysiu šiek tiek vėliau). Pavyzdžiui Piktiški žaidimai Birds Seasons komanda atrodys taip:

Adb pašalinkite com.rovio.angrybirdsseasons

Programos atsarginė kopija

Android turi integruotas atsargines kopijas, kurias taip pat galima paleisti naudojant komandinę eilutę. Norėdami tai padaryti, naudokite adb atsarginės kopijos komandą ir parinkčių rinkinį:

Adb atsarginė kopija [parinktys]<приложения>

  • -f nurodo kuriamo failo pavadinimą ir jo vietą kompiuteryje. Jei rakto trūksta, failas backup.ab bus sukurtas dabartiniame kataloge;
  • -apk|-noapk nurodo, ar į atsarginę kopiją įtraukti tik programos duomenis ar patį apk (pagal nutylėjimą neįtraukia);
  • -obb|-noobb nurodo, ar į atsarginę kopiją įtraukti programų .obb plėtinius (neįtraukiami pagal numatytuosius nustatymus);
  • -shared|-noshared nurodo, ar į atsarginę kopiją įtraukti programos turinį SD kortelėje (neįtraukta pagal numatytuosius nustatymus);
  • -viskas nurodo, kad reikia sukurti visų įdiegtų programų atsarginę kopiją;
  • -sistema|-nosistema nurodo, ar į atsarginę kopiją įtraukti sistemos taikomąsias programas (įtraukiama pagal numatytuosius nustatymus);
  • - atsarginių kopijų paketų sąrašas.

Jei norime sukurti visų nesisteminių programų, įskaitant .apk, atsarginę kopiją konkrečioje vietoje, tada komanda atrodys taip:

Adb atsarginė kopija -f c:\android\backup.ab -apk -all -nosystem

Įvedę turite patvirtinti atsarginės kopijos kūrimo pradžią pačiame įrenginyje. Norėdami atkurti gautą atsarginę kopiją, turite paleisti atitinkamą komandą:

Adb atkūrimas c:\android\backup.ab

Konsolė konsolėje

Kartu su minėta konsole, kuri yra „Windows“ skirta DOS konsolė, „Android“ taip pat turi savo. Jis vadinamas per adb apvalkalas ir iš esmės yra standartinė Linux konsolė, tačiau su nepilnu komandų rinkiniu, kurį galima išplėsti įdiegus BusyBox iš rinkos. Yra du būdai, kaip naudoti šią konsolę. Interaktyviame režime jis paleidžiamas su komanda

adb apvalkalas

Konsolėje pasirodo $ ženklas (toliau tekste šis ženklas reikš poreikį įvesti preliminarų adb komandas apvalkalas), o po to galite įvesti komandų seriją, po kiekvienos gauti atsakymą. Antrasis būdas – jei reikia įvesti tik vieną komandą, ją galite parašyti iš eilės naudodami adb apvalkalą.

Apvalkalas naudoja standartines komandas failams kopijuoti, perkelti ir ištrinti: cp, mv Ir rm. Galite keisti katalogus ( CD) ir peržiūrėti jų turinį ( ls). Be standartinių „Linux“ komandų, apie kurias galite sužinoti iš bet kurios žinyno, „Android“ turi keletą savo specializuotų įrankių, tačiau norėdami naudoti kai kuriuos iš jų, turėsite įgyti root teises savo išmaniajame telefone, o paleidę konsolę, paleiskite komandą su:

adb apvalkalas su

Tai reikia padaryti, jei atsakydami į bet kurią komandą matote eilutę, panašią į „prieiga uždrausta“ arba „ ar tušaknis? Jei pavyks, $ ženklas pasikeis į #.



Ekrano kopijavimas

Atlikta vienoje eilutėje:

Adb apvalkalo ekrano dangtelis /sdcard/screen.png

Po to paveikslėlį reikia ištraukti iš įrenginio su komanda adb traukti:

Adb pull /sdcard/screen.png

Atkūrimo metu galite padaryti ekrano kopiją naudodami šią komandą:

Adb pull /dev/graphics/fb0

Tada turite konvertuoti fb0 failą į įprastą vaizdą naudodami FFmpeg, kurį turite atsisiųsti ir įdėti į adb aplanką. Plėtinys turi būti įdiegtas jūsų įrenginyje:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Įrašykite vaizdo įrašą, vykstantį įrenginio ekrane

adb apvalkalo ekrano įrašas --dydis 1280x720 --bitų sparta 6000000 --laikas limitas 20 --verbose /sdcard/video.mp4

Ši komanda pradės įrašyti vaizdo įrašą 1280 x 720 raiška (jei nenurodyta, bus naudojama įrenginio gimtoji ekrano skiriamoji geba), 6 Mbit/s bitų sparta, 20 s ilgiu (jei nenurodyta, didžiausia reikšmė bus nustatytas į 180 s) su ekrano žurnalais konsolėje. Įrašytas vaizdo įrašas bus /sdcard (failas video.mp4).

INFORMACIJA

Viskas paleista iš konsolės ir viduje adb apvalkalas procesus, kurių užbaigimas užtrunka, galima nutraukti naudojant kombinaciją Ctrl + C. Išeikite iš apvalkalo ir grįžkite prie įprastų adb komandų vykdymo – Ctrl + D.

Programų valdymas

Programoms valdyti naudojamos dvi komandos: pm(paketų tvarkyklė) - paketų tvarkyklė ir esu(veiklos vadovas) - veiklos vadovas. Šios komandos turi daug raktų, kuriuos galima peržiūrėti kūrėjų portale. Pažvelkime į keletą.

Pirmiausia gausime įrenginyje įdiegtų programų sąrašą paketų pavadinimais, kurie bus naudingi vėliau:

Tęsinys pasiekiamas tik abonentams

1 variantas. Norėdami perskaityti visą svetainės medžiagą, užsiprenumeruokite „Hacker“.

Prenumerata leis per nurodytą laikotarpį perskaityti VISĄ mokamą medžiagą svetainėje. Priimame mokėjimą banko kortelės, elektroninius pinigus ir pervedimus iš mobiliojo ryšio operatoriaus sąskaitų.

Tvarkykite visus mobiliųjų įrenginių aspektus naudodami Operacinė sistema Android - atmintis, Failų sistema, programų diegimas ir pašalinimas ir kt. - galite ne tik pačiame mobiliajame įrenginyje, bet ir iš Asmeninis kompiuteris USB kabeliu prie jo prijungus išmanųjį telefoną ar planšetinį kompiuterį. Šiuo tikslu su mobiliuoju įrenginiu dažnai pridedama speciali patentuota programinė įranga.

Tačiau tokia patentuota programinė įranga ne visada yra įtraukta, pavyzdžiui, Linux/FreeBSD vartotojams. Todėl patartina bent jau turėti universalios prieigos sąsajos idėją Android įrenginiai iš asmeninio kompiuterio, vadinamo (Android debug bridge) arba trumpai ADB.

Ši universali sąsaja yra įgyvendinta formoje konsolės įrankis tuo pačiu pavadinimu adb, kuris yra prieinamas visoms populiarioms operacinėms sistemoms ir paleidžiamas iš komandinės eilutės. Daugiau informacijos apie tai, su kuo jis paruoštas, aprašyta toliau. supjaustyti.

Įvadas į ADB

Adb programa užmezga ryšį tarp įrenginio ir kompiuterio, leidžia siųsti komandas į įrenginį per USB jungtį ir atlikti įvairias manipuliacijas su Android sistema. Patyrę vartotojai su tuo susidūrė gaudami šakninės teisės, montavimas.

Naudingumas yra neatskiriama dalis, skirtas kūrėjams. Be to, išmaniojo telefono gamintojas gali pateikti šią priemonę kartu su konkretaus mobiliojo įrenginio tvarkyklėmis. Bet daugiau informacijos apie naudingumo programos įdiegimą rasite žemiau.

Pirmiausia išvardijame pagrindines ADB sąsajos funkcijas:

  • Peržiūrėkite prie kompiuterio prijungtus Android įrenginius;
  • „Android“ sistemos žurnalo peržiūra;
  • failų kopijavimas iš/į Android įrenginį;
  • programų diegimas ir pašalinimas „Android“ įrenginyje;
  • išvalyti duomenų skaidinį „Android“ įrenginyje;
  • paleisti įvairius Android įrenginių valdymo scenarijus.
  • „Ubuntu 12.10+“ vartotojai gali atsisiųsti reikiamas programas tiesiogiai per sistemos paketų tvarkyklę. Adb įrankis jau yra oficialioje šio platinimo saugykloje. Turite įdiegti android-tools-adb ir android-tools-fastboot paketus.
  • Jei norite visiškai dirbti sistemoje „Windows“, taip pat turite įdiegti konkrečias įrenginio tvarkykles, kurios palaikytų ADB sąsają per USB. Paprastai „Windows Vista“ ir „Windows 7“ pačios randa šią tvarkyklę internete. Įdiegę „Windows“ USB tvarkykles įrenginių tvarkytuvėje, turėtumėte atkreipti dėmesį į: Mano kompiuteris – Android telefonas – Android ADB sąsaja. Jei turite vietoj Android ADB sąsaja prijungus įrenginį užsidega geltona lemputė Klaustukas, o tai reiškia, kad tvarkyklės buvo įdiegtos neteisingai.

    Linux/FreeBSD vartotojams nereikia diegti tvarkyklių, bet reikia parašyti udev taisyklę. Žemiau pateikiama taisyklės kūrimo seka naudojant Ubuntu kaip pavyzdį.

    Norėdami tai padaryti, pirmiausia turite sužinoti savo mobiliojo įrenginio idVendor ir idProduct kintamųjų reikšmes. Tai galima padaryti naudojant lsusb komandą terminale, prijungiant įrenginį per USB kabelį, todėl turėtų būti rodoma panaši informacija:

    Autobusas 002 Įrenginys 006: ID 12d1:1038 Huawei Technologies Co., Ltd.

    Čia idVendor yra šešioliktainiai skaitmenys po ID ir prieš dvitaškį. „IdProduct“ yra kiti keturi skaitmenys po dvitaškio.

    Po to sukurkite failą /etc/udev/rules.d/51-android.rules su chmod 644 teisėmis ir tokiu turiniu (pakeiskite savo ID ir vartotojo vertes):

    SUBSYSTEMS=="usb", ATTRS(idVendor)=="12d1", ATTRS(idProduct) =="1038", MODE="0666", OWNER="vartotojas"

    $ sudo /etc/init.d/udev perkrauti

    Pirmuoju ir antruoju adb gavimo atveju labai patartina nustatyti aplinkos kintamuosius, kad paleidžiant neįvestumėte į konsolę pilnas keliasį įdiegtą programą. Asmeninio kompiuterio sąranka baigta. USB derinimas turi būti įjungtas jūsų mobiliajame įrenginyje: Nustatymai – Programos – Kūrimas – USB derinimas“ Prijunkite savo telefoną per USB kabelį ir NENAUDOKITE kaip SD!

    Norint gauti absoliučiai visas adb funkcijas, mobilusis įrenginys jau turi būti root, o paketas taip pat turi būti įdiegtas Busybox(). Tačiau visada turėtumėte prisiminti, kad kai kuriais atvejais įdiegus root teises, jūsų įrenginio garantija gali būti panaikinta.

    Dabar galite pradėti dirbti su adb.

    Darbas su ADB

    Pažvelkime į kai kurias adb komandas. Atidarykite konsolę ir paleiskite komandą:

    $ adb įrenginiai

    Ši komanda parodys prie kompiuterio prijungtų įrenginių sąrašą. Turėtų pasirodyti kažkas panašaus:

    Pridedamas įrenginių sąrašas
    4CA94Dxxxxx įrenginys

    Jei adb programa atsakė į adb įrenginių užklausą, panašaus į „???????????? no permissions“, turite .

    $ adb paleisti iš naujo

    $ adb atkūrimas iš naujo

    APK paketo diegimas iš kompiuterio:

    $ adb diegimas

    Paketo pašalinimas:

    $ adb pašalinimas

    Peržiūrėkite įrenginio veikimo žurnalą:

    $ adb logcat

    Po to pamatysite dinamišką „Android“ sistemos pranešimų išvestį. Jei atliksite bet kokias manipuliacijas su įrenginiu, tai bus nedelsiant parodyta atitinkamų pranešimų išvestyje. Išeikite iš derinimo režimo naudodami Ctrl+C klavišų kombinaciją.

    O naudodami ADB galite paleisti tikrą Unix apvalkalą savo mobiliajame įrenginyje:

    $ adb apvalkalas

    Paleidę apvalkalą galite naudoti visas įrenginyje esančias UNIX komandas – cat, ls, df ir kitas, taip pat paleisti scenarijus.

    Jei yra šaknis ir Busybox, tada su mobilusis įrenginys Apskritai, tu gali daryti ką nori. Taigi, naudodamiesi ADB turėtumėte būti atsargūs.

    Visą visų ADB komandų sąrašą galima gauti paleidus adb be parametrų. Aprašyta daugiau informacijos apie derinimą su jo pagalba. Kai kuriais nestandartiniais atvejais pastaba gali padėti. O čia dar detaliau, bet angliškai.

    Kitų įdomių specializuotų programų, skirtų staliniam kompiuteriui ir „Anrdoid“ įrenginiams prijungti, rinkinį rasite straipsnyje „“ + patariu pažvelgti į „“.


    1. c:\android\adb
    2. Eime PradėtiVykdyti(arba paspauskite klaviatūrą Win + R, kaip jums patogu) ir įveskite:
      cmd
    3. Atsidarė komandų eilutė. Jame rašome:
      cd c:\android\adb
      Kur c:\android\adb
      *Naudingas patarimas: TAB

    1. Įdiekite ADB ir greitai paleiskite kompiuterį (žr. aukščiau)
    2. Einame į aplanką, kuriame įdiegėme „adb“ ir „fastboot“. aš turiu tai
      /home/myuser/nexus/adb/
    3. Einame į terminalą ir ten rašome:
      cd /home/myuser/nexus/adb/
      Kur /home/myuser/nexus/adb/- kelias į aplanką su adb ir „fastboot“. Jums gali būti kitaip
      * Naudingas patarimas: kad nereikėtų visko įvesti rankiniu būdu, galite įvesti dalį aplanko pavadinimo ir spustelėti TAB
    4. Nexus įrenginio prijungimas prie kompiuterio
    5. Vykdykite reikiamas komandas (žr. toliau)

    1. Įdiekite ADB ir greitai paleiskite kompiuterį (žr. aukščiau)
    2. Einame į aplanką, kuriame įdiegėme „adb“ ir „fastboot“. aš turiu tai
      /home/myuser/nexus/adb/
    3. Einame į terminalą ir ten rašome:
      cd /home/myuser/nexus/adb/
      Kur /home/myuser/nexus/adb/- kelias į aplanką su adb ir „fastboot“. Jums gali būti kitaip
      * Naudingas patarimas: kad nereikėtų visko įvesti rankiniu būdu, galite įvesti dalį aplanko pavadinimo ir spustelėti TAB
    4. Nexus įrenginio prijungimas prie kompiuterio
    5. Vykdykite reikiamas komandas (žr. toliau)


    ADB – Android plėtros tiltas. Paprasčiau tariant, tai yra mūsų mylimo „Android“ programų kūrimo ir derinimo dalykas. Bet mes nesame programuotojai (daugiausia), o paprasti vartotojai! Kodėl mums to reikia? Išsiaiškinkime.
    adb, paprasto vartotojo požiūriu, apima šias funkcijas:
    - Redaguokite failus pačiame įrenginyje per kompiuterį
    - Galimybė įdiegti programas, programinę-aparatinę įrangą, branduolius, radijo imtuvus, įkrovos tvarkykles ir atkūrimą
    - Galimybė „atsisiųsti“ mums reikalingus failus iš telefono

    Norėdami dirbti su adb, pirmiausia turite juos įdiegti savo kompiuteryje (kaip – ​​žr. aukščiau)

    ADB komandos:
    ADB push (rašo failą į jūsų įrenginį) – adb push c:\example.apk /sdcard/example.apk
    ADB pull (ištraukia failą iš įrenginio į kompiuterį) – adb pull /system/app/example.apk c:\example.apk
    ADB diegimas (programos diegimas įrenginyje) -- adb install c:\example.apk
    adb perkrovimas (iš naujo paleiskite įrenginį)
    adb perkrovimo atkūrimas (iš naujo paleiskite įrenginį ir tada įjunkite atkūrimo programą)
    adb reboot bootloader (perkraukite įrenginį ir įkelkite jį į įkrovos įkroviklį)
    adb remount (atjunkite ir prijunkite /sistemos skaidinį)

    ADB-Shell komandos:
    adb apvalkalas (paleidžiamas „Linux“ apvalkalas, skirtas veikti įrenginyje)
    cd (navigacija įrenginių kataloguose) -- cd /sistema/programa
    ls (analogiškai DOS komandai „dir“, rodo katalogo turinį) – ls /system/app
    rm (failo pašalinimas iš katalogo) -- rm /system/app/example.apk
    cp (nukopijuoja failą iš katalogo į įrenginio katalogą) -- ​​cp /system/app/example.apk /sdcard/example.apk
    išeiti (išeiti iš ADB-Shell) - išeiti

    „Fastboot“ paslaugų komandos:
    „fastboot“ įrenginiai – prie kompiuterio prijungtų įrenginių sąrašas (naudojamas ryšiui patikrinti)
    fastboot reboot – iš naujo paleiskite įrenginį
    fastboot reboot-recovery – iš naujo paleiskite įrenginį į atkūrimo režimą
    fastboot reboot-bootloader – iš naujo paleiskite įrenginį į įkrovos įkroviklį
    fastboot flash boot filename.img – branduolio programinė įranga
    „flashboot Flash Radio“ failo pavadinimas.img – radijo programinė įranga
    „fastboot oem“ užraktas – uždarykite įkrovos įkroviklį.
    „fastboot oem“ atrakinimas - atidarykite įkrovos įkroviklį (ištrina visus vartotojo duomenis)

    Tai toli gražu nėra visas sąrašas komandos!

    Kai vartotojas nori atnaujinti savo „Android“ įrenginio programinę-aparatinę įrangą, atkūrimo meniu jis susiduria su parinktimi „Taikyti naujinimą iš adb“. Mes jums pasakysime, kas tai yra ir už ką ADB yra atsakinga „Android“.

    Daugelį „Android“ vartotojų domina klausimas - kaip modifikuoti esamą programinę-aparatinę įrangą ir taip gauti naujesnę? „Android“ derinimo tiltas, kurio santrumpa A.D.B.. Naudodami šią parinktį galite valdyti bet kurį įrenginį su Android operacine sistema, nebent gamintojas užblokavo prieigą prie šios funkcijos. Verta pasakyti, kad ADB veikimo principas pagrįstas klientas-serveris.

    Taikyti atnaujinimą iš ADB(išvertus kaip - Taikykite „Android Debug Bridge“ naujinius) – telefono valdymo funkcija, naudojama atnaujinant, atkuriant arba tinkinant sistemos programinę-aparatinę įrangą.

    Taikykite naujinimą iš ADB funkcijos telefono atkūrimo meniu

    Atnaujinkite naudodami ADB Sideload

    Derinimo tilto arsenale yra puiki komanda - tai ADB Sideload, kuri leidžia atnaujinti pasenusią programinę-aparatinę įrangą arba atkurti įrenginį (tai yra, jei jis neįsikrauna).

    „Android“ įrenginio atnaujinimas yra prieinamas ZIP archyvas ir meniu Atsigavimas(jei jo trūksta, galite naudoti įkrovos įkroviklį). Verta paminėti, kad yra komanda, panaši į ADB Sideload - tai „fastboot -w“ atnaujinimas. Tačiau tai ne visais atvejais veikia.

    1. Turite turėti asmeninį kompiuterį (asmeninį kompiuterį) arba nešiojamąjį kompiuterį (su operacine Windows sistemos 8/8.1 gali kilti problemų).
    2. Reikalinga Android tvarkyklė.
    3. Programinė įranga ADB RUN.
    4. Yra originalus ir veikiantis USB laidas.
    5. Įrenginys turi būti įkrautas daugiau nei 40 proc.
    6. Turite turėti ZIP formato archyvą su reikiamu atnaujinimu.

    Įrenginyje turite įjungti USB derinimą.


    Atnaujinti atsisiuntimo algoritmą

    1. Pirmiausia reikia atsisiųsti ZIP archyvas su jūsų asmeninio kompiuterio programėlės atnaujinimu.
    2. Antrasis žingsnis yra ryšys USB kabelis skirtas prijungti išmanųjį telefoną ar planšetinį kompiuterį prie kompiuterio.
    3. Atlikdami šį veiksmą, „Android“ įrenginyje turite įjungti atkūrimo režimą ( Angliškas pavadinimas - Atstatymo rėžimas).
    4. Perjungę į atkūrimo režimą, turite pasirinkti komandą „Taikyti naujinimą iš ADB“.
    5. Paskutinis veiksmas yra perėjimas prie komandinė eilutė ir ADB Sideload komandos vykdymas ( adb sideload<путь к файлу, название_файла>.zip).

    Tikiuosi, kad suprasite, ką reiškia Atkūrimo meniu esanti funkcija Taikyti naujinimą iš ADB, ir pritaikysite aprašytus algoritmus atnaujindami arba atkurdami „Android“.

    Jei nuspręsite atnaujinti savo išmanųjį telefoną, tikrai susidursite su tokia koncepcija kaip Taikyti naujinimą iš ADB. Ne visi žino, kas tai yra, tačiau suprasti šią problemą nėra sunku. Vieniems teks susipažinti su tema, pradedant nuo „firmware“ sąvokos, kitiems užteks tiesiog iššifruoti santrumpą ADB.

    Tikslas

    Jei esate „Android“ įrenginio savininkas, tai negarantuoja, kad jums reikės taikyti naujinimą iš ADB. Mūsų tėvai nežino, kas tai yra, jei įrenginys sugenda, nuneša jį savo vaikams arba į aptarnavimo centrą.

    Bet jei esate patyręs išmaniųjų telefonų vartotojas ir turite idėją apie tokį procesą kaip programinė įranga, geriau šią programą išsiaiškinti patiems. Pirma, tokiu būdu galite atgaivinti bet kurį telefoną be papildomų finansinių išlaidų. Antra, išmoksite gauti root teises arba patys pakeisti sistemos sąsają.

    Programa

    Prieš išsiaiškindami, koks yra frazės Taikyti naujinimą iš ADB vertimas, pažvelkime į programinę įrangą. ADB yra neatskiriama sistemos dalis, o tai reiškia „Android Debug Bridge“. Į rusų kalbą jis išverstas kaip „Android derinimo tiltas“ ir, žinoma, paprastam vartotojui gali pasakyti mažai.

    Taip atsitiko, kad „Android“ operacinė sistema išsivystė iš anksčiau buvusios „Linux“. Senamadišku būdu, norint atlikti kai kuriuos pakeitimus, reikia naudoti komandinę eilutę. Natūralu, kad emuliatoriai jau buvo sukurti. Tačiau dirbti su jais nepatogu dėl mažo ekrano ir tam tikrų apribojimų.

    Be to, dažnai prireikia ir paties kompiuterio, todėl reikalinga speciali programinė įranga. Tai ADB aplikacija, kuri veikia jungiant abu įrenginius, taip įgyvendinant įvairias operacijas su Android sistema.

    Firmware

    Kaip minėta anksčiau, dažnai mirksinčio proceso metu pasirodo pranešimas Taikyti naujinimą iš ADB. Vertimas į rusų kalbą rodo naujinimų taikymą naudojant „Android“ derinimo tiltą. Tačiau paprasčiau tariant, ši parinktis leidžia valdyti telefoną atnaujinant, atkuriant ar diegiant programinę-aparatinę įrangą.

    Kas yra programinė įranga? Taip žmonės pradėjo vadinti įterptąją programinę įrangą. Priklausomai nuo tikslo, jis gali būti skirtingas ir atlikti tam tikrą užduotį. Tačiau išmaniajame telefone tai yra rinkinys programinė įranga, kuris yra įtrauktas į operacinę sistemą.

    Programinė įranga sąlyginai kontroliuoja telefono aparatinės įrangos veikimą. Greičiausiai be jo įrenginys apskritai neveiks.

    Atsigavimas

    Klausimas, ar tai yra Taikyti naujinimą iš ADB, žmonėms kyla, kai jie patenka į atkūrimo meniu. Kiekvienas „Android“ išmanusis telefonas turi atkūrimo režimą. Čia galite paleisti gamyklinius nustatymus, įdiegti naujinimus ir pan.

    Įdomu tai, kad mažai žmonių matė klasikinį meniu nuo tada, kai Koushik Dutta nusprendė sukurti jam alternatyvą. Dabar tai yra pažįstamas atkūrimo meniu, kuris vadinamas Clockworkmod Recovery. Tai yra beveik visose šiuolaikinėse programėlėse.

    Ši meniu versija jau įgijo pagalbinį. Vienas veikia naudojant garsumo ir maitinimo mygtukus, o antrasis valdomas jutikliniu ekranu.

    Apskritai, panašus trečiosios šalies atkūrimas Šis momentas daug. Žinoma, geriau naudoti tai, kas jau yra įrenginyje, neįdiegiant papildomos programinės įrangos. Ši parinktis yra saugesnė ir patikrinta.

    Norėdami patekti į šį meniu, naudokite klavišų derinius. Skirtingiems mygtukai gali būti skirtingi. Tačiau dažniausiai reikia laikyti nuspaudus garsumo didinimo ir maitinimo mygtukus. Tada telefonas išsijungs ir pateks į šį meniu.

    Naudojimas

    Kai priešais save pamatysite visą nesuprantamų žodžių sąrašą, tarp jų bus frazė Taikyti atnaujinimą iš ADB. Jau aptarėme, kas tai yra, belieka suprasti, kam ši parinktis reikalinga ir kodėl ji naudojama.

    Dažniausiai būtent per šią eilutę lengva atsisiųsti naujinimus naudojant naują programinę-aparatinę įrangą. Tokiu atveju jūsų telefonas turi būti prijungtas prie kompiuterio. Monitoriaus ekrane turėtų būti ADB programos komandų eilutė. Taigi, valdydami telefoną ir jo sistemą per kompiuterį, nesunkiai atliksite visus reikiamus pakeitimus.

    Visi veiksmai su operacine sistema atliekami per derinimo tiltą. Kompiuteryje įvedate komandas, kurios modifikuoja išmanųjį telefoną. Svarbu suprasti, kad tik tokiu būdu turėsite prieigą prie parinkčių, kurias gamintojas slepia nuo vartotojo.

    Paruošimas

    Jei nuspręsite naudoti šį atnaujinimo būdą, turite pasiruošti iš anksto, kad proceso metu nekiltų problemų. Įkraukite išmanųjį telefoną maksimaliai. Žinoma, jie pataria, kad turėtų būti bent pusė mokesčio, bet neverta rizikuoti. Skaitykite atsiliepimus apie parinktį Taikyti naujinimą iš ADB ir galimas klaidas forumuose.

    Tada kompiuteryje turite įdiegti „Android“ SDK. Tai yra pagrindinė programa, turinti daugybę įrankių, įskaitant ADB. Nepamirškite savo telefone nustatyti USB derinimo. Daugelis žmonių pamiršta apie šį veiksmą ir užduoda klausimus, kodėl programa ar kompiuteris nemato jų įtaiso.

    Beje, "USB derinimas" Pastaruoju metu tapo paslėpta nuo kai kurių vartotojų. Viskas priklauso nuo telefono modelio. Pavyzdžiui, yra parinktis, kurioje reikia rasti parinktį „Apie telefoną“. Paprastai jis yra sistemos nustatymuose. Tada turite spustelėti eilutę „Sukurti numerį“ iki 10 kartų. Pastebėsite, kad apačioje pasirodys pranešimai, rodantys, kad einate teisingu keliu.

    Jei viskas bus teisinga, gausite pranešimą iš sistemos, kad tapote kūrėju. Dabar galite grįžti į skyrių „Kūrėjo parinktys“ ir ten bus rodoma ši parinktis.

    Yra modelių, kurie tiesiog paslėpė „saugyklą“ neįprastoje vietoje. Pavyzdžiui, pabandykite ieškoti skiltyje „Atmintis“. Kartais šis elementas ten yra paslėptas.

    Ruošdamiesi nepamirškite paleisti komandinės eilutės. Norėdami tai padaryti, tiesiog įveskite Windows cmd į paiešką. Tada paspauskite Enter. Ir galiausiai patikrinkite laido funkcionalumą. Svarbu, kad jis neatsijungtų, o tarp išmaniojo telefono ir kompiuterio nebūtų nuolatinių atsijungimų.

    Komandos

    Kaip jau supratote, norėdami atlikti pakeitimus, turite naudoti komandas. Jų yra labai daug, tačiau vargu ar paprastam vartotojui jų visų prireiks vienu metu. Dažnai atsitinka, kad nepatyrę „vartotojai“ randa komandas internete ir neapgalvotai įveda jas į programą, nesuprasdami, kas yra „Android Apply update ADB“.

    Jums nereikia super žinių, kad juos suprastumėte. Pakanka tik atidžiai perskaityti jų aprašymus ir užduotis. Toliau apžvelgsime svarbias ir naudingas komandas.

    Ryšys

    Taigi, pati pirmoji ir pagrindinė komanda yra adb įrenginiai. Įvedę jį į komandinę eilutę, gausite informaciją apie tai, ar jūsų įrenginys tinkamai prijungtas. Be to, kad programa nustatys tokias problemas, ji taip pat nurodys išmaniojo telefono galimybę susisiekti su kompiuteriu per terminalo komandas.

    Paprastai, jei programėlė prijungta tinkamai, lentelėje rodoma eilutė Prijungtų įrenginių sąrašas. Toliau rodomas telefono serijos numeris ir jo parengtis darbui: „online“ arba „offline“.

    Transportas

    Ši komanda yra adb push. Tai gali būti naudinga arba ne. Bet geriau apie ją žinoti. Ši parinktis leidžia perkelti failus iš kompiuterio į įrenginį. Norėdami tai padaryti, komandinėje eilutėje turėsite nurodyti kelią, kur bus patalpintas failas, ir vietą, kur jis pradeda savo kelią.

    Jei reikalingas dokumentas yra programos aplanke, šio adreso galima praleisti.

    Tačiau adb pull komanda veikia priešingai. Jo dėka galite lengvai perkelti failus iš savo išmaniojo telefono į kompiuterį. Lygiai taip pat, kaip ir ankstesnėje parinktyje, turite nurodyti du kelius. Bet jei norite, kad dokumentas atsidurtų jūsų kompiuterio programos aplanke, jums nereikia nurodyti jo adreso.

    Perkraukite

    Parinktis Taikyti naujinimą iš ADB supažindina mus su komanda programoje yra šiek tiek pakeista ir naudojama kaip adb perkrovimas. Tai būtina, jei buvo atlikti visi reikalingi koregavimai. Ir galiausiai, kaip įprasta, reikia iš naujo paleisti išmanųjį telefoną. Būtent šis metodas leidžia lengvai paleisti iš naujo.

    Įgalinimas

    Norėdami suaktyvinti root teises, naudokite įkrovos įkėlimo parinktį. Norėdami tai padaryti, turite suaktyvinti adb reboot-bootloader ir adb reboot atkūrimo komandas. Taikyti naujinimą ADB leidžia perjungti į naują įkrovos įkroviklį, kurio reikia norint gauti išplėstines teises ir alternatyvią programinę-aparatinę įrangą.

    Yra telefonų modelių, kurie patenka į šią įkrovos programą naudojant tam tikrus klavišų derinius. Nors tai reta, daug lengviau naudoti komandą adb reboot-bootloader.

    Jei jums reikia prieigos prie atkūrimo meniu, naudokite adb reboot atkūrimo komandą.

    "Bendravimas"

    Jei įvedėte įkrovos įkrovos režimą, visos ADB programos komandos nustos veikti. Norėdami tai padaryti, turėsite naudoti dar vieną parinktį. Norėdami užmegzti ryšį tarp įrenginių, turite įvesti greito paleidimo įrenginius.

    Manoma, kad šią komandą puikus įrankis patyrusiems vartotojams. Todėl kai kurie gamintojai to nepalaiko, kad nesukeltų sistemos sutrikimų.

    Kai įvedėte „fastboot“ įrenginius, komandų eilutėje bus rodomas išmaniojo telefono numeris. Tai reiškia, kad viskas yra aktyvi ir galite naudoti šiuos derinius.

    Atrakinti

    Yra modelių, kuriuose jau yra įmontuotas įkrovos atrakinimo įrankis. Tai leidžia įrenginyje įdiegti trečiųjų šalių atkūrimo meniu. Tačiau daugeliu atvejų, norėdami atrakinti įkrovos įkroviklį, turite naudoti greitosios įkrovos meniu. Kad viskas vyktų teisingai, komandų eilutėje turite įvesti „fastboot oem unlock“, kai išmanusis telefonas veikia įkrovos įkrovos režimu.

    Įkeliama

    Tie, kurie supranta, ką reiškia Apply update from ADB, gali naudoti atsisiuntimo komandas. Tai apima adb diegimą ir adb pašalinimą. Šios parinktys ne tik padeda perkelti failus į išmanųjį telefoną, bet ir leidžia įdiegti programas su apk plėtiniu.

    Norėdami pašalinti programą iš savo įrenginio, turite įvesti atitinkamą komandą ir nurodyti programinės įrangos pavadinimą su plėtiniu.

    ADB vykdymas

    ADB programa vienu metu tapo labai populiari. Tačiau ne visiems vartotojams buvo patogu kiekvieną kartą įvesti komandas. Tai užtruko ilgiau, o kartais pasitaikydavo klaidų ir gedimų. Kad būtų lengviau dirbti su programine įranga, buvo sukurtas jos priedas ADB Run.

    Ši programa turi tas pačias komandas, bet nereikalauja jų įvesti. Tereikia paspausti skaičius, atitinkančius vieną ar kitą variantą. Šiuo metu programoje yra 14 taškų. Čia yra visos pagrindinės komandos, kurių reikia ir paprastiems, ir pažengusiems vartotojams. Pavyzdžiui, po numeriu „1“ yra jau pažįstama adb įrenginių eilutė. Tik dabar jo specialiai įvesti nereikia, tereikia spustelėti vieną.

    Komandos, kurios turi keletą atmainų, įsigijo subkategorijas. Jei nuėjote į pagrindinį skyrių, gali būti poskyrių, kurie taip pat yra sunumeruoti ir nereikalauja įvesti komandų.

    išvadas

    Svarbu suprasti, kad visos operacijos, kurias atliekate naudodami išmanųjį telefoną, yra atliekamos jūsų pačių rizika ir rizika. Tai ypač pasakytina apie daugiau sudėtingus procesus, tarp kurių yra montavimas pritaikyta programinė įranga arba gauti root teises.

    Tokie įsikišimai į sistemą gali sukelti gedimus. Jei kažkas buvo padaryta neteisingai. Be to, telefonui nebegalioja garantija ir niekas jo už jus neatstatys nemokamai. Todėl skaitykite ir studijuokite viską, kas susiję su tokiais veiksmais, taip pat sužinokite apie viską galimos klaidos su kuriais vartotojai dar nebuvo susidūrę.



    Susijusios publikacijos