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
3
votes
0 answers

Disable Android OTA Firmware Updates

At my company we develop a application that take control of wifi tethering, creating a hotspot with a custom ssid and passkey, allowing a IP Camera to connect and transfer data. It works well until Android 7.1, but now in 8 apparently we can't…
3
votes
1 answer

Detect internet access in Delphi

My tethering app sometimes does not get internet access. In these cases Windows will not ask whether the app has permission to use the internet. My app generates no errors but of course will not tether. How can I test whether my Delphi app has…
Mike at Bookup
  • 1,211
  • 14
  • 32
3
votes
2 answers

Cant SSH to EC2 server when Tethering from my Android Phone

I get a connection refused message when attempting to ssh to my ec2 server while tethering from my android phone. ssh I have added my IP address to the EC2 security group associated with the server. I can ssh in fine when connected to…
Afsheen Khosravian
  • 971
  • 2
  • 8
  • 13
3
votes
0 answers

Multicast Android + tethering "Network is unreachable"

Following options resulting shown error Android App + Multicast + Tethering On + Cell Data Off If I connected to wifi router, no errors happen. What do I wrong or is android+multicast+tethering impossible? public class Multicast { final static…
Vikkes
  • 463
  • 4
  • 17
3
votes
1 answer

Delphi tethering with multiple network adapters

i have been using for a while application tethering with Delphi and i have discovered what its seems to be a bug. Trying to connect two applications in the same network on two pcs with multiple intefaces (VirtualBox or VMware adapters) doesn't work.…
3
votes
0 answers

Why does Android's VPN service does not capture default gateway activity?

I have 2 devices: Android phone which runs VPNService and also has 3G connection. I use this device as a mobile hot spot. Android phone which connects to the 1st device as a client. Both devices run Android 4.4.4 This is how I setup the…
noti
  • 887
  • 7
  • 25
3
votes
0 answers

How to add the mac address of the android phone to allowed device list of WiFi hotspot using android programming?

How to add the mac address of the android phone to allowed device list of WiFi hotspot(add phone's mac address to allowed devices list). I mean, my app installed two android devices, I set my WiFi Hotspot security type "Open". The other device…
Ozlu
  • 1,255
  • 1
  • 14
  • 20
3
votes
0 answers

How do I enable/disable USB tethering on android 5.1.1 programmatically?

I need a way to enable/disable tethering via API. Most of the solutions posted here have been applicable to android 4.4 or below. I've already gone through the following solutions (none worked): Is it possible to USB tether an android device using…
user2081231
  • 41
  • 1
  • 4
3
votes
1 answer

How to create the wifi tethering without sharing the internet connection(Hotspot) in android?

I'm having android(OS_VERSION 4.0) device. I would like to share the files to another android device through the wifi networks. I know, This can be done through wifi p2p(WifiDirect) in android 4.0 above. But this is not possible in android 2.3.3…
3
votes
1 answer

Reverse tethering with DUN on Bluez 5

I would like to know which is the current modern way to do DUN reverse tethering using Bluez version >= 5. I have an old PDA that I use sometime (a Tapwave Zodiac running PalmOS5. It's similar to Palm Tungsten, etc.) These old devices don't have…
DrYak
  • 1,086
  • 1
  • 10
  • 15
3
votes
1 answer

How to Get TTetheringProfileInfo from ARemoteResource in ProfileResourceReceived Event?

I have been googling all day and keep seeing the same 10 examples for FireMonkey, apptethering and Delphi XE6. I am new to XE6 and app tethering. I thank you for any help I can get. MY STORY I have Delphi XE6. I am trying to create a tethered…
3
votes
1 answer

How to check Bluetooth tethering status programmatically in Android

Is there any way to find out bluetooth tethering is enabled or disabled programmatically in Android 2.3+(any version after 2.3+)? I am not asking to enable/disable it, but only to know if it is enabled currently or not.
3
votes
2 answers

Is it possible to enable/disable Bluetooth tethering programmatically on Android?

Is it possible to enable/disable Bluetooth tethering programmatically on Android?
Taras
  • 2,526
  • 3
  • 33
  • 63
3
votes
1 answer

tethered camera application in linux with c++

I would like to make a program that would offer tethered operation for a digital video/still camera (consumer cameras other than DSLR), so that you could plug the camera into a computer (USB or other) and use it's functions (take photo, record…
Matekk
  • 683
  • 2
  • 8
  • 21
3
votes
2 answers

Android tether - get current SSID

Duplicate question - How to get my wifi hotspot ssid in my current android system Sorry for duplicate this qustion, but it still doesn't have the answer. My mobile in tethering mode, so I want to know SSID of it. How can I find this one? Thanks a…
Nolesh
  • 6,848
  • 12
  • 75
  • 112