Co to jest tryb EDL? Jak wejść w tryb EDL na dowolnym urządzeniu Qualcomm
Wskazówki I Porady Dotyczące Androida / / August 05, 2021
W tym przewodniku przyjrzymy się szczegółowo trybowi EDL na urządzeniach Qualcomm i związanemu z nim znaczeniu. Urządzenia z Androidem zawsze znajdują się na szczycie dostosowań. Obejmują one możliwość flashowania niestandardowych odzyskiwania, takich jak TWRP, flashowania niestandardowych obrazów ROM lub GSI. Podobnie możesz również uzyskać uprawnienia administracyjne w postaci roota. Niektórzy entuzjaści technologii wprowadzają również pewne poprawki do partycji rozruchowej i systemowej, aby odkryć pełny potencjał urządzenia. Jednak nie wszystko jest tak proste, jak mogłoby się wydawać. Wszystkie te modyfikacje wiążą się również z pewnym ryzykiem.
Częściej niż nie powoduje to, że urządzenie przechodzi w stan zapętlony lub miękki. Ale nawet wtedy wciąż jest wygodny sposób. Wszystko, co musisz zrobić, to uruchomić urządzenie w trybie szybkiego uruchamiania i sflashować oprogramowanie sprzętowe na swoje urządzenie. Ale w pierwszej kolejności byłbyś w stanie uruchomić swoje urządzenie w trybie szybkiego uruchamiania, jeśli zostało ono wykonane z miękkiej cegły. W chwili, gdy kończy się twarda cegła, urządzenie nie uruchamia się nawet w trybie Bootloader lub Fastboot. A w takim stanie najlepszym zastosowaniem urządzenia jest martwy przycisk do papieru (stąd nazwa klocka)!
Jeśli jednak Twoje urządzenie ma bazowy chipset Qualcomm Snapdragon, to czeka na Ciebie dobra wiadomość. Każde urządzenie Qualcomm jest wyposażone w tryb EDL lub Emergency Download. Twoje urządzenie może wtedy korzystać z zestawu reguł EDL do flashowania standardowych plików oprogramowania układowego na urządzeniu. Mając to na uwadze, oto wszystkie bity i informacje dotyczące tego trybu EDL i potrzeby takiego trybu na urządzeniu z Androidem.
Spis treści
- 1 Co to jest tryb EDL?
- 2 Uruchamianie urządzenia Qualcomm w trybie EDL
- 3 Potrzeba trybu EDL
-
4 Metody 5 uruchamiania trybu EDL na dowolnym urządzeniu Qualcomm
- 4.1 Wymagania wstępne:
- 4.2 1. Uruchom tryb EDL za pomocą poleceń ADB
- 4.3 2. Użyj Fastboot, aby uruchomić tryb EDL na dowolnym smartfonie
- 4.4 3. Użyj przycisków sprzętowych
- 4.5 4. Użyj kabla Deep Flash
- 4.6 5. Użyj punktów testowych PCB
Co to jest tryb EDL?
Tryb EDL lub Emergency Download Mode jest zgodny z określonym zestawem reguł, znanym jako protokół Firehose lub Sahara, aby wymusić flashowanie oprogramowania układowego. Rzecz w tym trybie polega na tym, że jest niezależny od trybu Bootloader lub Fastboot. Nawet jeśli twoje urządzenie nie może uzyskać dostępu do tych trybów, których nie może uzyskać większość urządzeń z twardą cegłą, nie stanowi to problemu. Tryb EDL jest niezależny od obu tych trybów, ponieważ znajduje się w interfejsie podstawowego programu ładującego.
Zatem wszystkie urządzenia Qualcomm, które mają podstawowy program ładujący, wyzwalają dodatkowy program ładujący. Ten ostatni zawiera kilka ważnych konfiguracji plików i partycji, w tym ABOOT, jądro Linuksa i system.img. Jest tam również TrustZone, który odpowiada za sprawdzanie autentyczności ABOOT lub Android Bootloader. Kiedy odblokowujemy bootloader na naszym urządzeniu z Androidem, po prostu wyłączamy tę weryfikację autentyczności.
Co więcej, wszystko za podstawowym programem ładującym (ABOOT, jądro, strefa zaufania) znajduje się w dodatkowym programie ładującym i to na nie wpływa nieprawidłowe modyfikacje oprogramowania. Innymi słowy, jeśli skończysz flashowanie nieprawidłowej kompilacji niestandardowej pamięci ROM na urządzeniu z Androidem, wpłynie to tylko na pomocniczy program ładujący. Na szczęście podstawowy program ładujący pozostaje nienaruszony, podobnie jak tryb EDL, ponieważ znajduje się w samym podstawowym programie ładującym. W związku z tym można łatwo uruchomić urządzenie Qualcomm w tym trybie i wymusić flashowanie oprogramowania sprzętowego określonego dla urządzenia.
Uruchamianie urządzenia Qualcomm w trybie EDL
Teraz należy zwrócić uwagę na dwie rzeczy, kroki, aby uruchomić urządzenie w trybie szybkiego uruchamiania, a następnie instrukcje flashowania. Jeśli chodzi o to pierwsze, możesz skorzystać z poleceń ADB lub Fastboot. Chociaż jest to najłatwiejsza trasa, to jednak często nie daje pożądanych rezultatów. Dzieje się tak, ponieważ do wykonywania poleceń ADB należy włączyć debugowanie USB, co jest po prostu niemożliwe w przypadku urządzenia z cegłą. Podobnie nie można uruchomić urządzenia w trybie szybkiego uruchamiania, jeśli urządzenie zostało uszkodzone.
Jedyna inna droga ucieczki obejmuje tryb Test Point. Lub niektóre urządzenia Xiaomi również używają kabla Deep Flash w tym zakresie. Gdy urządzenie zostanie podłączone w trybie EDL do komputera, zostanie rozpoznane jako Qualcomm HS-USB QDLoader 9008. Jeśli chodzi o część migającą, niektórzy producenci smartfonów lubią OnePlus a Xiaomi ma określony zestaw narzędzi właśnie do tego celu. Należą do nich QPST, QFIL, MSMDownloaditp., które zostały wydane przez samego producenta OEM lub wyciekły. Więc podłącz swoje urządzenie w EDL, uruchom narzędzie i sflashuj powiązany plik oprogramowania układowego.
Potrzeba trybu EDL
Kiedy flashujesz niewłaściwe oprogramowanie lub wprowadzasz pewne modyfikacje na poziomie systemu w sposób, który nie był zamierzony, wpływa to na normalne działanie urządzenia. W takim przypadku Twoje urządzenie kończy się w bootloopie (lub staje się miękkie). Najłatwiejszą drogą ucieczki jest uruchomienie urządzenia w trybie Fastboot lub Download. Ale nie zawsze masz szczęście i czasami twoje urządzenie odmawia uruchomienia w jednym z tych dwóch trybów. Mówi się wtedy, że te urządzenia są twarde.
W takim przypadku możesz przywrócić urządzenie do normalnego stanu pracy tylko poprzez uruchomienie go w trybie EDL. Utorowałoby to następnie drogę do wymuszonego flashowania oprogramowania układowego za pomocą dostarczonego narzędzia. Więc jeśli w jakimś momencie zrobisz duży bałagan, po prostu uruchom swoje urządzenie Qualcomm w trybie EDL, korzystając z wyżej wymienionych wskazówek. Następnie możesz skorzystać z podanych kroków, aby sflashować oprogramowanie sprzętowe. Miejmy nadzieję, że wszystko wróci na właściwe tory, a podróż do centrum serwisowego zostanie uratowana.
Metody 5 uruchamiania trybu EDL na dowolnym urządzeniu Qualcomm
Tutaj udostępniliśmy 5 metod wejścia w tryb EDL, takich jak użycie poleceń ADB, użycie trybu szybkiego uruchamiania, użycie przycisków sprzętowych, użycie kabla Deep Flash i punktów testowych PCB. Ale zanim przejdziemy do poniższych kroków, przyjrzyjmy się również wymaganiom.
Wymagania wstępne:
- Ten przewodnik będzie działał tylko na wszystkich urządzeniach z Qualcomm SoC.
- Włączyć debugowanie USB na urządzeniu.
- Komputer / laptop i kabel USB.
- zainstalować Sterowniki USB dla systemu Android na komputerze.
- zainstalować Narzędzie ADB i Fastboot na komputerze.
1. Uruchom tryb EDL za pomocą poleceń ADB
ADB oznacza Android Debug Bridge, którego można użyć do uruchomienia w trybie EDL na urządzeniu. Ale debugowanie USB powinno być włączone na urządzeniu i podłączone do komputera.
- Mamy nadzieję, że masz już włączone debugowanie USB.
- Podłącz telefon do komputera za pomocą kabla USB.
- Zezwól na debugowanie USB w telefonie, naciskając przycisk OK.
- Przejdź do zainstalowanego folderu ADB na komputerze> naciśnij i przytrzymaj przycisk Shift + kliknij prawym przyciskiem myszy.
- Wybierz opcję Otwórz okno poleceń tutaj i wpisz następujące polecenie, a następnie naciśnij Enter.
adb reboot edl
- Teraz Twoje urządzenie powinno przejść w tryb EDL. (Ekran telefonu zgaśnie)
- Przejdź do opcji Menedżer urządzeń na komputerze.
- Kliknij Porty. Jeśli sterownik działa poprawnie, wykryje Qualcomm HS USB Qdloader 9008.
- Wreszcie, możesz flashować oprogramowanie układowe na swoim urządzeniu za pomocą narzędzia Mi Flash.
2. Użyj Fastboot, aby uruchomić tryb EDL na dowolnym smartfonie
- Wyłącz urządzenie i przejdź do trybu Fastboot, naciskając i przytrzymując jednocześnie przycisk zasilania + zmniejszania głośności przez kilka sekund, aż pojawi się logo Mi lub logo Rabbit.
- Teraz podłącz urządzenie do komputera.
- Użyj narzędzia ADB i Fastboot, aby napisać polecenie, jak wspomnieliśmy w pierwszym kroku.
- Wpisz następujące polecenie i naciśnij Enter, aby przejść do trybu EDL. Jeśli jedno polecenie nie działa, spróbuj innego.
Fastboot OEM edl
LUB
fastboot reboot-edl
LUB
fastboot reboot edl
- Otóż to.
3. Użyj przycisków sprzętowych
- Wyłącz urządzenie.
- Naciśnij i przytrzymaj jednocześnie przyciski zasilania + zmniejszania głośności i natychmiast podłącz urządzenie do komputera.
- Automatycznie uruchomi się w trybie EDL, a diody LED mogą migać.
4. Użyj kabla Deep Flash
Musisz kupić to narzędzie online lub możesz je również zbudować ręcznie. Nawet jeśli program ładujący urządzenie Qualcomm jest zablokowany, to narzędzie zmusi urządzenie do korzystania z trybu Qualcomm 9008.
5. Użyj punktów testowych PCB
Punkt testowy to miejsce na obwodach elektronicznych, które są używane do monitorowania stanu sygnałów testowych obwodu. Punkty testowe są używane głównie podczas produkcji, aby sprawdzić, czy nowo zmontowane urządzenie działa prawidłowo, czy nie. Nawet używane urządzenia z rynku wtórnego można sprawdzić przed naprawą.
Lokalizacja punktów testowych w każdym wariancie telefonu będzie się różnić w zależności od typu PCB. Podczas gdy urządzenia Qualcomm zwykle zapewniają punkty testowe, aby zmusić urządzenie do trybu EDL (9008).
To wszystko, chłopaki. Mamy nadzieję, że ten przewodnik okazał się pomocny w przypadku urządzeń z procesorem Qualcomm.
Subodh uwielbia pisać treści, niezależnie od tego, czy dotyczą one technologii, czy innych. Po roku pisania na blogu technicznym staje się tym pasjonatem. Uwielbia grać w gry i słuchać muzyki. Oprócz blogowania uzależnia się od kompilacji komputerów do gier i wycieków smartfonów.