手机通过usb共享电脑端PC的网络

windows 7经本人测试成功,在电脑上的操作比起XP系统的简单得多了。请看如下操作

**********************************************************************************************
一:相关准备
****************
1,手机系统为2.2的。
2,手机需root权限,并勾选usb调试。
3,电脑安装好三星驱动。
4,手机上安装脚本软件GScrip(必须是英文版的,汉化版不能用)。
**********************************************************************************************
二:相关步骤
****************                               
                                 1,电脑上的操作:
第一步:
(首先声明:请注意下面我所述的“原来的本地连接”和“新的本地连接”,请别弄混了)
用USB将手机连接好电脑,先勾选“USB调试”,在手机“设置—无线与连接—绑定—USB绑定”打勾。这时在你电脑的右下方打开你网络共享中心会看到多出一个新的本地连接“本地连接 2”,如果弹出一个窗口让你设置网络类型,那么请把它设为“家庭网络”:
     
**********************************************************************************************
第二步:
点击本地连接 2点“详细信息”看到一个IPv4地址,如下图所示,请记下该IP地址,下面在手机操作的第一步要用到。
            
**********************************************************************************************
第三步:

单击本地连接(是原来的本地连接,不是本地连接 2), 弹出一个窗口,点击左下角的“属性”,弹出一个窗口,点击上方的“共享”,把下方的两个勾勾上,把“请选择一个专用网络连接”选择“本地连接 2”,点击确定
            
**********************************************************************************************
                                                       2,手机上的操作:

第一步:
下载并安装Gscript在手机里,运行,点击手机“菜单键(手机左键)—Add gscript”,在上面的输入框填写一个脚本标题(随便写,如下图我的写为USB上网),下面的输入框填写(可以用UC浏览器复制)脚本如下(注意要和图中的脚本代码一样要换行):

(也可以在电脑端进入adb shell中执行,记得更改是usb0还是rndis0,看清楚再执行)
busybox ifconfig usb0 192.168.137.2 netmask 255.255.255.0
busybox  route delete default
iptables -F
iptables -F -t nat
busybox  route add default gw 192.168.137.1
setprop net.dns1 8.8.8.8

<ignore_js_op>

ps:红色的是我记下的那个IP地址修改一下后面的数据,比如我记下的是192.168.137.2     我修改为192.168.137.1 ,只要末尾的数是0到255的其中一个都可,但不能和你记下的那个IP地址相同;
        蓝色的那个就写我们记下的那个IP地址。注意脚本不能多一个或少一个空格,你可以复制我给的脚本到手机里粘贴到Gscript软件,修改一下需要改的地方就可以,这样就不会出错了)

**********************************************************************************************

第二步:
GScript填写完成后点击save(保存),得到上图的第三张图片“USB上网”。现在就在GScript里点击这个脚本“USB上网”,3秒钟左右会自动close(关闭),如下图,从2秒直到0秒然后又退回脚本界面(上图的第三张,如果没有看到如下3张图,多半不会成功)
<ignore_js_op>

这时关闭你的手机网络连接或者进入飞行模式试一试,打开UC浏览器,点击一个网页看看能不能上网,你也可以在电脑上单机本地连接 2可以看到数据收发在走动就说明成功了。

**********************************************************************************************

下一次你要USB连接电脑上网就在手机勾选USB绑定,然后运行我们设置的那个脚本关闭手机网络就可以了。
注意:如果不能上网,请查看IP地址是否改变,若变了,请在电脑里设置好变了的IP地址,修改脚本IP就可。

**********************************************************************************************
好了,祝你们成功!
**********************************************************************************************

转自http://android.zone.it.sohu.com/forums/thread-7005434-1-1.html

时间: 2024-10-05 20:25:45

手机通过usb共享电脑端PC的网络的相关文章

手机支持USB功能、驱动文件对应关系

