Conexiunea de tethering inversă funcționează, fără internet. Instalare și utilizare

15.11.2020 Știri

Pentru ca programul să funcționeze aveți nevoie drepturi root utilizator.

Instalare:
Despachetați conținutul arhivei. Arhiva include un program pentru Windows, ADB și o aplicație pentru Android.
Activați depanarea USB:
Setări > Aplicații > Dezvoltare > Depanare USB > Activare
Setări > Aplicații > Dezvoltare > Depanare USB > Activare

AndroidTool
Programul AndroidTool.exe pentru Windows
Un instrument pentru comunicare la nivel scăzut (ADB) este inclus în arhivă.
1 începe, AndroidTool va încerca să găsească ADB în c:\android-sdk-windows\platform-tools\adb.exe
Dacă nu îl găsește, va fi folosit cel încorporat.
Alte versiuni ADB
Dacă doriți să utilizați o altă versiune de ADB, faceți clic pe „config” și în prima filă introduceți calea către alt ADB.

Pentru a începe să utilizați programul, faceți clic pe „Afișați interfața Android”. Va instala aplicația Android și dependențele acesteia. (busybox și redsocks).
SuperUser va cere permisiunea pentru a permite drepturi de „tunel USB” - permiteți-l.

Pentru a începe distribuția, faceți clic pe „Conectați”.
Din nou, SuperUser va cere permisiunea pentru drepturile „Tunelul USB” - din nou o permitem.
Dacă procesul de pe Android se blochează după ce ați primit root, închideți programul pentru Windows și porniți-l din nou (este o versiune beta - nota autorului)

Interfața programului Android (prima filă) arată conexiunile direcționate către Windows.
Alte file sunt numai pentru depanare (oferă informații despre tabelele de rute ale sistemului și conexiunile). încă neterminat.
Lansați browserul.
Google Chrome raportează că nu există conexiuni disponibile. nu-ți fie teamă - totul funcționează.
Firefox, opera și delfinul nu au probleme cu asta!!!

Versiunea actuală a aplicației nu poate redirecționa pachetele ICMP de nivel scăzut (PING).
Pentru Android, în prezent nu aveți o conexiune la internet. (un dezvoltator și un traducător lucrează la rezolvarea problemei - fiecare separat)

Piaţă:

Numai pentru Android 4.x Începând cu versiunea 3.4, acum puteți descărca și actualiza aplicațiile. Acest pas este optional! Este necesar doar dacă doriți să descărcați/actualizați aplicații de pe piață. În fereastra programului, mergeți la fila instrumente și faceți clic pe butonul „Instalare hack (ortinal)". Când programul instalează două programe, acestea sunt și Hack connectivite și Xposed Installer. Lansați Xposed și faceți clic pe Instalare \actualizare și reporniți telefonul, apoi accesați din nou Xposed în fila module și bifați caseta de lângă Hack conectivitate și reporniți telefonul. Acum încercați să accesați Internetul prin program, dacă aplicațiile nu se descarcă, apoi accesați Hack Connecvity și faceți clic pe Activate WiFi hack și pe Activate Traces și apăsați pe reîmprospătare, reporniți telefonul aaa și aruncați-vă în google play descarca aplicatii gratuite :D


Alte aplicatii:
ÎN Versiune curentă porturile http (80), https (443), Market (5228) și DNS funcționează.
Puteți adăuga personal alte porturi în fila config / ports din partea Windows a programului.

Tethering invers Android sau Cum să partajați internetul unui computer la un smartphone prin USB 23 octombrie 2015

Doar a doua postare într-un an... Se dovedește că atunci când am de gând să scriu despre ceva, fie mi se pare până la urmă că nu este suficient de important pentru o postare cu drepturi depline, fie găsită vreo soluție care nu ar strica să descriu aici se termină până nu este suficient de funcțional.
Voi încerca să mă îmbunătățesc anul viitor.

Dar recent s-a întâmplat ceva groaznic - routerul a murit acasă. Raze de ură în legătură cu asta merg către D-Link, Yulmart și compania energetică a orașului (este clar că routerele în sine nu mor foarte des), dar asta e cu totul altă poveste...
Și totul ar fi bine, dar dintr-o dată a trebuit să-mi sincronizez smartphone-ul. Și deoarece computerul are internet, asta înseamnă că există o modalitate de a-l obține și pe smartphone.
Prin urmare, articolul de astăzi este din nou despre consolă și toate acestea.

De asemenea, puteți obține Internet pe Android de pe un computer, deși nu există funcții încorporate pentru aceasta; există o mulțime de aplicații. Unele dintre soluții folosesc ADB (care limitează deja viteza conexiunii) și chiar necesită instalarea de programe pentru Windows.
Acest - legare inversă(sau invers).
(Nu știu cum să traduc în mod adecvat „tethering”)

