Udostępnianie internetu kablem z telefonu z androidem na zablokowanym teleofnie

Czy na Androidzie można zrobić coś aby router(udostępnianie internetu na laptopa) po kablu włączał się również na zablokowanym telefonie?

"Tak, ale zależy to od modelu telefonu i wersji Androida. Domyślnie Android wyłącza tethering USB (udostępnianie internetu przez kabel) po zablokowaniu ekranu, aby oszczędzać energię. Istnieją jednak sposoby, aby to obejść:

  1. Tryb programisty i brak oszczędzania energii

    Wejdź w Ustawienia > Informacje o telefonie i stuknij kilka razy na Numer kompilacji, aż włączysz Opcje programisty.
    Następnie przejdź do Opcje programisty > Nie usypiaj, co sprawi, że ekran nie zgaśnie podczas ładowania.

  2. Wyłączenie optymalizacji baterii dla tetheringu

    W Ustawieniach > Bateria > Optymalizacja aplikacji znajdź aplikację odpowiedzialną za tethering (może to być „Ustawienia” lub „Udostępnianie internetu”) i wyłącz dla niej optymalizację baterii.
    Jeśli masz opcję „Keep Wi-Fi hotspot on when screen is off” (Utrzymuj hotspot po zablokowaniu ekranu), włącz ją – czasami dotyczy to też tetheringu USB.

  3. Root + Aplikacje do tetheringu (zaawansowane, jeśli powyższe nie działa)

Jeśli masz telefon z rootem, możesz użyć aplikacji takich jak NetShare czy MacroDroid do wymuszenia ciągłego działania tetheringu.
Niektóre marki mają swoje ograniczenia".

Ok, dzięki.

  1. Nie chcę mieć ciągle włączonego ekranu.
  2. Nigdzie nie widzę takich opcji. Telefon to Samsung Galaxy A52S.
  3. Nie mam roota.

Hot spot tak po wifi jak i po kablu po zablokowaniu ekranu nadal działa. Działa też włączanie się hotspota wifi po włączeniu ładowania na zablokowanym ekranie. Problem jest jedynie z włączaniem się hotspota po kablu.

To była odpowiedź na twoje pytanie od sztucznej inteligencji a wiadomo, że nie zawsze daje poprawne.
Daje jeszcze taką odpowiedź.
Jeśli nie zadziała to musisz pytać na forum androida.
"Skoro hotspot Wi-Fi może się włączać po podłączeniu ładowania na zablokowanym ekranie, ale tethering USB nie, to wygląda na ograniczenie systemowe w Samsungu. Android często traktuje tethering USB inaczej niż Wi-Fi, bo wymaga on aktywnego interfejsu użytkownika.

Spróbuj tych metod:

  1. Skróty Automatyzujące (Bixby Routines lub Tasker)

Samsung ma Bixby Routines, które mogą automatycznie włączać tethering USB przy spełnieniu określonych warunków.
Metoda z Bixby Routines (bez roota)

Wejdź w Ustawienia > Zaawansowane funkcje > Bixby Routines.
Utwórz nową regułę.
    „Jeśli” → Podłączono ładowarkę lub Podłączono USB
    „Wtedy” → Włącz Udostępnianie Internetu USB
Zapisz i przetestuj.

Jeśli Bixby nie oferuje tetheringu USB jako akcji, można spróbować z Taskerem.
Metoda z Taskerem (bardziej elastyczna, ale płatna)

Pobierz aplikację Tasker ze Sklepu Play.
Stwórz nowy profil:
    Kontekst: "Device Plugged In" → "USB"
    Akcja: "Run Shell" → Komenda:

    svc usb setFunction rndis

    Zaznacz opcję „Use Root” – ale niestety to wymaga roota. Jeśli nie masz roota, można spróbować Secure Settings, ale różnie działa na nowszych Samsungach.
  1. Aplikacje zewnętrzne (możliwe obejście bez roota)

