Also direkt gibt es keinen einfachen Weg um an die UID zu gelangen. (unter normalen Unix oder Linx steht das in der etc/passwd neben dem Usernamen in der dritten Spalte.) Dieses File existiert aber leider so nicht auf unserem Androiden.
Aber.... es geht doch
Im bugreport werden sämtliche App's mit der UID bzw. sharedUID aufgelistet.
Also nach (wie oben beschriebener) Installation des SDK mit der ADB (Android Debug Bridge) kann man mit diesem Befehl:
"adb shell bugreport >report.txt" eine Textdatei namens report.txt auf dem PC erzeugen.
Öffnet man diese nun und sucht nach der Zeichnfolge: "userID=10112" so wird man ein paar Zeilen ähnlich diesen finden:
<package name="com.voss.Monitor"
codePath="/data/app/com.voss.Monitor.apk"
system="false" ts="1264243174000" version="1" userId="10079">
<sigs count="1">
<cert index="5" />
</sigs>
<perms>
<item name="android.permission.ACCESS_NETWORK_STATE" />
<item name="android.permission.GET_TASKS" />
<item name="android.permission.READ_PHONE_STATE" />
<item name="android.permission.WRITE_EXTERNAL_STORAGE" />
<item name="android.permission.ACCESS_FINE_LOCATION" />
</perms>
</package>
Und schon hat man den Namen der apk Datei zur UID
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.