Szüksége lesz az ADB-re és a Fastboot-ra is, amelyek könnyen beszerezhetők:
sudo apt-get install android-tools-adb android-tools-fastboot
Végül telepítenie kell egy terminálemulátort a telefonjára.
- Ha teljesíti ezeket az előfeltételeket, folytassa az USB-eszközt a számítógépével USB-n keresztül.
- Most indítson el egy Linux terminált, és írja be a következő parancsokat:
Ifconfig
- Ennek általában a csatlakoztatott Android-eszközről származó hálózati interfészt kell megjelenítenie usb0 de bizonyos esetekben valami más is lehet. Az általam adott parancsokban mindenképpen változtasson usb0 a tényleges használt hálózati interfészhez.
- Tehát most írja be a terminált: sudo ifconfig usb0 10.42.0.1 netmask 255.255.255.0
visszhang 1 | sudo tee / proc / sys / net / ipv4 / ip_forward
sudo iptables -t nat -F
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
- Most be kell írnunk a következő parancsot az Android terminál emulátorába:
adb shell busybox ifconfig
- Utolsó parancs után meg kell jelenítenie egy másik használt hálózati interfészt, például: Ismét változtassa meg az általam megosztott parancsokat a tényleges hálózati interfésszel.
adb shell ifconfig rndis0 10.42.0.2 netmask 255.255.255.0
adb shell útvonal hozzáadása alapértelmezett gw 10.42.0.1 dev rndis0
- Most tesztelhetjük az internetmegosztást azzal, hogy megpróbálunk pinget küldeni a telefon Terminal Emulator-jából, ezért gépelje be a telefonját:
adb shell ping 8.8.8.8
Ha sikeres pinget kap, akkor minden készen áll.
3 perc olvasás