如何通过虚拟 USB 上的 Wi-Fi 连接 Android?

如何通过虚拟 USB 上的 Wi-Fi 连接 Android?

在我愚蠢地在 MTK Android 手机的工厂模式下乱搞之后,我丢失了两个 IMEI 号码(以及与之相关的所有秘密文件)。因此 SIM 卡不再被检测到。

另外,手机的微型 USB 插座物理损坏。无法传输数据,也无法充电。(我在手机外给电池充电)

当然,我尝试过手机上各种应用程序来恢复或更改 IMEI 号码。但网络广播很顽固,无法激活。MTK 工程师模式或 Mobile uncle apk 都无济于事。

我最终找到并下载了两个不同的 MTK 闪存工具,这是我的最后希望。

这些应用程序是为 Windows 制作的,它们似乎可以通过“Wine”在 Ubuntu 上很好地运行。

我在手机上安装了“Ilija Matoski”的 ADB Manager apk。这样就可以从我的电脑通过 WiFi 向手机发送 ADB 命令。

到目前为止,一切都很好...

现在我需要你的帮助:

这些 MTK 工具应该通过 USB 数据线在 Windows PC 上运行。

有什么命令我可以用来

  • 保持 Android 和 PC 之间的持续数据交换(可能没有必要?);或者
  • 让系统(或者只是 Wine)相信,这个 wifi 桥实际上是一个插入式 usb 设备;或者
  • 不管还能尝试什么

我愿意尝试任何解决方法。只是我不是程序员,我不知道如何编写命令行。但我知道如何将它们复制粘贴到终端中。

请耐心帮助我。

答案1

不幸的是,我无法给你一个确切的答案,特别是由于 USB 端口损坏。

但您可以尝试以下方法。请注意,开发人员连接 Android 设备的方式是通过 Google 提供的官方 adb 工具。我不知道您使用的是什么应用程序,我也没有使用过 vine。

普通 Linux 无法识别 Android Linux,也没有 sudo 命令(除了 sudo adb 之类的命令,但这不是必需的)。Android Debug Bridge (ADB) 可以连接到 Linux/Windows 上的 Android 设备,可用于刷机、浏览、安装等。

连接到设备,通过 IP 地址识别它。

$ adb connect <device-ip-address>

确认您的主机已连接到目标设备:

$ adb devices

附加设备列表:5555 设备

不幸的是,之前的步骤需要通过 USB 插入设备,我不知道你所做的是否可以避开这一点......

使用 USB 电缆将设备连接到主机。将目标设备设置为在端口 5555 上监听 TCP/IP 连接。

$ adb tcpip 5555

http://developer.android.com/tools/help/adb.html

这里还有更多的答案,您可能会找到适合您的方法,并且可能无需先连接 USB 即可完成此操作,但看起来设备必须具有 root 权限才能执行此操作:

https://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over-tcp

https://stackoverflow.com/questions/31327839/adb-over-wireless-without-usb-cable-at-all

这里有人说了如何在没有 USB 的情况下为 Android 4.4 使用它(可能带有 + 但我在 5.1 上没有看到它,所以 YMMV): https://android.stackexchange.com/questions/67916/is-it-possible-to-adb-connect-android-via-wifi-without-configuring-port-on-andro

相关内容