Îți sugerez să te descurci mijloace standard, fără a instala software suplimentar (bine, aproape).

Metoda este să utilizați modul modem USB Android, dar „inversați” conexiunile.
Să începem cu începutul.


0) Rădăcină

Pentru reverse tethering, cel mai probabil pentru toate metodele, dispozitivul are nevoie de acces root. Dacă aveți root și nu aveți încă (ciudat!), este timpul să îl obțineți mai întâi. Altfel, nu are rost să citești mai departe.


1) Configurarea computerului

Windows
După activarea modului modem USB prin Setări - Retea fara fir- Mai multe... - Mod modem - Modem USB(numele articolelor sunt indicate pentru smartphone-ul meu, dar toată lumea va avea aproximativ la fel), în sistem apare unul nou card LANși o nouă conexiune.
Sau poate să nu apară, ceea ce înseamnă că trebuie să instalați drivere. Le aveam pe o unitate CD-ROM virtuală. Dacă nu aveți acest lucru și Windows nu a găsit lemnul de foc, atunci căutați-l singur pe Internet.
Dar să presupunem că totul funcționează și conexiune retea a apărut cu Android. E mai bine să-i spui așa "Android".

Apoi trebuie să vă faceți CONEXIUNEA DE BAZĂ LA INTERNET general.
Pentru a face acest lucru, activați casetele de selectare din proprietățile sale:



Dacă nu aveți o conexiune LAN obișnuită la Internet, ci PPPoE sau VPN, atunci această fereastră poate arăta puțin diferit. Va trebui să alegeți PENTRU CARE conexiune să partajați Internetul, adică să selectați „Android” din listă.
Această fereastră este din Windows XP, pentru 7/8/10 opțiunile necesare sunt pe fila „Acces”.
Și dacă setările sunt inactive, verificați dacă serviciile rulează "Acces general la Internet (ICS)"Și „Rutare și acces la distanță”.

După ce faceți clic pe OK, adresa IP se va schimba în 192.168.0.1 și conexiunea la Internet va fi întreruptă. În consecință, readuceți setările IP/gateway/DNS la ceea ce erau.

Și în setările noii conexiuni cu Android, specificați IP-ul, de exemplu 192.168.42.1 (sau oricare altul, dar apoi nu uitați să vă ajustați acțiunile mai departe în text) și o mască 255.255.255.0 , gateway-ul și DNS rămân goale.



Linux
Pe Linux, totul este mult mai simplu - cel puțin pentru Debian 8 cu kernel 3.16, nu sunt necesare drivere/module, iar după pornirea modemului USB apare imediat interfața usb0.
Deci, ce urmează:

echo 1 > / proc/ sys/ net/ ipv4/ ip_forward # activați transmiterea traficului IP iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # regulă pentru partajarea internetului de la interfața principală eth0 ifconfig usb0 192.168.42.1 netmask 255.255.255.0 up

Toate acestea vor funcționa până la repornire. Pentru a face modificările permanente, adăugați

net.ipv4.ip_forward = 1

V /etc/sysctl.conf
Și

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

în orice script de pornire, de exemplu în /etc/rc.local


2) Configurare Android

Cel mai interesant lucru este aici.
Se va apela interfața modemului USB rndis0 sau usb0.
Prima opțiune o am pe smartphone, dar instrucțiunile de pe Internet o indicau adesea pe a doua.
În emulatorul de terminal (despre al meu), va trebui să introduceți următoarele:

su ifconfig rmnet0 jos # dezactivați internetul mobil (pentru orice eventualitate) ifconfig rndis0 192.168.42.2 netmask 255.255.255.0 up # configurați și ridicați interfața modemului USB route add default gw 192.168.42.1 dev rndis0 # gateway, adresa IP a interfeței de pe computer! setprop net.dns1 8.8.8.8 # Servere Google DNS, setprop net.dns2 8.8.4.4 # puteți specifica orice, de exemplu furnizorul dvs



Am conceput acest lucru ca un script separat, reverse-tethering.sh, care poate fi adăugat la GScript și a creat o comandă rapidă pe desktop.

Apropo, restul scripturilor și configurațiilor despre care vorbesc sunt acum și în depozitul de scripturi Android de pe GitHub, iar unele au fost chiar ușor actualizate. Dar mi-a fost prea lene sa raportez asta aici :-/


După executarea comenzilor, internetul este deja disponibil pe smartphone, pe care îl puteți verifica după cum urmează:

ping ya.ru # sau, mai bine: wget http://ya.ru/

