Przeczytałem wiele artykułów na temat tego problemu, ale mogę ” t rozwiązać to. Zdecydowałem się zainstalować moją aplikację deweloperską na telefonie za pomocą Wi-Fi. Aby to zrobić, muszę zrobić kilka rzeczy z telefonem. Pierwszym krokiem jest odblokowanie bootloadera. Układam w kroku 8, fastboot oem get_identifier_token
pokazuje informacje < waiting to device >
. adb
widzi moje urządzenie, ale fastboot
nie może „t. Pomysł?
Mój telefon to HTC Wildfire S
i oto kroki, które wykonuję:
- Ponownie uruchomiłem telefon i wszedłem w tryb
FASTBOOT USB
- Próbowałem uruchomić polecenie
fastboot oem get_identifier_token
, ale bez powodzenia.
Używam Windows 7 Professional i mój telefon jest rozpoznawany jako HT1CSTR05155
.
Komentarze
- Jaki jest model telefonu i jakie instrukcje wykonujesz? Czy zrestartowałeś telefon w tryb szybkiego uruchamiania (np. używając
adb reboot bootloader
)? Jakiego systemu operacyjnego używasz na komputerze i jak rozpoznaje on wtedy telefon? - Siergiej, zobacz moją edycję.
- Czy zaktualizowałeś bootloader? Powinien pojawić się
***LOCKED***
na ekranie telefonu po uruchomieniu bootloadera, w przeciwnym razie nie masz odpowiedniego wersja bootloadera do odblokowania. Sprawdź też, czy telefon pojawia się w Menedżerze urządzeń bez znaków zapytania po wywołaniufastboot oem get_identifier_token
– zobaczenie tam znaku zapytania oznacza, że sterownik fastboot nie został poprawnie zainstalowany.
Odpowiedź
Odpowiedź
Czy ponownie uruchamiasz urządzenie w programie ładującym i wpisujesz fastboot USB w menu programu ładującego?
Spróbuj:
adb reboot bootloader
Następnie poszukaj na ekranie instrukcji, aby przejść do trybu szybkiego uruchamiania.
Komentarze
- Mój fastboot nie był d Wykrywanie urządzenia, ale adm działało dobrze, a Twoja odpowiedź doprowadziła mnie do tego, czego mi brakowało.
Odpowiedź
Problem rozwiązany. Na koniec zobaczyłem, że sterowniki dla Androida nie zostały zainstalowane. Zainstalowałem sterowniki z tej witryny http://forum.xda-developers.com/showthread.php?t=2126036 , a urządzenie jest widoczne dla fastboot
. Jednej rzeczy, której nie rozumiem, to dlaczego adb
zobaczyłem urządzenie, a fastboot
nie.
Komentarze
- Dzieje się tak, ponieważ telefon przedstawia komputerowi różne identyfikatory urządzeń w tych trybach i potrzebne są różne sterowniki, więc możliwe jest zainstalowanie odpowiednich sterowników dla jednego trybu, ale nie dla drugiego . Program
fastboot
jest prosty i po prostu wyświetla komunikat< waiting for device >
na zawsze, jeśli brakuje sterowników. Jednak ten sam komunikat może się pojawić, jeśli sterowniki są zainstalowane poprawnie, ale telefon nie jest we właściwym stanie z identyfikatorami urządzeń Fastboot. - W przypadku telefonów moto pobierz je stąd support.motorola. com / us / en / solution / MS88481
Answer
ADB i fastboot wymagają innego USB
Chociaż możesz zobaczyć swoje urządzenie pod adb, gdy telefon jest włączony, nie zostanie ono wykryte przez fastboot, dopóki nie n zainstaluj dla niego sterownik, a tym samym pokaże „oczekiwanie na urządzenie”.
Aby to zrobić, wykonaj poniższe czynności:
- Otwórz menedżera urządzeń i uruchom ponownie urządzenie w celu szybkiego rozruchu, naciskając jednocześnie przycisk zwiększania, zmniejszania i zasilania
- Zauważysz, że menedżer urządzeń odświeża się i teraz Twój telefon ma żółtą ikonę
- Pobierz sterownik USB Google , jest plikiem zip, więc śmiało rozpakuj go w swoim lokalnym katalogu
- Kliknij prawym przyciskiem myszy żółty trójkąt dla swojego urządzenia i zaktualizuj sterownik, wybierz opcję aktualizacji z lokalnej pamięci i wybierz folder „usb_driver” w rozpakowanym pliki w poprzednim kroku
- Teraz możesz już iść, odblokowanie fastboot oem wykryje teraz urządzenie
Odpowiedź
Problem: tryby adb i fastboot dla tego samego urządzenia z Androidem są rozpoznawane jako oddzielne urządzenia w systemie Windows
Scenariusz: urządzenie jest widoczne ible z adb devices
, ale nie jest wykrywany za pomocą fastboot devices
, a inne sugestie tutaj nie działają; nadal kończysz z „czekaniem na urządzenie” w systemie Windows i nie „nie możesz wybrać sterownika do zainstalowania za pomocą odpowiedzi rahula pandeya za pomocą sterownik USB Google .
Możliwe rozwiązanie: ręcznie zaktualizuj sterownik swojego urządzenia w Menedżerze urządzeń , gdy jest ono podłączone w trybie szybkiego uruchamiania
Kroki:
- Pobierz i zainstaluj system Android Sterowniki USB dla Twojego urządzenia. Na przykład sterowniki Samsung do telefonów Samsung lub (czcigodny) Google Galaxy Nexus
- Uruchom ponownie urządzenie w trybie szybkiego uruchamiania używając
adb reboot bootloader
lub naciskającVolume Up
+Volume Down
+Power
przyciski jednocześnie - Otwórz Menedżera urządzeń
- Odłącz / podłącz urządzenie z Androidem, aby łatwo znaleźć nierozpoznane urządzenie na liście
- W sekcji Inne urządzenia znajdź y nasz telefon z Androidem z żółtym trójkątem
- Kliknij go prawym przyciskiem myszy i wybierz:
Update driver
>Browse my computer for driver software
>Let me pick from a list of available drivers on my computer
- Poszukaj sterownika, który właśnie zainstalowałeś i wybierz go. W przypadku mojego Google Galaxy Nexus było to
Samsung Android ADB Interface
.
Przy odrobinie szczęścia, które rozwiąże Twój problem. Teraz możesz użyć metody odblokowania bootloadera dla swojego urządzenia (lub, w moim przypadku, sflashować pamięć ROM OEM).
Dzięki: https://android.stackexchange.com/a/106468/52235 za wskazanie mi właściwego kierunku.
Odpowiedź
Nie. zdaję sobie z tego sprawę od razu, ale są różne sterowniki ADB i sterowniki Fastboot. Zainstalowałem sterowniki USB Google z dodatkami SDK i ADB działało świetnie, ale dostałem „oczekiwanie na urządzenie” próbujące flashować w trybie szybkiego uruchamiania.
Poszedłem do menedżera urządzeń z panelu sterowania i zobaczyłem urządzenie „Android 1.0” z żółtą ikoną wskazującą, że nie działa prawidłowo. Musiałem zaktualizować sterownik i wybrać z listy istniejących sterowników, które miały wpis fastboot.
Odpowiedź
Miałem ten sam problem opisany przez „pepuch” w moim HTC Desire S. Wypróbowałem różne sterowniki na stosunkowo nowych komputerach z systemem Windows 8 i Windows 10. W końcu znalazłem link sugerujący, że powinienem wypróbować tę samą procedurę na starszym (desktopowym) ) komputer, który zrobiłem i komputer zdołał wykryć moje Desire S w trybie Fastboot USB i udało mi się odczytać token ID. Link, który skierował mnie do rozwiązania, jest następujący: http://forums.androidcentral.com/htc-one-rooting-roms-hacks/345350-htc-one-pc-doesn-t-recognize-bootloader.html
Jedyne, co zrobiłem przed uruchomieniem w Fastboot USB należało zainstalować sterowniki HTC dla telefonu na pudełku z systemem Windows 7 i sprawdzić, czy telefon jest wykrywany, gdy Android jest uruchomiony.
Odpowiedź
spróbuj ponownie zainstalować sterownik fastboot
w trybie fastboot
- otwórz menedżera urządzeń
- rozwiń Androida
- powinno być jedno urządzenie
- kliknij prawym przyciskiem myszy
- odinstaluj
- odznacz „usuń oprogramowanie sterownika”
- kliknij komputer z lupą szkło (na pasku narzędzi)
- jeśli nie naprawiono, powtórz, ale zaznacz usuń sterownik (może być konieczne jego pobranie)
Odpowiedź
Jeśli żaden sterownik nie działa w systemie Windows 10 ani 8.1 / 8, a Twoim celem jest po prostu użycie funkcji szybkiego uruchamiania do flashowania boot.img (prawdopodobnie dlatego, że masz S-ON), jest sposób systemu Linux: Przygotuj pamięć USB i użyj Kreatora Linuksa na żywo i zainstaluj na pendrive Live Linux, taki jak Ubuntu lub Lubuntu. Uruchom wersję na żywo (może możesz użyć maszyny wirtualnej VirtualBox w systemie Windows, nie jestem pewien). Otwórz Terminal za pomocą Ctrl + Alt + T. Wpisz (bez komentarzy z // ofc):
sudo apt-get update //updates apt get sudo apt-get install android-tools-fastboot //installs fastboot sudo apt-get install android-tools-adb //optionally get adb sudo fastboot devices // should show the device, don"t forget the sudo!! sudo fastboot flash boot ~/pathto/boot.img //sudo is doing the trick here, which is missing on Windows !!!
sudo fastboot oem unlock
isn ' t działa, zaloguj się jako root zsudo -s
, a następnie uruchomfastboot oem unlock
.