手上有个android的apk
在Mac中,想要找到工具去分析其中的包名
mac android apk analysis
android apk analysis tool
From APK to readable java source code in 3 easy steps | pofHQ
Analyze Your Build with APK Analyzer | Android Studio
How to view the contents of an Android APK file? – Stack Overflow
Shachar/Lingnu-Android-Tools: Various android tools from Lingnu Open Source Consulting Ltd.
[TOOL][WINDOWS] ANDROID MULTITOOL v3.5.8 | Android Development and Hacking
Apktool – A tool for reverse engineering 3rd party, closed, binary Android apps.
kkguo/apkshellext: Show mobile app icons in windows explorer
google/android-classyshark: Executables (apk, multi-dex, jar) browser for Android, Java and Kotlin
APK Analysis | Professional Programmer
Mac环境下反编译apk–Android,XML,GUI,Java,文件,APK,png,反编译,资源
java – static analysis tool for android apk – Stack Overflow
Google Code Archive – Long-term storage for Google Code Project Hosting.
Google Code Archive – Long-term storage for Google Code Project Hosting.
Powerful tool to analyse your APKs now released [open source] – Developer World
Nyxbone – Android Malware Analysis Tools
tool check apk package name
Read the package name of an Android APK – Stack Overflow
但是我没装aapt -》 没装android studio
Package Name Viewer – Android Apps on Google Play
How to identify an Android APK’s package and activity name? – Automation Testing World!!!
How To Find .Apk File Package Name And Launcher Activity Name
Android Studio: How to find the Package Name from APK – paulsbruce.io (input) => output
然后去试试aapt,是可以得到包名的。
【总结】
Mac安装了Android Studio后,并下载某个版本的Android SDK后,使用其中的aapt即可查看apk的包名:
(1)用aapt去dump导出apk的信息,其中可以看到package name
aapt dump badging /Users/crifan/Downloads/aotoso_20171115_0.2.1.apk
此处输出的
package name是com.ucows.aotoso_en
详细输出:
➜ 27.0.1 ./aapt dump badging /Users/crifan/Downloads/aotoso_20171115_0.2.1.apk
package: name=’com.ucows.aotoso_en’ versionCode=’3′ versionName=’0.2.1′ platformBuildVersionName=’7.1.1′
sdkVersion:’19’
targetSdkVersion:’23’
uses-permission: name=’android.permission.INTERNET’
uses-permission: name=’android.permission.CAMERA’
uses-permission: name=’android.permission.FLASHLIGHT’
uses-permission: name=’android.permission.VIBRATE’
uses-permission: name=’android.permission.WAKE_LOCK’
uses-permission: name=’android.permission.READ_EXTERNAL_STORAGE’
uses-permission: name=’android.permission.ACCESS_NETWORK_STATE’
uses-permission: name=’android.permission.INTERNET’
uses-permission: name=’android.permission.WRITE_EXTERNAL_STORAGE’
uses-permission: name=’android.permission.ACCESS_WIFI_STATE’
uses-permission: name=’android.permission.READ_PHONE_STATE’
uses-permission: name=’android.permission.READ_SETTINGS’
uses-permission: name=’android.permission.WRITE_SETTINGS’
uses-permission: name=’android.permission.MOUNT_UNMOUNT_FILESYSTEMS’
uses-permission: name=’android.permission.READ_LOGS’
uses-permission: name=’android.permission.GET_TASKS’
uses-permission: name=’android.permission.RECEIVE_BOOT_COMPLETED’
uses-permission: name=’android.permission.READ_SMS’
uses-permission: name=’android.permission.CALL_PHONE’
uses-permission: name=’android.permission.PROCESS_OUTGOING_CALLS’
uses-permission: name=’android.permission.RECORD_AUDIO’
uses-permission: name=’com.ucows.aotoso_en.permission.JPUSH_MESSAGE’
uses-permission: name=’android.permission.RECEIVE_USER_PRESENT’
uses-permission: name=’android.permission.SYSTEM_ALERT_WINDOW’
uses-permission: name=’android.permission.ACCESS_COARSE_LOCATION’
uses-permission: name=’android.permission.CHANGE_WIFI_STATE’
uses-permission: name=’android.permission.ACCESS_FINE_LOCATION’
uses-permission: name=’android.permission.ACCESS_LOCATION_EXTRA_COMMANDS’
uses-permission: name=’android.permission.CHANGE_NETWORK_STATE’
application-label:’Shepherd Boy’
application-label-af:’Shepherd Boy’
application-label-am:’Shepherd Boy’
…
application-label-vi:’Shepherd Boy’
application-label-zh-CN:’Shepherd Boy’
application-label-zh-HK:’Shepherd Boy’
application-label-zh-TW:’Shepherd Boy’
application-label-zu:’Shepherd Boy’
application-icon-160:’res/mipmap-mdpi-v4/ic_launcher.png’
application-icon-240:’res/mipmap-hdpi-v4/ic_launcher.png’
application-icon-320:’res/mipmap-xhdpi-v4/ic_launcher.png’
application-icon-480:’res/mipmap-xxhdpi-v4/ic_launcher.png’
application-icon-640:’res/mipmap-xxxhdpi-v4/ic_launcher.png’
application-icon-65534:’res/mipmap-mdpi-v4/ic_launcher.png’
application: label=’Shepherd Boy’ icon=’res/mipmap-mdpi-v4/ic_launcher.png’
launchable-activity: name=’com.ucows.aotoso.activity.SplashActivity’ label=” icon=”
feature-group: label=”
uses-feature: name=’android.hardware.camera’
uses-feature: name=’android.hardware.camera.autofocus’
uses-feature: name=’android.hardware.faketouch’
uses-implied-feature: name=’android.hardware.faketouch’ reason=’default feature for all apps’
uses-feature: name=’android.hardware.location’
uses-implied-feature: name=’android.hardware.location’ reason=’requested android.permission.ACCESS_COARSE_LOCATION permission, requested android.permission.ACCESS_FINE_LOCATION permission, and requested android.permission.ACCESS_LOCATION_EXTRA_COMMANDS permission’
uses-feature: name=’android.hardware.microphone’
uses-implied-feature: name=’android.hardware.microphone’ reason=’requested android.permission.RECORD_AUDIO permission’
uses-feature: name=’android.hardware.screen.portrait’
uses-implied-feature: name=’android.hardware.screen.portrait’ reason=’one or more activities have specified a portrait orientation’
uses-feature: name=’android.hardware.telephony’
uses-implied-feature: name=’android.hardware.telephony’ reason=’requested a telephony permission’
uses-feature: name=’android.hardware.wifi’
uses-implied-feature: name=’android.hardware.wifi’ reason=’requested android.permission.ACCESS_WIFI_STATE permission, and requested android.permission.CHANGE_WIFI_STATE permission’
main
other-activities
other-receivers
other-services
supports-screens: ‘small’ ‘normal’ ‘large’ ‘xlarge’
supports-any-density: ‘true’
locales: ‘–_–‘ ‘af’ ‘am’ ‘ar’ ‘az-AZ’ ‘be-BY’ ‘bg’ ‘bn-BD’ ‘bs-BA’ ‘ca’ ‘cs’ ‘da’ ‘de’ ‘el’ ‘en’ ‘en-AU’ ‘en-GB’ ‘en-IN’ ‘es’ ‘es-US’ ‘et-EE’ ‘eu-ES’ ‘fa’ ‘fi’ ‘fr’ ‘fr-CA’ ‘gl-ES’ ‘gu-IN’ ‘hi’ ‘hr’ ‘hu’ ‘hy-AM’ ‘in’ ‘is-IS’ ‘it’ ‘iw’ ‘ja’ ‘ka-GE’ ‘kk-KZ’ ‘km-KH’ ‘kn-IN’ ‘ko’ ‘ky-KG’ ‘lo-LA’ ‘lt’ ‘lv’ ‘mk-MK’ ‘ml-IN’ ‘mn-MN’ ‘mr-IN’ ‘ms-MY’ ‘my-MM’ ‘nb’ ‘ne-NP’ ‘nl’ ‘pa-IN’ ‘pl’ ‘pt’ ‘pt-BR’ ‘pt-PT’ ‘ro’ ‘ru’ ‘si-LK’ ‘sk’ ‘sl’ ‘sq-AL’ ‘sr’ ‘sr-Latn’ ‘sv’ ‘sw’ ‘ta-IN’ ‘te-IN’ ‘th’ ‘tl’ ‘tr’ ‘uk’ ‘ur-PK’ ‘uz-UZ’ ‘vi’ ‘zh-CN’ ‘zh-HK’ ‘zh-TW’ ‘zu’
densities: ‘160’ ‘240’ ‘320’ ‘480’ ‘640’ ‘65534’
native-code: ‘arm64-v8a’ ‘armeabi’ ‘armeabi-v7a’