我将创建一个后台服务(或其他任何服务),以使USB共享网络在插入电话后自动在我的PC上共享4G Internet。
我有一个带有root用户的OP5(Android 8.1)。
我尝试了“自动”应用程序,但不起作用(任务尝试启用系绳USB时出现异常)
我尝试通过反射方式调用setUsbTethering
,由于具有 MANAGE_USB 权限,我得到了InvocationTargetException
,我试图授予此权限,但似乎要求枚举设备而当我尝试使用getDeviceList
获取设备时,结果为空。
最后一件事,经过一番研究,有人通过
这样的shell命令完成了欺骗service call connectivity CODE i32 1
但是根据版本(30, 32 or 33
),该代码似乎与内部AIDL文件不同。
所以,我最终决定寻求帮助,因为我对Android核心和高级知识一无所知,对此的任何建议或帮助将不胜感激。