Co to jest tryb EDL? Jak wejść w tryb EDL na dowolnym urządzeniu Qualcomm

Android

Ten przewodnik zawiera szczegółowe informacje na temat trybu EDL na urządzeniach Qualcomm i związanego z nim znaczenia. Urządzenia z Androidem zawsze są na szczycie możliwości dostosowania. Obejmują one możliwość flashowania niestandardowych odzyskiwania, takich jak TWRP, flashowania niestandardowej pamięci ROM lub obrazów GSI. Podobnie możesz również uzyskać uprawnienia administracyjne w postaci roota. Niektórzy entuzjaści technologii wprowadzają również pewne poprawki do rozruchu i partycji systemowej oraz odkrywają pełny potencjał urządzenia. Jednak nie wszystko jest takie proste, jak mogłoby się wydawać. Wszystkie te modyfikacje wiążą się również z pewnym ryzykiem.

Najczęściej powoduje to, że urządzenie przechodzi w stan pętli rozruchowej lub miękkiej cegły. Ale nawet wtedy wciąż jest przydatne rozwiązanie. Wszystko, co musisz zrobić, to uruchomić urządzenie w trybie szybkiego uruchamiania i flashować oprogramowanie sprzętowe na swoim urządzeniu. Ale możesz uruchomić urządzenie w trybie fastboot tylko wtedy, gdy zostałoby ono zbudowane z miękkiej cegły. W momencie, gdy skończy się na twardym cegle, Twoje urządzenie nie uruchomi się nawet w trybie Bootloader lub Fastboot. A w takim stanie najlepszym wykorzystaniem twojego urządzenia jest martwy przycisk do papieru (stąd nazwa cegły)!

Jeśli jednak Twoje urządzenie ma bazowy chipset Qualcomm Snapdragon, to są dobre wieści. Każde urządzenie Qualcomm jest wyposażone w tryb EDL lub Emergency Download Mode. Twoje urządzenie może wtedy skorzystać z zestawu reguł EDL, aby przesłać standardowe pliki oprogramowania układowego na twoje urządzenie. Mając to na uwadze, oto wszystkie informacje dotyczące tego trybu EDL i potrzeby takiego trybu na urządzeniu z Androidem.

Co to jest tryb EDL?

EDL lub tryb awaryjnego pobierania podlegają określonemu zestawowi zasad, znanym jako protokół Firehose lub Sahara, w celu wymuszenia flashowania oprogramowania układowego. Rzecz w tym trybie polega na tym, że jest on 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 ma większość urządzeń z twardymi cegłami, nie stanowi to problemu.Tryb EDL jest niezależny od obu tych trybów, ponieważ znajduje się w głównym interfejsie programu rozruchowego.

Źródło: Badania Aleph

Tak więc wszystkie urządzenia Qualcomm, które mają podstawowy bootloader, uruchamiają dodatkowy bootloader. Ten ostatni zawiera kilka ważnych konfiguracji plików i partycji, w tym ABOOT, Linux Kernel i system.img. Obecna jest tam również TrustZone, odpowiedzialna za sprawdzanie autentyczności ABOOT lub Android Bootloader. Kiedy odblokowujemy bootloader na naszym urządzeniu z Androidem, po prostu wyłączamy tę kontrolę autentyczności.

Co więcej, wszystko po podstawowym bootloaderze (ABOOT, jądro, strefa zaufania) znajduje się w pomocniczym bootloaderze i jest to dotknięte niepoprawnymi modyfikacjami oprogramowania. Innymi słowy, jeśli skończysz flashować nieprawidłową kompilację niestandardowej pamięci ROM na urządzeniu z Androidem, dotyczy to tylko dodatkowego bootloadera. Na szczęście podstawowy bootloader pozostaje nienaruszony, podobnie jak tryb EDL, ponieważ znajduje się on w samym podstawowym bootloaderze. W związku z tym możesz łatwo uruchomić urządzenie Qualcomm w tym trybie i wymusić flashowanie oprogramowania sprzętowego specyficznego dla urządzenia.

