W moim telefonie od początku nie działał tethering – udostępnianie połączenia internetu komórkowego przez WiFi. Telefon przyszedł z preinstalowanym Androidem 6.0.1.
Oto kroki, które trzeba przedsięwziąć, aby ten błąd naprawić:
- zainstaluj Android SDK (można pobrać np. stąd – pobieranie będzie z serwera google), nie trzeba dodawać maszyn wirtualnych różnych wersji Androida
- włącz na telefonie opcje programistyczne (Ustawienia > Informacje o telefonie > tap na Numer kompilacji kilkukrotnie aż opcje programistyczne zostaną włączone)
- włącz debugowanie USB (Ustawienia > Opcje programistyczne (muszą być włączone) > Debugowanie USB)
- podłącz telefon do PC
- uruchom linię poleceń:
adb shell
(gdy adb jest nieznaną komendą, odszukaj adb.exe na dysku systemowym, uruchom cmd w tym katalogu i dopiero wtedy adb)
- gdyby pojawił się komunikat
error: no devices/emulators found
to wróć do pkt 4
- gdy pojawi się komunikat
error: device unauthorized
to na ekranie smartfona powinno pojawić się okienko „Zezwalać na debugowanie USB” – zaznacz checkbox „Zawsze z tego komputera” i wciśnij „OK”, komendę adb shell wydaj ponownie
- prawidłowy znak zachęty powinien być: shell@D5803:/ $
- wydaj polecenie:
settings put global tether_dun_required 0
niestety nie ma żadnego potwierdzenia prawidłowego zadziałania komendy, trzeba sprawdzić, czy tethering działa