查看apk包名和Activity名
今天遇到一个bug,比较有意思。
情景:
- 测试一个钻石提现功能,条件是账户里必须有价值等于或者超过50美元的钻石,才允许提现,否则无法进行下一步。
测试步骤:
- 提现页面输入一个小于50美元的提现金额,不点击下一步
- 进入手机shell,获取root权限,执行 am start -n com.cs.test/.activity.WithdrawCardListActivity,回车之后就能进入选择银行卡页面
- 输入银行卡卡号,下一步,提现了
这个测试的意图就是,在不满足判断条件的情况下,越过app的验证,继续后面的操作。
这里要学习的就是 am start -n com.cs.test/.activity.WithdrawCardListActivity 这个命令。
前面的篇章有介绍过,am start -n <包名>/<包名>.<Activity名> 这条命令的作用就是启动程序或者直接启动某个Activity,就像这个测试中的跳转一样。
那么问题来了,怎么获取这个app的包名和Activity名呢?
查看包名的方法有以下两种但不局限于这两种:
- aapt dump badging <apk文件路径> ,aapt是SDK的一个小工具,在build-tools里面
- 使用re文件管理器,查看/data/app
查看Activity名的方法:
- adb shell dumpsys activity | grep "Card" -----Linux
- adb shell dumpsys activity | findstr "Card" -----Windows
记得一定要进行过滤,因为一个app会有很多个Activity,不过滤会找得头都晕的。
然后,问题又来了,aapt 这个命令又该怎么用呢?知道aapt可以用来查看包名、activity名、版本等很多信息,后面用到再逐个去了解,先知道有这么回事儿就行了。
转载于:https://www.cnblogs.com/mgzc-1508873480/p/7066266.html
查看apk包名和Activity名相关推荐
- php aapt apk 包名,aapt 命令可应用于查看apk包名、主activity、版本等很多信息
List contents of Zip-compatible archive. 1.1 列出压缩文件目录 aapt l 参数: -v:会以table的形式输出目录,table的表目有:Length. ...
- 查看apk包名和Activity的方法
使用adb shell dumpsys window | findstr mCurrentFocus 命令查看当前运行的包名和Activity 包名:com.mymoney Activity:com ...
- 快速获取Android应用包名和Activity名
一.获取包名 方法1: 先说明一下这里讲的方法是通用的,而网上其他方法获取PackageName不通用(因为他是建立在root的基础上的,我不敢保证你的设备已经root). ①在android设备上点 ...
- 通过appt2查看apk包名、versionCode、versionName等
1.复制sdk路径(比如我的是:C:\Users\admin\AppData\Local\Android\Sdk) 2.打开文件夹->粘贴路径->进入build-tools目录->选 ...
- linux 查看apk信息,linux 查看apk包名与类名
使用NDK中的aapt工具查看 aapt dump badging 应用程序.apk damon@cimov-damon:/media/diska-9/workspace/rk/firefly-and ...
- Android系统中app包名、activity名汇总
转载自:http://blog.csdn.net/qq_23100787/article/details/51567306 应用程序名称:Ascend工具 包名:com.genokolar.Novot ...
- android 查看包名 脚本,Monkeyscript---获取包名主界面名和位置坐标
一.monkey随机事件有三类:点击.输入.手势 二.Monkeyscript难点:如何获取坐标 三.Monkeyscript API: 1.轨迹球(手势)事件: DispatchTrackball( ...
- Android 安全之如何反编译与加密apk包
apk包真的安全吗?会被反编译吗?如何防止被反编译? 相关文章:Android apk如何加固防止被破解(防止逆向编译) 一.查看APK包的源码 dex2jar 这个工具用于将dex文 ...
- 查看apk的包名和启动页activity,adb命令启动app
查看apk的包名和启动页activity: aapt dump badging apk路径 第一个就是包名 launchable-activity对应的是启动页activity,在比较靠下的位置 ...
- android adb apk包名,ADB命令简单使用--查看包名、activity等
1.连接设备 adb connect ip 2.查看连接的设备 adb devices 3.安装/卸载Android 应用 adb install packagesname adb uninstall ...
最新文章
- 如何更改微调器的文字大小和文字颜色?
- CCpp.CallGraph
- datetime 取分钟_datetime-Javascript,时间和日期:获取给定毫秒值的当前分钟,小时,天,周,月,年...
- iOS开发者React Native学习路线
- oracle ip欺骗,Oracle 在重要的表上限制某些IP、用户的恶意操作
- 一文看懂用Python读取Excel数据
- tensorflow中用saver保存模型
- QT Creator5.14软件的安装与使用(Win7与Ubuntu20.04)
- codeforces 14D
- delphi xe 连接mysql_delphixe7支持MYSQL连接的方式
- Java练习题——集合
- 越狱后显示网络无法连接服务器,苹果手机:iOS12 越狱后 Cydia 无法联网闪退等问题汇总...
- ES RestClient查询文档
- 服务器间文件拷贝显示busy,网站解决和优化Server is too busy的一些方法
- linux装中文字库,对linux安装中文字体库
- 在控制台下刻录CD(转)
- 5.3.1 Unique Binary Sear Trees
- JavaScript——ES8新特性
- 哈夫曼树(模拟+哈夫曼树+最小WPL)
- 由Maleimide参与的Biotin-C5-Mal试剂具有荧光猝灭能力