adb push 和 adb pull命令妙用

adb基本使用 阅读详情

今天在打包测试的时候,听到每次修改一个文件就要重新打包测试,实在是太麻烦了,后来想了想有没有什么方法不用重新打包,把需要修改的文件塞进apk里面替换掉原来的文件就可以了,这样想,就试了一下,先把apk解压( apk->rar),然后再解压的文件中,把想要修改的文件替换成我们正确的文件,再压缩回去修改后缀名(rar->apk),这样是不是就完成了我们的猜测,结果一装傻眼了,根本打不开,我想的太多了。。。

后来在大佬的启发下,通过adb的push和pull命令就可以这样解决我的需求了。

可是具体怎么操作呢?

首先,我是在模拟器中操作的,我在模拟器中安装了一个工具 :

就是这个RE管理器,这样我们就可以访问我们apk的安装目录了:

在根目录的 data/data 下面,这里就是所有安装包的目录。

找到我们的目录,下面就可以利用 adb push命令来添加文件 ,首先找到你想替换的文件,然后可以删除想要替换的文件,比如我想删除下面的 benchibaoma 的文件夹里的所有内容

首先我把里面的文件全删了

然后在电脑上新建文件夹,里面放上你想换的文件:

我就要把666/benchibaoma里面的文件全部替换上去:

首先打开cmd然后切换目录到我的G:/666/文件中,然后执行命令:

这样就在执行完了,下面我们再看一下文件夹里面的东西:

哎?有了有了,这样就算完成了我最初的想法了,方便啊,简直了。。。

如果你想把手机文件夹里面的文件拷贝到电脑上,可以利用pull命令,这个我就不详细说了。

使用ADB命令push文件、应用到Android设备 使用ADB命令push文件、应用到Android设备。2、输入以下命令注册设备。1、usb连接到设备。 阅读详情

相关推荐

Android 10.0 系统开启禁用adb push和adb pull传输文件功能

在进行10.0的系统开发中,在一些产品中由于一些开发的功能比较重要,防止技术点外泄在出货产品中,禁用 adb pull 和adb push等命令 来获取系统system下的jar 和apk 等文件,所以需要禁用这些命令

安卓兼职framework和app工程师的博客 1400

adb pull 使用

表示当前路径,指示 ADB 将文件拷贝到当前命令行所在的路径下。这样,你就可以在不指定具体目录的情况下将文件拷贝到当前工作目录。是 Android Debug Bridge (ADB) 工具提供的一个命令,用于将设备上的文件拷贝到计算机上。命令,实现从 Android 设备上获取文件并保存到本地计算机上。文件将从设备上拷贝到你指定的本地路径中。例如,如果你想从设备上将。

Smile_729day的博客 1万+

Android 11.0 系统system模块开启禁用adb push和adb pull传输文件功能

在进行11.0的系统定制化开发中,在一些产品中由于一些开发的功能比较重要,防止技术点外泄在出货产品中,禁用 adb pull 和adb push等命令 来获取系统system下的jar 和apk 等文件,所以需要禁用这些命令

安卓兼职framework和app工程师的博客 916

Android 常用 adb 命令总结

最近微信《跳一跳》比较火,看了一个刷分辅助用的是 adb + python,于是来学习adb的运用。 以下转自 澄和 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。 Android Debug Bridge adb 其实就是 Android ...

XIEXINGHUA2010的博客 912

Android 9.0 系统开启禁用adb push和adb pull传输文件功能

在进行9.0的系统rom定制化开发中,在一些产品中由于一些开发的功能比较重要,防止技术点外泄在出货产品中,禁用 adb pull 和adb push等命令 来获取系统system下的jar 和apk 等文件,所以需要禁用这些命令

安卓兼职framework和app工程师的博客 1074

Android系统 adb shell push/pull 禁止特定文件

本文介绍android11源码中实现了adb shell push/pull禁止特定文件的功能,主要是通过新增一个isOperationAllowed函数来判断是否允许传输某个文件。这个函数的优点是可以通过设置系统属性来动态控制是否禁止push或pull操作,也可以通过修改应用白名单数组来指定哪些应用的文件可以传输。这样可以提高系统的安全性和灵活性。

我其实什么都不会 1745

【adb】adb push命令 向设备传输文件

介绍如何使用adb push向设备传输文件

Evenurs的url 1万+

【网络】PFC背景和原理 、文档(DCB=PFC + ETS,DCBX=DCB扩展)

