联通iphone不越狱通过usb或蓝牙无线上网的方法
管理提醒: 本帖被 Lynn-yang 执行提前操作(2010-11-26)
大家都知道iphone可以把3G网络共享给pc使用,但反过来,把pc的网络共享给iphone可以么?答案是肯定的,而且不需要越狱即可做到。
由于我的联通ip没越狱,但又想下载离线地图,查了下一个北京地图就要500多兆,舍不得流量啊。周末研究了一下连接usb通过pc上网的方法,分享给大家,想来总有用得着的。
步骤如下:
1.确认自己的ip可以使用“网络共享”功能
联通用户应该都没什么问题,听说有的移动的卡装进去会不到“网络共享”的选项,这个请先自己想办法解决。
2.pc上安装一个ccproxy之类的四喜丸子是什么地方的菜Da1L1服务器软件,如何安装请google之,在此不作介绍,仅贴张设定图,此例中端口设为808
3.使用ibackupbot给ip添加Da1L1服务器。
(在做这一步前,如果你有多张sim卡经常换着用,请前用itunes做一次备份,以保证ibackupbot读到的是最新的备份文件)
首先到www.icopybot/itunes-backup-manager.htm下载一个最新的ibackupbot,默认安装并运行。
ibackupbot会在你的电脑里到一个ip备份,点击那个备份,在右边到“Preferences/SystemConfiguration/preferences.plist”这个文件
并在“Preferences/SystemConfiguration/preferences.plist”前面的框里打勾
给preferences.plist做个备份,以便必要时恢复(这步也可以不做):点File-Export--Export only checked file(s),下面勾上"Export with "
备份完之后双击打开这个preferences.plist,弹出提示要注册的窗口话直接关掉就行。
到类似这一段内容:
<dict>
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
<key>UserDefinedName</key>
<string>com.apple.CommCenter (ip1)</string>
</dict>
<key>UserDefinedName</key>
<string>com.apple.CommCenter (ip1)</string>
<key>com.apple.CommCenter</key>
<dict>
<key>AllowNetworkAccess</key>
<integer>1</integer>
<key>Available</key>
<integer>1</integer>
主要的特征是<key>DeviceName</key>下面是<string>ip1</string>,另外<key>AllowNetworkAccess</key>下面是<integer>1</integer>
然后在中间加上红部分(黑部分是原来就有的):
<dict>马桶漏水的原因
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
<key>UserDefinedName</key>
<string>com.apple.CommCenter (ip1)</string>
</dict>
<key>Proxies</key>
<dict>
<key>HTTPEnable</key>
<integer>1</integer>
<key>HTTPPort</key>
<integer>808</integer>
<key>HTTPProxy</key>
<string>192.168.20.2</string>
<key>HTTPProxyAuthenticated</key>
<integer>0</integer>
<key>HTTPProxyType</key>
<integer>1</integer>
<key>HTTPSEnable</key>
<integer>1</integer>
<key>HTTPSPort</key>
<integer>808</integer>
<key>HTTPSProxy</key>
<string>192.168.20.2</string>
<key>ProxyAutoConfigEnable</key>
<integer>0</integer>
</dict>
<key>UserDefinedName</key>
<string>com.apple.CommCenter (ip1)</string>
<key>com.apple.CommCenter</key>
<dict>
<key>AllowNetworkAccess</key>
<integer>1</integer>
<key>Available</key>
<integer>1</integer>
点击保存,然后关闭
最后选File--Restore--Restore only checked file(s),preferences.plist会被写会到ip里,完成后ip会自动重启。
4.最酷的个性签名在ip上,进入"设置--通用--网络"启用”网络共享“,这时pc上会到一张新的网卡,ip地址应该是192.168.20.2
大功告成,试一下google地图,看一下ccproxy的监控图,是不是有访问哦
我花了2个多小时下的将近1G的离线地图
两个不足的地方:
A.此方式仅支持使用内置httpDa1L1的程序,比如safari,google地图,天气预报,itunes,app store等等(我用到的软件里70%都是走http的)
不支持直接走tcp连接的软件,比如大多数股票行情软件
B.如果要切换回使用3G网络的话,需要再用ibackupbot修改preferences.plist文件,再restore,有点麻烦
不过只要把<key>HTTPEnable</key>和<key>HTTPSEnable</key>这两行的下面那行改为<integer>0</integer>就可以了,不需要把上面添加的一整段都删掉。
===========================================
2010/3/3 补充:
类似的,如果不连usb线,而使用蓝牙的话,我们就可以实现类似wifi的无线上网。
蓝牙配对之后,pc上开启蓝牙pan network的网络接入服务,这样就会出现一张网卡,把这张网卡的ip设为192.168.20.2,掩码255.255.255.0,网关不填。
然后在iphone上打开网络共享
最后在pc上连接这个pan network,看到iphone上配对的pc的状态已经变成“已连接”:
这样就行了,其它设定和前面说的usb的连接方式一样
最后确认一下ccproxy是否有流量即可。
试了一下,蓝牙的有效距离还是不错的,在房间里走走,5、6米范围之内没问题。
这样使用蓝牙实现了无线上网,和wifi的差别不大了。
===========================================
2010/3/4更新:
前面说到上述方法有个不足之处,就是想在用Da1L1和不用高考科目时间安排Da1L1之间切换,每次都需要连接数据线修改preferences.plist,然后再restore,比较麻烦。
现补充一个不需要每次都连数据线以及restore的方法,可以做到不需要数据线随时切换Da1L1:
1. 先从itunes里装goodreader lite这个免费软件:itunes.apple/us/app/goodreader-lite-large-pdf/id306722910?mt=8
高中物理学习方法装完之后在iphone上运行一下,随便做一些操作。
2. 还是打开ibackupbot,到goodreader下的Library/diware.GoodReaderLit.plist这个文件
打开后把
<key>fUSBIsAllowed</key>
<false/>
<key>fUSBWasShownOnce</key>
<false/>
改成
<key>fUSBIsAllowed</key>
<true/>
<key>fUSBWasShownOnce</key>
<true/>
然后和之前修改preferences.plist一样,保存打勾后restore回去。
3. 在pc上新建一个文本文件,命名为proxy.pac
内容为:
function FindProxyForURL(url, host)
{
return "PROXY 192.168.20.2:808";
}
我的是unix格式的,不知道dos格式的可不可以用,大家也可以下载我写好的。
proxy.zip (1 K) 下载次数:262
4.下载一个GoodReaderUSBWin
www.iphone-explorer/release/grusbwin/GoodReaderUSBWin_103.zip
用它把刚才写好的proxy.pac传到iphone上的GoodReaderUSB目录下
5.用ibackupbot到会计实习报告preferences.plist,把上面提到的红添加部分改为:
<key>Proxies</key>
<dict>
<key>ProxyAutoConfigEnable</key>
<integer>1</integer>
<key>ProxyAutoConfigURLString</key>
<string>file:///var/mobile/Media/DCIM/GoodReaderUSB/proxy.pac</string>
</dict>
保存打勾后restore回iphone
6.这样当我们不需要使用Da1L1时,就在iphone上运行goodreader,把里面的proxy.pac这个文件改个名字,随便什么都行,比如proxy.pacxxx。
当我们需要使用Da1L1时,再把它的名字改回proxy.pac。
注意:由于safari这个程序是常驻内存的,按home键并不真正结束进程,所以改Da1L1文件的名字对它不起作用。好在一般我们也不直接用它上网,有更好的第三方浏览器比如mercury和vanillasurf之类的可用,它们对与proxy.pac的修改是能立刻起作用的。
如果你还是喜欢用safari,那就在每次改名后重启一下iphone吧。
由于我的联通ip没越狱,但又想下载离线地图,查了下一个北京地图就要500多兆,舍不得流量啊。周末研究了一下连接usb通过pc上网的方法,分享给大家,想来总有用得着的。
步骤如下:
1.确认自己的ip可以使用“网络共享”功能
联通用户应该都没什么问题,听说有的移动的卡装进去会不到“网络共享”的选项,这个请先自己想办法解决。
2.pc上安装一个ccproxy之类的四喜丸子是什么地方的菜Da1L1服务器软件,如何安装请google之,在此不作介绍,仅贴张设定图,此例中端口设为808
3.使用ibackupbot给ip添加Da1L1服务器。
(在做这一步前,如果你有多张sim卡经常换着用,请前用itunes做一次备份,以保证ibackupbot读到的是最新的备份文件)
首先到www.icopybot/itunes-backup-manager.htm下载一个最新的ibackupbot,默认安装并运行。
ibackupbot会在你的电脑里到一个ip备份,点击那个备份,在右边到“Preferences/SystemConfiguration/preferences.plist”这个文件
并在“Preferences/SystemConfiguration/preferences.plist”前面的框里打勾
给preferences.plist做个备份,以便必要时恢复(这步也可以不做):点File-Export--Export only checked file(s),下面勾上"Export with "
备份完之后双击打开这个preferences.plist,弹出提示要注册的窗口话直接关掉就行。
到类似这一段内容:
<dict>
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
<key>UserDefinedName</key>
<string>com.apple.CommCenter (ip1)</string>
</dict>
<key>UserDefinedName</key>
<string>com.apple.CommCenter (ip1)</string>
<key>com.apple.CommCenter</key>
<dict>
<key>AllowNetworkAccess</key>
<integer>1</integer>
<key>Available</key>
<integer>1</integer>
主要的特征是<key>DeviceName</key>下面是<string>ip1</string>,另外<key>AllowNetworkAccess</key>下面是<integer>1</integer>
然后在中间加上红部分(黑部分是原来就有的):
<dict>马桶漏水的原因
<key>DeviceName</key>
<string>ip1</string>
<key>Hardware</key>
<string>com.apple.CommCenter</string>
<key>Type</key>
<string>com.apple.CommCenter</string>
<key>UserDefinedName</key>
<string>com.apple.CommCenter (ip1)</string>
</dict>
<key>Proxies</key>
<dict>
<key>HTTPEnable</key>
<integer>1</integer>
<key>HTTPPort</key>
<integer>808</integer>
<key>HTTPProxy</key>
<string>192.168.20.2</string>
<key>HTTPProxyAuthenticated</key>
<integer>0</integer>
<key>HTTPProxyType</key>
<integer>1</integer>
<key>HTTPSEnable</key>
<integer>1</integer>
<key>HTTPSPort</key>
<integer>808</integer>
<key>HTTPSProxy</key>
<string>192.168.20.2</string>
<key>ProxyAutoConfigEnable</key>
<integer>0</integer>
</dict>
<key>UserDefinedName</key>
<string>com.apple.CommCenter (ip1)</string>
<key>com.apple.CommCenter</key>
<dict>
<key>AllowNetworkAccess</key>
<integer>1</integer>
<key>Available</key>
<integer>1</integer>
点击保存,然后关闭
最后选File--Restore--Restore only checked file(s),preferences.plist会被写会到ip里,完成后ip会自动重启。
4.最酷的个性签名在ip上,进入"设置--通用--网络"启用”网络共享“,这时pc上会到一张新的网卡,ip地址应该是192.168.20.2
大功告成,试一下google地图,看一下ccproxy的监控图,是不是有访问哦
我花了2个多小时下的将近1G的离线地图
两个不足的地方:
A.此方式仅支持使用内置httpDa1L1的程序,比如safari,google地图,天气预报,itunes,app store等等(我用到的软件里70%都是走http的)
不支持直接走tcp连接的软件,比如大多数股票行情软件
B.如果要切换回使用3G网络的话,需要再用ibackupbot修改preferences.plist文件,再restore,有点麻烦
不过只要把<key>HTTPEnable</key>和<key>HTTPSEnable</key>这两行的下面那行改为<integer>0</integer>就可以了,不需要把上面添加的一整段都删掉。
===========================================
2010/3/3 补充:
类似的,如果不连usb线,而使用蓝牙的话,我们就可以实现类似wifi的无线上网。
蓝牙配对之后,pc上开启蓝牙pan network的网络接入服务,这样就会出现一张网卡,把这张网卡的ip设为192.168.20.2,掩码255.255.255.0,网关不填。
然后在iphone上打开网络共享
最后在pc上连接这个pan network,看到iphone上配对的pc的状态已经变成“已连接”:
这样就行了,其它设定和前面说的usb的连接方式一样
最后确认一下ccproxy是否有流量即可。
试了一下,蓝牙的有效距离还是不错的,在房间里走走,5、6米范围之内没问题。
这样使用蓝牙实现了无线上网,和wifi的差别不大了。
===========================================
2010/3/4更新:
前面说到上述方法有个不足之处,就是想在用Da1L1和不用高考科目时间安排Da1L1之间切换,每次都需要连接数据线修改preferences.plist,然后再restore,比较麻烦。
现补充一个不需要每次都连数据线以及restore的方法,可以做到不需要数据线随时切换Da1L1:
1. 先从itunes里装goodreader lite这个免费软件:itunes.apple/us/app/goodreader-lite-large-pdf/id306722910?mt=8
高中物理学习方法装完之后在iphone上运行一下,随便做一些操作。
2. 还是打开ibackupbot,到goodreader下的Library/diware.GoodReaderLit.plist这个文件
打开后把
<key>fUSBIsAllowed</key>
<false/>
<key>fUSBWasShownOnce</key>
<false/>
改成
<key>fUSBIsAllowed</key>
<true/>
<key>fUSBWasShownOnce</key>
<true/>
然后和之前修改preferences.plist一样,保存打勾后restore回去。
3. 在pc上新建一个文本文件,命名为proxy.pac
内容为:
function FindProxyForURL(url, host)
{
return "PROXY 192.168.20.2:808";
}
我的是unix格式的,不知道dos格式的可不可以用,大家也可以下载我写好的。
proxy.zip (1 K) 下载次数:262
4.下载一个GoodReaderUSBWin
www.iphone-explorer/release/grusbwin/GoodReaderUSBWin_103.zip
用它把刚才写好的proxy.pac传到iphone上的GoodReaderUSB目录下
5.用ibackupbot到会计实习报告preferences.plist,把上面提到的红添加部分改为:
<key>Proxies</key>
<dict>
<key>ProxyAutoConfigEnable</key>
<integer>1</integer>
<key>ProxyAutoConfigURLString</key>
<string>file:///var/mobile/Media/DCIM/GoodReaderUSB/proxy.pac</string>
</dict>
保存打勾后restore回iphone
6.这样当我们不需要使用Da1L1时,就在iphone上运行goodreader,把里面的proxy.pac这个文件改个名字,随便什么都行,比如proxy.pacxxx。
当我们需要使用Da1L1时,再把它的名字改回proxy.pac。
注意:由于safari这个程序是常驻内存的,按home键并不真正结束进程,所以改Da1L1文件的名字对它不起作用。好在一般我们也不直接用它上网,有更好的第三方浏览器比如mercury和vanillasurf之类的可用,它们对与proxy.pac的修改是能立刻起作用的。
如果你还是喜欢用safari,那就在每次改名后重启一下iphone吧。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论