4

我将创建一个后台服务(或其他任何服务)以启用 USB 网络共享,以便在插入手机时自动在我的电脑上共享 4G 互联网。

我有一个带有 root 的OP5(Android 8.1)。

我尝试了自动化应用程序,但它不起作用(当任务尝试启用系绳 USB 时出现异常)

我尝试setUsbTethering通过反射调用,我得到了一个InvocationTargetException由于MANAGE_USB权限,我尝试授予此权限,但似乎需要枚举设备并且当我尝试使用getDeviceList结果获取设备时为空。

最后一件事,经过一些研究,有些人通过shell命令做了伎俩

service call connectivity CODE i32 1

30, 32 or 33但根据内部AIDL文件的版本 ( ),代码似乎有所不同。

所以,我最终决定寻求一些帮助,因为我对 Android 核心和高级事物没有任何知识,任何建议或帮助都将不胜感激。

4

0 回答 0