คุณจะต้องติดตั้ง ADB และ Fastboot ซึ่งหาได้ง่ายด้วย:
sudo apt-get ติดตั้ง android-tools-adb android-tools-fastboot
สุดท้ายคุณควรติดตั้ง Terminal Emulator ในโทรศัพท์ของคุณ
- หากคุณมีคุณสมบัติตรงตามข้อกำหนดเบื้องต้นให้เชื่อมต่ออุปกรณ์ Android กับพีซีผ่าน USB
- ตอนนี้เปิดเทอร์มินัล Linux และพิมพ์คำสั่งต่อไปนี้:
ifconfig
- สิ่งนี้ควรแสดงอินเทอร์เฟซเครือข่ายจากอุปกรณ์ Android ที่เชื่อมต่อโดยทั่วไป ยูเอสบี 0 แต่ในบางกรณีอาจเป็นอย่างอื่นก็ได้ ในคำสั่งที่ฉันให้อย่าลืมเปลี่ยน ยูเอสบี 0 ไปยังอินเทอร์เฟซเครือข่ายจริงที่ใช้อยู่
- ตอนนี้พิมพ์ในเทอร์มินัล: sudo ifconfig usb0 10.42.0.1 netmask 255.255.255.0
เสียงสะท้อน 1 | sudo ที / proc / sys / net / ipv4 / ip_forward
sudo iptables -t nat -F
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
- ตอนนี้เราต้องพิมพ์คำสั่งถัดไปบนโปรแกรมจำลองเทอร์มินัลของ Android:
adb เชลล์ busybox ifconfig
- หลังจากนั้นคำสั่งสุดท้ายควรแสดงอินเทอร์เฟซเครือข่ายอื่นที่ใช้อยู่เช่นเปลี่ยนคำสั่งที่ฉันแชร์เป็นอินเทอร์เฟซเครือข่ายจริงของคุณอีกครั้ง
adb เชลล์ ifconfig rndis0 10.42.0.2 netmask 255.255.255.0
เส้นทางเชลล์ adb เพิ่ม gw เริ่มต้น 10.42.0.1 dev rndis0
- ตอนนี้เราสามารถทดสอบการแชร์อินเทอร์เน็ตได้โดยพยายามส่ง Ping จาก Terminal Emulator ของโทรศัพท์ของคุณดังนั้นพิมพ์บนโทรศัพท์ของคุณ:
adb shell ping 8.8.8.8
หากคุณได้รับ ping สำเร็จแสดงว่าคุณพร้อมแล้ว
อ่าน 3 นาที