关于如何查找知道一个安装的apk的主activity

关于如何查找知道一个安装的apk的主activity,从而命令行进行am start的方法:

$ adb install /media/neil/neil/temp/com-futuremark-dmandroid-application.apk

7059 KB/s (28784923 bytes in 3.982s)

Success

$

$ adb shell dumpsys | grep futuremark //通过特定的文件名,大概猜测包名的特定关键字。

#111: act=android.intent.action.PACKAGE_ADDED dat=package:com.futuremark.dmandroid.application flg=0x4000010 (has extras)

#113: act=android.intent.action.PACKAGE_ADDED dat=package:com.futuremark.dmandroid.application flg=0x4000010 (has extras)

1556108774708 : com.futuremark.dmandroid.application

^C

$ adb shell dumpsys package com.futuremark.dmandroid.application

Activity Resolver Table:

Non-Data Actions:

android.intent.action.MAIN:

acb1b01 com.futuremark.dmandroid.application/.activity.MainActivity filter fee03ab //注意带MAIN 和带LAUNCHER字样的地方。

Action: "android.intent.action.MAIN"

e7afda6 com.futuremark.dmandroid.application/.activity.SplashPageActivity filter eb7da08

Action: "android.intent.action.MAIN"

Category: "android.intent.category.LAUNCHER"

Category: "android.intent.category.LEANBACK_LAUNCHER"

Registered ContentProviders:

com.futuremark.dmandroid.application/.util.LocalFileContentProvider:

Provider{80ac3e7 com.futuremark.dmandroid.application/.util.LocalFileContentProvider}

ContentProvider Authorities:

[.localfile]:

Provider{80ac3e7 com.futuremark.dmandroid.application/.util.LocalFileContentProvider}

applicationInfo=ApplicationInfo{feffb94 com.futuremark.dmandroid.application}

Key Set Manager:

[com.futuremark.dmandroid.application]

Signing KeySets: 7

Packages:

Package [com.futuremark.dmandroid.application] (4d663d):

userId=10053

pkg=Package{6494e32 com.futuremark.dmandroid.application}

codePath=/data/app/com.futuremark.dmandroid.application-JG_5Iaj56q2Q-7WupdvVFw==

resourcePath=/data/app/com.futuremark.dmandroid.application-JG_5Iaj56q2Q-7WupdvVFw==

legacyNativeLibraryDir=/data/app/com.futuremark.dmandroid.application-JG_5Iaj56q2Q-7WupdvVFw==/lib

primaryCpuAbi=armeabi-v7a

secondaryCpuAbi=null

versionCode=3428 minSdk=14 targetSdk=21

versionName=1.6.3428

splits=[base]

apkSigningVersion=1

applicationInfo=ApplicationInfo{feffb94 com.futuremark.dmandroid.application}

flags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]

dataDir=/data/user/0/com.futuremark.dmandroid.application

supportsScreens=[small, medium, large, xlarge, resizeable, anyDensity]

timeStamp=2019-04-24 20:26:09

firstInstallTime=2019-04-24 20:26:12

lastUpdateTime=2019-04-24 20:26:12

signatures=PackageSignatures{fb5b783 [7bdaa371]}

installPermissionsFixed=true installStatus=1

pkgFlags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]

requested permissions:

android.permission.INTERNET

android.permission.WRITE_EXTERNAL_STORAGE

android.permission.GET_ACCOUNTS

android.permission.WAKE_LOCK

com.android.vending.CHECK_LICENSE

android.permission.ACCESS_NETWORK_STATE

android.permission.ACCESS_WIFI_STATE

android.permission.READ_EXTERNAL_STORAGE

install permissions:

android.permission.INTERNET: granted=true

android.permission.READ_EXTERNAL_STORAGE: granted=true

android.permission.ACCESS_NETWORK_STATE: granted=true

android.permission.GET_ACCOUNTS: granted=true

android.permission.WRITE_EXTERNAL_STORAGE: granted=true

android.permission.ACCESS_WIFI_STATE: granted=true

android.permission.WAKE_LOCK: granted=true

User 0: ceDataInode=115169 installed=true hidden=false suspended=false stopped=true notLaunched=true enabled=0 instant=false virtual=false

overlay paths:

/vendor/overlay/framework-resauto_generated_rro.apk

gids=[1023, 1015, 3003]

runtime permissions:**

Package Changes:

Sequence number=22

User 0:

seq=1, package=com.android.provision

seq=3, package=com.android.nfc

seq=4, package=com.koushikdutta.vysor

seq=19, package=com.android.settings

seq=20, package=com.futuremark.dmandroid.application

seq=21, package=com.aurorasoftworks.quadrant.ui.professional

Dexopt state:

[com.futuremark.dmandroid.application]

