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 am using Android 4.0.3 and I can no longer find package name for some app. If I recall, I used to go to Applications and has been able to see it there.

So, how can I see full package name of some app? Like, the app's name is "Test" and I need to see its package com.test.mytest.

share|improve this question
The accepted answer on this question (which has the opposite problem: finding the app name when you know the package name) suggests simply looking it up on Google Play website. The package name will be right there in the URL. –  Al E. Sep 4 '12 at 15:09
@AlEverett I need to know how to view it on my mobile, without play store. –  AnDroDroo Sep 4 '12 at 15:12
Sounds like a similar question as How to get application id of an installed application? –  user981 Sep 4 '12 at 15:23
@AnDroDroo You might want to "accept" your answer ;) –  Izzy Sep 4 '12 at 15:39
@eldarerathis Yes, it seems android os does not allow package display and we have to use a separate app –  AnDroDroo Sep 4 '12 at 15:39

3 Answers 3

up vote 13 down vote accepted

I installed an app called Android System Info which is able to show app's package name.

application screen-shot with package name highlighted

share|improve this answer
This app is buggy in so far: I clicked on “Manage” for Phone/Messaging Storage” and it gave me the “manager” for “Phone” instead. –  Robert Siemer Aug 10 '13 at 5:05
Excellent app.It was very useful for me –  Durai Amuthan.H May 4 at 16:14

If you're comfortable using the command line, a solution I like is Android's pm command. It can easily be called using adb like so:

$ /path/to/adb shell 'pm list packages -f test'

Replace test with whatever package you're looking for.

pm has a variety of options that may be useful depending what you want to do:

usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [FILTER]
pm list packages: prints all packages, optionally only
  those whose package name contains the text in FILTER.  Options:
    -f: see their associated file.
    -d: filter to only show disbled packages.
    -e: filter to only show enabled packages.
    -s: filter to only show system packages.
    -3: filter to only show third party packages.
    -i: see the installer for the packages.
    -u: also include uninstalled packages.
share|improve this answer
This works perfect. As a generic solution, this seems to be the correct answer for the question. Also we can use grep if we know some part of the package name. –  gnuanu Jul 21 '14 at 9:17
@gnuanu Yes, I used grep at first and then I realized the -f flag does the same thing (filters by package name), as you can see in the example. Either works fine. –  bmaupin Jul 21 '14 at 12:38
Good. Thanks for the info. –  gnuanu Jul 21 '14 at 12:40
If you are on Windows, use double quotes " instead of single quotes '. Like this: adb shell "pm list packages -f test" Or you will get weird errors. –  ADTC Jul 16 at 9:28

If you are proficient at using adb and Linux you can find it pretty quick using the linux command grep.

Just do:

adb shell
ls -al /data/data/ | grep 'yourAppName'

You need root of course to be able to search in /data/data/

share|improve this answer

Your Answer


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.