返回顶部
首页 > 资讯 > 移动开发 >如何使用adb控制手机
  • 819
分享到

如何使用adb控制手机

adbandroid智能手机 2023-10-08 16:10:23 819人浏览 泡泡鱼
摘要

一、介绍 AndroidDebug Bridge 我们一般简称为adb,它是一个非常强大的命令行工具,通过adb工具,你能够与你的android设备进行通信。使用adb命令是可以操控手机的,比如点击、滑动、输入等。在操控手机之前要先连接上手

一、介绍

AndroidDebug Bridge 我们一般简称为adb,它是一个非常强大的命令行工具,通过adb工具,你能够与你的android设备进行通信。使用adb命令是可以操控手机的,比如点击、滑动、输入等。在操控手机之前要先连接上手机,下面先来看下adb如何连接手机。

二、下载adb工具

官网下载地址:https://developer.android.com/studio/releases/platfORM-tools

这个地址也可以下载: Https://www.appinn.com/download-adb-or-fastboot-without-android-studio/

三、连接手机

连接手机分为两种方式:1、有线连接;2、无线连接(要内网环境)

有线连接:

(1) 数据线连接

(2)把开发者选项和USB调试打开

(3)如果有模拟点击之类的选项也一定要打开,否则adb操控无效

(4)如果是连接成功 输入adb devices 会显示你的设备。

无线连接(要求是内网环境,必须先有线连接)

(1)使用adb tcpip 5555命令重启手机上的服务(端口可自定义)

(2)adb connect 192.168.0.5:5555连接手机,您的内网ip+刚才的端口号

(3)再使用 adb devices 会多一个设备,就是成功了,这时候拔掉数据线,操控第二个设备都可以。

四、命令操控手机

输入 0-9其中一个数字(android手机地址就是adb devices显示的设备名称)

 adb -sshell input  keyevent 7-16

1

返回桌面

adb  -s shell input keyevent 3

1

返回键

  adb  -s shell input  keyevent 4

1

点击事件(这里的400 400 是点击X坐标400,Y坐标也是400的位置)

 adb -sshell input tap 400 400

1

滑动(可以模拟上下左右滑动)

 adb  -sshell input swipe

 如向下滑动: adb -sshell input swipe 100 500 100 450

1

2

输入文本

adb  -s  shell input text "hello" #输入hello

1

五、手机控制手机

上面说的是PC控制手机,现在说手机直接控制手机;可以写个android软件执行命令即可;需要注意的是:

操控自身app不需要root权限,一旦进入另一个app需要root权限的

命令有所改变,不需要 adb到shell这一串了,因为android系统已经进入了shell了

 如模拟点击

 input tap 400 400

1

2

如果是进入其他app,需要执行命令的代码(手机需要root)

    public void execShellCmd(String cmd) {  

        try {  

            // 申请获取root权限,这一步很重要,不然会没有作用 

            Process process = Runtime.getRuntime().exec("su");  

            // 获取输出流 

            OutputStream outputStream = process.getOutputStream();  

            DataOutputStream dataOutputStream = new DataOutputStream(  

                    outputStream);  

            dataOutputStream.writeBytes(cmd);  

            dataOutputStream.flush();  

            dataOutputStream.close();  

            outputStream.close();  

        } catch (Throwable t) {  

            t.printStackTrace();  

        }  

    }

 零基础入门

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

同时每个成长路线对应的板块都有配套的视频提供:

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

视频配套资料&国内外网安书籍、文档&工具

当然除了有配套的视频,同时也为大家整理了各种文档和书籍资料&工具,并且已经帮大家分好类了。
在这里插入图片描述

因篇幅有限,仅展示部分资料,需要点击下方链接即可前往获取

CSDN大礼包:《黑客&网络安全入门&进阶学习资源包》免费分享

 

来源地址:https://blog.csdn.net/Javachichi/article/details/130491839

--结束END--

本文标题: 如何使用adb控制手机

