Hvad er EDL-tilstand? Sådan går du ind i EDL-tilstand på enhver Qualcomm-enhed
Android Tip Og Tricks / / August 05, 2021
I denne vejledning vil vi se nærmere på EDL-tilstand på Qualcomm-enheder og dens tilknyttede betydning. Android-enheder er altid kendt for at være på toppen af tilpasninger. Disse inkluderer muligheden for at blinke brugerdefinerede gendannelser som TWRP, blinke en brugerdefineret ROM eller GSI-billeder. På samme måde kan du også få administrative rettigheder i form af roden. Nogle tech-entusiaster foretager også nogle tweaks til boot- og systempartitionen og udforsk enhedens fulde potentiale. Ikke alt er dog så let som det måske lyder. Alle disse ændringer medfører også nogle tilknyttede risici.
Oftere end ikke resulterer det i, at din enhed kommer i en boot-looped eller soft-bricked-tilstand. Men selv da er der stadig en praktisk vej rundt. Alt du skal gøre er at starte din enhed til fastboot-tilstand og blinke firmwaren til din enhed. Men du ville kun være i stand til at starte din enhed til hurtigstart i første omgang, hvis den er blødmurt. I det øjeblik det ender i hård muret, starter din enhed ikke engang til Bootloader eller Fastboot-tilstand. Og i en sådan tilstand er den bedste brug af din enhed en død papirvægt (det er derfor navnet på murstenen)!
Men hvis din enhed har et underliggende Qualcomm Snapdragon-chipsæt, så er der nogle gode nyheder i vente. Hver Qualcomm-enhed leveres med en EDL- eller Emergency Download-tilstand. Din enhed kan derefter bruge EDL's regelsæt til at blinke firmwarefilerne på din enhed. Når det er sagt, er her alle bit og information om denne EDL-tilstand og behovet for en sådan tilstand på din Android-enhed.
Indholdsfortegnelse
- 1 Hvad er en EDL-tilstand?
- 2 Opstart af en Qualcomm-enhed til EDL-tilstand
- 3 Behovet for EDL-tilstand
-
4 5 Metoder til at starte EDL-tilstand på en hvilken som helst Qualcomm-enhed
- 4.1 Forudsætninger:
- 4.2 1. Start EDL-tilstand via ADB-kommandoer
- 4.3 2. Brug Fastboot til at starte EDL-tilstand på alle smartphones
- 4.4 3. Brug hardwareknapper
- 4.5 4. Brug Deep Flash-kabel
- 4.6 5. Brug PCB-testpunkter
Hvad er en EDL-tilstand?
EDL eller Emergency Download Mode følger et specifikt sæt regler kendt som Firehose eller Sahara-protokollen for at tvinge flash til firmwaren. Sagen med denne tilstand er, at den er uafhængig af Bootloader eller Fastboot-tilstand. Selvom din enhed ikke kan få adgang til disse tilstande, som de fleste af de hårde murede enheder ikke kan, er det ikke et problem. EDL-tilstanden er uafhængig af begge disse tilstande, da den findes i den primære bootloader-grænseflade.
Så alle Qualcomm-enheder, der har den primære bootloader, udløser en sekundær bootloader. Sidstnævnte har nogle vigtige filkonfigurationer og partitioner, herunder ABOOT, Linux Kernel og system.img. TrustZone, som er ansvarlig for at kontrollere ægtheden af ABOOT eller Android Bootloader, er også til stede der. Når vi låser op bootloaderen på vores Android-enhed, deaktiverer vi bare denne ægthedskontrol.
Desuden ligger alt efter den primære bootloader (ABOOT, kerne, tillidszone) i den sekundære bootloader og er dem, der påvirkes af de forkerte softwareændringer. Med andre ord, hvis du ender med at blinke en forkert opbygning af en brugerdefineret ROM på din Android-enhed, bliver kun den sekundære bootloader påvirket. Heldigvis forbliver den primære bootloader upåvirket, og det samme gør EDL-tilstand, da den ligger i selve den primære bootloader. Derfor kan du nemt starte din Qualcomm-enhed til denne tilstand og tvinge flash til den enhedsspecifikke firmware.
Opstart af en Qualcomm-enhed til EDL-tilstand
Nu er der to ting at bemærke her, trinene til at starte din enhed til fastboot-tilstand og derefter de blinkende instruktioner. Med hensyn til førstnævnte kan du bruge ADB- eller Fastboot-kommandoer. Selvom det er den nemmeste rute, giver det dog oftere end ikke det ønskede resultat. Dette skyldes, at for at udføre ADB-kommandoer skal du aktivere USB-fejlfinding, hvilket bare ikke er muligt i en muret enhed. På samme måde kan du ikke starte din enhed til fastboot-tilstand, hvis din enhed er hårdt muret.
Den eneste anden flugtvej involverer brugen af Test Point-tilstand. Eller nogle Xiaomi-enheder bruger også Deep Flash-kablet i denne henseende. Når din enhed er tilsluttet i en EDL-tilstand til din pc, genkendes den som Qualcomm HS-USB QDLoader 9008. Med hensyn til den blinkende del kan nogle smartphone-producenter lide OnePlus og Xiaomi har et specifikt sæt værktøjer til netop dette formål. Disse inkluderer QPST, QFIL, MSMDownloadosv., som selv er frigivet af OEM eller er lækket. Så tilslut din enhed i EDL, start værktøjet, og blink den tilknyttede firmwarefil.
Behovet for EDL-tilstand
Når du blinker en forkert software eller foretager ændringer på systemniveau på den måde, der ikke var beregnet, ender det med at påvirke enhedens normale funktion. I så fald ender din enhed i bootloop (eller bliver blød muret). Den nemmeste flugtvej indebærer at starte enheden til Fastboot eller Download Mode. Men ikke altid er du heldig, og nogle gange nægter din enhed at starte til en af disse to tilstande. Disse enheder siges derefter at være murede.
Og i så fald kunne du kun bringe din enhed tilbage til normal arbejdstilstand ved at starte den i EDL-tilstand. Dette vil derefter bane vejen for kraftigt at blinke firmwaren via det medfølgende værktøj. Så hvis du på et hvilket som helst tidspunkt ødelægger det, skal du bare starte din Qualcomm-enhed til EDL-tilstand ved hjælp af ovennævnte tip. Herefter kan du bruge de medfølgende trin til at blinke lager firmwaren. Forhåbentlig er alt lige tilbage på sporet, og du bliver reddet fra en tur til servicecentret.
5 Metoder til at starte EDL-tilstand på en hvilken som helst Qualcomm-enhed
Her har vi delt 5 metoder til at gå i EDL-tilstand som at bruge ADB-kommandoer, ved hjælp af fastboot-tilstand, ved hjælp af hardwareknapper, ved hjælp af Deep Flash-kabel og PCB-testpunkter. Men inden vi går til nedenstående trin, skal vi også se på kravene.
Forudsætninger:
- Denne vejledning fungerer kun på alle enheder med Qualcomm SoC.
- Aktivér USB-fejlretning på enheden.
- En pc / bærbar computer og et USB-kabel.
- Installere Android USB-drivere på pc'en.
- Installere ADB og Fastboot-værktøj på pc'en.
1. Start EDL-tilstand via ADB-kommandoer
ADB står for Android Debug Bridge, som kan bruges til at starte i EDL-tilstand på din enhed. Men USB-fejlfinding skal være aktiveret på enheden og tilsluttet computeren.
- Vi håber, at du allerede har aktiveret USB-fejlfinding.
- Slut telefonen til computeren ved hjælp af et USB-kabel.
- Tillad USB-fejlretning på telefonen ved at trykke på OK-knappen.
- Gå til den installerede ADB-mappe på din pc> tryk og hold Skift-knappen nede + højreklik.
- Vælg indstillingen Åbn kommandovindue her, og skriv følgende kommando, og tryk derefter på enter.
adb genstart edl
- Nu skal din enhed gå i EDL-tilstand. (Telefonskærmen dæmpes)
- Gå over til Device Manager-indstillingen på pc'en.
- Klik på Porte. Hvis driveren fungerer korrekt, registrerer den Qualcomm HS USB Qdloader 9008.
- Endelig kan du blinke firmwaren på din enhed via Mi Flash-værktøjet.
2. Brug Fastboot til at starte EDL-tilstand på alle smartphones
- Sluk for din enhed, og gå til Fastboot-tilstand ved at trykke på og holde knappen Power + Volume Down nede i et par sekunder, indtil Mi-logoet eller Rabbit-logoet vises.
- Tilslut nu enheden til pc'en.
- Brug ADB & Fastboot-værktøjet til at skrive kommando, som vi har nævnt i det første trin.
- Skriv følgende kommando og tryk enter for at gå ind i EDL-tilstand. Hvis en kommando ikke virker, skal du prøve en anden.
fastboot oem edl
ELLER
fastboot genstart-edl
ELLER
fastboot genstart edl
- Det er det.
3. Brug hardwareknapper
- Sluk for din enhed.
- Tryk og hold tænd / sluk-knapperne ned og tilslut straks enheden til pc'en.
- Det starter automatisk i EDL-tilstand, og LED-lys kan blinke.
4. Brug Deep Flash-kabel
Du skal købe dette værktøj online, eller du kan også bygge det manuelt. Selvom din Qualcomm-enheds bootloader er låst, vil dette værktøj tvinge din enhed til at bruge Qualcomm 9008-tilstand.
5. Brug PCB-testpunkter
Et testpunkt er et sted på elektroniske kredsløb, der bruges til at overvåge tilstanden for kredsløbstestsignalerne. Testpunkter bruges primært under fremstillingen for at kontrollere, at den nyligt monterede enhed fungerer korrekt eller ej. Selv de anvendte eftermarkedsenheder kan kontrolleres inden reparation.
Placeringen af testpunkter på hver telefonvariant varierer afhængigt af printkorttypen. Mens Qualcomm-enheder normalt leverer testpunkter for at tvinge enheden til EDL-tilstand (9008).
Det er det, fyre. Vi håber, du har fundet denne vejledning nyttig til dine Qualcomm-processordrevne enheder.
Subodh elsker at skrive indhold, hvad enten det er teknisk-relateret eller andet. Efter at have skrevet på tech-bloggen i et år, bliver han lidenskabelig for det. Han elsker at spille spil og lytte til musik. Bortset fra blogging er han vanedannende til spil-pc-builds og smartphone-lækager.