• Tether your android phone to your PC using USB cable could share your 3g Internet connection with PC.

    In other words, your PC could connect to the Internet through your android phone.

  • WHILE REVERSE TETHERING DOES EXACTLY THE OPPOSITE.

Background:

Say I have a very limited 3g data plan. And I don't always have access to wifi.

Since my PC is connected to the Internet, why not connect my android phone to my PC and try sharing my PC's Internet connection with my android phone.

Solution:

The following steps shall do that trick:

  1. Turn off celluar data conection on the phone

  2. Tether the phone to the PC

  3. On the PC side, share the Internet connection with the network created by the Remote NDIS based Internet Sharing Device.

  4. On the PC side, delete the route table item which makes android phone a gateway. (admin privilege needed)

    route delete 0.0.0.0 192.168.42.*

     replace the last IP address with your phone's IP address that your PC can reach.

  5. On the android phone side, open terminal, do the following operations(root privilege needed):

    busybox route add default gw 192.168..*

      replace the last IP address with PC's IP address that your phone can reach.

  6. DONE. Do some test now. eg. ping an address and open a webpage.

Tested on my rooted android phone and PC.

Know Issues:

  1. some apps will check wifi or celluar data connection and mistakenly report no Internet connection 

    Partially solved: check out this guide here on xda, it still need a SIM card in the first place

    though data won't go through cellular data connection.

Miscellaneous:

There's a app on Google Play namely Reverse Tether which might do the trick, you may try the trial version.

Unfortunately, it failed to complete setup on my Mi2s.


This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

最新文章

  1. 技术笔记:Indy IdSMTP支持腾讯QQ邮箱邮件发送
  2. 15天玩转redis —— 第九篇 发布/订阅模式
  3. ListView:The content of the adapter has changed but ListView did not receive a notification终极解决方法
  4. 创建一个Point类,有成员变量x,y,方法getX(),setX(),还有一个构造方 法初始化x和y。创建类主类A来测试它
  5. Java代码简化神器-Lombok
  6. Fact表的星型结构
  7. c++ 的vector
  8. linux-kernel 学习计划
  9. CNKI翻译助手-连接数据库失败
  10. Git管理unity3d项目
  11. CGContext
  12. Spring基础学习(五)—事务管理
  13. ansible实践3-playbook条件判断
  14. ios 对于AFNetworking3.0的基本使用
  15. hdu 1518 Square 木棍建正方形【DFS】
  16. webstrom里面的html页面设置
  17. Eclipse------启动Server时出现弹窗Server at localhost was unable to start within 45 seconds.
  18. Roundcube login via PHP script
  19. [Algorithm] Trie data structure
  20. log4net 使用指南,最常遇到的问题整理。。。

热门文章

  1. odoo 日志文件太大处理,logfile自动轮替
  2. PAT 2018 秋
  3. Mac 用终端(命令行)打开vscode编辑器
  4. Ubuntu无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?
  5. CTF -bugku-web-web基础$_GET和$_POST
  6. 使用Dom4j生成xml文件(utf-8编码)
  7. 再谈记忆化搜索 HDU-1078
  8. Git 报错:Updates were rejected because the tip of your current branch is behind
  9. ipa提取png图片,windows下显示黑色
  10. Mybatis之二级缓存(八)