Dar, din păcate, alte browsere și majoritatea aplicațiilor nu văd această conexiune. Și acesta este, desigur, marele dezavantaj al acestei metode.
Tot felul de sfaturi dificile, cum ar fi pornirea pentru scurt timp a internetului mobil și rularea din nou a scriptului de tethering, nu m-au ajutat personal.

Dacă știți cum să forțați toate aplicațiile să vadă Internetul conectat în acest fel, vă rugăm să SCRIEȚI!!!

Între timp, va trebui să adaug ceva.


3) Hack pentru conexiunea Wi-Fi

După cum am menționat la început, nu te poți lipsi deloc de cârje.
Necesar Xposed(citiți despre descărcare, instalare și configurare pe w3bsit3-dns.com) și .
Care arata cam asa:



Trebuie să porniți comutatorul, faceți clic pe „Selectați tot” și „Salvați”.
Acum puteți activa Wi-Fi în Setări. Ca urmare:



Desigur, nu am făcut toate acestea în Luxor, dar modulul folosește o rețea salvată anterior pentru a crea Wi-Fi „fals”. Widgeturile terță parte indică numele rețelei „FakeWifi”.
Faptul că Internetul funcționează cu adevărat poate fi văzut, de exemplu, de pictograma activă Viber.


Scurt

Dacă totul de pe computer a fost deja configurat o dată, pentru a activa reverse tethering trebuie să:
- conectați smartphone-ul prin USB la computer,
- activați modul modem USB,
- rulați scriptul pentru a configura conexiunea,
- activați „Conexiune Wifi falsă”,
- porniți Wi-Fi ca de obicei.

Și opriți-l în ordine inversă.

Acum, dacă Wi-Fi-ul tău dispare brusc, știi ce să faci.

Fără vafe? Nici o problemă! Cu aplicația Android Tethering invers veți putea transfera internetul pe smartphone-ul dvs. folosind un cablu USB.

Particularități

Pentru a utiliza Android Reverse Tethering, veți avea nevoie de drepturi de root. Procesul de obținere a acestora nu durează mult timp și necesită doar instalarea și lansarea aplicației corespunzătoare.

În plus, dispozitivul dvs. Android trebuie să aibă sistem de operare nu mai puțin de versiunea 2.1.

Instalare și utilizare

Descărcați arhiva. Conține o aplicație pentru Android, un program pentru PC și ADB. Conectați depanarea USB. Pentru a face acest lucru, bifați caseta de lângă opțiunea corespunzătoare accesând Setări - Aplicații - Dezvoltare. Desigur, trebuie să conectați dispozitivul la computer.

Instalare Instrumentul Android(program PC). Lansează-l. Aplicația va încerca să găsească fișierul " adb.exe", dacă încercarea eșuează, va fi folosit fișierul încorporat. Dacă doriți să utilizați propriul fișier, specificați calea către acesta mergând la config. Faceți clic pe " Afișați interfața Android».

Android-Tool va instala automat Android Reverse Tethering pe smartphone-ul dvs. Este important să confirmați operația de pe smartphone (sunt necesare drepturi de root). Faceți clic pe " Conectați", confirmați operația activată gadget mobil, bucurați-vă de internet. Important! Dacă nu există conexiune la internet, trebuie să reporniți programul pe computer și să repetați conexiunea, dând din nou consimțământul super-utilizatorului pentru a continua procesul.

Mai jos puteți descărca gratuit aplicație pentru Android Tethering invers pe dispozitivul dvs. Android

Acest articol se va concentra asupra opțiunilor de transmitere a traficului de internet către un dispozitiv care rulează platforma Android, precum și a metodelor de transmitere a traficului de internet în direcția opusă (de pe un dispozitiv Android). Aceste concepte sunt de obicei numite Reverse tethering și, respectiv, Tethering. Dacă lucrurile merg bine cu cel de-al doilea (există atât soluții standard, cât și soluții terțe), atunci prima trebuie discutată separat și analizată în detaliu. Dar, totul este în ordine.

Dați-mi voie să subliniez imediat: învechit, irelevant, periculos deciziile nu vor fi luate în considerare!
Toate tehnologiile sunt luate în considerare numai din punctul de vedere al Tethering-ului. Nu va fi aici descriere detaliata fiecare dintre ele, fiind acoperit doar gradul de aplicabilitate la problema.

Tethering

