ADB en Fastboot: waar zijn deze controllers voor

Onze Android mobile is een complex engineeringwerk waarbij de hardware- en software-elementen hand in hand gaan. Sinds het begin van Android en dankzij dat sterke open source karakter gebaseerd op de Linux Kernel, gebruikers van dit besturingssysteem hebben daar grote vrijheid voor gehad toegang krijgen tot interne functies van hun apparaten. Een deel van de schuld voor deze vrijheid ligt bij de ADB en Fastboot controllers .

Het grootste deel van de gebruikers beperkt zich tot het beheren van hun smartphone op basisniveau, waardoor de problemen die zich voordoen voor de technische dienst en het personaliseren van hun apparaat met de beschikbare tools binnen handbereik blijft. De geschiedenis van Android heeft ons echter laten zien hoe nuttig de ADB- en Fastboot-controllers zijn , essentieel voor het uitvoeren van bepaalde taken, die soms zo belangrijk zijn, zoals het goed laten werken van onze mobiel na een probleem.

adb snelstart

Wat is ADB?

Zoals het klinkt, is het een afkorting voor Android Debug Bridge. Als we het wilden vertalen, zouden we kunnen proberen te zeggen dat het een Android-debugging-bridge is, dat wil zeggen een noodzakelijke tool om onder andere rommel op te lossen. Dankzij ADB kunnen we een verbindingslink maken tussen onze smartphone en de pc . Op deze manier kunnen we opdrachten uitvoeren die verschillende functies activeren, zoals het kopiëren van bestanden of het opnieuw opstarten van het apparaat in de bootloader-modus (bootloader)

adb volgorde van beweging

Wat is Fastboot?

Met deze andere tool hebben we toegang tot onze mobiel om wijzigingen aan te brengen op systeemniveau. Met deze software kunnen we, via een USB-kabel en onze pc, ontgrendel de bootloader, flash de firmware of start opnieuw op in de beroemde herstelmodus. Dit Android-protocol is uitgeschakeld op sommige smartphones, waarvoor root-rechten vereist zijn om het te activeren. Bovendien heeft elke smartphone zijn eigen combinatie om in deze modus te komen.

Hoe met hen samenwerken?

ADB maakt deel uit van de Android Studio SDK, de software die nodig is om Android-applicaties te ontwikkelen. In het geval van een gebruiker die zijn apparatuur moet wijzigen, hoeft hij alleen maar naar de Android Studio-website te gaan om deze te downloaden, in een toolkit samen met Fasboot . Voor deze we gaan naar die link en ga naar beneden waar staat "Alleen commandoregelhulpmiddelen". Vervolgens unzippen we het bestand en voeren we SDKManager.exe uit, waar we alles zullen vinden wat je nodig hebt: Android SDK Tools

Android Studio Project

  • Android SDK Platform-tools
  • Android-ondersteuningsrepository
  • Google USB-stuurprogramma

We zullen ze allemaal moeten markeren en op installeren klikken. Als het proces is voltooid, hebben we ADB en Fastboot klaar . Nu hoeft u alleen nog maar de opdrachtregel te starten, "android-sdk-windows / platform-tools" te openen en met de muis "opdrachtvenster openen" te selecteren

Meest gebruikte ADB-opdrachten

  • adb apparaten : maakt het mogelijk om een ​​lijst te hebben van alle apparaten die op de computer zijn aangesloten.
  • Adb reboot : het dient om onze telefoon opnieuw op te starten.
  • adb reboot-recovery: het is gebruikt om opnieuw op te starten in de herstelmodus, voor het geval we een zipbestand vanaf hier moeten installeren.
  • Adb reboot-bootloader : het dient om onze bootloader-modus opnieuw te starten en om de fastboot te kunnen gebruiken.
  • adb logcat> logcat.txt : hiermee kunt u de "logcat" opslaan, een logboek met alle bewerkingen die door het apparaat zijn uitgevoerd.
  • adb push c: /folder/Midocumento.pdf / sdcard / downloads: Deze opdracht kopieert het opgegeven bestand van onze computer naar de smartphone.
  • adb pull /sdcard/downloads/document.pdf c: / gebruiker / desktop / map: hiermee kunt u een bestand van uw smartphone / tablet naar uw computer uploaden
  • adb shell rm /sdcard/screenshot.png : gebruikt om een ​​screenshot van onze telefoon te maken die wordt opgeslagen op het pad dat we kiezen.
  • adb sideload-update.zip: gebruikt om onze smartphone handmatig te updaten.
  • adb installeer “C: / Program files / WhatsApp.apk ”: het wordt gebruikt om een ​​APK, een applicatie, op onze smartphone te installeren vanaf de computer die WhatsApp of een andere kan zijn. Geef gewoon het volledige pad op van waar de applicatie zich bevindt.
  • adb backup -f FullBackup.ab -apk -all : Het wordt gebruikt om een ​​back-up te maken van alle applicaties met hun gegevens.
  • adb help - een hulp op het scherm die alle opdrachten toont die in de ADB kunnen worden uitgevoerd en een uitleg van elk.

adb en fastboot android 01

Meest gebruikte Fastoboot-opdrachten

  • fastboot oem ontgrendelen: gebruikt om de bootloader van het apparaat te ontgrendelen.
  • fastboot herstart: Om het apparaat op de normale manier opnieuw op te starten.
  • fastboot reboot-bootloader: Gebruikt om opnieuw op te starten in de bootloader-modus en Fastboot te blijven gebruiken.
  • fastboot flash "partitie" "file.img": Essentieel om een ​​partitie van het apparaat te flashen, zoals: herstel, opstarten, radio of systeem. Met deze instructie kunnen we een aangepast herstel installeren of een nieuwe firmware volledig flashen.