Reklamy

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 dotyczące flashowania. Jeśli chodzi o to pierwsze, możesz skorzystać z poleceń ADB lub Fastboot. Choć jest to najłatwiejsza droga, często nie zawodzi. Dzieje się tak, ponieważ wykonywanie poleceń ADB; musisz włączyć debugowanie USB, co po prostu nie jest możliwe w urządzeniu z blokadą. Podobnie nie można uruchomić urządzenia w trybie szybkiego uruchamiania, jeśli urządzenie zostało zablokowane na twardo.

Jedyna inna droga ewakuacyjna wiąże się z użyciem trybu Test Point. Lub niektóre urządzenia Xiaomi również używają w tym zakresie kabla Deep Flash. Po podłączeniu urządzenia w trybie EDL do komputera, zostanie ono rozpoznane jako Qualcomm HS-USB QDLoader 9008.Niektórzy producenci smartfonów jak OnePlus i Xiaomi mają specyficzny zestaw narzędzi właśnie do tego celu dotyczący części flashującej. Należą do nich QPST, QFIL, MSMDownload itp., które zostały wydane przez samego producenta OEM lub zostały ujawnione. Podłącz urządzenie do EDL, uruchom narzędzie i sflashuj powiązany plik oprogramowania układowego.

Potrzeba trybu EDL

Flashowanie nieprawidłowego oprogramowania lub dokonywanie pewnych modyfikacji na poziomie systemu w sposób, który nie był zamierzony, wpływa na normalne funkcjonowanie urządzenia. W takim przypadku Twoje urządzenie kończy się w pętli rozruchowej (lub zostaje miękkie). Najłatwiejsza droga ewakuacyjna polega na uruchomieniu urządzenia w trybie Fastboot lub Download. Nie zawsze masz szczęście, a czasami Twoje urządzenie odmówi uruchomienia jednego z tych dwóch trybów. Mówi się, że te urządzenia są twarde.

Reklamy

W takim przypadku możesz przywrócić urządzenie do normalnego stanu pracy, uruchamiając je w trybie EDL. To utorowałoby drogę do wymuszenia flashowania oprogramowania układowego za pomocą dostarczonego narzędzia. Więc jeśli w dowolnym momencie zepsujesz czas, uruchom urządzenie Qualcomm w trybie EDL, korzystając z wyżej wymienionych wskazówek. Następnie możesz skorzystać z dostarczonych kroków, aby sflashować oprogramowanie sprzętowe. Mamy nadzieję, że wszystko wróci na właściwe tory, a podróż do centrum serwisowego zostanie uratowana.

5 metod uruchamiania trybu EDL na dowolnym urządzeniu Qualcomm

Udostępniliśmy 5 metod wejścia w tryb EDL, za pomocą poleceń ADB, za pomocą trybu szybkiego uruchamiania, za pomocą przycisków sprzętowych, za pomocą 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łącz debugowanie USB na urządzeniu.
  • Komputer/laptop i kabel USB.
  • Zainstaluj sterowniki USB Android na komputerze.
  • Zainstaluj narzędzie ADB i Fastboot na komputerze.

1. Uruchom tryb EDL za pomocą poleceń ADB

ADB to skrót od 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.

Reklamy

  • 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, dotykając przycisku OK.
  • Przejdź do zainstalowanego folderu ADB na swoim komputerze> naciśnij i przytrzymaj przycisk Shift + kliknij prawym przyciskiem myszy.
  • Wybierz opcję Otwórz tutaj okno poleceń i wpisz następujące polecenie, a następnie naciśnij Enter.
adb zrestartuj edl
  • Teraz Twoje urządzenie powinno przejść w tryb EDL. (Ekran telefonu zostanie przyciemniony)
  • Przejdź do opcji Menedżera urządzeń na komputerze.
  • Kliknij Porty. Jeśli sterownik działa poprawnie, wykryje Qualcomm HS USB Qdloader 9008.
  • Na koniec możesz sflashować oprogramowanie układowe na swoim urządzeniu za pomocą narzędzia Mi Flash Tool.

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 Power + Volume Down 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 do pisania poleceń, 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, wypróbuj inne.
Fastboot OEM edl

