RyanM
RyanM

Reputation: 4594

How to create a wireless hotspot from 3G connection in iOS

If I wanted to, how would I create an app like MyWi, i.e. a wifi tethering app? What are the steps to achieve this functionality? What frameworks/libraries would I need to use?

The goal is not to try to get this app into the app store, but to have it for personal use, and provide it to others.

EDIT: Nick pointed out the HandyLight app, an app that provided tethering capability disguised as a flashlight. So, it is possible to provide tethering functionality via a third-party app on a non-jailbroken phone. So how is this done?

I have sort of hit a dead end on my research for this :(

Upvotes: 6

Views: 14418

Answers (2)

Mike Fahy
Mike Fahy

Reputation: 5707

If you have access to a developer account (or know someone who does), you can build your own copy of iProxy, an open-source proxy app that handles this. You'll never find it in the App Store, but the source is available on github: https://github.com/tcurdt/iProxy

No jailbreak required, and it works well. Note that I wouldn't recommend using it too often, however, as carriers like to sell their own golden-egg tethering plans, and may ping you for the data usage.

Upvotes: 3

Nick Bull
Nick Bull

Reputation: 4276

If you release it to the AppStore, Apple will not allow it. That's why there aren't any out there. There was a flashlight app which had the hidden wifi hotspot in it until someone posted a review comment of "WIFI TETHERING!!11!!!!!". Then Apple pulled it.

The iPhone has built in WiFi tethering - they call it "Personal Hotspot", but unless you have an unlocked phone direct from Apple (ie you paid in full with no contract), then you will have to pay your network provider more money to be able to turn it on.

Upvotes: 0

Related Questions