一、用adb这样找当前Activity https://blog.csdn.net/u012539700/article/details/104345007
微信的
C:\Users\Administrator>adb shell “dumpsys activity | grep ‘mFocusedActivity’”
mFocusedActivity: ActivityRecord{8acbb73 u0 com.tencent.mm/.plugin.offline.ui.
WalletOfflineCoinPurseUI t635}
支付宝的
C:\Users\Administrator>adb shell “dumpsys activity | grep ‘mFocusedActivity’”
mFocusedActivity: ActivityRecord{65a72fd u0 com.eg.android.AlipayGphone/.Alipa
yLogin t658}
————————————————
https://www.cnblogs.com/McCa/p/4527930.html
DOC命令:查看后台运行的activity:
adb shell dumpsys activity
running activity:
模拟器曾经运行过的 activity:
二、https://www.cnblogs.com/yhtboke/p/14593151.html
解密AndroidManifest.xml、AXMLPrinter2.jar源码下载
直接解压apk,打开AndroidManifest.xml显示乱码,因为这里面是二进制字符,和打开文件的编辑器无关。(也可以用ultraedit打开查看,有明文显示。只是看起来搜起来不是很方便而已)
打开APK里的AndroidManifest.xml不乱码:方法一
反编译apk:apktool d es.apk F:\tmp\es,反编译后任意编辑工具打开都不乱码
注:apktool可搜索下载,aapt在apktool的压缩包内
直接查看apk内的AndroidManifest.xml:
aapt dump xmltree es.apk AndroidManifest.xml >63.txt
方法简单,但是显示的内容比较乱
逆向AndroidManifest.xml的方法:
下载AXMLPrinter2.jar文件,逆向xml文件:命令行输入以下命令:
java -jar AXMLPrinter2.jar AndroidManifest.xml ->AndroidManifest.txt
如果是eclipse可以尝试检查以下选项:
“window -preferences- general-Editors-text Editors – Spelling : Enconding”
AXMLPrinter2.jar及其源码下载地址:
https://download.csdn.net/download/a857700631/16207823
com.tencent.mm.plugin.wallet.pay.ui.WalletPayUI 订单
com.tencent.mm.plugin.collect.reward.ui.QrRewardMainUI 赞赏码
com.tencent.mm.plugin.scanner.ui.BaseScanUI 扫码
com.tencent.mm.plugin.collect.ui.WalletCollectQrCodeUI 收款码设置?
com.tencent.mm.plugin.collect.ui.CollectMainUI 收款码
com.tencent.mm.plugin.collect.ui.CollectHKMainUI 收款码港币收款
com.tencent.mm.plugin.aa.ui.LaunchAAUI 设置AA每人多少钱
com.tencent.mm.plugin.finder.ui.FinderSelfQRCodeUI 视频号码
com.tencent.mm.plugin.wallet_core.ui.WalletVerifyCodeUI 钱包验证码
com.tencent.mm.plugin.offline.ui.WalletOfflineCoinPurseUI 付款码
1|HWANA:/ $ dumpsys activity | grep ‘mFocused’
mFocusedApp=ActivityRecord{42c49bc u0 com.eg.android.AlipayGphone/com.alipay.mobile.scan.as.main.MainCaptureActivity t12412}
mFocusedWindow=Window{15a7e4c u0 com.eg.android.AlipayGphone/com.alipay.mobile.scan.as.main.MainCaptureActivity}
mFocusedApp=ActivityRecord{c9f9d44 u0 com.eg.android.AlipayGphone/com.alipay.mobile.payee.ui.PayeeQRNewActivity t12412}
mFocusedWindow=Window{e1f00c3 u0 com.eg.android.AlipayGphone/com.alipay.mobile.payee.ui.PayeeQRNewActivity}
mFocusedApp=ActivityRecord{ead28c9 u0 com.eg.android.AlipayGphone/.AlipayLogin t12412}
mFocusedWindow=Window{ba6d816 u0 com.eg.android.AlipayGphone/com.eg.android.AlipayGphone.AlipayLogin}
dumpsys activity | grep ‘Focus’
com.alipay.android.phone.offlinepay.ui.OfflinePayActivity 空中支付
com.eg.android.AlipayGphone.AlipayLogin
com.alipay.mobile.onsitepay.merge.OnsitepayActivity 付款码
com.alipay.mobile.scan.as.main.MainCaptureActivity 扫码
com.alipay.mobile.payee.ui.PayeeQRNewActivity 收款码
adb unauthorized 解决方案
https://blog.csdn.net/WOAIWOJIAWEIHAO150/article/details/117222072
adbdevices找不到设备的解决方法
https://pythonjishu.com/siesmhruzydgkjw/
解决adb无法找到设备的问题
https://www.python100.com/html/77081.html