By aligf


2012-02-24 11:17:17 8 Comments

I've installed a malicious app that is posting ads over my notification bar, but can't find it. I know the java package name for it: com.letang.game103.en using the command: adb shell dumpsys notification.

As you see the name of the app is not obvious from the package name. I want to find which app it is, that uses this package name. I also want to report them to Android Market, after leaving a nice feedback for them there!

I've looked at different dumpsys commands:

adb shell dumpsys [something]

But so far wasn't able to get apps based on their package names. Is there any way to do this?

2 comments

@Firelord 2018-07-13 02:06:54

The question was asked back in 2012 but given that no Android version constraint is given I would like to suggest a solution, which as of now is helpful for Android 4.1 and above.

Install Applications Info from Play Store or F-Droid. Launch it, start searching your package name and your app would show up.

enter image description here

@Dmitry Grigoryev 2018-09-17 22:03:31

This works even for apps which are not in play store.

@GAThrawn 2012-02-24 11:34:30

The easiest way, without using any specialized tools is just to visit that app's page in the Play Store (website, not app).

All apps in the Play Store have their package name as part of their URL, so you can just take your package name and prefix it with https://play.google.com/details?id= to get

https://play.google.com/store/apps/details?id=com.stackexchange.marvin

where com.stackexchange.marvin is the package name which will take you to the page for Stack Exchange Android app.

@Robert Siemer 2013-08-10 04:42:05

Doesn’t help me finding the common name of "com.android.providers.telephony”.

@Lucky 2015-07-11 09:12:15

Updated the market link with playstore link since android market is now playstore and the app link that you had was invalid so I changed it to SE app page link.

@Firelord 2015-07-11 09:24:21

@RobertSiemer com.android.providers.telephony is one of the core packages of Android, so it doesn't have or need to be on Play Store.

@Robert Siemer 2015-07-12 20:37:16

@Firelord, I didn’t complain that it is not on Play Store, I complained that the answer doesn’t work with my example!

@GAThrawn 2015-07-13 13:39:29

@RobertSiemer this answer was written as the quickest and easiest way to identify non-built-in apps (as these are all that the question was asking about). If you want an easy way to identify built-in system apps, then I suggest you Ask that as a question. However it's fairly easy to remember that "com.android" indicates a built-in app, and to guess what "telephony" might be doing.

@Robert Siemer 2015-07-14 10:52:37

@GAThrawn: I quote: “How to find app based on package name?” and I continue quoting: “But so far wasn't able to get apps based on their package names. Is there any way to do this?” – I’m very well aware that the background given in addition to the question limits the scope and the answer given here works for that scope. – You know what? I’ll upvote this. The answer is good, but it doesn’t completely answers the question.

Related Questions

Sponsored Content

1 Answered Questions

Get common name of an app given its package name

2 Answered Questions

[SOLVED] Obtain package name AND common name of apps via ADB

  • 2014-12-08 16:26:35
  • Izzy
  • 15597 View
  • 13 Score
  • 2 Answer
  • Tags:   adb system-info

3 Answered Questions

[SOLVED] Remove "Software Update" app from device

2 Answered Questions

[SOLVED] Apps trying to install in background

  • 2016-04-28 07:47:53
  • Bogdan Alexandru
  • 26709 View
  • 5 Score
  • 2 Answer
  • Tags:   security malware

1 Answered Questions

[SOLVED] Cannot uninstall an app from adb

1 Answered Questions

Sponsored Content