Jak podłączyć Androida przez Wi-Fi na wirtualnym USB?

0

Nikt mnie tu nie zna, bo piszę po raz pierwszy.

Oto mój główny problem: po głupim bałaganie w trybie fabrycznym mojego telefonu z Androidem MTK, straciłem oba numery Imei (i wszystkie tajne pliki z nimi związane). Tak więc karty SIM nie są już wykrywane.

Oto mój drugi problem: gniazdo micro-usb w telefonie jest fizycznie zablokowane. Bez przesyłania danych i bez ładowania. (Ładuję baterię poza telefonem)

Oczywiście wypróbowałem wszystkie rodzaje aplikacji w telefonie, aby przywrócić lub zmienić numer Imei. Ale radio sieciowe jest uparte i nie chce się aktywować. Tryb inżyniera MTK lub aplikacja mobilnego wuja nie pomaga.

W końcu znalazłem i pobrałem dwa różne narzędzia flashowe MTK, które są moją ostatnią nadzieją.

Te aplikacje są przeznaczone dla systemu Windows i wydają się działać dobrze na Ubuntu za pośrednictwem „Wine”.

Na telefonie zainstalowałem aplikację ADB Manager z „Ilija Matoski”. Umożliwia to wykonywanie poleceń ADB z mojego komputera przez Wi-Fi do telefonu.

Na razie w porządku...

Teraz potrzebuję Twojej pomocy:

Te narzędzia MTK powinny działać z komputera z systemem Windows za pomocą kabla USB do transmisji danych.

Czy są jakieś wiersze poleceń „sudo ...”, aby utrzymywać stałą wymianę danych między Androidem a PC (może niepotrzebne?); lub przekonać system (lub po prostu Wine), że ten mostek Wi-Fi jest w rzeczywistości podłączonym urządzeniem USB; lub cokolwiek innego, aby spróbować

Jestem gotów spróbować dowolnego obejścia. Po prostu nie jestem programistą, nie wiem jak pisać wiersze poleceń. Ale wiem, jak skopiować i wkleić je do terminala.

Proszę, pomóż mi z cierpliwością.

Vlad

Vlad
źródło

Odpowiedzi:

0

Niestety nie mogę udzielić dokładnej odpowiedzi, szczególnie z powodu uszkodzonego portu USB.

Ale możesz wypróbować następujące. Uwaga: sposób łączenia się z urządzeniami z Androidem przez programistów odbywa się za pośrednictwem oficjalnego narzędzia adb dostarczonego przez Google. Nie wiem, jakich aplikacji używasz, ani nigdy nie korzystałem z winorośli.

Normalny linux nie zna systemu Android i nie ma polecenia sudo (poza czymś takim jak sudo adb, co nie jest konieczne). Android Debug Bridge (ADB) łączy się z urządzeniem z systemem Android w systemie Linux / Windows i jest przydatny do flashowania, przeglądania, instalowania itp.

Połącz się z urządzeniem, identyfikując je na podstawie adresu IP.

$ adb connect <device-ip-address>

Sprawdź, czy komputer hosta jest podłączony do urządzenia docelowego:

$ adb devices

Lista dołączonych urządzeń: urządzenie 5555

Niestety, krok wcześniej wymaga podłączenia urządzenia przez USB i nie wiem, czy to, co zrobiłeś, może ominąć ...

Podłącz urządzenie do komputera hosta za pomocą kabla USB. Ustaw urządzenie docelowe tak, aby nasłuchiwało połączenia TCP / IP na porcie 5555.

$ adb tcpip 5555

http://developer.android.com/tools/help/adb.html

Tutaj jest o wiele więcej odpowiedzi, w których możesz znaleźć coś, co działa dla ciebie i wydaje się, że można to zrobić bez połączenia USB, ale wygląda na to, że urządzenie musi być zrootowane, aby to zrobić:

https://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over-tcp

https://stackoverflow.com/questions/31327839/adb-over-wireless-without-usb-cable-at-all

Tutaj ktoś mówi, jak to zrobić bez USB dla Androida 4.4 (prawdopodobnie z +, ale nie widzę go w 5.1, więc YMMV): https://android.stackexchange.com/questions/67916/is-it-possible- to-adb-connect-android-via-wifi-without-configuring-port-on-andro

Teafx
źródło
Dziękuję za tę pierwszą odpowiedź. Masz rację: tere to nie Vine dla Ubuntu! Jest wino. Nie wiedziałem o TCP / IP. Ta wskazówka sprawiła, że ​​znalazłem następujące artykuły: developer.android.com/tools/help/adb.html#wireless, a także blog.avangardo.com/2012/12/null-modem-under-linux-wine Teraz muszę tam przeczytać staraj się wszystko zrozumieć. Następnie muszę to wszystko zebrać na moim Ubuntu. Czy ktoś mógłby spojrzeć na te linki i powiedzieć, czy znalazłem to, czego muszę się nauczyć? A może daj mi gotowy do skopiowania i wklejenia linii dla terminala? Vlad
Vlad