安卓逆向 06 查看界面控件的作用

原生方式开发的app,使用Java和C++开发,加密用的是Java和C++
H5的app,使用Webview控件加载网页,加密用的是JS
app自动化测试,需要知道控件的id,或者说需要定位到控件

1. 使用uiautomatorviewer.bat查看

Android SDK根目录\tools\bin 下 有uiautomatorviewer.bat 双击打开 此时会生成截屏。鼠标移动到左边的截图区域 ,即可看到对应元素的信息,类似浏览器的elemens页面
安卓逆向 06 查看界面控件的作用_第1张图片
安卓逆向 06 查看界面控件的作用_第2张图片

  1. 使用Appium查看
    a) 下载

    https://github.com/appium/app...

b)安装
默认安装即可

c) Appium的配置
安装Java SDK 建议将SDK的根目录加入到自定义 系统环境变量 ANDROID_HOME 。
配置android SDK

c) Appium的启动参数

  1. 禁止截屏
    activity.getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);
    activity.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_SECURE);

安卓逆向 06 查看界面控件的作用_第3张图片
安卓逆向 06 查看界面控件的作用_第4张图片
安卓逆向 06 查看界面控件的作用_第5张图片
安卓逆向 06 查看界面控件的作用_第6张图片

你可能感兴趣的:(爬虫)