手机支持USB功能: 1.UMS(USB MASS Stronge) : 连接PC作为存储盘使用 2.ADB : 用于调试 3.MTP :连接PC作为存储盘使用(win XP需要安装WMP10 以上 win7以上自动包含有) 4.PTP : 类似于相机导入功能 5.RNDIS : 虚拟网卡 (PC通过手机网络上网等)  驱动文件对应关系:   1.android_winusb.inf ---> ADB功能   2.cdc_acm.inf ---> USB串口功能 3.tetherxp.inf

没有USB线连接PC的情况下,通过WIFI ADB的方式查看LOG信息

最近公司给了一项任务,APP需要手机外置一个USB摄像头,这下造成的问题就是,手机外置了其他USB设备后,手机不能与PC连接,也就不能在PC端通过Eclipse等查看Log信息,调试起来特别麻烦,因为即使程序蹦了,你看不到Log也不知道程序崩溃的原因. 正好有一个同事是搞linux底层的,他说可以通过wifi adb的方式来查看log.意思就是手机通过wifi与PC端处于同一网段内,然后用adb命令远程连接手机,然后就可以无线查看手机端的log信息了. 这种方式需要一个必要条件: 手机端要与PC

魅族手机打开usb调试后链接不上电脑,解决方法如下

魅族MX系列手机打开usb调试后链接不上电脑, 1.在拨号键盘输入*#*#6961#*#* 2.设置页面->辅助功能 可以看到开发者选项,打开USB调试 3.在电脑端操作如下: 魅族BBS: 请在mac终端执行: $echo 0x2a45 > ~/.android/adb_usb.ini $adb kill-server $adb devices 不出意外应该可以了.这是由于我们14年之后的设备全部更新使用了魅族自己的vid引起的 原文:http://bbs.flyme.cn/thread-1

iphone手机连接USB时出现需要Mobile device setup disk上的usbaapl.sys文件

问题: iphone5 手机连接USB出现如下弹框 解决方法: 定位到C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers\usbaapl.sys, 完后安装usbaapl.sys就可以解决问题了. iphone手机连接USB时出现需要Mobile device setup disk上的usbaapl.sys文件,布布扣,bubuko.com

专业移动APP 手机APP后台服务端开发

专业移动APP 手机APP后台服务端开发优势:8年PHP 9年JAVA开发经验采用THINKPHP 和JFINAL ,SBadmin 2框架进行开发完善的开发文档免费一年BUG维护 可签协议,可先预付20%,也可分段付款, 亲 请带好需求文档! QQ 184377367 报价原则1:功能列表2:兼容性3:安全要求等级4:是否需要完善的开发文档5:后台UI是否有要求

手机平板等移动端适配跳转URL的js代码

<script type="text/javascript"> if(/AppleWebKit.*mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent)

js 设备判断(移动端pc端 安卓ios 微信)

苹果安卓判断 1 $(function () { 2 var u = navigator.userAgent, app = navigator.appVersion; 3 var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //g 4 var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 5 if (isAndroid) { 6 al

Android手机的USB转串口开发硬件以及软件源代码

Android手机的USB转串口开发Android手机的USB接口在各个领域都得到了广泛的应用和推广.笔者前几天接手一个项目,主要就是解决工业现场数据采集的问题,该项目是由深圳宏进科技委托笔者开发的.现场的总线是RS485和RS232总线,需要用电脑和手机方便的采集数据,保留并从现场发给深圳公司进行数据分析和问题的解决.硬件采用常用的USB转串口模块,既可以用电脑配合串口软件进行数据采集,又可以通过Android手机的USB配合相应的APP进行数据采集.硬件如下图:电脑的数据采集软件网上很多.笔

【转】用串口登录Beaglebone Black、用usb共享电脑网络、内核模块的本地编译

原文网址:http://bbs.eeworld.com.cn/thread-431507-1-1.html 串口连接BBB使用usb线可以连接BBB和电脑,用ssh就可以登录BBB来进行操作.但有时候万一系统配置出现故障,或ssh用不了了,那就只能用串口连接了.首先要有一个串口转USB模块,用GND, TXD, RXD这三根线连接到板子上.具体连接方法见下图.<ignore_js_op> 理论上串口是随时都可以连接的,但我为了看到更全的输出信息,我在给BBB上电之前就先把它和电脑连好,在电脑端