Questions tagged [tethering]

Tethering is the act of sharing a data connection in a mobile phone with other computers. The sharing is typically done over WiFi or USB. This is done to provide Internet access to the other computers.

Tethering refers to connecting one device to another. In the context of mobile phones or Internet tablets, tethering allows sharing the Internet connection of the phone or tablet with other devices such as laptops. Connection of the phone or tablet with other devices can be done over wireless LAN (Wi-Fi), over Bluetooth or by physical connection using a cable for example, through USB.

If tethering is done over Wi-Fi, the feature may be branded as a Mobile Hotspot. The Internet-connected mobile device can thus act as a portable wireless access point and router for devices connected to it.

Many mobile phones are equipped with software to offer tethered Internet access. Windows Mobile 6.5, Windows Phone 7, Android (starting from version 2.2), and iOS 3.0 (or later) offer tethering over a Bluetooth PAN or a USB connection. Tethering over Wi-Fi, also known as Personal Hotspot, is available on iOS starting with iOS 4.2.5 (or later) on iPhone 4, 4S, 5, iPad (3rd generation), certain Windows Mobile 6.5 devices like the HTC HD2, Windows Phone 7 devices (varies by manufacturer and model), and certain Android phones (varies widely depending on carrier, manufacturer, and software version).

For IPv4 networks, the tethering normally works via NAT on the handset's existing data connection, so from the network point-of-view, there is just one device with a single IPv4 network address, though it is technically possible to attempt to identify multiple machines. On some networks, this feature is only contractually available by paying to add a tethering package to a data plan or choosing a data plan that includes tethering. This is done primarily because with a computer sharing the network connection, there may well be a substantial increase in the customer's mobile data use, for which the network may not have budgeted in their network design and pricing structures.

Some network-provided handsets have carrier-specific software that may deny the inbuilt tethering ability normally available on the handset, or only enable it if the subscriber pays an additional fee. Some operators have asked Google or any mobile producer using Android to completely remove tethering support from the operating system on certain handsets. Handsets purchased SIM-free, without a network provider subsidy are often unhindered with regards to tethering.

There are, however, several ways to enable tethering on affected devices without paying for it, including rooting Android devices or jailbreaking iOS devices and installing a tethering application on the device. Tethering is also available as a downloadable third-party application on most Symbian mobile phones as well as on the MeeGo platform and on WebOS mobiles phones.

Source:http://en.wikipedia.org/wiki/Tethering

178 questions
1
vote
0 answers

Programmatically enable USB Tethering in Single-Use Android App with Device Owner permissions?

I need to be able to enable USB tethering automatically when the device boots in a single-use, device owner Android application. I was unable to find anything on Google that shows that it is possible without rooting. However, I was wondering since…
jrschlump
  • 11
  • 2
1
vote
1 answer

Problems with Tethering - Delphi

good evening! I am trying to make a connection with Tethering, following the explanations of Malcon Groves (http://www.malcolmgroves.com/blog/?p=1854), however I am having the following problem: When you click Connect, App1 apparently connects, but…
sounobre
  • 420
  • 1
  • 6
  • 16
1
vote
2 answers

How to get Tethering and Mobile Hotspot data usage in Android using NetworkStatusManager or TrafficStat

I have an Android application which displaying data usage per app by NetworkStatusManager, but I can't get data usage for Tethering and Mobile Hotspot. How should I do this?
1
vote
2 answers

Exceptions not displayed when running Delphi app

I'm running Delphi 10.2 Tokyo's sample tethering app C:\Users\Mike\Documents\Embarcadero\Studio\Projects\Tethering\PhotoWall\Mobile When running normally on Windows and an iPad, the app runs without errors but does not function. When run with the…
Mike at Bookup
  • 1,211
  • 14
  • 32
1
vote
2 answers

iPhone NetworkReachability - Tethering is recognised as 3G and not WIFI

In my app i am trying to get network status using NetworkReachability. I tried it when i am under wifi or 3g connection and it works perfectly. The problem is when i am connected to a personal hotspot/tethering(tested with iPhone to iPhone, Android…
simas
  • 222
  • 1
  • 8
1
vote
1 answer

Checking Tethering USB/Bluetooth is active

Problem I'm trying to notify the user when he enables or disables the tethering functionality for Android devices higher than Android KitKat. Despite accessing the WIFI Tethering hidden API via reflection, I was unable to find a similar way to tell…
Luis Pereira
  • 1,481
  • 3
  • 19
  • 46
1
vote
2 answers

On Desktop: How to Detect if Network is Using Mobile Data

Our mobile apps have settings to limit their data usage when we're connected to mobile data network as opposed to when we're connected over Wi-Fi. This appears to be true even when we are tethering. A mobile client, though connected via tethered…
Majal
  • 1,635
  • 20
  • 31
1
vote
0 answers

How to establish PAN in embedded device

Hi I want to share the Internet of GPRS/3G using Bluetooth tethering or PAN from my embedded device to other devices,to do so what are the steps i need to follow i.e how can i establish a interface between ppp0 and pan0 so that internet can be…
rohith
  • 35
  • 1
  • 8
1
vote
1 answer

Why might a tethered firemonkey app not work PC->Mac or PC->ios (but works PC->PC and Mac->ios)?

The problem: any tethered app that I create in Delphi XE10 works only when both apps are run on the same machine (PC or Mac) or with a Mac/ios pairing. PC/mac and PC/ios fail. I've tried the MediaPlayer samples that come with RAD Studio XE10 (in…
b-p
  • 307
  • 3
  • 10
1
vote
1 answer

Reverse tethering from ubuntu 15.10 to android 4.0.4

I am using ubuntu 15.10 and android 4.0.4. I googled a lot how to reverse tether from ubuntu to android but couldn't find any reasonable answers. So how can i share my ethernet connection on my ubuntu to android? i know i should create a new wifi…
Abduaziz Kayumov
  • 133
  • 2
  • 10
1
vote
0 answers

android reverse tethering stops

I am trying to get internet connection from my PC to my android phone Sony Xperia M2 Dual. So I follow this post, 1.http://www.wikihow.com/Reverse-Tether-an-Android-Phone 2.http://forum.xda-developers.com/showthread.php?t=1371345 but I am facing…
Kryptonyte
  • 57
  • 6
1
vote
0 answers

How to detect/handle USB device disconnect during test run?

So I'm currently working on a method to enable/disable USB tethering via API. I have the code working perfectly; however, when changing the USB tethering state the device disconnects then reconnects briefly. This small hiccup causes my test runs to…
user2081231
  • 41
  • 1
  • 4
1
vote
2 answers

Detect if connected to the internet using a tethered phone in Python

I was wondering if there is a way to detect, from a python script, if the computer is connected to the internet using a tethered cell phone? I have a Python script which runs a bunch of network measurement tests. Ideally, depending on the type of…
kakhkAtion
  • 2,264
  • 22
  • 23
1
vote
0 answers

Limited wifi Tethering Facility

I wanted to create a payment portal, where the offline users would connect to my store Hotspot and make online payments. However, due to obvious reasons, i would like the users to be able to connect to the payment portal only. Is there a way i could…
user3815163
  • 43
  • 1
  • 8
1
vote
1 answer

Create a tethering app for IOS

Now I know this question exists on stack overflow but not in the way I plan to use it. I'm an IOS developer and I love being able to share internet from my phone to my iPad and Mac for when I travel. If i pay the extra $20 a month through AT&T for…
inVINCEable
  • 2,167
  • 3
  • 25
  • 49