9 coole dingen die ADB u op een Android-apparaat laat doen

  • Clement Thomas
  • 0
  • 3244
  • 703

ADB of de Android Debug Bridge is een opdrachtregelprogramma waarmee u uw Android-apparaat vanaf uw computer kunt bedienen; waarmee u bestanden heen en weer kunt overbrengen, toepassingen kunt installeren, het scherm van uw apparaat kunt opnemen en nog veel meer. Op sommige telefoons kun je ook ADB gebruiken om het apparaat te rooten en we kennen allemaal de voordelen van rooten.

Welnu, we hebben enkele van de meest geweldige en nuttige ADB uitgekozen, maar voordat we je dat vertellen, kun je als volgt je Android-apparaat op je computer aansluiten met ADB:

Hoe u uw Android-apparaat verbindt met ADB

Het verbinden van een Android-apparaat via ADB is een heel eenvoudig proces. U kunt de onderstaande stappen volgen om uw Android-apparaat met uw computer te verbinden via ADB:

1. Verbind uw Android-apparaat met de computer via een USB-kabel.

2. Op uw apparaat ziet u een prompt om "USB debugging toestaan", tik op "OK'. Uw apparaat wordt nu verbonden met de computer met USB-foutopsporing ingeschakeld.

Notitie: U moet eerst USB-foutopsporing inschakelen in Instellingen-> Opties voor ontwikkelaars. 

3. Nu kunt u de terminal of opdrachtprompt starten en typen
adb-apparaten

Hierdoor wordt uw apparaat op het scherm weergegeven als een bevestiging dat het apparaat op de computer is aangesloten en dat ADB op het apparaat kan worden gebruikt. Er is ook een manier om ADB draadloos te gebruiken vanaf uw Android-apparaat en u kunt ons gedetailleerde artikel hierover lezen. Nou, als je eenmaal ADB hebt ingesteld, ben je klaar om alle dingen uit te proberen die ADB je kan laten doen op je Android-apparaat.

1. Installeer APK vanaf computer

Het installeren van een APK vanaf uw computer is vrij eenvoudig als u eenmaal ADB heeft aangesloten.

De syntaxis voor het commando dat je nodig hebt is:

adb installeren

Ter illustratie gebruikten we de Apple Music APK die we hadden opgeslagen in onze map "Gebruiker". De gebruikte opdracht wordt hieronder gegeven:

adb installeer ~ / applemusic.apk

Voor het geval je het niet weet "~" Is een afkorting voor de gebruikersdirectory. Het volledige pad kan ook als volgt worden gebruikt:

adb installeer /Users/akshaygangwar/applemusic.apk

2. Duw en trek bestanden

Push and Pull zijn handige commando's voor bestanden heen en weer overbrengen tussen uw computer en het Android-apparaat dat is verbonden met ADB.

Push wordt gebruikt om een ​​bestand van de computer naar het Android-apparaat te 'pushen'.

Pull is precies het tegenovergestelde. Hiermee kunt u een bestand van uw apparaat naar de computer 'trekken'.

De syntaxis voor beide opdrachten wordt hieronder gegeven:

adb push
adb pull

We hebben de Apple Music APK van het apparaat gehaald en een willekeurige PNG-afbeelding naar het apparaat gepusht.

Commando voor push:

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

Commando voor trekken:

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

3. Mount systeem met lees / schrijf permissies (vereist root)

Als je in het verleden aan Android-apparaten hebt gesleuteld, heb je waarschijnlijk gehoord van build.prop en andere dergelijke systeembestanden die zich in mappen zoals / system en dergelijke bevinden. Deze mappen kunnen niet worden gewijzigd door een niet-rootgebruiker. Als uw apparaat echter is geroot, hebt u eenvoudig toegang tot deze mappen vanuit ADB.

Het enige wat je hoeft te doen is "adb root”In de Terminal / Command Prompt, die ADB als root-service start en toegang geeft tot systeemmappen. Standaard is echter de / systeemmap is gemonteerd als "alleen-lezen", voor veiligheidsdoeleinden. Als je nodig hebt om de inhoud van deze map te wijzigen, het is noodzakelijk om het te mounten met "lees en schrijf" permissies.

Blijkt dat ADB dit eenvoudig kan doen met slechts twee opdrachten:

adb root
adb remount / rw

De "Adb remount / rw" commando ontkoppelt de root directory (/) en koppelt het opnieuw met lees- / schrijfrechten.

Notitie: Ik zou aanraden om adb unroot uit te voeren nadat je de taken hebt uitgevoerd waarvoor adb als root moet worden uitgevoerd. Anders kunnen fouten potentieel catastrofaal zijn. Ook,voer nooit de opdracht rm -rf uit.

4. Open een CLI op uw telefoon

Elk besturingssysteem heeft een opdrachtregelinterface (CLI). Android, dat op Linux is gebaseerd, heeft een zeer rijke opdrachtenset beschikbaar voor gebruikers. Met ADB heeft u rechtstreeks vanaf uw computer toegang tot deze CLI met behulp van:

adb shell

De "Adb-shell" commando onthult nog meer commando's die kunnen worden gebruikt om door het bestandssysteem op je telefoon te bladeren en heel veel leuke dingen te doen.

5. Recordscherm

