Android :: Protocol To Secure A Connection Between A Mobile Device / A Web Service?
Jun 30, 2009
I'm looking for a protocol to secure a connection between a mobile device and a web service. I want to ensure that only the mobile device can perform actions on the web service and vice versa. Data doesn't need to be encrypted. I know Oauth, but it seems that it's more used to secure connections when you got 3 different entities (Server, Consumer and Auth). Here, the Consumer and the User would be the same person. Is there a simple protocol to do that (without requiring the user to login and then authorize the access token like it is the case for Oauth)? I need to use it on different plateforms, so the protocol needs to be available at least on iPhone and PHP.
I was wondering what people thought about each one or which one is better and accurate? I currently have the sprint HTC Hero and running Mobile defense (MD) but not sure if i want to try Wave secure or stay with mobile defense.
Iv had lookout for a while now but it makes my phone very slow (moto cliq) i thought i found a better app called wave secure finds my location and can erase restore info too if stolen but its a 20 dollar monthly subscription. so i thought hmm maybe mobile defense is better but found out its in closed beta damnn so close. soo any other app i missed that can find my location,back up erase and restore my data from my phone or pc if stolen,lock down my phone, and sim card tracking would be a plus too but doesn't matter.
I'm new to the smart-phone & recently picked up the HTC Aria & I can't get it to connect to any type of secure connection WEP/WPA, (Motorola SBG900 Wireless Gateway) I can connect to it unsecured with no problem!? I have searched online & have come up w/no answers..
Can anyone tell me how to setup a google apps (no gmail) account on a Droid X? I set it up on my Fascinate easily. I need to set SSL for outgoing, and TLS for outgoing. The Droid X only gives me the option of "use secure connection". The thing is, I got it to work as a regular email account last night, but then it stopped working. We have one ATT account through yahoo, and the google apps account from our private website. I tried setting it up as a gmail account since the settings are the same, but get the error "cannot establish a reliable data connection to the server."
I have been rooted since shortly after 2.2 dropped and it broke the SiriusXM app. I love having the ability to do so much with the phone . My question is kind of specific to an application and general to the nature of a rooted device. I have been playing World of Warcraft for 5 years now and with the always present threat of being hacked and all of my in-game items, characters and account being stolen I added the mobile authenticator app as soon as it was available for Android devices. For those who don't know what this is, it is an app which you add to your in game account and will generate a key which you put in upon login that adds an extra layer of security to your account.
My laptop has 3 security levels for when using WiFi. For a home WiFi the least secure and a public WiFi the most secure. I'm using a public WiFi now and have searched my tablet settings for those sort of options, but can't find anything.
Does enabling a lock screen password do ANYTHING to protect the device from threats? Other than someone with physical access, obviously. Would it make installing malware or exploiting a security flaw any more difficult? Assume the device in question is not rooted, if that makes any difference.
I have developed a sports game which is single player. Now I want to have one more game mode which is multiplayer.
My question is how can i do device to device connection in android using sets of api which can be :
1.Bluetooth - whose APIs are not currently available.
2.gtalkservice - removed from sdk1.0 3.wifi - I dont knw how to connect 2 devices using wifi apis . I have asked about wifi because we have developed a game on iphone which used wifi connection for multiplayer stuff.
Or is there any other apis which can be used for implementation of multiplayer in game ?
I am developing an Android application and I would like to setup a tcp/ip type of connection between two Android phones using the 3G/Edge network. My test version will establish a connection if I have both phones on a lan using wifi but when I use T-Mobile's network a connection is not established. Could this issue be a port or ip address?
I'm building an application for my own use, and I like to get connection via mobile network but I don't know how to do that. What I want is the same behaviour that offers severals existent widgets to turn on/off the data connection.
I do a ((Context)thingy).bindService(...) from within the onCreate callback of an Activity. I've observed that the onServiceConnected() callback of my associated Service Connection does not execute immediately, but rather, is delayed until after the Activity resumes, or more precisely, after return from the onResume() callback of the Activity. I discovered this the hard way (through a null pointer exception) because I was unable to use the Service (I call a method in the Service to start a Thread) immediately upon return from the bindService () call.
I assume this is normal behavior, but I don't understand why, and I further assume that there is a good reason for it and that I would benefit from understanding it. I'm guessing that maybe the Service isn't eligible to run because there are fewer than 1 processes bound that are in an active state.(?) But once it starts, if I then start the Thread within, it continues to completion of its task, even if the Activity calls unbindService() and terminates first! I don't mind that behavior (it's what I want to happen), but I want to know whether I can generally rely on it. I'm seeking some wisdom from the forum. Please help me clear my fog on all these points.
This was working until today on wife's phone.Now it just says mobile data state disconnected. All shes done is installed a load of new apps.Is it possible that a bad app can screw the mobile data connection?Or could it be faulty phone?Tried the sim in another phone and data works fine so its not the network or sim.
I am a newbie in android and i had a question whether i should use a service or thread for http connection and what will be the advantage of using a service over a thread or viceversa. Please help me out with this.
I have followed the Local Service example provided by Google, but my Context::bindService(...) always returns false and there is Service Connection::onServiceConnected is also never called. I understand that Context::bind Service() returns immediately, but my Service Connection object is never triggered. I don't know if these apply My activity is running inside a tabHost and I was wondering if that can affect service binding in any way. The Service itself may have a problem, but I can call start service to the same service with the same Intent and it works as expected. Does anyone have experience with this? Please help me out.
This month, I am not able to get a AT&T Samsung Galaxy Captivate to be recognized by my Win xp when I connect them with a USB cable. This is the same phone I had trouble connecting a few months back. With much help from this list, I was able to get them connected. (Win device mngr, red check mark, get ID, insert this ID in android_winusb.inf file and reinstall android sdk usb driver.) After the fix, communication was successfull for Aug and Sept (about 10 connections per monthduring a 5 day period). But this month the Win xp will not recognize the phone. The only thing that happens is that the device manager, usb, list is updated to include "unknown device" which has no ID's. I have talked to AT&T and Samsung. One person said that there was "an update Oct 5" and this bit of information got me introduced to Samsung tech suppor level 1 and then, after considerable talking, to level 2. Samsung level 2 said that I must have the specific USB cable that came in the box with the phone, I said that probably was not the problem because I have used this (motorola) cable successfully at least 20 times. Then all of a sudden I get a dial tone. So I drove the 20 miles, went into the owners home (while talking to him on his phone, he has mine to use beta testing) and got the cable. Results are the same with this Samsung cable. I am writting this long note becasue I have lots of time waiting for 50 minutes for level 2 support again. I am loosing hope that Samsung is going to be able to help me or possibly they recognize my phone # and know my problem is unresolvable. Does anybody have any light they can shed on this issue?
I am having a strange problem with the Sprint mobile hotspot. When I am in a 4G area, my phone picks up and uses 4G with no problem. However, the instant I turn on the mobile hotspot, the 4G connection drops, and the phone reverts to 3G. The moment I turn off the hotspot, the phone goes back to 4G. If I turn the hotspot on/off from the Wireless & networks settings page, I can see that the instant the hotspot finishes initializing, the 4G line goes to "disconnected." It then goes to scanning and then sits at "obtaining IP address" for several seconds, at which point it starts that cycle over again. It goes through this cycle repeatedly until I turn off the hotspot, never getting past the "obtaining IP address" stage.I called Sprint tech support, and the best they came up with was to do a hard reset and see if that resolved the issue. Before I do that, I would like to see if anyone here has any idea what might cause this issue and how to resolve it short of a hard reset. I am running the official OTA froyo OS version. The update was pushed out the day after I got my Evo, so I do not know if this issue existed in 2.1.
Droid Incredible running 2.2 OTA. When watching live streaming content using NFL Mobile app over my wifi connection(which is Cox Cable), the feed loses its connection after exactly five minutes of streaming. At the five minute mark, the feed will freeze and the V-Cast loading icon will appear spinning, then an error message will appear saying that NFL Mobile could not establish a connection. Back out at any point during this and hit the button to play live content, live content will work again flawlessly for exactly five minutes. Then the feed will freeze, etc...There are no problems with live streaming content when I am using 3G. I have tried using several different routers at different settings and the problem occurs the same with all of them, and I have no problems with streaming content over wifi other than NFL Mobile. This problem also never occurred with the versions of NFL Mobile prior to the current 2.0 version. Anyone have any ideas on how to fix this? The app streams much better over wifi, but that's not worth having to restart it every five minutes. A big reason of mine for being with Verizon is the NFL Mobile app so if anyone knows anything please let me know.
anyone else on O2 unable to get any data connection this morning?my APN says its connected, but I cant use the internet, market, email etc this morning?I have done several reboots and tried putting it in and out of airplane mode.It was working fine when I went to bed last night. I turned APNs off overnight.
Maybe this is a dumb question, but if Android is so cool and open source and whatnot, shouldn't it be possible to break off of one service provider and go to another with the same phone? Ex: From T-Mobile to Verizon? By just modifying the source code a bit?
I got my HTC Hero the other day and am very very happy with it. The only problem is that I cannot connect to the internet through "Mobile Network". I am on a "3" contract and I am able to access "my 3" which is where I can look at my account, look at my last bill, check my usage, etc. I can also connect to 3 - Home - that loads fine. But any other website (google, bbc, facebook, etc.) will not load - it just times out after a while.
It seams obvious to me that this is an issue with my account on 3. I don't know how many hours I've been on the phone to these guys. I have gone through all the settings with them, more than twice - replaced my SIM card and tried my SIM in another phone. So Three are now looking into it and have passed my issue onto the network's team, now they said that it may take up to 21 days for someone to get back to me!
I am building and designing a (mostly) read-only interface to some data. I'll be uing ASP.NET MVC to build a psudo-restful API. I'm wondering if anyone can provide some resources for building full-client applications for various mobile platforms, iPhone, Android, Blackberry, Windows Mobile, etc. I'm thinking that serving up XML data is going to be the most simple and universal, but parsing XML in objective-C for example doesn't sound like fun to me, but maybe there are some good libaries out there to help ease this task?
In other words, what formt will be the quickest to implement on the client side? Are there any JSON parsrs for iPhone or Android? I know there are .NET JSON parsers, but not sure about other platforms -- is ther another format that might better? Or should I stick with pure XML and deal with it on each platform differently?
I am creating an Android application. This application should send message to computer via internet and Wifi (check whether if the device is using internet). The main function is by pressing on a button in Android device a message should go to computer via internet (I don't know, but I think it should be with UDP). I know that I need to set the server for computer and write down IP and port to the android app code. I don't have any clue how to do it. I kinda need to create a computer (windows 7) server receiver, which would receive messages. I am using Eclipse Android SDK
I am planning to design and write an application which displays all possible restaurants/malls etc around the mobile device.For this, do I send the GPS info to the server and let server do the processing and return the list of all possible restaurants/malls or let the mobile device itself process, find and list that. Please advise. I don't want the mobile device to get any slower.
Currently using launcherpro as default but having a little problem with my data connection. Do you guys leave mobile internet on then use a data connection toggle like on switch pro to enable disable as and when you like? Or do you use a toggle like curvefish apn to rename and automatically connect to the network? Or do you turn it on and off via settings or the power button as and when you need it? Bit lost on the subject to be honest. Also when I go and turn mobile internet on in the settings under it it says something like connect to mobile internet when WiFi is unavailable. Is this the default setting or can it be changed to only connect when I want it to?
Every few days I seem to lose my mobile connection completely. I try turning it off and on but that makes no difference, I have to turn the phone off completely in order for it to come back. Quite often after I do this I have a text message appear (usually says it is a few days old) from 'Anonymous'. The messages are blank. Any ideas what is causing this or how to fix it?
I'm a complete newbie to all things android and mobile internet so please help and humor me.Just got my galaxy s yesterday-absolutely fantastic phone, really pleased with it.Two perhaps dumb questions if anyone can help please?
1. How do you tell if you are using your wifi connection or connecting through your mobile internet?
2. Is there a way of choosing which one you want to use? Any help will be greatly appreciated thanks
I purchased an Incredible, which I was not too happy with, so I decided to send it back and reactivate my Eris. My Eris was at 2.1v2 at the time. I called Verizon and had them do the switch through their customer service number.
Immediately I began to notice that I had a lack of 3G. My Turn Mobile On setting would be stuck on "Turning On". I could force it by switching airplane on and off and then using the power button to choose Mobile settings. Once I'd get it on, 3G would be spotty and drop in and out, and when I do have it it is ridiculously slow. Speed test shows downloads of 302 kbps and uploads of 1023 so it appears I have upload 3G but not download. Many times throughout the day I get data connection failures on apps requiring internet.
So, I called Verizon, we went through all their steps including escalation to tech support and they decide it is my Eris (which worked perfectly previously). They are sending me a replacement. In the interim, I went back to the Incredible. And immediately had the exact same problem on the Incredible. I called Verizon, and went through all their steps, and now they want to send me a new Incredible. I went back to the Eris, and upgraded to 2.1v3, still the same problem. I am 100% confident that when I get the replacement Eris it will solve nothing. APNs are at correct default.
While I was out today with "Mobile network" selected and an HSDPA connection I was able to update weather, view a Google Map, browse web pages and read GMail messages. However, when I replied to messages in the GMail app my replies were not sent. They sat in the GMail app with the word "Sending" shown in red in the Inbox. I tried toggling the mobile data connection off and on a couple of times, but still no joy. As soon as I returned home and reconnected through WiFi the messages were sent within a minute or so.Has anyone any suggestions as to what I might do differently next time?
Im wondering if this is an issue with my phone or an issue with the network in my area. Basically, i try to turn on my mobile network and it freezes at "turning on" i hit the back arrow, head back in and it says that the connection failed or "standby for connecting to the mobile network.The only thing different i have done today is install spare parts, and read a few issues people had with sense turning off, and wondered if maybe something within it is bugging my phone, just a thought though.