Jeśli Tasker nie pomoże, sprawdź aplikację NetShare. Czasami działa na niektórych urządzeniach, nawet bez roota.
3. Debugowanie ADB na stałe (zaawansowane, ale może działać)

Jeśli masz komputer, możesz spróbować wymusić włączenie tetheringu USB przez ADB (debugowanie USB):

Włącz Opcje programisty.
Włącz Debugowanie USB.
Połącz telefon z komputerem, uruchom terminal (cmd) i wpisz:

adb shell svc usb setFunction rndis

Jeśli działa, można dodać skrypt uruchamiany po podłączeniu telefonu do komputera.

Podsumowanie

Bixby Routines → jeśli opcja tetheringu USB jest dostępna, to najłatwiejsze rozwiązanie.
Tasker → wymaga więcej konfiguracji, ale może pomóc.
ADB → możliwe obejście, jeśli chcesz coś robić ręcznie.
Brak roota niestety ogranicza możliwości.

Bixby nie ma możliwości włączenia tetheringu przez USB. Jedynie router wifi.

Po włączeniu debugowania USB i w konfiguracji USB jako domyślnej tethering USB (nie przesyłanie danych) i wpisaniu w cmd zwraca:

‘adb’ is not recognized as an internal or external command,
operable program or batch file.

komendę wpisałem zarówno po podłączeniu odblokowanego jak i na zablokowanym telefonie.

Mam jeszcze inne pytanie. Czy można jakoś wyłączyć przeszukiwanie wszystkich innych sieci wifi a domyślne, jak najszybsze łączenie się do jednej sieci wifi?
Chodzi o to, że gdy mam podłączony telefon kablem i udostępniam internet to po odłączeniu jest ustawiona procedura aby włączył się hotspot wifi. Wówczas laptop łączy się z tą udostępnioną siecią wifi ale to chwilę zajmuje i wówczas jest przerwa w dostępie do sieci.

Może ci coś to pomoże.
"Tak, możesz skonfigurować system tak, aby Twój laptop szybciej łączył się z domyślną siecią Wi-Fi i ignorował inne sieci. Oto kilka sposobów:

  1. Ustaw preferowaną sieć Wi-Fi

W systemie Windows możesz nadać priorytet swojej sieci Wi-Fi:

Otwórz Wiersz polecenia jako administrator.
Wpisz:

netsh wlan show profiles

Wyświetli się lista zapisanych sieci Wi-Fi.
Ustaw najwyższy priorytet dla Twojej sieci (zamień „TwojaSieć” na nazwę SSID):

netsh wlan set profileorder name="TwojaSieć" interface="Wi-Fi" priority=1

Teraz komputer będzie preferował tę sieć ponad inne.
2. Wyłącz automatyczne łączenie z innymi sieciami

Jeśli nie chcesz, aby laptop łączył się z innymi sieciami:

Otwórz Ustawienia → Sieć i Internet → Wi-Fi → Zarządzaj znanymi sieciami.
Dla każdej sieci poza Twoją główną kliknij Właściwości i odznacz Łącz automatycznie.
  1. Użyj komendy do usunięcia preferencji łączenia się z innymi sieciami

Jeśli chcesz całkowicie usunąć zapamiętane sieci:

netsh wlan delete profile name=„NazwaSieci”

  1. Ustaw ręczne łączenie z hotspotem

Jeśli chcesz, by laptop nie przełączał się automatycznie na hotspot telefonu:

Podłącz się do sieci hotspotu telefonu.
Otwórz Właściwości sieci.
Wyłącz opcję Łącz automatycznie, gdy w zasięgu.

Dzięki temu laptop nie będzie się samoczynnie przełączał na hotspot, dopóki ręcznie tego nie zrobisz.

Dzięki tym ustawieniom laptop powinien szybciej przełączać się na domyślną sieć Wi-Fi i unikać niepotrzebnych przerw w dostępie do internetu".

Ok, dzięki. Co do punktu 1 dostałem komunikat

Priority order for profile „Galaxy A52s 5G” is not changed for „Wi-Fi”.