By Kevin Pocock on February 04, 2013

Using a mobile device such as a smartphone to act as a hotspot for a computer has become common practice. It’s handy for getting internet access on a laptop when it’s out of range of a Wi-Fi network, or perhaps to avoid using a Wi-Fi hotspot if you’re concerned about the security of the connection.

However, did you know the process can also be reversed? Reverse tethering, as it’s known, allows you to use your phone to provide an internet connection for your Wi-Fi-only tablet. Also, strange as it may seem, the process could also be used to provide an alternative connection for a smartphone or tablet that already has cellular access.

In spite of cellular data allowances and ever-growing 3G/4G coverage, there are several reasons why you might want to do this. You may be in an area with weak cellular coverage, or perhaps you’re wary of your data limits, particularly if you’re abroad.

If you’re considering setting up reverse tethering, be aware that it can be a fairly hands-on process, and in some cases can have security implications for your smartphone. Read on to find out more.

Android Devices

For Android devices, a hard-wired reverse tether without any additional equipment does require that you root your tablet or phone, and it's worth looking into the security risks associated with rooting first.

However, reverse tethering an Android device via USB to a computer directly by ethernet to a router does mean data can travel securely from device to computer and computer to router.

If your smartphone or tablet is rooted you'll need to have your device's USB driver installed on your computer, and to have downloaded the required Reverse Tethering .zip file found at XDA Developers.

With both of those acquired, and the USB driver installed, extract the Reverse Tethering.zip to a folder.

Then go into your device Settings, and under 'System' choose Developer Options. Enable USB Debugging and connect your device to your computer via USB.

If the USB driver is properly installed on your computer, you should see your device show up as 'Android Phone' expanding to 'Android Composite ADB Device' in your computer's Device Manager.

If so, open the Reverse Tether extracted and open Androidtool.exe. Once the interface opens, choose your device from 'Select a device' (your device will be the only one there and unrecognisable in name) and hit the 'Connect' button.

After a short while, and some additional installations on your smartphone or tablet, you should be connected to your computer's internet connection.

Again, root access is required as the functionality to complete reverse tethering is something that needs to be unlocked. Another method, using an app called USB Reverse Tethering found in the Play Store, also requires root access. Rooting isn't uncommon, but it's something which is best researched on before contemplating.

Using Windows

There doesn't seem to be any specific procedures for reverse tethering an iPhone, although it might be that jailbreaking a device might make it possible. Be careful though – Jailbreaking is a controversial area because the iOS ecosystem isn't open.  Apple has carefully designed its hardware and software to work 'as is', and doesn't support users tampering with or tweaking iOS to their own tastes.

However, Android users who don't want to root their device can reverse tether using tools available for Windows. Windows' inbuilt ICS (Internet Connection Sharing) could do a job sharing your internet connection via Wi-Fi or ethernet. However, for the first of those two a Wi-Fi adapter (additional to any already in use) is required. For the second, you'll need to connect devices via ethernet cables, which isn't easily done with tablets or smartphones.

Fortunately, there's a far more simple way. If you are using a Windows computer with an inbuilt wireless card or added adapter, a tool called Virtual Wi-Fi Router will turn that adapter into a hotspot, while leaving the computer connected to its active internet connection. Once installed, and avoiding bloatware during the process, you simply open the tool, choose a hotspot name, a passkey (WPA2 encryption is standard), the connection you want to share (ethernet, 3G or Wi-Fi), and hit Start.

Then, whatever smartphone or tablet you have will be able to see and use the virtual Wi-Fi connection. 3G and ethernet connections become securely accessible to your device, and while there may be little need to bridge a Wi-Fi connection you can do that also if you want to.

Mac OS

Apple has its own take on the virtual router idea, and it's built right into its Mac OS software. Found in System Preferences, users need only choose 'Sharing' and 'Internet Sharing'. From here you can choose which connection you want to share, and how you want to share it, i.e. share ethernet to Wi-Fi. If you then select 'Wi-Fi options', the hotspot name, the level of encryption and passkey details can all be specified.

Once confirmed, you will be asked if you want to start the connection, and once you do then your connection can be shared with your smartphone or tablet. Wi-Fi connections can't be shared via Wi-Fi because, unlike with Windows, such a connection can’t be used and shared at the same time.

About the Author

London-based technology writer and former deputy editor of Micro Mart, Kevin Pocock is a keen advocate for mobile device and data security. With a background in consumer computing, Kevin holds key insights into user experiences and is a regular contributor to mobilesecurity.com.

- See more at: http://www.mobilesecurity.com/articles/362-a-guide-to-reverse-tethering#sthash.rBapejmX.dpuf

