Wie finde ich eine App basierend auf dem Paketnamen?

9

Ich habe eine bösartige App installiert, die Anzeigen über meine Benachrichtigungsleiste veröffentlicht, diese jedoch nicht findet. Ich kenne den Java-Paketnamen dafür: com.letang.game103.enmit dem Befehl : adb shell dumpsys notification.

Wie Sie sehen, ist der Name der App aus dem Paketnamen nicht ersichtlich. Ich möchte herausfinden, welche App diesen Paketnamen verwendet. Ich möchte sie auch dem Android Market melden, nachdem ich dort ein nettes Feedback für sie hinterlassen habe!

Ich habe mir verschiedene dumpsys-Befehle angesehen:

adb shell dumpsys [something]

Bisher konnten Apps jedoch nicht anhand ihrer Paketnamen abgerufen werden. Gibt es eine Möglichkeit, dies zu tun?

aligf
quelle

Antworten:

11

Der einfachste Weg, ohne spezielle Tools zu verwenden, besteht darin, die Seite dieser App im Play Store zu besuchen (Website, nicht App).

Alle Apps im Play Store haben ihren Paketnamen als Teil ihrer URL, sodass Sie einfach Ihren Paketnamen nehmen und ihm ein Präfix voranstellen können https://play.google.com/details?id=, um ihn zu erhalten

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

Wo com.stackexchange.marvinist der Paketname, der Sie zur Seite für die Stack Exchange Android-App führt?

GAThrawn
quelle
2
Hilft mir nicht, den gebräuchlichen Namen "com.android.providers.telephony" zu finden.
Robert Siemer
Der Marktlink wurde mit dem Playstore-Link aktualisiert, da der Android-Markt jetzt Playstore ist und der App-Link, den Sie hatten, ungültig war. Daher habe ich ihn in SE-App-Seitenlink geändert.
Glücklicher
@RobertSiemer com.android.providers.telephonyist eines der Kernpakete von Android, daher muss oder muss es nicht im Play Store sein.
Feuerlord
1
@Firelord, ich habe mich nicht beschwert, dass es nicht im Play Store ist, ich habe mich beschwert, dass die Antwort mit meinem Beispiel nicht funktioniert!
Robert Siemer
@RobertSiemer Diese Antwort wurde als der schnellste und einfachste Weg geschrieben, nicht integrierte Apps zu identifizieren (da dies alles ist, worüber die Frage gestellt wurde). Wenn Sie auf einfache Weise integrierte System-Apps identifizieren möchten, empfehle ich Ihnen, dies als Frage zu stellen. Es ist jedoch ziemlich einfach, sich daran zu erinnern, dass "com.android" eine integrierte App anzeigt, und zu erraten, was "Telefonie" tun könnte.
GAThrawn
5

Die Frage wurde bereits 2012 gestellt, aber da keine Einschränkungen für die Android-Version festgelegt sind, möchte ich eine Lösung vorschlagen, die ab sofort für Android 4.1 und höher hilfreich ist .

Installieren Sie Anwendungsinformationen aus dem Play Store oder F-Droid . Starten Sie es, beginnen Sie mit der Suche nach Ihrem Paketnamen und Ihre App wird angezeigt.

Geben Sie hier die Bildbeschreibung ein

Feuerlord
quelle
2
Dies funktioniert auch für Apps, die sich nicht im Play Store befinden.
Dmitry Grigoryev