Suositeltava, 2024

Toimituksen Valinta

9 Cool Things ADB: n avulla voit tehdä Android-laitteella

ADB tai Android Debug Bridge on komentorivin apuohjelma, jonka avulla voit hallita Android-laitettasi tietokoneesta; voit siirtää tiedostoja edestakaisin, asentaa sovelluksia, tallentaa laitteen näytön ja paljon muuta. Joissakin puhelimissa voit myös käyttää ADB: tä juurtamaan laitetta ja me kaikki tiedämme juurtumisen hyödyt.

No, olemme valinneet joitakin kaikkein mahtavimmista ja hyödyllisimmistä ADB: stä, mutta ennen kuin kerrotaan, että voit liittää Android-laitteen tietokoneeseesi ADB: n avulla:

Android-laitteen liittäminen ADB: n avulla

Android-laitteen liittäminen ADB: hen on erittäin yksinkertainen prosessi. Voit seurata alla olevia ohjeita liittääksesi Android-laitteen tietokoneeseen ADB: n avulla:

1. Liitä Android-laite tietokoneeseen USB-kaapelilla.

2. Laitteessa näkyy kehote " Salli USB-virheenkorjaus ", napauta " Ok ". Laite liitetään tietokoneeseen, kun USB-virheenkorjaus on käytössä.

Huomautus : Sinun täytyy ensin ottaa käyttöön USB-virheenkorjaus Asetukset-> Kehittäjän asetukset -kohdassa.

3. Nyt voit käynnistää terminaalin tai komentorivin ja kirjoita
adb devices

Tämä näyttää laitteen näytöllä, sillä vahvistuksena, että laite on liitetty tietokoneeseen, ja ADB: tä voidaan käyttää laitteessa. On myös tapa käyttää ADB: tä langattomasti Android-laitteestasi ja voit tarkistaa yksityiskohtaisen artikkelimme samasta. No, kun olet määrittänyt ADB: n, yrität kokeilla kaikkia asioita, joita ADB voi tehdä Android-laitteellasi.

1. Asenna APK tietokoneesta

APK: n asentaminen tietokoneesta on melko helppoa, kun ADB on kytketty.

Tarvittavan komennon syntaksi on:

adb install

Esimerkkinä käytimme Apple-musiikkia APK, jonka olimme tallentaneet "User" -kansioon. Käytetty komento on annettu alla:

adb install ~/applemusic.apk

Jos et tiedä “~” on käyttäjän hakemiston lyhenne . Koko polkua voidaan käyttää myös seuraavasti:

adb install /Users/akshaygangwar/applemusic.apk

2. Paina ja vedä tiedostoja

Työnnä ja vedä ovat hyödyllisiä komentoja tiedostojen siirtämiseen edestakaisin tietokoneen ja ADB: hen yhdistetyn Android-laitteen välillä.

Push-näppäintä käytetään, jos haluat siirtää tiedoston tietokoneesta Android-laitteeseen.

Vedä on aivan päinvastainen. Sen avulla voit vetää tiedoston laitteesta tietokoneeseen.

Molempien komentojen syntaksi annetaan alla:

adb push
adb pull

Vedimme Applen musiikin APK-laitteen laitteesta ja työntimme satunnaisen PNG-kuvan laitteeseen.

Ohjaus push:

adb push ~/path4172.png /sdcard/receivedimage.png

Vetokomento:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~/applemusic.apk

3. Kiinnitä järjestelmä luku- / kirjoitusoikeuksilla (edellyttää rootia)

Jos olet ohittanut Android-laitteita aiemmin, olet luultavasti kuullut build.propista ja muista sellaisista järjestelmätiedostoista, jotka sijaitsevat kansioissa, kuten / system ja like. Ei-root-käyttäjä voi muuttaa näitä hakemistoja. Jos kuitenkin laite on juurtunut, voit helposti käyttää näitä ADB-hakemistoja.

Sinun tarvitsee vain ajaa " adb root " Terminal / Command Promptissa, joka käynnistää ADB: n juuripalveluna ja mahdollistaa järjestelmän kansioiden käytön. Oletusarvoisesti / järjestelmäkansio on asennettu vain luku -tilaksi turvallisuussyistä. Jos sinun on muutettava tämän kansion sisältöä, on tarpeen asentaa se ”luku- ja kirjoitus” -oikeuksilla.

Osoittautuu, että ADB voi tehdä sen vain kahdella komennolla:

adb root
adb remount / rw

Adb remount / rw” -komento poistaa juurihakemiston (/) ja lähettää sen uudelleen luku- / kirjoitusoikeuksilla.

Huomautus: Suosittelen, että käytät adb unroot -toimintoa sen jälkeen, kun olet suorittanut tehtävät, jotka edellyttävät adb-toimintaa. Muuten virheet voivat olla katastrofaalisia. Myös, älä aja rm -rf-komentoa koskaan.

4. Käytä CLI: tä puhelimessasi

Jokaisessa käyttöjärjestelmässä on komentoriviliitäntä (CLI). Androidilla, joka perustuu Linuxiin, on käyttäjille erittäin runsas komentosarja. ADB: n avulla voit käyttää tätä CLI: tä suoraan tietokoneesta käyttämällä:

adb shell

"Adb shell" -komento paljastaa vielä enemmän komentoja, joita voidaan käyttää puhelimen tiedostojärjestelmän läpi kulkemiseen ja tehdä paljon hauskaa.

5. Tallenna näyttö