path: /data/app/com.futuremark.dmandroid.application-JG_5Iaj56q2Q-7WupdvVFw==/base.apk

arm: /data/app/com.futuremark.dmandroid.application-JG_5Iaj56q2Q-7WupdvVFw==/oat/arm/base.odex[status=kOatUpToDate

, compilation_filter=quicken]

Compiler stats:

[com.futuremark.dmandroid.application]

base.apk - 2120

$

$ adb shell am start -n com.futuremark.dmandroid.application/.activity.MainActivity

Starting: Intent { cmp=com.futuremark.dmandroid.application/.activity.MainActivity }

$

android 获取apk主activity,关于如何知道一个安装的apk的主activity相关推荐

  1. 反编译打包apk后无法安装正版apk提示:Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

    事先将将网上下载的apk安装到了机顶盒上,然后反编译之后再打包成apk,通过adb install -r命令来安装apk,这时会提示:Failure[INSTALL_PARSE_FAILED_INCO ...

  2. 【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 二 | AMS 进程相关源码 | 主进程相关源码 )

    Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...

  3. android获取apk名称_安卓逆向——APK安装流程

    制丨文生 整理丨阿星 很多学习安卓逆向的朋友大多都会卡在安卓apk上,今天小生就来给大家讲解一下,安装apk的流程,希望能帮助到大家. 安装方式: ⑴系统程序安装 ⑵通过Android市场安装 ⑶手机 ...

  4. android 获取apk的版本信息

    今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /*** 得到当前应用版本名称的方法* * @param c ...

  5. android获取apk版本号,android 获取apk的版本信息

    释放双眼,带上耳机,听听看~! 今天,简单讲讲android如何获取apk的版本信息. 这个很简单,但是之前还是查找了资料,所以记录一下. 一.应用程序得到自己的版本信息 /** * 得到当前应用版本 ...

  6. android 获取apk里的xml文件

    今天,简单讲讲如何获取  apk里的xml文件. 之前的博客,我讲了如何获取apk的图片资源和反编译获取代码资源,但是如何获取XML资源呢? 一.回顾图片资源的获取: 首先准备一个apk,嘿嘿就是 ...

  7. android 获取apk中的素材图片

    昨天,当我制作app的登录界面时,需要部分图片素材,可是我的公司没有UI工程师来为我制作图片资源,怎么办呢?看到别的app的图片很适合我的app所需图片,老板说直接可以直接从别的app获取图片资源,我 ...

  8. android获取apk名称_apk是什么文件

    很多人在手机上安装软件时会发现有一个叫apk的文件,这就让人产生疑惑了,apk是什么文件,apk文件怎么打开呢?下面就个大家介绍一下吧. apk是什么文件 APK是Android Package的缩写 ...

  9. android apk的md5值,android 获取apk md5值

    android 获取apk md5值 1, 获取 Signature 2.   根据Signature计算md5和sha1信息,获取签名公钥信息 TextView text = null; Strin ...

最新文章

  1. usaco The Perfect Stall(二分匹配模板)
  2. Cissp-【第1章 安全和风险管理】-2020-12-31(58页-85页)
  3. Sms中关于操作系统的部署之上
  4. 安装hadoop1.2.1集群环境
  5. SQLAlchemy Script
  6. python安装email模块,python 3.4.0电子邮件包安装:ImportError:没有名为'cStringIO'的模块...
  7. 生成一定数量的不重复随机数
  8. pku1363 Rails
  9. 电力-103规约主站端实现
  10. K8S入门系列(1)-Windows10安装Docker,配置阿里云加速器
  11. lomboz 官方网址
  12. 免费电子书籍--网址
  13. 卡尔沃宁方法 | 计算运动目标心率
  14. 字符串全排列算法_C#版_剑指OFFER
  15. 网络基础一(物理层)
  16. scale与zoom的差异
  17. SVLAN,CVLAN,PVLAN是属于SVLAN(Stack VLAN)的观念
  18. 深入理解计算机系统-bomblab详解
  19. echart 的各大国家城市坐标
  20. 孕妇计算机老师待机房可以吗,微机房辐射对胎儿的影响

热门文章

  1. 联想y7000电脑未正确启动_联想拯救者Y7000笔记本安装win7系统的操作方法
  2. C#阿里云视频中心——直播
  3. 手风琴图片跳转(html、cs、js实现)
  4. LCT(link-cut-tree)入门
  5. [调试记录]3288 7.1平台上移植美格 SLM790 4G模块
  6. JavaWeb之Eclipse中使用Maven构建SpringMVC项目
  7. 树莓派4b部署LNMP+Tor,搭建在Dark web上的网站
  8. 【文件系统制作】制作jffs文件系统
  9. Odoo14如何开启debug模式?
  10. Struts多附件上传