LUB

fastboot restart-edl

LUB

Fastboot restart edl
  • Otóż ​​to.

3. Użyj przycisków sprzętowych

  • Wyłącz urządzenie.
  • Naciśnij i przytrzymaj jednocześnie przyciski Power + Volume Down 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

Reklama

Musisz kupić to narzędzie online lub możesz je również zbudować ręcznie. Nawet jeśli bootloader urządzenia 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 służące do monitorowania stanu sygnałów testowych obwodu.Punkty testowe są używane głównie podczas produkcji w celu sprawdzenia, czy nowo zmontowane urządzenie działa prawidłowo, czy nie. Nawet zużyte 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 płytki drukowanej. Podczas gdy urządzenia Qualcomm zwykle zapewniają punkty testowe, aby wymusić przejście urządzenia w tryb EDL (9008).

To wszystko, chłopaki. Mamy nadzieję, że ten przewodnik okazał się pomocny w przypadku urządzeń z procesorem Qualcomm.

FAQ

Jak uruchomić urządzenie z Androidem w trybie EDL?

Pobierz plik fastboot-edl.zip z powyższego linku i wyodrębnij go w osobnym folderze na swoim komputerze. Uruchom urządzenie w trybie bootloader/fastboot i podłącz je do komputera za pomocą kabla USB. Kliknij dwukrotnie / uruchom plik edl.cmd z wyodrębnionych plików, aby ponownie uruchomić urządzenie w trybie EDL. To wszystko.

Co to jest tryb EDL w telefonach Qualcomm?

Tryb EDL w telefonach Qualcomm pomaga odblokować bootloadery, odblokować urządzenie, a nawet zmodyfikować parametry chronionego urządzenia. Jednak nie wszystkie urządzenia obsługują tryb EDL, mimo że są zasilane przez Qualcomm. W tym przewodniku sprawdź, jak uruchomić telefon z Androidem w trybie EDL.

Jak włączyć tryb EDL w systemie Windows 10?

Pobierz plik fastboot-edl.zip z powyższego linku i wyodrębnij go w osobnym folderze na swoim komputerze. Uruchom urządzenie w trybie bootloader/fastboot i podłącz je do komputera za pomocą kabla USB. Kliknij dwukrotnie / uruchom plik edl.cmd z wyodrębnionych plików, aby ponownie uruchomić urządzenie w trybie EDL.

Czy istnieje polecenie do interakcji z urządzeniem z systemem Android w EDL?

Szukam poleceń do interakcji z urządzeniem z systemem Android w trybie EDL. Istnieje różne oprogramowanie, które może współpracować z urządzeniem EDL, takie jak MiFlash i QFIL (Qualcomm Flash Image Loader).

Jak ponownie uruchomić urządzenie w trybie EDL?

Uruchom urządzenie w trybie bootloader/fastboot i podłącz je do komputera za pomocą kabla USB. Kliknij dwukrotnie / uruchom plik edl.cmd z wyodrębnionych plików, aby ponownie uruchomić urządzenie w trybie EDL.

Jak uruchomić telefon z Androidem w trybie EDL przez ADB?

Użytkownik XDA emuzychenkoznalazł sposób na uruchomienie urządzenia w trybie fastboot lub bootloader. Jak uruchomić telefon z Androidem w trybie EDL przez ADB Postępuj zgodnie z instrukcjami podanymi poniżej: Skonfiguruj ADB i fastboot na komputerze z systemem Windows. Upewnij się również, że debugowanie USB jest włączone w telefonie z Androidem. Przejdź do ustawień opcji programisty, aby to zrobić.

Co to jest tryb EDL w systemie Android?

Tryb EDL to funkcja dostępna w Qualcomm, która jest przydatna do odblokowania urządzenia, odblokowania bootloadera lub modyfikacji chronionych parametrów urządzenia. Jednak nie wszystkie urządzenia oparte na Qualcomm to obsługują. Najłatwiejszym sposobem na uruchomienie w trybie EDL jest użycie ADB. Jeśli jednak Twoje urządzenie jest zamurowane i nie możesz uruchomić systemu lub odzyskiwania, ADB nie jest pomocne.

