首页 > 其他分享 >如何使用adb控制手机_adb 连接手机_adb连接手机

如何使用adb控制手机_adb 连接手机_adb连接手机

时间:2024-09-05 09:50:23浏览次数:9  
标签:网络安全 400 adb input 手机 连接

一、介绍

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、有线连接:

(1) 数据线连接

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

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

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

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

(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

返回桌面

adb -s shell input keyevent 3

返回键

adb -s shell input keyevent 4

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

adb -sshell input tap 400 400

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

adb -sshell input swipe

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

输入文本

adb -s shell input text “hello” #输入hello

五、手机控制手机

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

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

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

如模拟点击

input tap 400 400

如果是进入其他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();  

    }  

}

网络安全学习路线

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!

或者扫描下方csdn官方合作二维码获取哦!

在这里插入图片描述

这是一份网络安全从零基础到进阶的学习路线大纲全览,小伙伴们记得点个收藏!

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

阶段一:基础入门

img

网络安全导论

渗透测试基础

网络基础

操作系统基础

Web安全基础

数据库基础

编程基础

CTF基础

该阶段学完年薪15w+没有问题

阶段二:技术进阶(到了这一步你才算入门)

img

弱口令与口令爆破

XSS漏洞

CSRF漏洞

SSRF漏洞

XXE漏洞

SQL注入

任意文件操作漏洞

业务逻辑漏洞

该阶段学完年薪25w+

阶段三:高阶提升

img

反序列化漏洞

RCE

综合靶场实操项目

内网渗透

流量分析

日志分析

恶意代码分析

应急响应

实战训练

该阶段学完即可年薪30w+

阶段四:蓝队课程

img

蓝队基础

蓝队进阶

该部分主攻蓝队的防御,即更容易被大家理解的网络安全工程师。

攻防兼备,年薪收入可以达到40w+

阶段五:面试指南&阶段六:升级内容

img

需要上述路线图对应的网络安全配套视频、源码以及更多网络安全相关书籍&面试题等内容可在文章后方领取。

在这里插入图片描述

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!

或者扫描下方csdn官方合作二维码获取哦!

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

感谢您观看我的文章,谢谢!!

标签:网络安全,400,adb,input,手机,连接
From: https://blog.csdn.net/shanguicsdn000/article/details/141922620

相关文章

  • 手机也能学黑客?三款超好用的手机黑客软件!_手机上可以渗透的
    没有电脑也能当黑客!这三款手机黑客软件你已一定要知道!第一个,Kalilinux如果你听到有人说学黑客很简单,那么他肯定用的Kalilinux,因为KaliLinux里面整理了200多款现成黑客工具,使用起来非常方便,他几乎可以满足初学者的所有想象。kaliLinux是一款基于Debian的Linux发......
  • 14-STM32F103+ML307(中移4G Cat1)基本控制篇(自建物联网平台)-STM32+ML307以SSL单向认
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  说明安装的MQ......
  • 14-STM32F103+ML307(中移4G Cat1)基本控制篇(自建物联网平台)-STM32+ML307以SSL单向认
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ZLIOTB/ML307/my.html"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p>  说明安装的MQ......
  • 手机App抓包
    手机端的最常见抓包工具有Fiddler、charles(花瓶),这款抓包工具都需要电脑端安装的工具和要抓包的手机app在同一个网络下面,然后配置,才可以抓到包。Fiddler配置安卓端抓包的Fiddler配置和iOS端抓包的Fiddler配置:可参考:https://blog.csdn.net/TalorSwfit20111208/article/details/14......
  • Charles - 夜神模拟器证书安装App抓包-charles监控手机出现unknown 已解决
    1.Openssl安装http://slproweb.com/products/Win32OpenSSL.htmlexe下载安装后进行配置 新建系统变量OPENSSL_HOME,变量值设为(绝对路径)软件安装目录下的bin直接浏览 编辑用户变量path,新建%OPENSSL_HOME%,最后点击确定 查看openssl版本,输入命令:opensslversion  2......
  • 【Azure Redis】Redis-CLI连接Redis 6380端口始终遇见 I/O Error
    问题描述使用Redis-cli连接Redis服务,因为工具无法直接支持TLS6380端口连接,所以需要使用stunnel配置TLS/SSL服务。根据文章(LinuxVM使用6380端口(SSL方式)连接AzureRedis(redis-cli&stunnel):https://www.cnblogs.com/lulight/p/14188279.html),配置stunnel后,始终......
  • 杭州网站建设网页手机版
    杭州作为中国的电子商务之都,网站建设在杭州可谓是异常繁荣。随着移动互联网的兴起,越来越多的企业开始注重网页的手机版建设,以满足用户在移动设备上的浏览需求。杭州网站建设公司也专门针对手机版网页进行优化,提供更好的用户体验。手机网站建设的重要性不言而喻。在移动设备的......
  • 使用CCProxy让手机访问电脑能访问的网址
    一、遇到的问题    在某个局域网内,由于电脑端进行了hosts配置,可以访问某个特定网站AAA,大部分android手机由于无法root导致无法配置hosts文件(android通过使用模拟器root后可以修改hosts文化);ios由于权限原因也无法配置hosts文件,所以无法访问AAA网站。二、解决方法  ......
  • Node.js实名认证接口示例-身份证、银行卡、手机号实名认证
    随着互联网的高速发展,人们可以发表言论的渠道越来越多。网络平台不断汲取各地、各人、各时发表的各种信息。人们喜欢将信息发布到微博、知乎、天涯、豆瓣等等网络平台,逐步的,网络信息进入大爆炸时代。这些大量涌现的信息中难免掺杂着一些不良信息,比如:虚假信息、污言秽语、违法......
  • Node.js实名认证接口示例-身份证、银行卡、手机号实名认证
    随着互联网的高速发展,人们可以发表言论的渠道越来越多。网络平台不断汲取各地、各人、各时发表的各种信息。人们喜欢将信息发布到微博、知乎、天涯、豆瓣等等网络平台,逐步的,网络信息进入大爆炸时代。这些大量涌现的信息中难免掺杂着一些不良信息,比如:虚假信息、污言秽语、违......