USB反向网络共享=手机通过USB从PC获得网络连接。
除了一个问题,我知道如何进行USB反向绑定:许多Android应用程序会在执行任何有用的工作之前使用以下代码检查网络连接:
ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
问题是,当使用USB反向绑定时,以上代码将报告没有网络连接。但是,存在网络连接(本身就是USB反向绑定),并且ping,wget和所有不执行此愚蠢检查的程序都可以正常工作。
因此,问题是:我该如何破解系统以使此网络连接检查返回成功(以便我可以欺骗这些应用程序)?
顺便说一句。我使用的是Cyanogenmod7。欢迎使用任何针对此MOD的解决方案。
这个问题与android.stackexchange.com/questions/11728/…
—
流程
Tony Beta Lambda发布了有效的解决方案-您应该考虑接受它。
—
迈克尔