Gnirehtet是一款专门针对手机与电脑连接的软件平台,通过这款工具,用户可以在特殊环境下,实现手机与电脑连接互联网的需求。以下是该软件的基本介绍。
Gnirehtet为ADB(Android Debug Bridge)提供反向数据传输功能,允许设备利用连接到电脑的网络。该软件无需任何root权限,无论是在设备端还是电脑端。兼容操作系统包括GNU/Linux、Windows和Mac OS。
软件操作简单,但配置较为复杂,尤其是在MIUI等系统上。其主要亮点包括:
提供ADB反向数据传输功能,允许设备使用电脑的网络连接。
不需要root权限。
兼容多种操作系统。
目前支持IPv4流量的TCP和UDP中继,但不兼容IPv6。
Gnirehtet能够实现安卓手机通过USB连接电脑上网的功能。与RNDIS驱动类似,它可以在电脑上通过USB连接手机并使用手机网络。特别适用于没有WiFi网络、电脑没有无线接收器但需要手机网络的情况。
Gnirehtet提供Java版和Rust版,Java版需要JDK,而Rust版则无需。推荐使用Rust版。
Java版要求:Android应用至少需要API 21(Android 5.0)。仅针对Java版本,您的电脑上需要Java 8(JRE)。在基于Debian的桌面操作系统上,需要安装openjdk-8-jre程序包。
使用步骤:
准备软件:下载并解压Gnirehtet软件包,将adb.exe、AdbWinApi.dll和AdbWinUsbApi.dll三个文件复制到Gnirehtet文件夹中。您也可以选择将工具箱的文件夹添加到系统环境变量中。
开启USB调试:在手机上开启开发者选项,找到并开启“USB调试”、“USB安装权限”和“USB调试安全策略”。如果不知道如何进入开发者选项,可以在互联网上搜索相关教程。
安装Gnirehtet:您可以选择不开启USB安装,手动安装gnirehtet.apk到手机。
连接手机:使用手机充电线将手机连接到电脑。
运行Gnirehtet:打开Gnirehtet文件夹,运行gnirehtet-run.cmd文件。
处理提示:根据手机上的弹出窗口提示进行处理,如允许安装应用、允许建立VPN等。通常您需要允许这些权限才能正常使用。
连接互联网:此时,手机就可以通过电脑上网了。手机应用会显示非WIFI环境下的流量提示,无需理会。如果手机本身已连接互联网,可以关闭查询效果。