目录 零、背景 一、PFC 1.概述 2.报文格式 3.工作机制 二、ETS 产生原因 基本原理 优先级组的调度 优先级的调度 三、DCBX 产生原因 基本原理 DCBX TLV介绍 五、PFC 拥塞研究(文档收集) 六、DC-QCN算法 (网络工程师必会) 7.1 α更新 7.2 降速 7.3 提速 8.总结 ...

小鱼菜鸟的博客 2165

通过bat批处理命令进行adb push和adb pull批量拉取文件

通过bat批处理命令进行adb push和adb pull 代码环境:win10 powershell、adb设备 1、adb push push比较简单,就是推送文件到adb设备的指定目录里,然后同步并重启,主要是当前工作环境比较常用,其他地方可以参考着用,具体代码如下,复制保存为push.bat,就可以在powershell下直接执行: adb -s ? push E:\push\app.exe /mnt/app/ adb shell sync adb shell reboot timeout 3 cl

BiigPanda的博客 2万+

博图软件V15.1安装教程

博途软件安装

m0_46266496的博客 1万+

原创_新魔百和CM201-1鸿蒙架构当贝乐家语音安卓9线刷固件包刷机教程可救砖rom刷机包

不用担心变砖,因为系统内核会自动判断分区及CPU等级,假设你CPU是高于S905L3的那么。7.adb功能支持,系统增加开机自启功能,添加老人桌面模式,默认为年轻化桌面;所以我发的这个固件可适用于_cw_ys_zg_zn代工上生产的盒子进行刷机;5.CPU及GPU算法更改,当观看4K片源时,AI智能会自动优化系统后台进程,正如我所说,本固件是采用安卓公版镜像制作而成,那么代工厂也是使用的公版镜像,1.移植鸿蒙架构代码,完美融合安卓系统,增加系统的稳定性;刷机的时候 他会自动短接链接,所以不存在变砖。

a138088150的博客 1万+

adb push命令的使用

最近刚接触一种工具(命令),什么命令呢?就是adb命令,对这个命令纯属一个小白鼠,什么都不懂,所以只能adb --help 一下参数,然后就尝试着使用。 今天遇到一个问题,需要将某个文件拷到小机上面,小机可以理解为手机或者平板电脑这种类似的机子,机子是跑安卓的。顿时就不知道怎么拷贝了。于是搜索了一番,从此就与adb打上交道了。 首先使用USB连接电脑与小机,然后安装adb相应的驱动,这是第一步,也

lwj103862095的专栏 23万+

【计算机视觉】基于复杂环境下的车牌识别

本文针对复杂环境下(光照变化、车牌变形、噪声干扰)的车牌识别问题,提出了一套完整的优化方案。通过四个核心环节进行改进:1)采用CLAHE、同态滤波等技术优化光照处理;2)使用边缘检测和透视变换应对车牌变形;3)结合中值滤波和暗通道去噪算法消除干扰;4)改进字符分割与识别方法。文章提供了详细的Python实现代码,展示了从预处理到字符识别的完整流程,并通过多策略融合显著提升了复杂场景下的识别准确率。实验结果表明,该方法能有效应对各类复杂环境挑战,为实际应用提供了可靠解决方案。

2401_84149564的博客 1627

adb push、adb pull文件读取与写入

adb logcat > 电脑文件夹路径 1 将电脑文件push到手机上 adb push 电脑路径 手机路径 1 将手机中的信息拉取到电脑上 adb pull 手机路径 电脑路径

QearlYu的博客 7290

23种设计模式-中介者(Mediator)设计模式

软考中级-软件设计师 中介者设计模式

片言可决讼,半纸能缚龙 1864

从零开始学Agent的搭建——多角色项目需求分析框架实战

场景一:电商促销需求——技术细节顾此失彼团队用单Agent分析一个"双11秒杀系统"的需求。Agent输出了完整的功能清单,但当我们拿着这份方案找架构师评审时,发现了致命问题:Agent完全没有考虑库存扣减的并发一致性、Redis与MySQL之间的数据同步延迟、以及超卖风险的控制策略。原因是单Agent在处理"业务理解"任务时,已经耗尽了它的"注意力预算",技术深度分析几乎为空。场景二:ERP集成需求——跨系统边界模糊。

软件行业技术文化交流。 534

adb 命令 推文件_ADB放文件和取文件\adb push 、 adb pull

adb push命令 :从电脑上传送文件到手机;adb pull命令 :从手机传送文件到电脑上;1.首先使用USB连接电脑与小机,然后安装adb相应的驱动;2.进入doc系统后;3.输入命令adb remount ,意思是将设备改为可读可写;显示remount succeeded就代表命令执行成功;4.假如你要将Windows下D盘根目录下的file.txt文件拷贝到机器(手机或者平板)的/sys...

