Related
Hey everyone, PDAnet is now available for android!
http://junefabrics.com/android/index.php
PdaNet does NOT require root access or hacking your phone's firmware in order to work. It is just a regular Android application that works on all Android phones as-is. Currently this initial version supports USB tethering on the T-Mobile G1 phone. Tethering is secure and will also charge your phone at the same time. Your phone can either connect to 3G data or WiFi.
Click to expand...
Click to collapse
It works perfectly, and root access is not required.
Enjoy!
Good find! Works best with Opera browser (other browsers such as IE and Firefox, won't display pictures for some reason...) Has some connectivity issues when using longer than 5 minutes (yes, I have enable usb bugging enabled and stay alive while connected via usb) All and all, a good program for your laptop without draining your G1 or when the REAL internet goes out. Good find! Thanks! Also, incredibly simple to use!!!
EXE installer? WTF?! How does it work? Does the program require something on the computer-end too?
I'm Linux user, so I can't use it?
Yes, it seems to be only compatible with windows. Since you're in linux, you may try running it through WINE to see what happens.
andonnguyen said:
Yes, it seems to be only compatible with windows. Since you're in linux, you may try running it through WINE to see what happens.
Click to expand...
Click to collapse
Did you experience the pictures not loading problem also while using IE or firefox?
this doesn't really seem to work yet
I was able to install it without much trouble and the initial connection looked promising (well, some pages came up anyway).
It was basically impossible to connect to Speedtest.net however and Speakeasy only rated my connection at 287/283 kbps at best (the G1 was on WiFi). I tested it again with the G1 on 3G and got a 409/330 kbps (doesn't that seem weird that it would rate better on 3G?) but then it seemed to stop connecting somehow and I had to restart the program and reestablish the connection on the PC. After a few more minutes it happened again. I would call this basically not useful at the moment, but I hope they can work the bugs out and get some decent speed out of it.
For reference, using Tether WiFi to connect to the G1 over 3G Speakeasy rated the connection at 699/316 kbps. And in my experience it's stable/consistent.
As a disclaimer, this was on my work laptop which has some pretty hefty encryption software installed. While this may be the problem, I didn't have any trouble connecting initially (multiple times).
Additional:
Their "reviews" section is just "customer testimonials", as my honest yet critical assessment of the app's inability to perform as intended was NOT posted and they didn't even bother to drop me an email to try to sort out the problem. I hope they can improve on the app, but they're quickly losing my respect and interest.
I just got this. I dl it to my sd card, connect phone to pc w usb, ran exe through windows. Installed program automatically onto phone. Windows asks to install driver for g1 and it does the work from there.
It seems to work ok, the first few tries on my desktop it would disconnect after a few minutes, restarted phone and its been better but still only seems to stay connected for about 20 min, which should be ample time to do alittle websurfing without getting mad about disconnects.
well they might not have replied because they are aware of the problem, and they clearly state that this is beta software. if you look at the known issues the first one is about the connection dropping and having to reconnect.
once they work out the bugs this software will be pretty useful because of how easy it is to use.
if only i could plug the g1 into the 360 would save me $100...or if i could share the connection with my windows media desktop(i use it as a media server for my xbox and its not even close to a internet connection).
i tried to connect it but it does the network doesnt have sufficient MTU settings. xbox live requires a minimum MTU setting of 1364.
darn.
ill be watching for updates though, should be useful once fully operational.
i've been using mine for a while now...no problems once i turn off the wifi switch on my laptop...recently when i plug it in tho, it says PDAnet is expiring soon...is this supposed to be a paid app?
This app is gay... It was pretty good at first... but once the guy updated to r1.5... its been acting gay... it would come up with random blockings... it blocked www.google.com... wtf?... and wikipedia... yahoo answers... so I just got root and installed WiFi Tether for Root users... works way better and doesnt have blocks...
USB tether 4.2.6
This is supposed to be plug and play. A lot of people have said it's great. I have not been so fortunate. Anyway, could someone give me directions on how to use this. 1. plug in phone via USB. 2. settings/wireless settings/ internet tether (on). 3. Go to PC and click on G1Tether click connect. For me this does not work. Help.
This application is a fine hold-over for people who are too stupid to get root, but it is a VERY VERY poor imitation of tethering.
1) A real tethering solution will NOT require proprietary crap to be installed on the CLIENT.
2) Wired or Wireless tether for root users *IS* a *TRUE* plug-it-in-and-it-works solution. Run the program on the phone, plug in the wire, and you're done. No weird nonsense to be installed on the computer.
Do you have a slingbox and mobile sling software for your windows mobile phone? Well it seems at&t thinks the iphone is a computer and not a phone and has put a stop to 3g access for slingplayer on the iphone.
According to this wired article released last week:
http://www.wired.com/epicenter/2009/05/slingplayer-iphone-app-crippled-by-apple-att/
As far as AT&T is concerned, the iPhone is not a phone. It’s a computer.
“Applications like this, which redirect a TV signal to a personal computer, are specifically prohibited under our terms of service,” stated AT&T. “We consider smartphones like the iPhone to be personal computers in that they have the same hardware and software attributes as PCs.”
However, this policy is obviously inconsistent. Owners of the Samsung Blackjack, Motorola Q, Blackberry, and other smartphones are able to stream Slingbox content over AT&T’s 3G network. Only Sling’s iPhone app is crippled in this way.
I worry that at&t will limit access on windows mobile phones as well like my tilt as I use my slingbox alot from my phone.
Jim
If so then just tunnel the info via SSH and a linux box on your network. It's encrypted and tunneled.
I do have a linux box (FC10) on my network here at the house, but not sure how I would tunnel the connection from my phone.
I found a program called zatunnel
zaTunnel is SSH tunnel and port forwarding for Pocket PC. Tunneling, or port forwarding, is a way to forward otherwise insecure TCP traffic through SSH Secure Shell for Workstations
Will fool with this.
Thanks
Jim
I'll try that program out, I've been using Putty for WM, which is complicated.
I was able to install the program and connect to my linux server but was not able to do anything else from there. Still fooling with it...
Jim
Do you know how to make tunnels?
My suggestion is to make the tunnels to the ports that the slingbox uses and then somehow you have to tell the slingbox to look at the IP "localhost"
Yeah not sure thats possible to do what your saying. I was able to connect to my local server with this program but I get nothing on my tilt saying I am connected. When I grep the logs on my linux box it shows me connected. If I pull up a browser and connect to localhost it tells me this is a proxy and no web content has been setup yet. I thought maybe it was because I have ssh running on a port other than 22, so I connected to another server that I have which runs on 22 and I get the same results.
I guess its time to head over to the software forum and do a request for an application that will do this for us. Not only will it will useful for the slingbox but just about anything else too.
Jim
I wouldn't think that you can get something other then a connection. Use the WM Putty and you will get the terminal to type in as well as the tunnels being open.
How does sling player work?
Does it have an ip and some ports that you open in your router?
Does it have an application to use?
If so.
You can close the ports and then make a tunnel to that IP/port, and hopefully in the app you can direct it to locahost/port instead of your xxx.xxx.xxx.xxx IP for your home.
I use this method for VPN all the time. I really only have port 22 open on my router.
Chumley, Check your pm.
Jim
Rumor has it that AT&T is developing their own software that does the same thing Slingplayer does, so it's no surprise that they're crippling the competition with some BS explanation that the iPhone is a PC. That's ridiculous. However, there's a simple way around using 3G for the Slingplayer if you have a jailbroken iPhone. All ya ned is to visit Cydia and download "Tricker 3G". That's it. The stream is awesome and as far as AT&T trying to cripple users I hope Apple goes to Verizon or another carrier in the future because it's actions like this that make me hate being an AT&T customer.
OK guys, put you penises away and relax .
Please keep this on topic and friendly. I have deleted the delightful too and fro between Chum and ronfin44.
Please remember the forum rules:
Flar said:
2. Be polite and respect your fellow xda-dev user.
There is no need for cursing, flaming, racism or personal attacks. There are a lot of different nationalities on this forum all with different cultures, this means that no matter what you're like, you'll have to adjust to people that are most definitely not like you. It will gain you a lot of respect if you help to keep the peace. It's disrespectful and therefore not permitted to create Alias Member names in an attempt to deceive others.
Click to expand...
Click to collapse
Thanks
Dave
I have done the NAND install method on my Vogue with Myn's Warm Donut RLS3 from 2010-02-20. Since I do not have a data plan, and have the XV6900, which comes without WiFi, I cannot just connect to a local network to get internet access, so how do I get access over the USB cable or via Bluetooth? This would basically be like "Reverse-tethering", that you can do in Windows via ActiveSync (when you are hooked up you can use the desktop PC's internet connection)
So, how do we do this now on Android?
Thanks,
-C
Short version: we don't. Do you want details?
Well, without looking very hard... I know this is possible, since you can do almost anything on Linux. Here's a brief description of how this is done, although it may need some modification for our builds:
http://www.htc-android.com/viewtopic.php?f=5&t=154
OR
http://forums.androidandme.com/topic/internet-over-usb
Search for android ifconfig usb and see what you can find.
polyrhythmic said:
Well, without looking very hard... I know this is possible, since you can do almost anything on Linux. Here's a brief description of how this is done, although it may need some modification for our builds:
http://www.htc-android.com/viewtopic.php?f=5&t=154
OR
http://forums.androidandme.com/topic/internet-over-usb
Search for android ifconfig usb and see what you can find.
Click to expand...
Click to collapse
We certainly could if it was supported in our kernel, but our only USB drivers are adb and mass storage. I believe dzo and mssmison are working on some other. cdc, ethernet, rndis, etc. aren't currently supported.
mrkite38 said:
Short version: we don't. Do you want details?
Click to expand...
Click to collapse
Hmm bummer. Most people with cell service are STILL not paying for data plans, and only about 50% of people with smartphones have data plans yet. Heck...I got a data plan and then got rid of it after 6 months...that alone was $180 worth that was totally wasted for what...the convenience of checking email on my lunch break....yeah that's worth it. At least ATT is only $10 a month now if you are on a shared plan with your family for unlimited data. To bad I an on VZW, lol...
So anyway, it seems like this would almost be a must. I would gladly pay a developer here $50 if he came up with a widget to do it. He'd make a lot more than that on the market too if he developed that.
crobs808 said:
So anyway, it seems like this would almost be a must. I would gladly pay a developer here $50 if he came up with a widget to do it. He'd make a lot more than that on the market too if he developed that.
Click to expand...
Click to collapse
'Real' android phones can do it, our kernel can't. Plus, you can't download from market or use youtube, etc, over bluetooth tethering (I've tried) or via usb from what I've read. Only the cellular data connection and wifi are considered 'valid' by Android. So the dev would have to fix that, too, to make it worthwhile.
mrkite38 said:
'Real' android phones can do it, our kernel can't. Plus, you can't download from market or use youtube, etc, over bluetooth tethering (I've tried) or via usb from what I've read. Only the cellular data connection and wifi are considered 'valid' by Android. So the dev would have to fix that, too, to make it worthwhile.
Click to expand...
Click to collapse
I would be happy just to have WiFi, but the XV6900 (Verizon Touch) doesnt even have WiFi at all. I am considering getting the Nexus when it comes to Verizon in a few months.
crobs808 said:
I would be happy just to have WiFi, but the XV6900 (Verizon Touch) doesnt even have WiFi at all. I am considering getting the Nexus when it comes to Verizon in a few months.
Click to expand...
Click to collapse
Yeah, and the mogul might be a good solve but it only has a 64 MB ROM... I know, been through it all in my head before, too.
Thanks
Thanks. It can sure take some time searching to find some of this info, but even with the NO it won't work I'll still be searching
I want the Bluetooth PAN on Android!
It does not make any sense that Google would know I'm connecting via Bluetooth PAN vs. WiFi to my PC since this occurs behind my Router??? The IP is set at the Router level, my phone should not be visible.
edit... misread post above.
I guess Android itself would know, but that seems odd. But Odd rules sometimes.
Any updates on possibilities yet ??? or there is still no way to use internet on Vogue Andriod without having data plan ?
gogodj said:
Any updates on possibilities yet ??? or there is still no way to use internet on Vogue Andriod without having data plan ?
Click to expand...
Click to collapse
Not yet... the reasons posted above are still true.
Are there any plans to add this feature to future ROMS? The only reason I haven't switched to android from windows mobile is because of this.
damaph said:
Are there any plans to add this feature to future ROMS? The only reason I haven't switched to android from windows mobile is because of this.
Click to expand...
Click to collapse
I don't think so. It's a kernel thing, not a rom thing, and it requires a lot of driver work. But even if it did work, android wouldn't recognize it as a valid connection.
rfcomm + pppd to tether both ways?
I am new to android, but I have networking experience with Linux. I am running Myn's latest Warm Donut on my Sprint Touch. And it seems that hciconfig/hcitool are working to associate the phone with another bluetooth interface. Also, rfcomm seems to be working. And lastly, pppd is installed and (indeed) necessary for the 3g/edge connection as evidenced by the ppp0 in ifconfig. Also, reviewing dmesg, I see L2CAP and BNEP are compiled into the kernel. And pand is also compiled and running. I am not familiar with these, but it seems to offer another route for maybe getting a bluetooth IP link established.
So, my question is simply this. Can we not use the hci commands to associate the phone to another bluetooth adapter on, say, a networked Linux system? Then use rfcomm to build a bluetooth serial connection between the two systems, and finally establish a ppp interface on each end of that serial link? Once that is done, the two systems will share a point-to-point IP link over BT over which they can communicate. Then it is simply a matter of establishing gateways, proxies, iptables NAT, DNS, and routes to make either forwarded or reversed tethered connections. I am reasonably confident I can do that. With a Class 1 bluetooth interface on the Linux server side, the range could be extended for reverse tethering...perhaps making it useful as a moderate range wifi replacement. Other webpages discuss similar approaches using bluetooth rfcomm/pppd. It might require experimentation to find reasonable baud rates for the serial link, etc., but nothing seems obviously impossible. And bluetooth can provide a 1 Mbps+ speeds...again, not great, but better than Edge or dodgy EVDO.
Likewise, we may be able to build a proper PAN connection. I am not familiar with pand and bnep interfaces, but I could probably figure it out.
As I said, I am new to Android, and I am just starting to test this on my phone. Is there something that I am missing with regard to existing hci/rfcomm/pand functionality? Dmesg reports all of these compiled in and hcitool scan seems to do something...it blinks the blue light and find my laptop. I guess I am just asking if someone can shoot holes in my idea before I waste too much time pursuing it.
Thanks.
mprinkey said:
I am new to android, but I have networking experience with Linux. I am running Myn's latest Warm Donut on my Sprint Touch. And it seems that hciconfig/hcitool are working to associate the phone with another bluetooth interface. Also, rfcomm seems to be working. And lastly, pppd is installed and (indeed) necessary for the 3g/edge connection as evidenced by the ppp0 in ifconfig. Also, reviewing dmesg, I see L2CAP and BNEP are compiled into the kernel. And pand is also compiled and running. I am not familiar with these, but it seems to offer another route for maybe getting a bluetooth IP link established.
So, my question is simply this. Can we not use the hci commands to associate the phone to another bluetooth adapter on, say, a networked Linux system? Then use rfcomm to build a bluetooth serial connection between the two systems, and finally establish a ppp interface on each end of that serial link? Once that is done, the two systems will share a point-to-point IP link over BT over which they can communicate. Then it is simply a matter of establishing gateways, proxies, iptables NAT, DNS, and routes to make either forwarded or reversed tethered connections. I am reasonably confident I can do that. With a Class 1 bluetooth interface on the Linux server side, the range could be extended for reverse tethering...perhaps making it useful as a moderate range wifi replacement. Other webpages discuss similar approaches using bluetooth rfcomm/pppd. It might require experimentation to find reasonable baud rates for the serial link, etc., but nothing seems obviously impossible. And bluetooth can provide a 1 Mbps+ speeds...again, not great, but better than Edge or dodgy EVDO.
Likewise, we may be able to build a proper PAN connection. I am not familiar with pand and bnep interfaces, but I could probably figure it out.
As I said, I am new to Android, and I am just starting to test this on my phone. Is there something that I am missing with regard to existing hci/rfcomm/pand functionality? Dmesg reports all of these compiled in and hcitool scan seems to do something...it blinks the blue light and find my laptop. I guess I am just asking if someone can shoot holes in my idea before I waste too much time pursuing it.
Thanks.
Click to expand...
Click to collapse
That's all correct, and I've done it before. But the issue is that Android only acknowledges TWO kinds of data connections: cellular and wifi. When I setup a pan and iptable'd my way to the internet, I was able to get google maps, but not market. I haven't tried Opera but the android browser didn't work. Etc., etc. So I think the usefulness of pan is limited. The real challenge here is for someone to dig through the source and find out how to ADD bt and USB as 'valid' data interfaces. I've never looked into that.
Cellular connection is ppp0. Have you tried running pppd over rfcomm? Or assign an identical IP address to the pan/pppd interface and set it's metric a notch lower so it is preferred over the ppp0 one? Also, will Android route over a VPN? Setup pan and VPN over it. VPN seems to "own" Internet traffic when it is configured according to this: http://code.google.com/p/android/issues/detail?id=4205
Also, I've seen posts indicating that the default browser can be configured to use a proxy.
Just ideas and I'd like to know what you've tried so I don't waste my time. Thanks for your input.
mprinkey said:
Cellular connection is ppp0. Have you tried running pppd over rfcomm? Or assign an identical IP address to the pan/pppd interface and set it's metric a notch lower so it is preferred over the ppp0 one? Also, will Android route over a VPN? Setup pan and VPN over it. Also, I've seen posts indicating that the default browser can be configured to use a proxy.
Just ideas and I'd like to know what you've tried so I don't waste my time. Thanks for your input.
Click to expand...
Click to collapse
Nope, didn't try any fancy-pants stuff. When I did all this, I was a total n00b to linux (only a partial n00b now) and it didn't take too long, so I say - give it a try! That's the spirit around here.
mrkite38 said:
Nope, didn't try any fancy-pants stuff. When I did all this, I was a total n00b to linux (only a partial n00b now) and it didn't take too long, so I say - give it a try! That's the spirit around here.
Click to expand...
Click to collapse
Great. That is encouraging. The link that I edited into my previous post seems to indicate that ALL traffic gets routed over the VPN when it is established. That would fix any security concerns I'd have about using a high-powered BT adapter. I think I will give it a spin.
USB Ethernet
In my kernel hacking trying to get Debian to run, I managed to enable USB Ethernet (the function driver; USB gadget crashes the phone) working, and I've been using it to SSH into my phone. I've used it to apt-get update without any problems. I believe it's just a kernel config option (although I might have done some code modifications), so the problem isn't the driver, it's with Android's userspace.
gTan64 said:
In my kernel hacking trying to get Debian to run, I managed to enable USB Ethernet (the function driver; USB gadget crashes the phone) working, and I've been using it to SSH into my phone. I've used it to apt-get update without any problems. I believe it's just a kernel config option (although I might have done some code modifications), so the problem isn't the driver, it's with Android's userspace.
Click to expand...
Click to collapse
So you enabled USB ether in the kernel config and it's working for you? Against a linux host or Windows? that would be nice, I haven't tried that in ages.
Edit: yes, the 'valid' connection check is definitely in Android userspace. But I either forgot or didn't know that our usb ether func driver worked when enabled.
I am scheduled to Deploy to Iraq later this fall and will be taking my trusty N1.
In Iraq you pay an incredible amount of money for the internet it is something like $75 for 96k. One on the down falls is you link up via cat5. I had my HTC Touch Pro last time and I was able to update data etc surf the internet using active sync via miniusb while it was plugged in to my laptop. Any ideas? Thanks in advance.
Not sure if this will work on the N1 (do any custom ROMs support ad-hoc WiFi?), but worth a shot: http://modmymobile.com/forums/491-jailbreak-root-access/544146-connect-g1-ad-hoc-network-solved.html (skip to "Step 3" for instructions on changing the tiwlan.ini file).
P.S. Needs root for obvious reasons.
If you run Windows 7 check out www.connectify.me It will turn your current connection into a wifi access point on through your computer's wireless device
ManticoreX said:
If you run Windows 7 check out www.connectify.me It will turn your current connection into a wifi access point on through your computer's wireless device
Click to expand...
Click to collapse
Thanks for that link, I'll have to try it out!
[Edit]
Unfortunately Connectify's Access Point mode is only supported on a limited number of WiFi cards, as seen here. My fairly new (1 year old) Lenovo X61 Tablet can only do Ad-Hoc, which still requires modding the wpa-supplicant on the N1. At that point Connectify becomes useless, since you can enable ICS in Windows on your own.
sweet and thanks. i am using this in-flight on gogo so i have access to two devices and only pay for one.
Sorry you are having issues, but yea not all cards are supported. Luckily, both my desktop and laptop have been compatible. My laptop initially had issues because I was not on the newest drivers for the wireless card. If your card isn't directly listed on the unsupported list, it might be worth it to try and upgrade drivers and test one more time.
Unfortunately I am running Xp on my laptop.
http://www.brighthub.com/computing/windows-platform/articles/7785.aspx
https://review.source.android.com/#change,13291
Hope that helps.
Devastatin said:
http://www.brighthub.com/computing/windows-platform/articles/7785.aspx
https://review.source.android.com/#change,13291
Hope that helps.
Click to expand...
Click to collapse
The first link is a guide for setting up an ad-hoc connection on Windows XP, the second is a link to a change to the Android source code that's been abandoned 2 months ago.
The good news is that according to the comments on the 2nd link Google is working on implementing Ad-Hoc support. The bad news is that it's not in FroYo, so we might have to wait for Gingerbread to see it. Of course, there's nothing preventing CyanogenMod team from implementing this change into CM6, so they would be the best people to ask about it.
In the network settings on my mac you can 'broadcast' your connection. The tutorial I read showing me how to do that said windows has a similar feature.
You can use travel router and setup internet sharing...
Source: you have to right-click the connection source->properties->advanced and setup the internet sharing.
Destination: If you have a spare ethernet jack, GOOD! Use it.
I know some Ralink-based wifi cards support virtual AP mode (the best bet are Hawking and Asus and I have both).
So apparently, I can't bring my laptop everywhere to get my thing done, but I had a thought of referring that to my phone. I find any trusted app/script to get the packets to cap file that would sit down in my sd card for further use. I'm not some evil mastermind that would go stealing anything(don't need anything now dough) This is purely for learning since I'm still learning about IT but trying to get ahead and since android is something that I'm still not sure of how it works.
And my other question: How can I get video calling on skype? I'm assuming it should work with GindgerDX but it doesn't.
Bahurs1 said:
So apparently, I can't bring my laptop everywhere to get my thing done, but I had a thought of referring that to my phone. I find any trusted app/script to get the packets to cap file that would sit down in my sd card for further use. I'm not some evil mastermind that would go stealing anything(don't need anything now dough) This is purely for learning since I'm still learning about IT but trying to get ahead and since android is something that I'm still not sure of how it works.
Click to expand...
Click to collapse
The question is ... why would you want to run a packet capture? The payload data in the packets is encrypted anyway - so there's no real way to (assuming evil intentions) crack down on the convos of other users being in the same WLAN/LAN segment. If you're worried about Man-in-the-middle attacks take my word that it won't work. If you wiretap a Skype<->Skype chat/call via a man-in-the-middle attack the connection would fail as Skype would recognize that the end-to-end encryption is borked.
Anyhow, whatever your idea is ... Google for "Pixie" ... that's a network sniffer for Android, and the only one I happen to know (as real men use tcpdump or Wireshark for network analysis anyway).
Bahurs1 said:
And my other question: How can I get video calling on skype? I'm assuming it should work with GindgerDX but it doesn't.
Click to expand...
Click to collapse
No. Skype Video only works on a selected range of devices (read up on the description in the Market) having a FRONT camera (a camera that's facing you and not a camera that's at the back of your device facing away from you).
Look around on XDA/Google (in other words: SEARCH!) and you will find out that there's a hacked version that has Video enabled for some additional devices, though I don't know if that would support the back camera of the W8/X8.
Yeah I'm kinnda sorry for the dumb question about skype cause I just always forget to look it up when I sit down on the web.
As for the sniffer thing. I dont know who would ever need to investigate packets affcourse I need to get the password. The sicuation is hard to explain, but lets say I need to prove that 14digs of just numbers is a stupid idea for long range wifi access password.
I cant get my laptop there so I need an alternative to get some packets and then easily get the password at home and as I sayed I'm not a genius in IT but I know how to use some of the features that backtrack provides.