ستحتاج أيضًا إلى تثبيت ADB و Fastboot ، والذي يمكن الحصول عليه بسهولة باستخدام:
sudo apt-get install android-tools-adb android-tools-fastboot
أخيرًا ، يجب أن يكون لديك برنامج Terminal Emulator مثبتًا على هاتفك.
- إذا استوفيت هذه المتطلبات الأساسية ، فابدأ وقم بتوصيل جهاز Android بجهاز الكمبيوتر الخاص بك عبر USB.
- قم الآن بتشغيل محطة Linux ، واكتب الأوامر التالية:
Ifconfig
- يجب أن يعرض هذا واجهة الشبكة من جهاز Android المتصل ، عادةً USB0 ولكن في بعض الحالات يمكن أن يكون شيئًا آخر. في الأوامر التي أعطيها ، تأكد من التغيير USB0 لواجهة الشبكة الفعلية المستخدمة.
- اكتب الآن في Terminal: sudo ifconfig usb0 10.42.0.1 قناع الشبكة 255.255.255.0
صدى 1 | sudo tee / proc / sys / net / ipv4 / ip_forward
sudo iptables -t nat -F
sudo iptables -t nat -A POSTROUTING -j MASQUERADE
- الآن علينا كتابة الأمر التالي على محاكي Android الخاص بك:
بنك adb shell BUSYBOX ifconfig
- بعد هذا الأمر الأخير ، يجب أن يعرض واجهة شبكة مختلفة يتم استخدامها ، على سبيل المثال ، مرة أخرى ، قم بتغيير الأوامر التي أشاركها مع أي واجهة شبكة فعلية.
adb shell ifconfig rndis0 10.42.0.2 قناع الشبكة 255.255.255.0
إضافة مسار adb shell الافتراضي gw 10.42.0.1 dev rndis0
- يمكننا الآن اختبار مشاركة الإنترنت من خلال محاولة إرسال ping من Terminal Emulator بهاتفك ، لذا اكتب على هاتفك:
بنك adb shell ping 8.8.8.8
إذا حصلت على اختبار ping ناجح ، فأنت جاهز للبدء.
3 دقائق للقراءة