weixin_42509597的博客 1680

996引擎 - 读写变量性能测试

单轮100万次读写,取3轮平均耗时(毫秒),有效读取率均为100%,数值越小性能越优。

灵台方寸山斜月三星洞 244

adb中的pull与push

adb中的pull与push 做android 自动化测试 adb push 与adb pull是最常用的两个命令,虽然简单,但是重要,这个也要啰嗦一下。 首先,说一下,adb push 帮助文档上面是这样说的:adb push - copy file/dir to device,表示把本地的文件推到手机中 我示范一下,首先执行一下 adb root 再执行adb rem

FlyTester的博客 3304

OCR技术解析:用Tesseract和PaddleOCR识别文本

OCR技术解析:用Tesseract和PaddleOCR识别文本 ,人工智能,计算机视觉,大模型,AI,光学字符识别(Optical Character Recognition,简称 OCR)是一项将图片、扫描件等文档中的文字信息转换为可编辑文本的技术。在数字化时代,OCR 技术广泛应用于文档处理、车牌识别、身份证识别、古籍数字化等领域,极大地提高了文字信息处理的效率。Tesseract 和 PaddleOCR 是两款极具代表性的 OCR 工具。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 3万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ADB命令:安装卸载以及push命令

进入windows下的cmd: 输入adb root 获取权限,输入命令adb remount ,意思是将设备改为可读可写; 显示remount succeeded就代表命令执行成功; C:\Users\JLD>cd adb C:\Users\JLD\adb>cd platform-tools C:\Users\JLD\adb\platform-tools>adb root ...

目前从事linux驱动开发,多交流多学习吧 1612

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

adb_adb file transfer文件传输(adb push/pull)

可选操作:检查android指定目录下是否存在某文件(下面是已经root的才有权限)同时,如果手机上没有中间路径,那么adb的此次传输会创建相应中间路径。会导致意外的结果(文件传输到意料之外的地方,找不到了)对于目录,即为可以不加斜杠,但是推荐加上,这样一目了然。这里要注意,第二个路径参数的斜杠是linux规范的。可以从android 设备将文件拉取到电脑上。可以用来向anroid设备传输文件。这里我将一个压缩包传输到手机上。

xuchaoxin1375的博客 9687

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

adb pull 和adb push 命令

  adb pull <手机路径>   <本机路径>  从手机中拉取信息到本地电脑上 adb push <本机路径>  <手机路径>  从本地电脑推送信息到手机上   进入adb shell ,进入sdcard 查看内容...

beautyxiang的博客 12万+

adb push

最近刚接触一种工具(命令),什么命令呢?就是adb命令,对这个命令纯属一个小白鼠,什么都不懂,所以只能adb --help 一下参数,然后就尝试着使用。 今天遇到一个问题,需要将某个文件拷到小机上面,小机可以理解为手机或者平板电脑这种类似的机子,机子是跑安卓的。顿时就不知道怎么拷贝了。于是搜索了一番,从此就与adb打上交道了。 首先使用USB连接电脑与小机,然后安装adb相应的驱动,这是第一步

xuefeng_apple的专栏 3436

Android设备在PC端上通过adb push/pull时需要验证的方案解决(push/pull之前需要先通过某些方式验证,之后才能push/pull)

前几天领导吩咐我做个功能,就是用户Android设备连接到PC端后,PC端进行adb push/pull的时候需要先认证操作,认证通过后才能push/pull,这个功能我特么一听,当场就-不会,但是我又想学习下系统层,就去研究下,最开始领导给我的方案是通过FW层的广播来拦截验证命令,然后传到C++层的adb里面,我一听,这么高端,我不配,我这么菜咋个会,我就寻思着先去看看c++层的adb,然后到了adb.cpp(路径:\system\core\adb\adb.cpp),好嘛,我又不会c++...

LINENG185的博客 3367

使用ADB push和pull命令以及相关权限总结

adb push :从电脑传送文件到手机,权限是系统权限 adb install :从电脑传送文件到手机,权限是用户权限 adb pull  :从手机传送文件到电脑 1.手机要确定root,有些手机自带root功能,但是权限不完全开放,如魅族mx5。推荐一款工具KingRoot。 2.手机连接上电脑,打开dos窗口 adb devices查看   3.使用adb  push 命令将文件...

_淡然_花落_的专栏 1万+
上一篇: 获取安卓模拟器的型号(品牌)
下一篇: cocos2d-lua 如何获取客户端ip地址和归属地
914406232
博客等级 码龄10年 92粉丝 111原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值