Estoy usando Android 4.0.3 y ya no puedo encontrar el nombre del paquete para alguna aplicación. Si mal no recuerdo, solía ir a Aplicaciones y lo he podido ver allí.
Entonces, ¿cómo puedo ver el nombre completo del paquete de alguna aplicación? Por ejemplo, el nombre de la aplicación es "Prueba" y necesito ver su paquete com.test.mytest
.
Editar: me gusta más la respuesta de ofir_aghai , aunque mi respuesta aún puede ser útil para las aplicaciones que no están en Google Play Store.
Si se siente cómodo usando la línea de comandos, una solución que me gusta es el comando pm de Android. Se puede llamar fácilmente usando adb así:
$ adb shell "pm list packages -f test"
package:/system/app/AutomationTest_JBUP.apk=com.sec.android.app.DataCreate
package:/system/app/BluetoothTest.apk=com.sec.android.app.bluetoothtest
Reemplace test
con cualquier paquete que esté buscando.
pm tiene una variedad de opciones que pueden ser útiles dependiendo de lo que quieras hacer:
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.
grep
si conocemos alguna parte del nombre del paquete."
en lugar de comillas simples '
. Así: adb shell "pm list packages -f test"
O obtendrá errores extraños./data/app/br.org.academia.volp-…
pero no hay ningún app
directorio dentro /data
. ¿Por qué?Simplemente comparta la aplicación desde Google Play Store en algún lugar (haciendo clic en el botón Compartir en la página de la aplicación) y vea el valor compartido.
Verá algo como: https://play.google.com/store/apps/details?id=com.my.packagename
(Si no puede encontrarlo en Google Play: puede mantener presionado el ícono de la aplicación y presionar "Información de la aplicación". Vaya a la parte inferior de la página de Android y luego haga clic en "Detalles de la aplicación en la tienda").
Puede buscar en LogCat. Abra LogCat (ya sea en Eclipse o en la línea cmd, si el dispositivo está conectado a su PC, o en su propio dispositivo móvil, usando cualquier aplicación que permita ver LogCat). Una vez que LogCat esté disponible, inicie la aplicación; el registro correspondiente a "ActivityManager" mostrará la actividad iniciada. Por lo general, tendrá el formato: "Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]..."
. Por muy técnico que sea este enfoque, esta es, en mi humilde opinión, la mejor manera de obtener conocimiento sobre la actividad de lanzamiento de cualquiera de las aplicaciones instaladas.
La mejor manera parece ser usar APK extractor . En realidad, no tiene que extraer ningún APK, esta aplicación mostrará el nombre calificado para cada aplicación instalada. Esto debería cubrir todas las aplicaciones.
Si por alguna razón no puede encontrar su aplicación, busque en la tarjeta SD. Si tiene suerte, la aplicación almacena sus datos o configuraciones en una carpeta que tiene el nombre calificado de la aplicación en algún lugar de su ruta, como /mnt/sdcard/Android/data/net.sylark.apkextractor
.
Si tiene experiencia en el uso adb
de Linux, puede encontrarlo bastante rápido usando el comando linux grep
.
Solo haz:
adb shell
ls -al /data/data/ | grep 'yourAppName'
Necesitas root por supuesto para poder buscar en/data/data/
root
en el dispositivo". Como tal, para convertirse en root
, su dispositivo debe, por definición, estar rooteado.A partir de ahora, muchas aplicaciones pueden mostrar el nombre del paquete de la aplicación instalada, como Elixir 2 (consulte la opción Aplicaciones), Mi lista de aplicaciones, Información de aplicaciones y muchas más en Play Store.
Capturas de pantalla de las que yo uso:
utiliza link2sd . Puede enumerar aplicaciones por nombre y mostrar el nombre del paquete y otra información útil
Puede buscar el nombre de las aplicaciones en Play Store y abrir esas aplicaciones. Ahora mira en url. La última parte de la URL es el nombre del paquete. Se parece a id=com.google.
Puede usar adb shell y escribir el comando PM LIST PACKAGES -F. hay muchos operadores que lo investigan. Si no encuentra todos los paquetes, utilice el comando DUMPSYS PACKAGE. En Oppo mobile, los paquetes de la lista pm me brindan 150 entradas, mientras que el paquete dumpsys me brinda 163 entradas. Puede usar la aplicación de visor de nombres de paquetes de Android.
Utilice la aplicación Administrador de aplicaciones. Tiene muchas funciones: clasificar, filtrar, buscar, administrar archivos APK, mostrar aplicaciones eliminadas (desde el momento en que instaló la aplicación), operaciones de raíz, manejar varios archivos APK divididos (APKS, APKM, XAPK) directamente desde aplicaciones de administrador de archivos...
cerveza inglesa
O Mapeador