Google removing Application

by perumal316 » Wed, 11 Aug 2010 01:17:04 GMT


Sponsored Links
 Hi All,

I came across various articles explaining about Google's ability to
remotely remove installed application from user's phone and also it's
ability to install applications (REMOVE_ASSET and INSTALL_ASSET).

It was further explained at the following Google's market website:

 http://www.google.com/mobile/android/market-tos.html 

at clause 2.4

My question is if the user does not have a data plan and is not
connected to wifi how does he/she maintain connnection with GTalk
Servers which is required in order to remove malicious application by
Google?

Regards,
Perumal

--



Google removing Application

by Dianne Hackborn » Wed, 11 Aug 2010 02:14:05 GMT


 This is done with Google street cars.




>


Sponsored Links


Google removing Application

by perumal316 » Wed, 11 Aug 2010 02:21:08 GMT


 Hi Dianne,

Sorry but I don't understand.

 I am actually asking about Google removing application remotely but
Google street cars is for capturing images for street view. Even if it
is used to remove application I guess the user must still be connected
to a wifi (I not sure).

My question is if the user does not have a data plan and is not
connected to wifi how is the malicious application is removed by
Google?

Thanks and Regards,
Perumal




> >



Google removing Application

by Dianne Hackborn » Wed, 11 Aug 2010 02:25:36 GMT


 If the device is not connected to a data network, then no, it can not be
told to remove the app.  This begs the question though -- if the device has
no network access, how did this app get on it in the first place?






> > >



Google removing Application

by perumal316 » Wed, 11 Aug 2010 02:37:17 GMT


 Hi Dianne,

I think this is related to the software patching posting.

My main question is how Google can remove application remotely or push
down software patches if a user does not have a data connection nor is
connected to wifi?

I have already explained such a scenario in my previous posting titled
software patching  at:

 http://groups.google.com.sg/group/android-security-discuss/browse_thread/thread/2decc2ff1b33ee17 

Thanks and Regards,
Perumal






> > > >



Google removing Application

by Scurvy D. Licious » Wed, 11 Aug 2010 03:46:53 GMT


 Hi Dianne,
I loved the street car answer ;-)  but, for your question, I have a
Motorola Droid with a few apps on it, but it is no longer activated,
so it has no data connection, unless I use wifi. The apps are still on
it though, of course any online apps/malicious/data grabbing apps
would be useless without a data connection.

Scurvy D. Licious






> > > >



Google removing Application

by Scurvy D. Licious » Wed, 11 Aug 2010 03:47:03 GMT


 Without a data connection google cannot remotely add/remove apps nor
send updates. The device has to have an internet connection in order
to receive anything over the internet.

Scurvy D. Licious







> > > > >



Other Threads

1. serving video via VideoView (html5 video tag) with com.android.htmlfileprovider

Hi there,

I was trying to serve video on sdcard by using HTML5 video tag with the url 
"content://com.android.htmlfileprovider/sdcard/videos/BigBuck.m4v"

Logcat tells me that the file descriptor couldn't be opened ... 

02-19 15:34:00.874: INFO/MediaPlayer(3993): uri 
is:content://com.android.htmlfileprovider/sdcard/videos/BigBuck.m4v
02-19 15:34:00.874: INFO/MediaPlayer(3993): path is null
02-19 15:34:00.878: DEBUG/MediaPlayer(3993): Couldn't open file on client 
side, trying server side
02-19 15:34:00.878: VERBOSE/MediaPlayer-JNI(3993): setDataSource: path 
content://com.android.htmlfileprovider/sdcard/videos/BigBuck.m4v
02-19 15:34:00.878: VERBOSE/MediaPlayer(3993): 
setDataSource(content://com.android.htmlfileprovider/sdcard/videos/BigBuck.m4v)
02-19 15:34:00.882: ERROR/MediaPlayerService(2397): Couldn't open fd for 
content://com.android.htmlfileprovider/sdcard/videos/BigBuck.m4v
02-19 15:34:00.882: ERROR/MediaPlayer(3993): Unable to to create media 
player
02-19 15:34:00.894: WARN/VideoView(3993): Unable to open content: 
content://com.android.htmlfileprovider/sdcard/videos/BigBuck.m4v
02-19 15:34:00.894: WARN/VideoView(3993): java.io.IOException: setDataSource 
failed.: status=0x80000000
02-19 15:34:00.894: WARN/VideoView(3993):     at 
android.media.MediaPlayer.setDataSource(Native Method)
02-19 15:34:00.894: WARN/VideoView(3993):     at 
android.media.MediaPlayer.setDataSource(MediaPlayer.java:745)

I looked into the source of mediaplayer's "public void setDataSource(Context 
context, Uri uri)" 
(http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/1.5_r4/android/media/MediaPlayer.java/?v=source)
 
and implemented the method  openAssetFile

    @Override
    public AssetFileDescriptor openAssetFile(Uri uri, String mode)
            throws FileNotFoundException {

        ParcelFileDescriptor pfd = this.openFile(uri, mode);
        AssetFileDescriptor afd = new AssetFileDescriptor(pfd, 0, 
pfd.getStatSize());

        Log.v("SHOUT", uri.getPath());

        return afd;
    }


But still, I cannot view the video on the sdcard with html5 video tag. Any 
help ^^?

mrkschan.

-- 

2. ITelephony

Hi I'm new android developer group and I'm trying get access to
ITelephony class, but form sdk it's not available. I can't find any
information on the web where i can get "full" API with full access.
Can You help me and give me andy information about it ?
Please,
Peter

-- 

3. Help needed - Stopped by NoClassDefFoundError when using a java library - JmDNS

4. In app billing...

5. Android library projects in Eclipse

6. == Populated MatrixCursor returned to the Global Search shows wrong results ==

7. eclipse logging not working