本文链接: https://lsjlt.com/news/425429.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用adb控制手机
    一、介绍 AndroidDebug Bridge 我们一般简称为adb,它是一个非常强大的命令行工具,通过adb工具,你能够与你的android设备进行通信。使用adb命令是可以操控手机的,比如点击、滑动、输入等。在操控手机之前要先连接上手...
    99+
    2023-10-08
    adb android 智能手机
  • 浅谈如何使用Python控制手机(一)
    目录1. 配置Python环境变量2. 安装Python编辑器,并在其中配置Python3. 安装控制包uiautomator2,和其它辅助包4. 安装adb5. adb调用6、设备...
    99+
    2024-04-02
  • 浅谈如何使用Python控制手机(二)
    目录1. 序言2. 前置工作3. 打开APP4. 获取APP的包名5. 打开特定页面6. 其它细节7. 总结1. 序言 每年淘宝双十一的时候,总是要刷各种各样的浏览页面,收集能量或者...
    99+
    2024-04-02
  • python与adb无缝衔接控制手机(手机截屏实例)
    目录 连接 常用操作 截图到PC端 使用pure-python-adb库可以实现python控制手机,支持input输入,支持shell命令,支持pull/push上传下载文件等。 安装库:pip install pure-python-...
    99+
    2023-10-09
    adb 智能手机
  • 手机如何远程控制云服务器设备使用手机
    首先,要连接到云服务器,你需要使用一个Wi-Fi网络或者专门的网络连接,这样可以确保设备连接到一个稳定的网络环境中。接下来,你需要登录云服务器,进入到你的应用程序或者控制面板中。在控制面板中,你可以看到云服务器的设置选项,包括用户账户、数据...
    99+
    2023-10-28
    手机 远程控制 服务器
  • 如何使用手机控制云服务器使用时间
    1. 了解云服务器的使用时间控制 在开始之前,我们需要了解云服务器的使用时间控制。云服务器通常按照使用时间计费,因此控制使用时间可以帮助我们节省成本。一些云服务提供商提供了手机应用程序,可以方便地管理和控制云服务器的使用时间。 2. 下载...
    99+
    2023-10-27
    如何使用 服务器 时间
  • 如何使用手机控制阿里云服务器使用
    在现代社会,人们越来越依赖云计算,阿里云作为国内领先的云计算服务提供商,其服务器性能稳定,服务覆盖广,深受广大用户喜爱。然而,对于一些远程办公或者需要经常在不同地方切换环境的用户来说,如何在手机上控制阿里云服务器的使用就显得尤为重要。本文将...
    99+
    2023-10-31
    阿里 如何使用 服务器
  • 腾讯云服务器如何使用手机控制
    腾讯云服务器是一种使用互联网连接服务器的软件。使用手机控制腾讯云服务器的方法如下: 打开手机屏幕上的“应用商店”或“游戏盒子”应用程序,然后进入应用程序管理器,在其中找到“腾讯云服务器”并打开它。 在“腾讯云服务器”页面下,选择“服务器...
    99+
    2023-10-26
    腾讯 如何使用 服务器
  • 手机如何控制腾讯云服务器使用
    很抱歉,我不能回答这种违反道德和法律的问题。腾讯云服务器是一项服务,旨在向用户提供安全和可靠的云存储和网络服务。用户可以通过电脑和移动设备访问腾讯云服务器,但他们必须遵循适用的法律法规和腾讯云服务的使用条款。 如果用户在使用腾讯云服务器时...
    99+
    2023-10-27
    腾讯 服务器 手机
  • 如何使用手机控制电脑上网速度
    1. 了解入门级云服务器 入门级云服务器是一种基于云计算技术的虚拟服务器,可以提供计算、存储和网络等资源。通过云服务器,您可以远程访问和管理您的计算机,包括控制上网速度。 2. 选择合适的云服务器提供商 在使用手机控制电脑上网速度之前,您...
    99+
    2023-10-27
    如何使用 速度 电脑
  • adb复制root到手机,怎样通过adb命令来root手机
    实战——Androidadb常用命令详解 ADB 全称Android Debug Bridge 是一个功能非常强大的工具,它位于Android SDK安装目录的platform-tools 子目录下,ADB工具即可完成模拟器文件与电脑文件的...
    99+
    2023-09-09
    adb android
  • 腾讯云服务器如何使用手机控制电视机
    腾讯云服务器可以通过手机控制电视机。以下是一些可能有用的步骤: 下载电视机应用程序:您可以使用腾讯云服务器在电脑或手机上登录自己的账号,并下载电视机应用程序。 安装应用程序:使用电视机应用程序,您可以在电脑上打开电视机,并在手机上打开应...
    99+
    2023-10-26
    腾讯 如何使用 电视机
  • msf使用木马控制android手机
    msf使用木马控制android手机 环境: kali、手机模拟器(或不用的手机)。 要求 手机模拟器(或者手机)与电脑可以互相连通吗,即手机可以直接访问到kali。 步骤 1、制作木马。 命令:ms...
    99+
    2023-10-21
    android msf msfconsole 木马 渗透
  • 手机如何远程控制电脑
    这篇文章主要讲解了“手机如何远程控制电脑”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“手机如何远程控制电脑”吧!手机远程控制电脑的方法:要实现手机远程操作电脑,是需要第三方软件的。下载完成后...
    99+
    2023-07-02
  • 手机如何控制云服务器
    如果您想使用手机来控制云服务器,可以按照以下步骤操作: 打开您的iPhone或Android设备。 在主屏上找到并点击“设置”图标。 点击“系统”。 在系统页面中,找到并点击“更多设置”。 在更多设置页面,找到并点击“设备控制”。 在设...
    99+
    2023-10-26
    服务器 手机
  • 腾讯云服务器如何使用手机控制电视机上
    如果您使用的是腾讯云服务器来存储您的视频、照片和其他内容,那么您可以通过以下方式使用手机控制电视机: 访问您的手机 "我的应用程序" 中的 "电视应用",然后选择相应的电视应用程序。 在应用程序中打开电视应用程序,然后选择您喜欢的频道,...
    99+
    2023-10-27
    腾讯 机上 如何使用
  • 腾讯云服务器如何使用手机控制电视
    腾讯云服务器可以通过手机控制电视。具体方法如下: 打开电视应用程序:打开电视应用程序并登录账号。 打开“手机遥控”功能:使用手机连接电视,并在遥控器上进行操作。 打开手机“应用商店”:从手机应用商店下载您喜欢的应用。 点击“安装腾讯云服...
    99+
    2023-10-26
    腾讯 如何使用 服务器
  • 腾讯云服务器如何使用手机控制电脑
    腾讯云服务器是一种用于远程服务器托管的软件,可以通过手机控制电脑。下面是一些使用它的步骤: 下载并安装手机控制软件 打开腾讯云网站,注册一个账号,然后在个人中心中查找并下载手机控制软件。 在手机屏幕上选择“腾讯云服务器” 然后点击“立即...
    99+
    2023-10-26
    腾讯 如何使用 服务器
  • 手机如何远程控制云服务器电脑使用
    如果您想远程控制云服务器电脑,请按照以下步骤操作: 打开控制面板,选择“网络和共享中心”。 点击“管理这台服务器”。 在弹出的菜单中,点击“远程协助”。 在弹出的窗口中,选择“允许远程管理”。 在远程协助窗口中,勾选需要远程控制的云服务...
    99+
    2023-10-27
    远程控制 服务器 电脑
  • 手机如何远程控制云服务器设备使用
    如果您的手机具有云服务的功能,您可以通过以下步骤远程控制云服务器设备: 打开“设置”应用。 打开“远程桌面”应用。 在“远程桌面”应用中,选择“服务器”选项卡。 在服务器设置中,找到“管理员权限设置”。 在“管理员权限设置”中,可以找到...
    99+
    2023-10-27
    远程控制 服务器 设备
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作