Jak włączyć tryb EDL w Samsung Galaxy S20 5G?

Pobierz plik zip Fastboot EDL i rozpakuj go za pomocą programu Winzip lub jego alternatywy. Wyłącz telefon, a następnie uruchom komputer w trybie fastboot. Połącz telefon z komputerem za pomocą kabla USB. Teraz z wyodrębnionego folderu uruchom plik „edl.cmd”. Spowoduje to uruchomienie telefonu w trybie EDL.

Jak uruchomić system w trybie EDL na urządzeniu Qualcomm?

Nie wszystkie urządzenia Qualcomm obsługują uruchamianie w EDL przez ADB lub Fastboot, jak pokazano powyżej. W takim przypadku pozostaje tylko jedna opcja, która polega na skróceniu punktów testowych na płycie głównej urządzenia. Po zwarciu podczas rozruchu te punkty testowe zasadniczo przekierowują główny program ładujący (PBL) do uruchomienia trybu EDL.

Jak odblokować urządzenie oparte na Qualcomm w trybie EDL?

Uruchom urządzenie w trybie bootloader/fastboot i podłącz je do komputera za pomocą kabla USB. Kliknij dwukrotnie / uruchom plik edl.cmd z wyodrębnionych plików, aby ponownie uruchomić urządzenie w trybie EDL. To wszystko. Mam nadzieję, że jesteś w stanie odblokować swoje urządzenie oparte na Qualcomm za pomocą trybu EDL.

Czy są jakieś polecenia do interakcji z urządzeniem EDL?

Szukam poleceń do interakcji z urządzeniem z systemem Android w trybie EDL. Istnieje różne oprogramowanie, które może współpracować z urządzeniem EDL, takie jak MiFlash i QFIL (Qualcomm Flash Image Loader).Szukałem poleceń, takich jak fastboot, ale nie znalazłem.

Jak zrestartować urządzenie z Androidem do EDL za pomocą Fastboot?

Niektóre oprogramowanie układowe obsługuje ponowne uruchamianie do EDL w module aboot programu Android Bootloader (polecenie „reboot-edl”), ale narzędzie fastboot nie rozpoznaje „reboot-edl” w wierszu poleceń i odmawia wysłania polecenia do urządzenia. Ponieważ protokół poleceń FastBoot jest prosty i tekstowy, wystarczy wysłać przez USB pakiet zawierający tekst „reboot-edl”.

Jak włączyć tryb EDL na urządzeniach z Androidem?

Przejdź do zainstalowanego folderu ADB na swoim komputerze> naciśnij i przytrzymaj przycisk Shift + kliknij prawym przyciskiem myszy. Wybierz opcję Otwórz tutaj okno poleceń i wpisz następujące polecenie, a następnie naciśnij Enter. Teraz Twoje urządzenie powinno przejść w tryb EDL. (Ekran telefonu zostanie przyciemniony)

Co to jest tryb pracy EDL?

Ten specjalny tryb działania jest również powszechnie używany przez zaawansowanych użytkowników do odblokowywania swoich urządzeń. EDL implementuje protokół Sahara lub Firehose firmy Qualcomm (na nowoczesnych urządzeniach), aby akceptować podpisany cyfrowo programator OEM w formacie pliku ELF (lub w formacie pliku MBN na starszych urządzeniach).

Czy Twoje urządzenie z Androidem obsługuje tryb EDL?

Jeśli posiadasz urządzenie z systemem Android z procesorem Qualcomm, istnieje duże prawdopodobieństwo, że Twoje urządzenie obsługuje tryb awaryjnego pobierania, czyli tryb EDL. Tryb EDL to funkcja dostępna w Qualcomm, która jest przydatna do odblokowania urządzenia, odblokowania bootloadera lub modyfikacji chronionych parametrów urządzenia. Jednak nie wszystkie urządzenia oparte na Qualcomm to obsługują.

DIY journal