• adb 查找应用包名,应用 Activity 等信息


    列出设备上的包

    不使用参数:adb shell pm list packages,打印设备/模拟器上的所有软件包

    根据包名查看应用的activity

    命令: dumpsys package 包名

    adb shell dumpsys package 包名

    petrel-cv96d:/data/app # dumpsys package com.install.service.store
    Activity Resolver Table:
      Non-Data Actions:
          android.intent.action.MAIN:
            d10dadb com.install.service.store/.SplashAdActivity filter 3c37b2e
              Action: "android.intent.action.MAIN"
              Category: "android.intent.category.LAUNCHER"
              AutoVerify=false

    Receiver Resolver Table:
      Non-Data Actions:
          android.app.action.DEVICE_ADMIN_DISABLED:
            33e1978 com.install.service.store/.ActivateDeviceAdminReceiver filter 2e879a9
              Action: "android.app.action.DEVICE_ADMIN_ENABLED"
              Action: "android.app.action.DEVICE_ADMIN_DISABLED"
              AutoVerify=false
          android.app.action.DEVICE_ADMIN_ENABLED:
            33e1978 com.install.service.store/.ActivateDeviceAdminReceiver filter 2e879a9
              Action: "android.app.action.DEVICE_ADMIN_ENABLED"
              Action: "android.app.action.DEVICE_ADMIN_DISABLED"
              AutoVerify=false

    Registered ContentProviders:
      com.install.service.store/android.support.v4.content.FileProvider:
        Provider{8039851 com.install.service.store/android.support.v4.content.FileProvider}

    ContentProvider Authorities:
      [com.install.service.store.provider]:
        Provider{8039851 com.install.service.store/android.support.v4.content.FileProvider}
          applicationInfo=ApplicationInfo{196b8b6 com.install.service.store}

    Key Set Manager:
      [com.install.service.store]
          Signing KeySets: 12

    Packages:
      Package [com.install.service.store] (c3849b7):
        userId=10041
        pkg=Package{4f75524 com.install.service.store}
        codePath=/data/app/com.install.service.store-1
        resourcePath=/data/app/com.install.service.store-1
        legacyNativeLibraryDir=/data/app/com.install.service.store-1/lib
        primaryCpuAbi=null
        secondaryCpuAbi=null
        versionCode=228 minSdk=15 targetSdk=26
        versionName=2.2.8
        splits=[base]
        apkSigningVersion=2
        applicationInfo=ApplicationInfo{196b8b6 com.install.service.store}
        flags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]
        privateFlags=[ RESIZEABLE_ACTIVITIES ]
        dataDir=/data/user/0/com.install.service.store
        supportsScreens=[small, medium, large, xlarge, resizeable, anyDensity]
        timeStamp=2023-08-29 16:03:43
        firstInstallTime=2023-08-29 16:03:43
        lastUpdateTime=2023-08-29 16:03:43
        signatures=PackageSignatures{718688d [a44f5cd2]}
        installPermissionsFixed=true installStatus=1
        pkgFlags=[ HAS_CODE ALLOW_CLEAR_USER_DATA ALLOW_BACKUP ]
        requested permissions:
          android.permission.INTERNET
          android.permission.READ_PHONE_STATE
          android.permission.ACCESS_NETWORK_STATE
          android.permission.ACCESS_WIFI_STATE
          android.permission.CHANGE_WIFI_STATE
          android.permission.REQUEST_INSTALL_PACKAGES
          android.permission.WRITE_EXTERNAL_STORAGE
          android.permission.FOREGROUND_SERVICE
          android.permission.READ_EXTERNAL_STORAGE
        install permissions:
          android.permission.INTERNET: granted=true
          android.permission.CHANGE_WIFI_STATE: granted=true
          android.permission.ACCESS_NETWORK_STATE: granted=true
          android.permission.ACCESS_WIFI_STATE: granted=true
          android.permission.REQUEST_INSTALL_PACKAGES: granted=true
        User 0: ceDataInode=33314 installed=true hidden=false suspended=false stopped=true notLaunched=true enabled=0
          gids=[3003]
          runtime permissions:


    Dexopt state:
      [com.install.service.store]
        Instruction Set: arm
          path: /data/app/com.install.service.store-1/base.apk
          status: /data/app/com.install.service.store-1/oat/arm/base.odex [compilation_filter=interpret-only, status=kOatUpT

  • 相关阅读:
    仿everything的文件搜索工具项目详解:Part2
    暑期JAVA学习(39)UDP通信
    哪款蓝牙耳机接电话好?接打电话的蓝牙耳机推荐
    c++中的特殊类设计
    c++多态与虚函数从根上解决
    git使用merge命令把dev分支的mian.js文件和src下面的vuex文件夹以及config文件夹单独合并到master分支上
    Java网络编程
    Latex如何消除并自定义算法标识
    Mac下载安装配置运行MySQL
    springboot晋韵戏剧点播网站设计毕业设计源码112304
  • 原文地址:https://blog.csdn.net/luguangxu68/article/details/132563946