Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I have tried through the Google Play store and it does not seem possible from there, but does anyone know if it is possible to remove an application remotely?

In other words, if I do not have direct access to my phone, can I make use of some website, app or service to uninstall an app without being able to interact with the phone directly.

share|improve this question
1  
It seems now it's possible trough Google Play, have you checked it today? –  mdelolmo Jun 28 '12 at 8:27
1  
I had not, but it is! Obviously it was my concern that spurned this addition by Google ;) See the accepted answer for more details! –  jlehenbauer Jun 28 '12 at 12:12
add comment

3 Answers 3

up vote 8 down vote accepted

Though it went unmentioned during today's Google I/O keynote, the Google Play website now offers the option of updating and/or uninstalling apps from Android hardware directly in the browser. By heading to the "My Android Apps" tab of the Play portal, you'll see a list of all applications that reside on your smartphone or tablet; users with multiple devices can view a breakdown of what apps are installed where. Though sorting is alphabetical, apps with pending available updates will be listed first. Clicking a gray update button will immediately start the download on the target Android product, though sadly there's no "update all" option just yet. Uninstalls are equally as simple: selecting the trash can icon underneath each app first brings up a warning dialog that acts as a nice safeguard against unintentional deletions. Clicking through this leads to the immediate removal of the app in question from your device.

Source: http://www.theverge.com/2012/6/27/3121959/google-play-website-update-uninstall-android-apps

share|improve this answer
add comment

If your phone is on the same local Wi-Fi network as your computer then you could use Airdroid for this. If it's not, then Remote Desktop offers a terminal emulator, so you could use that to uninstall the app from the command line:

pm uninstall app.package.name

Alternatively, you could set up an SSH server and then use the above pm command. Is there some SSH server for android? is a good place to start if you need SSH server software. Also note that using pm uninstall from outside adb shell - such as in a terminal emulator - will require root. I am unsure if Airdroid requires root for its uninstall feature.

share|improve this answer
    
love Remote Desktop! However, does not completely solve the issue if a Remote Desktop server is not running when access to the phone is lost. Unless you can also remotely begin a session? –  jlehenbauer Jun 26 '12 at 15:06
    
@jlehenbauer: I think in that situation SSH would be your best bet. Otherwise you'd have to leave Remote Desktop (or some similar app) running all the time, AFAIK. I don't think that will allow you to remotely start a session, and I'm not familiar with any apps that support that feature. –  eldarerathis Jun 26 '12 at 15:12
    
Note that these solutions require a rooted device. Without that, only adb and other system components can accomplish silent uninstalls; anything else can only use an intent to begin a user-confirmed uninstall. –  Chris Stratton Jun 26 '12 at 17:50
    
@ChrisStratton: pm uninstall does not require root (neither does adb uninstall, for that matter). I have no idea if Airdroid does, I have not tested that one myself. –  eldarerathis Jun 26 '12 at 18:36
    
Without root, pm uninstall does require the privileges of the shell user which adb runs as when it is not root. An application cannot run things as the shell user, unless you've left something started via adb running for it to use. So for example, if you run an ssh server from adb, you can do this; but if you run it from an app, you cannot. –  Chris Stratton Jun 26 '12 at 18:40
show 1 more comment

Appbrain provides this feature. But you have to get an account and install the Appbrain App.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.