Voit myös tallentaa Android-laitteen näytön ADB: n avulla. Kolmansien osapuolten sovelluksia ei enää tarvita! On kuitenkin varoitus. ADB voi tallentaa näytön vain enintään 3 minuutiksi . Joten… "ehkä" tarvitaan kolmansien osapuolten sovelluksia. Näin voit tallentaa näytön ADB: n avulla:

adb shell screenrecord

Oletusarvon mukaan screenrecord lopettaa tallennuksen automaattisesti vain, kun 3 minuutin aikaraja on käytetty loppuun. Jos sinun on lopetettava tallennus ennen sitä, paina “Control + C” . Tallensimme näytön noin 10 sekuntia, pysäyttämällä sen Control + C: llä ja tallentamalla sen nimellä "screenrecording.mp4".

6. Capture Screenshots

ADB: n avulla voit myös kaapata laitteesi kuvakaappauksia yksinkertaisella ja intuitiivisella komennolla "screencap" . Syntaksi on samanlainen kuin näytönrekisteri:

adb shell screencap

Toisin kuin kuvakaappauksia laitteen laitteistoavaimilla, screencap ei lähetä ilmoitusta laitteen tilariville, mutta tiedosto tallennetaan yksinkertaisesti komennossa olevaan polkuun. Otimme kuvakaappauksen ja tallensimme sen sdcardiin nimellä 1.png, komento annetaan alla:

adb shell screencap /sdcard/1.png

7. Muuta näytön DPI

Tuleva Android N -päivitys antaa käyttäjille mahdollisuuden säätää laitteen DPI-asetuksia oletusarvoisesti. Jos kuitenkin haluat hallita DPI: tä, voit käyttää ADB: tä.

build.prop-editorit kertovat, että voit muokata riviä ”ro.sf.lcd_density = xx” ja korvata xx-arvot haluamallesi DPI: lle, käynnistä laite uudelleen ja tehdä! ADB tarjoaa jälleen helpomman tavan muokata tätä arvoa ja saada sen voimaan ilman, että laite käynnistetään uudelleen. Viileä, eikö?

Komento tämän saavuttamiseksi on:

adb shell wm density xx

Yksinkertaisesti laita arvo xx: n sijasta ja katso, että laite muuttaa DPI-arvoa ilman uudelleenkäynnistystä.

Eri näytön koot ja resoluutiot tarkoittavat, että DPI: n erityinen arvo ei sovi jokaiseen laitteeseen . Älä ole hämmentynyt, mutta pieni määrä pelaa arvojen kanssa on kaikki mitä sinun tarvitsee selvittää parhaiten sopivaksi. On myös hyvä selvittää, mitä nykyinen DPI-asetus on; ja tämä voidaan saavuttaa seuraavalla komennolla:

adb shell wm density

adb shell wm density

Tämä komento palauttaa laitteen nykyisen näytön tiheyden (tai DPI-arvon). Jos unohdat arvot, kun huijaat, palaa takaisin tähän arvoon ja laite on hyvä kuin aiemmin.

DPI-arvot, vasemmalta oikealle: 300, 180 (oletus)

8. Käynnistä laite uudelleen käynnistyslataimeen, palautus tai sivulataus

Huomaa: jos et tiedä, mitä nämä sanat tarkoittavat, nämä komennot eivät ole sinua varten; voit siirtyä eteenpäin tai lukea joka tapauksessa.

Jos otat mukautettuja ROM-levyjä flash-tiedostoja niin usein kuin mahdollista, on todennäköistä, että olet kyllästynyt sammuttamaan laitteen ja painamalla sen jälkeen useita erilaisia ​​laitteistoavaimia, jotta voit käynnistää käynnistyslataimen, palautuksen tai sivulatauksen laitteessa. ADB voi antaa teille jotakin näistä yksinkertaisilla komennoilla. Hämmästyttävä, eikö?

Nämä komennot, joiden avulla voit tehdä tämän, ovat seuraavat:

adb reboot bootloader
adb reboot recovery
adb reboot sideload

9. Avaa Logcat

Logcat on työkalu, jonka avulla voit tarkastella järjestelmän viestejä ja jälkiä, kun laite kohtaa virheen. Logit ovat käyttökelpoisia erityisesti sovelluksen kehittämisessä tai testaamisessa, tai kun kohtaat vikaa ja tarvitset järjestelmää koskevia tietoja kehittäjille.

Komennon pääsy logcatiin on:

adb logcat

Tämä tulostaa jatkuvasti näytössäsi paljon tietoa, joka ei voi olla järkevää sinulle ollenkaan, jos et tiedä mitä katsot. Paina “Control + C” milloin tahansa poistuaksesi logcatista.

Kaikki asetetaan tutkimaan viileitä ADB-komentoja?

Nyt kun olemme aseistaneet sinut tarpeeksi ADB-tietämyksen avulla, mene eteenpäin ja tutustu kaikkeen, mitä ADB voi antaa. Jos haluat löytää lisää komentoja ja erilaisia ​​lippuja, joita voidaan käyttää niiden muokkaamiseen, avaa vain Terminal / Command Prompt ja kirjoita “adb” ja luodaan luettelo komentoista, jotka täydentävät lyhyitä selityksiä siitä, mitä kukin niistä tekee.

Tiedätkö mielenkiintoisempia ADB-komentoja, jotka kaikkien pitäisi tietää? Kerro meille alla olevista kommenteista.

Top