Open GoogleCodeExporter opened 9 years ago
@harald.mue: damn, you are right, i face the same bug here ...
Original comment by dot...@gmail.com
on 16 Nov 2009 at 11:19
[deleted comment]
Is it possible this has something to do with your cdma network knowing what
type of
data is being sent? Is it as simple as something on the pc that is tethering
needing
a reg key update?
Also when you are wifi tethering does your CDMA carrier know if you are
tethering
versus using your normal phone - is there any way to confirm?
Original comment by eaglep...@hotmail.com
on 17 Nov 2009 at 2:38
If you are still complaining about tethering not working, please include what
version
number you're using. Anything before 1.61pre1 is known to not work.
@harald.mue: You may find it interesting that when HTC wired tethers, they use
udhcpd
which is present on the stock rom and they use these iptables rules to pass
through
traffic:
iptables -t nat -F
iptables -t nat -A POSTROUTING -o %s -j MASQUERADE (see note 1)
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -I PREROUTING -i usb0 -p udp --dport 53 -d %s -j DNAT --to %s
(see
notes 2,3)
Note 1: The %s is always filled with rmnet0 but they code to look for rmnet0-3
as the
outgoing interface
Note 2: The first %s is always 192.168.100.254, the IP address they give usb0
when
they bring up the interface
Note 3: The second %s is the primary DNS server from the rmnet0 interface as
determined by using System.getProperty("net.%s.dns1", "") and the %s is the
interface
name from Note 1.
Just thought you might fit that an interesting comparison to android.tether's
use of
dnsmasq.
Original comment by capnbry
on 17 Nov 2009 at 5:02
This command:
iptables -t nat -I PREROUTING -i usb0 -p udp --dport 53 -d %s -j DNAT --to %s
will forward dns-requests which are coming from usb0 to the dns-server which is
used
for interface net.rmnet0.dns1 (that's a very simple solution).
For this app we are using dnsmasq (a tiny dns- and dhcp-server) which looks for
dns-servers in the file /data/data/android.tether/conf/resolv.conf ... and the
app
updates this file if changes were discoverd.
Now ... I'm still unsure if it's a good idea to delete this gprs rule ... let
me try
something - I will put a new testversion together. Stay tuned.
Original comment by harald....@gmail.com
on 17 Nov 2009 at 6:54
@capnbry: Could you please check if attached binary is working for you? I've
changed
the forward rules a bit and specified the input and output-interfaces more
detailed.
Maybe this works without deleting that gprs-rule.
Replace it via adb:
adb push tether /data/data/android.tether/bin/tether
adb shell chmod 0755 /data/data/android.tether/bin/tether
Original comment by harald....@gmail.com
on 17 Nov 2009 at 8:05
Attachments:
@harald.mue: Yeah I'm intimately familiar with all that stuff, I just thought
you
might find their method of internet sharing interesting. I'm a C++ developer
by day
and I usually enjoy hearing how other people tackle issues.
I'll check that binary tonight, I seem to have left my phone at home...
according to
Google Latitude. You can also catch me directly on GTalk capnbry (@gmail) if
you like.
Original comment by capnbry
on 18 Nov 2009 at 5:15
Sorry I took so long to test the new tether but it has been a busy week.
Unfortunately it doesn't work. The route still exists in the gprs table, but I'm
guessing you're trying to get around it by using a more explicit iptables
command? I
don't see the "deleting route" log line any longer.
Original comment by capnbry
on 20 Nov 2009 at 4:09
Apparently disabling and re-enabling Mobile Networking will restore the deleted
gprs
table, so as a dirty hack, I'm guessing tether could delete the gprs route,
then when
tethering is disabled, make the hero cycle Mobile Networking on and off. The
question
is how do we do that programmically.
Original comment by rkuch...@gmail.com
on 21 Nov 2009 at 11:47
Sorry I was pretty busy the last days. What I did in the binary (see #56) was to
specifiy the incoming and outgoing interfaces more detailed:
iptables -I FORWARD -i rmnet0 -o tiwlan0 -m state --state ESTABLISHED,RELATED
-j ACCEPT
iptables -I FORWARD -i tiwlan0 -o rmnet0 -j ACCEPT
iptables -t nat -I POSTROUTING -o rmnet0 -j MASQUERADE
But that doesn't seem to work :-( ...
Original comment by harald....@gmail.com
on 22 Nov 2009 at 9:18
Yeah the iptables stuff just sets policy, the routes are what determines what
goes
out which interface. As far as I know there's no way to route a packet to a
specific
interface from iptables.
Original comment by capnbry
on 23 Nov 2009 at 2:12
[deleted comment]
So what was the solution? I'm running a CDMA HERO that cannot tether to my
Windows 7 PC
but works with an iPhone.. It fails to delete the routing-rule.
Original comment by ad...@suprascene.com
on 19 Jan 2010 at 9:07
[deleted comment]
This is working just fine for me on a stock rooted rom using the pre-release
version
(http://android-wifi-tether.googlecode.com/files/wireless_tether_1_61-pre1_htc.a
pk).
Original comment by anton...@hotmail.com
on 19 Jan 2010 at 9:02
I'm using v1.70-pre1. WEP encryption doesn't work with my HTC Hero by Sprint.
I have a key set, but the clients are never asked for it.
BTW, HTC just released the kernel source for the Sprint Hero:
http://member.america.htc.com/download/RomCode/Source_and_Binaries/heroc_ef05d31
a.tar
.bz2
Original comment by je...@damocles.com
on 23 Jan 2010 at 4:05
Ok, CDMA Sprint Hero Rooted with pre-kitchen ( it errored out but finished root
manually)
I am running the stock rom, I do have PDANet installed and working as well.
The wifi Tether worked fine, I had teh same issue of the wep not working after
setting it up.
Got the Win7 64 Laptop and XP 32 Netbook up and working no issues with
networking,
just no wep request.
I am using the 1.70pre2
If you need info from me let me know, and I'll get what I can for you
-Robert
Original comment by General....@gmail.com
on 29 Jan 2010 at 4:06
Hey guys/gals! I just got my Sprint HTC Hero about a month ago, discovered the
process of rooting and what it brings a couple of weeks ago, and decided to
root my
phone yesterday. I have some really basic knowledge of ip configuring (enough
to
know when I installed the version from the homepage that my PC at home and PCs
at
work had found and connected to the WiFi network my Hero was giving out, but
pinging
the gateway and getting nothing was causing the issue with the internet) to
know to
look here. My phone reports it has firmware v1.5, which i assume is Cupcake. I
rooted my phone via command line with the SDK. I have NOT install any roms
(mostly
because the instructions I have required the use of flashrec and for some odd
reason
the version of flashrec I got will not do a backup; that is another issue i'll
look
up/ask for help with later).
I found Wireless Tether v1.61 on this thread (and not in the downloads?) and
installed it when v1.60 did not work. It DOES allow computers to access the
WiFi,
BUT ONLY IF WEP IS NOT ACTIVATED. If WEP IS activated, the computers NEVER ask
for a
passkey, and while a connection to the network IS made, a connection to the
internet
IS NOT. If I turn off WEP while the network connection is made, BOOM!, I have
internet access.
Of course, I have Access Control turned on so if a PC I do not recognize tries
to
connect to my Hero's WiFi net I can simply deny them access... but if WEP was
active
I wouldn't have to go through the hassle of denying them because they'd never
get to
send a request in the first place!
I hope something of this is a help to someone, and if I can be of any further
help
I'd be glad to do so since I would love for this to work and continue to work
even
after they apply Eclair and any further firmware updates! If you need me to
send any
code for comparisons, I'd be happy to send them, but you'd have to guide me
through
how to get them for you since I'm new to using the SDK and Terminal.
--KB, II
Original comment by ken.boc...@gmail.com
on 29 Jan 2010 at 11:26
1.61 works like a charm on Sprint Hero rooted with stock ROM. y'all are
geniuses.
Original comment by grafixgu...@gmail.com
on 11 Feb 2010 at 6:10
Hello!
I've been working on this all night, reading all your support issues as well as
the
xda developers forum. Rooted my Sprint CDMA Hero using Pre Kitchen, installed
wifi
tether 160 using Apps Installer.
First time with 160 it took forever to get an ip address after connecting. I
was able
to ping the device one time (192.168.2.254) came back with a 4ms, then a 37ms,
then
two time outs. Could never do an nslookup.
Saw on issue 122 (i think) that they updated to the modaco rom. Did this. Then
added
the wavesecure mod to modaco from something someone mentioned possibly earlier
in
this thread. Still no change. Updated to the 170 pre2 you have on the site.
Still no
change.
After reading through this article I saw there was some success with the 161
build.
Added this and installed over existing wifi tether (I HAVE NO CLUE HOW TO
UNINSTALL
THIS APP?). This time, I was able to get an ip address in seconds, like it
should do.
Still no internet though. Could not ping device or pull an nslookup.
What can I do to help?
Original comment by shee...@gmail.com
on 13 Feb 2010 at 2:07
UPDATE!
Luckily, after rooting the phone i immediately did a nandroid backup. Restored
to
this (this backup is prior to the modaco rom), installed apps installer, then
the 161
update in this thread. Works Perfectly. I love you.
Original comment by shee...@gmail.com
on 13 Feb 2010 at 2:22
Hey guyz need same help...
I bhe rooted my ph n hve downloaded WiFi tether... when I start WiFi tether it
doesn't show in my
laptop...it has started on ph but my laptop or my ipod is not gettin WiFi
signal to connect to..
What shud I do to make it work?
Original comment by Insomnia...@gmail.com
on 13 Feb 2010 at 7:00
I rooted using instructions found here: http://forum.xda-
developers.com/showthread.php?t=583291
I am on Sprint CDMA hardware and the factory software version 1.29.651.1.
My original problem was the same... I was able to obtain an IP address, but not
route through the phone.
Using the terminal command "ip route delete table gprs" worked for me!
I was up and running using a Second Gen iPod Touch quickly, with no errors (all
green).
I am going to reinstall tether using the "wireless_tether_1_61-pre1_htc"
version.
Thanks for the help.
-David
Original comment by david.a....@gmail.com
on 17 Feb 2010 at 4:30
Just reinstalled tether using the "wireless_tether_1_61-pre1_htc" version.
Worked okay, but had to play with the settings to get it to come up. Don't
know
why... I re-installed, did a soft reboot of the phone.
Tried to enter "ip route delete table gprs" in terminal and it gave me an
error, so
i assume that the 1_61 version took care of the gprs table.
-David
Original comment by david.a....@gmail.com
on 17 Feb 2010 at 6:35
Hi, I have a Sprint HTC Hero and I recently rooted it. I'm not at all familiar
with
this kind of stuff and assuming I rooted it correctly I am having same issue
with my
Hero coming up as G1tether, but the laptops I have tethered to can't get
internet
access. I tried using the "wireless_tether_1_61-pre1_htc" and I am still unable
to
get internet access. Any help would be greatly appreciated.
-TJ
Original comment by thoo...@gmail.com
on 25 Mar 2010 at 3:59
Hello everybody, i rooted my low cost HTC Tattoo with Android 1.6 original ROM
from
HTC with Czech lang (kernel 2.6.29-gf922713 htc-kernel@and18-2#117), bought it
in
Orange Slovakia and i installed anroid-tether 2.0.pre10. I coudn't make it work
until
i found this forum. Now after issiueing command "ip route delete table gprs" in
termninal as mentioned above shared connection over wifi works like a charm.
Thank
you and i hope it will be done later on automatically by SW.
Original comment by sscho...@gmail.com
on 15 Apr 2010 at 9:19
Hi Everyone i have been waiting for some time to get the WIFI working and all i
have
tried all of the above and i still have no internet on the laptop,I know this
has
been a chalenge for all involved and just wanted to say thanks for not giving
up...
Original comment by Blkjak...@gmail.com
on 20 Apr 2010 at 8:01
[deleted comment]
I also recently rooted my HTC Hero and had a similar problem described in some
of the
initial posts. My computer would connect to the phone but I wouldn't get a
connection
to the Sprint network. Even when trying to use a browser on the phone I would
not get
a connection. After playing around to try and get some sort of connection back I
discovered that if I:
Start Wireless Tether
Hold down the red Hang Up button
Tap the last option "Mobile Network to disable my network
Again hold down the red Hang Up button and re-enable my "Mobile Network"
Everything works fine from here on out on both the phone's browser and the
tethered
connection.
My phone is flashed with DamageControl v2.08.1
http://forum.xda-developers.com/showthread.php?t=656690
Original comment by icesl...@gmail.com
on 29 May 2010 at 3:40
@iceslice: use one of the 2.0.2-pre releases of the app! At least this should
fix a
similiar issue with the android 2.1-update for hero.
Original comment by harald....@gmail.com
on 29 May 2010 at 5:05
Thanks iceslice, your workaround worked for me :applause:
"Start Wireless Tether
Hold down the red Hang Up button
Tap the last option "Mobile Network to disable my network
Again hold down the red Hang Up button and re-enable my "Mobile Network"
"
Original comment by davidsev...@gmail.com
on 8 Jun 2010 at 5:38
how do i go about performing the "ip route delete
table gprs"
Original comment by gary.per...@gmail.com
on 8 Jun 2010 at 9:13
I can't get any of the 2.x.x releases to work on my Hero. I am at 2.1 and
rooted. No matter what I always get "Unable to start tethering. Please try
again!"
I only version I have been able to get working at all is 1.70-pre2
Original comment by Randall....@gmail.com
on 29 Aug 2010 at 1:48
When I connect to my Hero via wireless tether I cannot get internet access
unless I update my profile on the phone while connected. How do I prevent
having to take this step every time I connect?
Original comment by chadrhan...@gmail.com
on 25 Sep 2010 at 1:17
I had to enter the commmand "ip route delete table gprs" as pointed out by
david.a.reyes71 in command 73.
Original comment by Stephan....@gmail.com
on 16 Oct 2010 at 8:35
Hi,
I have a rooted HTC Hero with the Android 2.1 Modaco ROM running.
Can anyone tell me which version I should be downloading?
I tried many versions, including the 1.61_pre1. Most allow my Mac (running on
SnowLeopard) to connect to the network and get an IP address, but pages never
load. I also tried to download the 2.0.2_pre, but this time I get the "Unable
to start tethering. Please try again!" error.
I also tried the "ip route delete table gprs" command, but it gives me a
"command not found" error.
Any help would be greatly appreciated!
Original comment by lucie.du...@gmail.com
on 18 Oct 2010 at 10:19
I'm using HTC Hero. Originally downloaded the wifi tether app direct from the
Market (version 2.0.2). Can connect but no internet. Removed and install with
http://android-wifi-tether.googlecode.com/files/wireless_tether_1_61-pre1_htc.ap
k
Now able to work.
Thanks.
Original comment by sohyenc...@gmail.com
on 6 Dec 2010 at 2:10
Have HTC Hero and Xoom...No adhoc on Xoom and unable to bluetooth tether with
wireless tether...Please Help.
Original comment by jeffjas...@gmail.com
on 6 Apr 2011 at 11:25
Is there a fix for this? I have read all the comments, and I dont see one that
worked for me. Just tried to make this work on a friends Sprint Hero. Found a
comment in a different issue that said look here for a fix, but I am unable to
find the fix. Thanks for any help.
Original comment by skandran...@gmail.com
on 22 Apr 2011 at 6:57
I downloaded wifi tether from the market on Friday 5/20/11 for my HTC hero
running cm-7.0.3 and I could see the SSID and connect to it but would then have
no internet. I also noticed no MAC addresses showed up even though I was
connected (so I could never authorize a MAC). I downloaded the new experimental
wifi_tether_v3_0-pre14.apk of wifi-tether today and it now works.
http://www.cnn.com/2011/WORLD/europe/05/10/norway.beard.moustache.championship/i
ndex.html?hpt=C2
I'm only seeing an 802.11b connection speed 11Mbps but I'm sure that's faster than my 3G can deliver anyway. Hopefully on 4G phones it will support a faster connect speed. (may have to do with what wireless hardware I have in the phone too)
Original comment by sfarwel...@gmail.com
on 23 May 2011 at 4:10
I'd like to agree and confirm the comment above me. I installed visionary from
the market and used that to temp root my phone. I then installed
wifi_tether_v3_0-pre14.apk on a Sprint HTC Hero CDMA phone using stock
2.1-update1 firmware.
Ad-hoc wifi based tethering works on a Fujitsu XP laptop. DHCP functioned
perfectly and there was no special network configuration needed on the laptop.
Now if anyone could get infrastructure wifi based connections working that
would be amazing.
Note: On my phone in wifi tether settings, I set "Device-Profile" to Sprint
Hero, and enabled the "Routing Fix" option.
Thanks for all of the work that went into this!!
Original comment by andgu...@gmail.com
on 18 Jun 2011 at 12:51
NICE... just installed <wifi_tether_v3_1-beta11.apk> BETA on a Rooted HTC
HERO... Worked like a charm !!!! Thanks to all.... 8¬)
Original comment by Figaro...@gmail.com
on 27 Jan 2012 at 6:59
i have a nexus google smartphone and i am not able to use it in the country
where i am because it is cdma. need some help unlocking it
Original comment by patterso...@gmail.com
on 8 Jun 2015 at 2:33
Original issue reported on code.google.com by
dalto12...@gmail.com
on 8 Nov 2009 at 7:32