A Guide To Reverse Tethering相关推荐

  1. 差异表达基因富集结果可视化

    1. 导入差异表达基因 ### 1. 导入差异表达基因# if (!require("BiocManager", quietly = TRUE)) # install.packag ...

  2. Gnirehtet使用教程 —— 将电脑网络通过USB共享给Android 设备

    一.Gnirehtet简介 该项目通过 adb 和 usb 为 Android 设备提供 reverse tethering(反向网络连接),允许 Android 设备在插入电脑后,将电脑的网络共享给 ...

  3. 手机USB共享电脑宽带的尝试过程,从失败到成功

    想直接看结果的,看2019-08-16更新的. 2019-06-30 2019-07-03更新 2019-08-16更新 2019-08-19更新 2019-06-30 手里有部旧手机,不用了所以没有 ...

  4. 游戏安全初学者学习资料

    逆向工程初学者学习资料 以下是根据个人推荐的学习资料编制的列表,以帮助人们学习如何对视频游戏进行逆向工程. 我希望它能帮助其他人花更多的时间学习,减少搜索的时间. 此处收集的大部分资源将侧重于在 Mi ...

  5. ggplot2——图例篇

    目录: ggplot2中图例基础 如何隐藏图例? 如何隐藏图例标题? 如何更改图例顺序? 如何更改图例的标签文字? 如何设置图例标题和标签文字的大小.颜色? 如何将图例放到图的上方 (更多内容请见:R ...

  6. Android手机通过USB线共享电脑的网络上网

    参考:http://jingyan.baidu.com/article/dca1fa6f81bb23f1a44052bf.html 电脑没有无线网卡,家里没有无线路由器,公司没有wifi网络时却又想让 ...

  7. ggplot2图例修改详细介绍

    获取更多R语言知识,请关注公众号:医学和生信笔记 医学和生信笔记,专注R语言在临床医学中的使用,R语言数据分析和可视化.主要分享R语言做医学统计学.meta分析.网络药理学.临床预测模型.机器学习.生 ...

  8. ggplot2-设置图例(legend)

    本文更新地址:http://blog.csdn.net/tanzuozhev/article/details/51108040 本文在 http://www.cookbook-r.com/Graphs ...

  9. 如何通过USB将Android连接到PC的Internet连接

    People often "tether" their computers to their smartphones, sending their computer's netwo ...

最新文章

  1. 无监督学习之RBM和AutoEncoder
  2. 2019年软件测试现状调查
  3. eclipse 右键项目为什么没有properties菜单_只需几步,从零开始搭建SSM项目
  4. C# 将数据写入PDF文档
  5. 《Spark大数据分析实战》——1.4节弹性分布式数据集
  6. 使用packetbeat 采集mysql数据
  7. 官宣:恭喜 ChaosBlade 项目进入 CNCF Sandbox
  8. 服务器tail正常,cat正常,vim打开中文乱码
  9. 通过简单的 ResourceManager 管理 XNA 中的资源,WPXNA(二)
  10. 用统计功能计算机计算js,js实现计算器功能
  11. C#利用Microsoft.Office.Interop.Excel导出数据到Excel
  12. python 字符串方法
  13. php内容模型概念,方便新建各种类型表
  14. 如果不是心中还有梦,又能忍住多少痛?
  15. java 获取周日期_java 获得本周一到周五的日期
  16. 云呐-动环监控巡检表,信息机房巡检表
  17. Python 线性拟合实例,超简单线性拟合,python线性回归,统计学基础,线性拟合代码实现
  18. 【英语学习】【WOTD】feisty 释义/词源/示例
  19. 义乌机器人餐厅价格表_义乌一餐厅机器人端盘萌翻吃货
  20. storm 2.2.1 java + idea实现wordcount

热门文章

  1. 使用Swift模拟Window-LFU
  2. mysql利用cpu率高_MySQL CPU 使用率高的原因和解决方法
  3. php 进程通信系列 (三)信号量
  4. 作为一个iOS开发者,应该继续钻研SwiftUI还是尝试接触Flutter了呢?
  5. 逃亡97天!这位麻省理工博士生落网
  6. 夏天我都冷到瑟瑟发抖-用单片机diy懒人挂脖风扇方案
  7. 零基础Bootstrap入门教程(16)--模态框
  8. opencv读取16位色深图片
  9. pat甲级考试报名费_2019吉林省公务员考试笔面心得
  10. layui 表格数据源_学习数据分析,这些超好用的数据分析工具你必须知道!|数据挖掘|数据源|oracle...