Soluții standard
Odată cu venirea versiuni Android 2.2, au devenit posibile 2 tehnologii: USB-Tethering și WiFi-Tethering.
Tethering USB
Pentru conectare este necesar un cablu Android-USB standard.
Este activat în Setări->Rețele fără fir->Mod modem->Modem USB.
După conexiuni Android dispozitive către receptor (laptop, calculator desktop...) folosind cablul, se face o solicitare pentru a activa USB-Tethering. După un răspuns pozitiv din partea utilizatorului, devine posibilă utilizarea traficului de internet al dispozitivului Android pe receptor.
Marele avantaj al acestei abordări este capacitatea de a conecta un dispozitiv Android la Hotspot WiFi Accesați și partajați această conexiune printr-un canal USB.
Dintre minusuri, merită remarcată necesitatea păstrării dispozitiv Androidîn imediata apropiere a receptorului și limitat la un singur receptor.
Tethering WiFi
Pentru a vă conecta, aveți nevoie de un adaptor WiFi pe receptor.
Dacă anterior a trebuit să utilizați Android-wifi-tether , ceea ce era necesar Rădăcină, apoi acum, odată cu apariția Android 2.2, acest lucru se face folosind mijloace standard.
Activat în Setări->Rețele fără fir->Mod modem->Punt de acces Wi-Fi.
După pornirea acestui lucru Caracteristici Android aparatul devine Hotspot Wi-Fi acces la care se pot conecta alte dispozitive.
Marele dezavantaj este incapacitatea de a primi și distribui simultan trafic de internet cu un dispozitiv Android prin WiFi, adică. Dispozitivul Android devine un modem 3G pentru receptor.

Proprietarii de smartphone-uri care operează Platforma Android, vă putem felicita pentru lansarea altuia aplicație utilă- Tethering invers Android. Dacă Internetul de pe smartphone-ul dvs. nu este disponibil din anumite motive, vă puteți conecta la rețea folosind resurse calculator personal. Desigur, numai dacă PC-ul însuși are o ieșire la retea globala. Conectarea unui smartphone cu programul instalat Tethering invers Android se face prin USB - adică veți avea nevoie cablu special, conectând ambele dispozitive. Software conține utilitare atât pentru Android în sine, cât și pentru sistemul de operare Windows. Acest lucru permite configurarea flexibilă a conexiunii rezultate.

Deci, dacă nu ți-ai plătit facturile pentru... Internet mobil, dar tot doriți să intrați online, bine ați venit la programul Reverse Tether. Calitatea conexiunii la Internet prin intermediul unui computer este absolut excelentă. Procesul de instalare nu va dura mult timp, așa că, dacă doriți, puteți face acest lucru de mai multe ori. De exemplu, conectați-vă nu numai la propria rețea. Dar și la rețeaua de calculatoare a unui prieten. Oricum, destulă vorbă! Să trecem la practică.

Pregătirea smartphone-ului și a PC-ului pentru muncă

Primul lucru pe care trebuie să-l faceți este să vă asigurați că aveți drepturi de superutilizator (drepturi de root) pe smartphone-ul dvs. Fără aceasta, nu veți putea instala programul. Apoi, trebuie să mergeți la computer și să descărcați pachetul de instalare pentru Windows + Android din rețea. Îl puteți obține de aici: http://android-all-free.ru/soft/68-reverse-tethering.html. Pachetul este o arhivă care trebuie plasată oriunde pe hard disk și apoi dezambalată cu orice arhivator modern. În continuare, nu mai puțin punct important: Smartphone-ul trebuie să fie setat în modul de depanare USB. Puteți face acest lucru după cum urmează:

  • Accesați meniul „Setări”.
  • Apoi mergem la subsecțiunea „Dezvoltare”.
  • Accesați fila „Depanare”.
  • Am setat opțiunea numită „Depanare USB”.

Nu uita de cablul USB, care este de obicei inclus cu smartphone-ul tău. Se pare că totul este gata de instalare.

Instalați utilitarul pe computer și pe smartphone

Vom instala conexiunea prin USB folosind utilitarul AndroidTool. Arhiva descărcată și dezambalată conține biblioteca ADB de care avem nevoie.

ADB este o bibliotecă care organizează la nivel scăzut mediu software pentru a organiza o conexiune între dispozitive. Rezultatul final al eforturilor noastre va depinde de modul de conectare a protocolului de comunicare ADB.

Utilitarul AndroidTool caută fișierul adb.exe și îl putem ajuta doar plasând ADB în folderul \android-sdk-Windows\platform-tools\. De îndată ce biblioteca este descoperită, toate cerințele preliminare vor fi create pentru a începe primirea și transmiterea datelor. Utilizatorul va trebui doar să facă clic pe butonul „Afișați interfața Android” și să deschidă tunelul USB (va fi emisă o solicitare de deschidere a tunelului, la care trebuie să răspundeți pozitiv). De îndată ce utilitarul se conectează la rețea, îl puteți utiliza.