Hoe ADB-opdrachten op Android uit te voeren zonder een computer?
Gemengde Berichten / / August 08, 2021
Android Debug Bridge van ADB is een manier voor ontwikkelaars om hun applicaties te testen. En naast ontwikkelaars kan een gemiddelde Android-gebruiker ook ADB-commando's gebruiken om bloatware te verwijderen, microfoon, klembord, camera, enz. te blokkeren, toegang voor de geïnstalleerde applicaties. Tot voor kort moest iedereen die ADB-opdrachten op hun Android-smartphones wilde gebruiken, het apparaat op een computer aansluiten. Maar dat is niet meer het geval.
Nu is er een manier om ADB-opdrachten rechtstreeks vanaf een Android-smartphone te gebruiken en uit te voeren. Dit maakt het hele proces probleemloos, omdat u niet afhankelijk bent van andere apparaten om ADB-opdrachten op uw smartphone uit te voeren. U kunt het nu rechtstreeks op de smartphone doen. Dus hoe voer je precies ADB-opdrachten uit op een smartphone? Laten we het in dit artikel uitzoeken.
Hoe ADB-opdrachten op Android zonder computer?
Dit is nu mogelijk omdat met de Android 9-update een nieuwe functie genaamd Wireless USB debugging naar Android-gebruikers is gepusht. Android-gebruikers die ontwikkelaarsopties hebben ingeschakeld, kunnen deze functie inschakelen. Hiermee kan de gebruiker de ADB-shell lokaal uitvoeren zonder een computer. Houd er rekening mee dat als u een smartphone gebruikt die draait op Android 11, u uw smartphone moet verbinden met een wifi-netwerk voordat u doorgaat met het hele proces.
- Om deze methode te laten werken, moet u eerst draadloze USB-foutopsporing inschakelen. Ga hiervoor naar het menu Instellingen van uw telefoon en ga naar Over de telefoon. Tik zeven of acht keer op het buildnummer en je ziet een bericht op het scherm met de tekst: "Je bent nu een ontwikkelaar." Als u dit al eerder hebt gedaan, ziet u een bericht met de tekst: “U bent al een ontwikkelaar."
- Ga nu terug naar je instellingenmenu en zoek naar ontwikkelaarsopties. In Oneplus-telefoons bevinden de ontwikkelaaropties zich in de systeeminstellingen. Het kan anders zijn met uw Android-telefoon. Als u problemen ondervindt bij het vinden van de "opties voor ontwikkelaars", zoek ernaar met behulp van het zoekvak bovenaan het menu Instellingen.
- Als u zich eenmaal in het menu Opties voor ontwikkelaars bevindt, bladert u en vindt u hier de optie "Debugging". In dat gedeelte vindt u de optie "Draadloze foutopsporing", schakel deze in door de schakelaar ervoor in te schakelen. Je krijgt nu een pop-up te zien. Vink het vakje aan voor de optie "Altijd toestaan voor dit netwerk" en tik vervolgens op "Toestaan". Als je een optie hebt genaamd "Wireless ADB Debugging" in het foutopsporingsgedeelte van de ontwikkelaarsopties, en schakel vervolgens de schakelaar daarvoor in te.
- U moet een lokale ADB-server op de telefoon maken en deze gebruiken om verbinding te maken met de functie voor draadloze foutopsporing. Hiervoor kunt u elke ADB-shell-toepassing gebruiken. Een applicatie genaamd LADB is echter speciaal gebouwd om ADB-opdrachten rechtstreeks op een Android-smartphone uit te voeren. U moet de applicatie kopen in de Google Play Store voor een prijs van 2,99 $. Je kunt de app gratis op je telefoon installeren, aangezien de ontwikkelaar van de applicatie de app gratis op Github heeft gehost. Maar om het vanaf daar te krijgen, moet u het handmatig vanuit de bron compileren. Maar $ 2,99 betalen lijkt een betere optie, omdat je je geen zorgen hoeft te maken over het handmatig installeren van de update voor deze applicatie met Github. Je kunt het updaten vanuit de Google Play Store als je de aankoop hebt gedaan.
- Als u Android 9 of Android 10 gebruikt, ziet u een bericht waarin om bevestiging wordt gevraagd voor het toestaan van de actie. Daarna is de rest van het proces eenvoudig. Als uw Android-smartphone echter op Android 11 draait, wordt het een beetje anders.
- Als u Android 11 gebruikt en de LADB-app opent, wordt u gevraagd een poortnummer en een koppelingscode in te voeren. U vindt deze informatie in het submenu Wireless debugging. Maar zodra je de pop-up sluit die om het poortnummer en de koppelingscode vraagt, verandert deze vanzelf. U moet dus toegang krijgen tot het submenu Wireless debugging terwijl u de LADB-app in de modus voor gesplitst scherm uitvoert.
- Ga naar de split-screen modus en zet de LADB applicatie op een van de schermen. Ga op het andere scherm naar Developer Options en tik op de Wireless Debugging-optie. U hoeft niet op de schakelaar te tikken om deze in of uit te schakelen. Tik op de tekst Draadloos debuggen en er verschijnt een submenu op uw scherm. Blader vervolgens en zoek de optie "Apparaat koppelen met koppelingscode". Tik erop en u ziet een pop-up met een Wi-Fi-koppelingscode, uw IP-adres, een dubbele punt en vervolgens een nummer. Dit nummer is het poortnummer.
- Voer nu dat poortnummer en wifi-koppelingscode in in de pop-up die verschijnt in de LADB-applicatie. Tik vervolgens op Oké.
- Als u een melding ziet met de melding Wireless Debugging verbonden, bent u helemaal klaar. U kunt nu het gesplitste scherm en de toepassing Instellingen sluiten.
- Voer nu alle ADB-opdrachten in die u normaal gesproken gebruikt tijdens het gebruik van ADB-opdrachten met uw computer in het daarvoor bestemde veld van de toepassing. Het zou zonder haperingen moeten werken.
Houd er echter rekening mee dat alleen ADB-shell-opdrachten hier werken. En terwijl we de adb-shell-opdrachten op de computer invoeren, gebruiken we de trefwoorden adb gevolgd door shell gevolgd door de eigenlijke opdracht. Hier hoeft u niet aan het begin van elke opdracht "adb-shell" in te voeren, omdat u rechtstreeks met de shell communiceert.
De meeste gebruikers zullen dol zijn op deze functie omdat het de eindgebruiker in staat stelt de bloatware-applicaties te verwijderen die smartphonefabrikanten met hun smartphones leveren. De gebruikers kunnen het niet rechtstreeks verwijderen, en in dat geval zal het gebruik van deze methode voldoende zijn. Als dit nieuw voor je is, doe dan goed onderzoek naar de adb-commando's voordat je het daadwerkelijk aan de telefoon probeert, want een simpele fout kan leiden tot een gemetselde telefoon.
Dit gaat allemaal over het uitvoeren van ADB-opdrachten op Android zonder computer. Als je vragen of opmerkingen hebt over dit artikel, reageer dan hieronder en we nemen contact met je op. Bekijk ook zeker onze andere artikelen over iPhone-tips en -trucs,Android-tips en -trucs, PC-tips en -trucs, en nog veel meer voor meer nuttige informatie.