U kunt ook het scherm van uw Android-apparaat opnemen met ADB. Geen applicaties van derden meer nodig! Er is echter een voorbehoud. ADB kan het scherm alleen opnemen voor een maximale periode van 3 minuten. Dus ... "misschien" een behoefte aan apps van derden. Hoe dan ook, dit is hoe u uw scherm kunt opnemen met ADB:

adb shell screenrecord

Standaard stopt screenrecord automatisch met opnemen alleen nadat de tijdslimiet van 3 minuten is verstreken. Als u de opname daarvoor moet stoppen, drukt u gewoon op 'Control + C'. We hebben ons scherm ongeveer 10 seconden opgenomen, gestopt met Control + C en opgeslagen met de naam "screenrecording.mp4".

6. Leg screenshots vast

Met ADB kunt u ook screenshots van uw apparaat maken met een eenvoudige en intuïtieve opdracht "schermafbeelding". De syntaxis is vergelijkbaar met screenrecord:

adb shell screencap

In tegenstelling tot het maken van screenshots met de hardwaretoetsen van het apparaat, screencap stuurt geen melding op de statusbalk van uw apparaat, maar het bestand wordt gewoon opgeslagen op het pad dat is opgegeven in de opdracht. We hebben een screenshot gemaakt en deze opgeslagen in sdcard met de naam 1.png, de opdracht wordt hieronder gegeven:

adb shell screencap /sdcard/1.png

7. Wijzig de DPI van uw scherm

Met de aankomende Android N-update kunnen gebruikers de DPI-instellingen van een apparaat standaard aanpassen. Als u echter meer controle over DPI wilt, kunt u ADB gebruiken.

build.prop-editors zullen u vertellen dat u een regel kunt bewerken 'Ro.sf.lcd_density = xx' en vervang de xx-waarden door de gewenste DPI, start het apparaat opnieuw op en klaar! ADB biedt echter opnieuw een eenvoudigere manier om deze waarde te bewerken en van kracht te laten worden zonder het apparaat opnieuw op te starten. Cool toch?

De opdracht om dit te bereiken is:

adb shell wm dichtheid xx

Simpel zet een willekeurige waarde in plaats van xx en zie hoe uw apparaat de DPI-waarde wijzigt zonder opnieuw op te starten.

Dat betekent verschillende schermafmetingen en resoluties geen enkele waarde van DPI past voor elk apparaat. Wees echter niet ontmoedigd, een kleine hoeveelheid spelen met de waarden is alles wat je nodig hebt om de beste pasvorm te vinden. Het is ook een goed idee om erachter te komen wat je bent huidige DPI-instelling is; en dit kan worden bereikt met de volgende opdracht:

adb shell wm-dichtheid

Deze opdracht retourneert de huidige schermdichtheid (of DPI) waarde van uw apparaat. Als u de waarden verknoeit terwijl u sleutelt, keert u eenvoudig terug naar deze waarde en uw apparaat zal weer goed zijn. DPI-waarden, van links naar rechts: 300, 180 (standaard)

8. Start het apparaat opnieuw op in Bootloader, Recovery of Sideload

Notitie: als je niet weet wat deze woorden betekenen, zijn deze commando's niets voor jou; voel je vrij om vooruit te gaan of toch verder te lezen.

Als u aangepaste ROM's net zo vaak flasht als wij, is de kans groot dat u het beu bent om uw apparaat uit te schakelen en vervolgens op een hele reeks hardwaretoetsen te drukken om eenvoudig in de bootloader, herstel of sideload op uw apparaat te kunnen opstarten. ADB kan u al deze dingen laten doen met eenvoudige commando's. Geweldig toch??

De opdrachten waarmee u dit kunt doen, zijn:

adb reboot bootloader
adb herstart herstel
adb herstart sideload

9. Ga naar de Logcat

De logcat is een tool waarmee je dat kunt doen systeemberichten bekijken en sporen wanneer het apparaat een fout tegenkomt. Logcats zijn vooral handig bij het ontwikkelen of testen van een app, of wanneer u een bug tegenkomt en systeeminformatie aan de ontwikkelaars moet verstrekken.

De opdracht voor toegang tot de logcat is:

adb logcat

Hiermee wordt continu veel informatie op uw scherm afgedrukt die u misschien helemaal niet begrijpt, als u niet weet waar u naar kijkt. druk op 'Control + C' op elk moment om de logcat te verlaten.

ZIE OOK: Hoe de 'Doze-modus' op Android 6.0 Marshmallow te forceren

Alles ingesteld om coole ADB-opdrachten te verkennen?

Nu we u voldoende ADB-kennis hebben gegeven om u op weg te helpen, gaat u erop uit en ontdekt u alles wat ADB u kan laten doen. Als je meer commando's en de verschillende vlaggen nodig hebt om ze aan te passen, open dan gewoon Terminal / Command Prompt en typ "adb" en er zal een lijst met commando's verschijnen, compleet met korte uitleg over wat elk van hen doet.

Kent u nog meer interessante ADB-opdrachten die iedereen zou moeten kennen? Laat het ons weten in de comments hieronder.




Niemand heeft nog op dit artikel gereageerd.

Handleidingen voor het kopen van gadgets, technologie die ertoe doet
We publiceren gedetailleerde handleidingen voor het kopen van apparatuur, maken interessante lijsten met de beste producten op de markt en behandelen nieuws uit de wereld van technologie