Open CaerusKaru opened 13 years ago
Patches are much welcome for that option.
Please add this, if its possible, a simple plug and play would be perfect!!!!
+1
There is no way to physically tether your device to the computer via USB. In order to even speak to the iPhone through USB, through the EAAccessory framework, you need to use a proprietary protocol that only works with Made For iPhone (MFi) approved accessories. They contain an additional chip that does the handshaking and whatever else.
In addition to the MFi limitation, this implementation also makes extensive use of CoreFoundation networking pieces, which do not allow you to choose which media the requests are being made over.
Issue should be closed IMO, as the answer is "no, there is not any possible way to create a physically tethered option without jailbreaking your phone"
I'd strongly disagree with that comment, as the iTether application shortly released on the official App Store had this functionality, and was not pulled by Apple for said functionality (simply for tethering). It is possible, I'm just unsure at the moment of the exact implementation.
On Feb 3, 2012, at 20:16, Nick Pannuto reply@reply.github.com wrote:
There is no way to physically tether your device to the computer via USB. In order to even speak to the iPhone through USB, through the EAAccessory framework, you need to use a proprietary protocol that only works with Made For iPhone (MFi) approved accessories. They contain an additional chip that does the handshaking and whatever else.
In addition to the MFi limitation, this implementation also makes extensive use of CoreFoundation networking pieces, which do not allow you to choose which media the requests are being made over.
Issue should be closed IMO, as the answer is "no, there is not any possible way to create a physically tethered option without jailbreaking your phone"
Reply to this email directly or view it on GitHub: https://github.com/tcurdt/iProxy/issues/14#issuecomment-3807301
It was implemented using undocumented functions and (I'm almost entirely sure) method swizzling with various parts of the vanilla tethering, which have since been locked away.
Locked away since it was released last month? There haven't been any software updates since then (at least official).
On Feb 3, 2012, at 21:37, Nick Pannuto reply@reply.github.com wrote:
It was implemented using undocumented functions and (I'm almost entirely sure) method swizzling with various parts of the vanilla tethering, which have since been locked away.
Reply to this email directly or view it on GitHub: https://github.com/tcurdt/iProxy/issues/14#issuecomment-3807752
iTether was pulled from the App Store in November of 2011, that's almost 3 months, at least two baseband updates, and one minor point release ago.
I am pretty sure iTether did not violate anything. It was pulled because carriers complained, not because of it's undocumented functions.
But they also use their server for it to work.
"But they also use their server for it to work" Feel free to elaborate
Well, all I know is that the iTether needs to be able to connect to their servers. Not sure it it's just for the authentication for piracy or if all the traffic is routed through them.
It's initial release did connect to their servers which routed all the traffic, and it stopped working in a couple hours since it crashed from all the people trying to connect. Later that day, they updated it, I'm not sure if they still routed all the traffic, or just fixed it.
Would there be any possible way to create a physically tethered option, that way Wi-Fi doesn't need to be turned on in order for it to work (even though a program on the PC end may be required)?