Unter Windows ist Android Commander installiert. Wenn ich also auf eine APK-Datei doppelklicke, werden die Informationen dazu (z. B. Paketname, Version usw.) angezeigt. Ich suche etwas Ähnliches für ein Mac OS X. Welche Optionen habe ich?
Unter Windows ist Android Commander installiert. Wenn ich also auf eine APK-Datei doppelklicke, werden die Informationen dazu (z. B. Paketname, Version usw.) angezeigt. Ich suche etwas Ähnliches für ein Mac OS X. Welche Optionen habe ich?
Der beste und schnellste Weg, es zu verwenden, besteht darin, das Tool aus dem Android SDK mit dem Namen aapt
abzurufen und es über die Befehlszeile wie folgt aufzurufen:
aapt d --values badging some_apk_name.apk
Ein Beispiel für die Ausgabe wird gezeigt:
package: name = 'foo.bar' versionCode = ' 1 'versionName =' 1.00'sdkVersion: '7'targetSdkVersion:' 16'application: label = 'FooBar' icon = 'res / drawable / ic_launcher_icon.png'launchable activity name =' foo.bar.activity'label = 'FooBar 'icon =' 'verwendet die Berechtigung:' android.permission.WRITE_EXTERNAL_STORAGE'verwendet die Funktion: 'android.hardware.touchscreen'mainother-aktivitätenother-empfängerother-servicessupports-bildschirme:' small '' normal '' large '' xlarge'supports -jegliche Dichte: 'true'locales:' --_-- 'Dichten:' 120 '' 160 '' 240 '' 320 '
Dadurch werden bestimmte, aber begrenzte Werte und extrahiert Analysieren Sie die codierte AndroidManifest.xml
(die beim Kompilieren von der Java-Quelle zur APK-Binärdatei binär codiert wird).
Sie können QuickLookAPK verwenden, ein APK Quicklook-Plugin. Es ist eigentlich ein Wrapper des aapt
-Tools t0mm13b, das hier erwähnt wird.
Anweisungen:
Download QuickLookAPK.qlgenerator Zip-Datei, entpacken und ablegen: ~/Library/QuickLook
.
Führen Sie qlmanage aus -r
; qlmanage -m
AndroidManifest
-Datei an info. Vielleicht möchten Sie sich z. apktool, das in Java geschrieben ist und auf einem Mac ausgeführt werden kann - die verlinkte Seite enthält sogar die Installationsanweisungen.
Vielleicht möchten Sie auch ansehen APKInspector (anscheinend in Python geschrieben). Ohne Mac kann ich nicht sicher sagen, ob er darauf ausgeführt werden kann.
Der Vollständigkeit halber erwähnt: APK Multi Tool. Läuft wahrscheinlich nicht auf einem Mac, da auf der Seite nur eine Windows- und eine Linux-Version angekündigt werden. Letztere können jedoch mit geringem Aufwand ausgeführt werden. Wenden Sie sich daher möglicherweise an den Entwickler.
Wie andere bereits erwähnt haben, ist apk nur eine umbenannte Zip-Datei. Für einen kurzen Überblick über den Inhalt können Sie auf dem Mac-Terminal
zipinfo apk-file.apk
eingeben. Sie können auch den Befehl
Vielleicht möchten Sie apktool ausprobieren. Dies wird auf Ihrem Mac ausgeführt.
Und wie @Izzy bereits erwähnt hat, können Sie APK Multi Tool ausprobieren, um die APK-Eigenschaften abzurufen.
Eine letzte Sache, die Sie tun könnte versuchen, den Inhalt der APK anzuzeigen. Dies kann erreicht werden, indem Sie Ihre apk-Datei in .zip umbenennen und ihren Inhalt extrahieren. Sie sehen dann eine Datei mit dem Namen AndroidManifest.xml, in der die App-Version, der Paketname usw. angezeigt werden.