Chcę użyć oprogramowania innej firmy, aby wyczyścić wzór odblokowania ekranu urządzenia, którego zapomniałem. Wymagają włączonego debugowania USB, ale nie mam go włączonego w moim Androidzie.
Jak włączyć debugowanie USB w trybie odzyskiwania lub Fastboot?
adb
recovery-mode
fastboot
usb-debugging
Jenabictak
źródło
źródło
Odpowiedzi:
Szczegółowe informacje na ten temat można znaleźć w naszym tagu wiki debugującym USB (gdzie właśnie je dodałem):
Jeśli jednak problem polega na tym, że nie możesz normalnie uruchomić urządzenia, a zatem nie możesz przejść do sekcji ustawień opisanych powyżej, zapoznaj się z następującymi pytaniami:
źródło
Opierając się na wyjaśnieniach OP dokonanych w komentarzach poniżej odpowiedzi Izzy , proponuję następujące rozwiązanie, jeśli czyjeś urządzenie jest zablokowane i ADB nie jest włączony w Ustawieniach .
Należy pamiętać, że ta metoda jest testowana na Stockie Android 4.2.1 i Stockie CM 12.0 (Android 5.0), oba urządzenia mają niestandardowe Odzyskiwanie (ADB zawsze włączone domyślnie). Jeśli Twoje odzyskiwanie zapasów umożliwia dostęp do powłoki ADB, możesz również rozważyć to rozwiązanie.
Instrukcje
Ponieważ nigdy nie spróbowałbym wykonać kroku 1. , zrobiłbym następujące czynności:
W przypadku Jellybean 4.2.1:
Otwórz powłokę na PC i wpisz:
Przeprowadź
~/
z katalogu domowego systemu operacyjnego.Otwórz ten plik w edytorze tekstów i prawdopodobnie zobaczysz
mtp
tam napisane. Zmień to namtp,adb
.Pamiętaj, że czasami Android nie rozumie zmian pliku tekstowego, jeśli terminatorem linii jest „Terminatory DOS”, co Notatnik prawdopodobnie zrobiłby w systemie Windows (mój to Linux, więc tutaj nie ma problemu).
W takim przypadku sugerowałbym, aby nie używać,
adb pull
ale:Możesz sprawdzić, czy
echo
polecenie zastąpiło plik, używając:i przeglądanie zawartości pliku w edytorze tekstu.
Odmontuj
Data
i uruchom ponownie system operacyjny Android. Debugowanie USB prawdopodobnie byłoby włączone.W przypadku Lollipop 5.0:
Użytkownicy JB 4.2.1 mogą również zastosować tę metodę, jeśli poprzedni nie działał dla nich.
Musimy dostosować niektóre parametry w
settings.db
. Rodzaj:global
tabeli zmień wartość dla:adb_enabled
do1
development_settings_enabled
do1
verifier_verify_adb_installs
ustawiony jest1
wglobal
tabeli.Sprawdź to domyślnie w
secure
tabeli:adb_notify
jest1
adb_port
jest-1
Te kontrole w krokach 6 i 7 nie są konieczne, ale należy je wykonać, aby rozwiązywanie problemów stało się dość łatwe, jeśli rozwiązanie nie działa dla Ciebie.
Zapisz zmiany
settings.db
i skopiuj je z powrotem do Androida, wpisując:To polecenie delete (
rm
) nie jest konieczne, ponieważadb push
powinno zastąpić plik, ale wykonałem go dla spokoju ducha.Data
i uruchom ponownie system operacyjny Android. ADB prawdopodobnie zostanie włączony.Właśnie tak to działało, kiedy testowałem na moich urządzeniach.
Źródło: tak naprawdę nie jest to źródło, ale otrzymałem podpowiedź z komentarza pod tą odpowiedzią .
źródło
/data/system/users/0/
. Pliki mają schemat nazewnictwasettings_*.xml
.