首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vscode中开发Flutter应用及使用Android 真机与虚拟机调试

1. Vscode 中开发运行 Flutter 应用 1. 安装 Flutter 插件 ? 2. 安装 Dart 插件 ? 3....运行Flutter项目 flutter run r 键: 点击后重新加载; p 键: 显示网格; o 键: 切换 android 和 ios 的预览模式; q 键: 退出调试预览模式; 4....Vscode 连不上第三方模拟器 以夜神模拟器为例,在命令行CD到对应安装文件目录,如 D:\Program Files\Nox\bin,然后运行: nox_adb.exe connect 127.0.0.1...关闭 HBuilder 之类占用 ADB 端口的软件; (3). 数据线一定要可用(可以用 360 手机助手检测)。 3. Flutter 虚拟机模拟器调试 1. 必备条件 (1)....模拟器安装好后需要打开。 2. 注意事项 (1). 关闭电脑上面的手机助手,比如: 360 手机助手、 应用宝等占用 ADB 端口的软件; (2).

5.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【APP 逆向百例】Frida 初体验,root 检测与加密字符串定位

    逆向目标 设备:Google Pixel4,Android 10,已 root APP:UnCrackable-Level1.apk(可在公众号回复 APP 获取) APP 检测了 root,如果手机...安装 ADB adb(Android Debug Bridge)即安卓调试桥,安装后可以在电脑上与手机进行交互,Android Studio 等工具里面会自带 adb,有时候我们并不想下载这么大的工具,...图片 逆向分析 使用 adb install 命令安装 UnCrackable-Level1.apk,打开该 APP,会检测到 root,出现 Root detected!...,如下图所示: 图片 分析 Java 代码,有一个 if-else 判断,obj 为输入的字符串,a.a(obj) 判断为真,就表示输入正确。...APP 名称,spawn 模式传入的是 APP 包名,查看 APP 名称和包名的方法有很多,这里介绍两个 frida 命令,frida-ps -Uai:列出安装的程序,frida-ps -Ua:列出正在运行中的程序

    1.6K20

    Android Debug Bridge

    需要说明的是,每一个模拟器或手机使用一对有序的端口,偶数号 端口用于控制台连接,奇数号端口用于adb连接,例如: Emulator 1, console: 5554 Emulator 1...查询模拟器或手机状态 了解adb服务端连接的模拟器或手机可以帮助更好的使用adb命令,这可以通过devices命令列举出来: adb devices 执行结果是adb为每一个设备输出以下状态信息:...USB设备就会返回错误 -e 命令仅对运行中的模拟器有效 如果有多个运行中的模拟器就会返回错误 -s 命令仅对adb关联的特定序列号 如果不指定设备就会返回错误 的模拟器或手机有效 (例如...在模拟器或手机与adb发生连接后就执行install,会由于系统还没有完全启动而会引起错误。 服务端项 start-server 检测adb服务进程是否启动,如果没启动则启动它。...shell [] 在目标模拟器或手机上执行shellCommand然后退出远程SHELL 执行Shell命令 Adb提供了shell来在模拟器或手机上运行各种各样的命令,这些命令的二进制形式存在于这个路径中

    1.5K21

    Android 调试桥

    可以从 android_sdk/platform-tools/ 目录执行 adb devices 来验证设备是否连接。如果已连接,您将看到设备名称以“设备”形式列示。...wait-for-device 阻止执行,直至设备处于在线状态,即直至此实例状态为 device。...-f:在内部系统内存上安装软件包。 -d:允许版本代码降级。 -g:授予应用清单中列出的所有权限。 uninstall [options] package 从系统中移除软件包。...1 [internal]:安装在内部设备存储上 2 [external]:安装在外部介质上 set-permission-enforced permission[true|false] 指定是否应强制执行给定的权限...读取应用的 ART 配置文件 从 Android 7.0(API 级别 24)开始,Android Runtime (ART) 会收集已安装应用的执行配置文件,其可用于优化应用性能。

    2K30

    安卓的shell命令_android执行linux命令

    adb devices 查询电脑已连接的设备 adb shell pm list packages 列出目标设备中已安装的应用程序包 adb shell pm list packages...-f 列出目标设备中已安装的应用程序包的具体位置 adb uninstall xxx 卸载或删除的应用包xxx adb pull /data/app/com.tencent.tbs-1/...base.apk 将手机已安装程序的apk下载到你所在的文件夹 /* 安装卸载apk */ adb install xx.apk (一定要切换到含有apk的文件夹) 也可以:pm install...adb devices查看你的设备; adb -s xiaomi shell:-s命令表示选择设备,这里是选择xiaomi设备进shell exit 退出shell状态 以下两个只能在shell...支持模糊匹配 例如adb shell dumpsys activity services com.linux.example +++++++++++++++++++++++++ 查看正在运行的 activity

    3.2K10

    盘点Python编程的简易版自动化工具——ADB史上全操作

    前言 ADB,中文名安卓调试桥,它是一种功能多样的命令行工具,可用于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限。...—a 监听所有网络接口,而不仅仅是localhost   -d 使用USB设备(如果多个设备连接错误)   -e 使用TCP / IP设备(如果可用多个TCP / IP设备错误)   -s 使用给定的序列号...3.安装卸载应用 adb install D:/aa.apk #安装在电脑上的apk adb install -r D:/aa.apk#覆盖安装 保留数据和缓存文件 -g 授予所有运行时权限 adb shell...rm 删除文件 top 查看进程的资源占用情况 1).进入退出 adb shell #进入shell 返回$ 则没有root权限 #有root权限 exit #退出shell 2).设备的相关信息...pm enable ** #启用给定的软件包或组件(写为“package/class”) adb shell pm disable ** #停用给定的软件包或组件(写为“package/class”)

    2K20

    推荐一款好用的APP性能测试工具——Monkey!

    它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。...手机设备上安装一个模拟器手机执行 monkey+参数 (手机模拟器可以通过百度搜索或360手机助手搜android terminal,安装即可,可以在模拟器的命令行中输入mokey +参数) (4)....1 -p 包名 事件总数,这个我标记了-s 1,命令操作完之后,我发现有日志报错,我想重新执行这个monkey操作,那你就可以继续执行这个命令,排错时常用。...重现问题 Monkey测试出现错误后,一般的查错步骤为以下几步: 找到是 monkey 里面的哪个地方出错 查看 Monkey 里面出错前的一些事件动作,并手动执行该动作 若以上步骤还不能找出,可以使用之前执行的...测试结果初步判断 monkey 执行时未加--ignore-crashes --ignore-crashes参数,就先浏览日志中Events injected: 值,查看当前已执行的次数,就知道有无bug

    6K21

    搭建设备管理平台-STF(Device Farmer)

    特点: 1、支持:Android版本2.3.3(SDK级别10)至10(SDK级别29) 2、从浏览器远程控制任何设备(实时屏幕视图、支持从自己的键盘键入文本、拖放安装和启动.apk文件、执行shell...软件源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 如执行报如下错误...修改文件,将python改为python2 vim /usr/bin/yum-config-manager 之后保存退出,再次执行添加yum软件源命令即可。...3、更新yum软件源缓存,并安装docker-ce yum makecache fast yum -y install docker-ce 注:如果想要选择版本安装 (1)查询可安装版本 yum list...或WiFi方式连接主机,可用如下命令查看是否已连接 docker exec -i -t 5ea9925d906c adb devices 如图所示:显示断开连接的设备

    2.6K30

    APP渗透

    总结一下就是如果allowBackup属性为true时就可对应用程序数据备份,即为 allowBackup 开启,记录漏洞,停止测试 应用权限测试 应用权限分配不合理 1、使用反编译工具反反编译 2、...adb shell screencap -p > 1.png 如果成功截图 说明没有防截屏 漏洞存在 威胁等级 当使用第三方程序(或系统截屏)可以对客户端内容进行截屏时,为中风险;当客户端 会对截屏操作进行有效抵抗时...如果切换前处于已登录状态,切换后一定时间内是否会自动退出当前 会话。 我自己的理解就是 当我填了账号密码后 切换到了其他app。再回来时 账号密码应该被清空而不是一直保留。...如果会清空账号密码,会自动注销 为安全 UI信息泄露 检查客户端的各种功能,看是否存在敏感信息泄露问题。 使用错误的登录名或密码登录,看客户端提示是否不同。...威胁等级 若在用户名输入错误和密码输入错误时提示信息不同则存在 UI 信息泄露问题, 此时为低风险,否则无风险。 安全建议 注意UI信息防护 验证码安全 安全退出 测试客户端退出时是否正常终止会话。

    1K10

    Android 调试桥 (adb)

    例如: 模拟器 1,控制台:5554 模拟器 1,adb:5555 模拟器 2,控制台:5556 模拟器 2,adb:5557 依此类推 如上所示,在端口 5555 处与 adb 连接的模拟器与控制台监听端口为...您可以通过从 android_sdk/platform-tools/ 目录执行 adb devices 来验证设备是否已连接。如果已连接,您将看到设备名称以“设备”形式列出。...将 Android 设备和 adb 主机连接到这两者都可以访问的同一 WLAN 网络。请注意,并非所有接入点都适用;您可能需要使用防火墙已正确配置为支持 adb 的接入点。...(pm) 工具发出命令,以对设备上安装的应用软件包执行操作和查询。...表 5. screenrecord 选项 显示命令语法和选项 读取应用的 ART 配置文件 从 Android 7.0(API 级别 24)开始,Android Runtime (ART) 会收集已安装应用的执行配置文件

    5.3K30

    附送「必备adb命令」拿走不谢 !

    目录 一、往期回顾 二、了解 adb 命令 1.adb 的使用和配置 2.如果现在同时有 2 个设备呢,怎么指定安装到哪个设备上?...adb 是安卓才有的,ios 没有。 1.adb 的使用和配置 目标 1、掌握 adb 安装配置的方式。 2、掌握 adb 使用方法及常见命令。 1.1何为 adb?...、在设备执行 shell 命令等功能 1.2adb 组成 「客户端 client:」 运行在你的电脑上,你可以通过 shell 来调用起一个客户端。...提供了一系列 API:执行 UI 测试在系统或者第三方 app 上面。 允许在被测设备上执行操作,比如打开系统设置菜单。 适合编写黑盒自动化测试。...如果提示远端设备不存在,可能是设备被别人占用了(运行 Appium 代码的同时打开了 UI Automator Viewer 进行截图),等到 Appium server 中将当前会话关闭了,退出了这个

    3.6K11

    adb 官方文档介绍

    可以从 android_sdk/platform-tools/ 目录执行 adb devices 来验证设备是否连接。如果已连接,您将看到设备名称以“设备”形式列示。...-s:在共享的大容量存储(如 sdcard)上安装软件包。 -f:在内部系统内存上安装软件包。 -d:允许版本代码降级。 -g:授予应用清单中列出的所有权限。...1 [internal]:安装在内部设备存储上 2 [external]:安装在外部介质上 set-permission-enforced permission [true|false] 指定是否应强制执行给定的权限...1 [internal]:安装在内部设备存储上 2 [external]:安装在外部介质上 set-permission-enforced permission [true|false] 指定是否应强制执行给定的权限...读取应用的 ART 配置文件 从 Android 7.0(API 级别 24)开始,Android Runtime (ART) 会收集已安装应用的执行配置文件,其可用于优化应用性能。

    3.7K20

    附送「必备adb命令」拿走不谢 !

    目录 一、往期回顾 二、了解 adb 命令 1.adb 的使用和配置 2.如果现在同时有 2 个设备呢,怎么指定安装到哪个设备上?...adb 是安卓才有的,ios 没有。 1.adb 的使用和配置 目标 1、掌握 adb 安装配置的方式。 2、掌握 adb 使用方法及常见命令。 1.1何为 adb?...之所以输出日志是方便定位问题的,如果你看不懂日志里的错误提示,你可以将下载下来的日志发给开发。 2.如果现在同时有 2 个设备呢,怎么指定安装到哪个设备上? 加上-s具体可以百度。...提供了一系列 API:执行 UI 测试在系统或者第三方 app 上面。 允许在被测设备上执行操作,比如打开系统设置菜单。 适合编写黑盒自动化测试。...如果提示远端设备不存在,可能是设备被别人占用了(运行 Appium 代码的同时打开了 UI Automator Viewer 进行截图),等到 Appium server 中将当前会话关闭了,退出了这个

    1.8K20

    Appium+python自动化(十六)- ADB命令,知否知否,应是必知必会(超详解)

    我也查看设备连接情况,以及安装包的package和Activity等等一些东西,和我代码里配置的Appium Desired Capabilities参数都正确,你看看是什么问题吧。.../设备实例就执行 -s 这个命令的话,adb会产生一个错误. 7、安装软件 你可以使用adb从你的开发电脑上复制一个应用程序,并且将其安装在一个模拟器/设备实例。...要注意的是,如果你正在使用Eclipse IDE并且已经安装过ADT插件,那么就不需要直接使用adb(或者aapt)去安装模拟器/设备上的应用程序。...例如: adb wait-for-device install .apk 上面的命令只有连接上了模拟器/设备连接上了adb服务才会被执行,而在Android系统完全启动前执行就会有错误发生....shell [] 连接模拟器/设施执行shell命令,执行完毕后退出远程shell端l.

    2K50

    android逆向之frida安装与使用

    这篇文章最后以分析UnCrackable-Level1.apk介绍frida脚本的使用,如果大佬们对前面介绍的adb、frida安装已经清楚,则可以直接拉到最后看UnCrackable-Level1.apk...一、安装frida 在电脑上安装adb 安装adb是为了在电脑上通过adb与手机进行交互。...目录中找到adb.exe,将该目录设置为系统环境变量,即可在命令行中使用adb,具体安装方法可以百度或者Google一下参考 mac安装adb可以参考如下链接 https://www.jianshu.com.../p/52e9b44460d0 安装完adb后,通过数据线将手机与电脑进行连接,手机设置允许usb调试,然后执行adb devices命令查看手机是否已经跟电脑连接成功,如下所示 在电脑上安装python3...感兴趣的大佬可以试一试,完成项目代码可以在公众号回复“codeUncrackable1Test”,通过百度云下载。

    5.5K30
    领券