使用adb在电脑和手机间传文件
首先须要root手机。
然后,“Win + R”,打开cmd窗体。以下以copy d:\1.txt到/system/文件夹为例说明。
adb push
source(localpath) dest(mobilepath)
d:\>adb push 1.txt /system
failed to copy '1.txt' to '/system/1.txt': Read-only file system
须要先挂载/system分区
adb devices查看当前连接的设备
d:\>adb devices
List of devices attached
4d00a813e1e84041 device
假设这个列表里没有设备,须要检查手机连接。
adb shell远程登录手机的linux系统
d:\>adb shell
shell@android:/ $
su命令取得超级用户权限。命令提示符会由”$”变成”#”
shell@android:/ $ su
shell@android:/ #
df命令查看文件系统的磁盘空间占用情况
shell@android:/ # df
Filesystem Size Used Free Blksize
/dev 930M 80.0K 930M 4096
/mnt/secure 930M 0.00K 930M 4096
/mnt/asec 930M 0.00K 930M 4096
/mnt/obb 930M 0.00K 930M 4096
/persdata/absolute 11.8M 4.09M 7.68M 4096
/system 2.69G 2.27G 434M 4096
/efs 19.6M 9.15M 10.5M 4096
/cache 1.99G 32.4M 1.96G 4096
/data 8.92G 7.66G 1.26G 4096
/mnt/shell/emulated 8.90G 7.66G 1.24G 4096
/mnt/shell/container 8.90G 7.66G 1.24G 4096
/system分区是2.69G
接着查看/proc下的partitions
shell@android:/ # cat /proc/partitions
major minor #blocks name
253 0 409600 zram0
179 0 15388672 mmcblk0
179 1 4096 mmcblk0p1
179 2 4096 mmcblk0p2
179 3 20480 mmcblk0p3
179 4 4096 mmcblk0p4
179 5 4096 mmcblk0p5
179 6 4096 mmcblk0p6
179 7 20480 mmcblk0p7
259 0 8192 mmcblk0p8
259 1 8192 mmcblk0p9
259 2 8192 mmcblk0p10
259 3 8192 mmcblk0p11
259 4 8192 mmcblk0p12
259 5 90112 mmcblk0p13
259 6 262144 mmcblk0p14
259 7 4096 mmcblk0p15
259 8 573440 mmcblk0p16
259 9 12288 mmcblk0p17
259 10 4096 mmcblk0p18
259 11 2121728 mmcblk0p19
259 12 2830336 mmcblk0p20
259 13 9379840 mmcblk0p21
依据大小选择挂载mmcblk0p20
shell@android:/ # mount -o rw,remount /dev/block/mmcblk0p20 /system
我试了不带分区,也是能够的
shell@android:/ # mount -o rw,remount /system
使用完之后能够再改为read-only
shell@android:/ # mount -o ro,remount /dev/block/mmcblk0p20 /system
运行拷贝
d:\>adb push 1.txt /system
failed to copy '1.txt' to '/system/1.txt': Permission denied
ls -l命令查看文件权限,能够看到shell用户没有读/写权限。改动文件权限
shell@android:/ # chmod 777 /system
再push,成功。
从手机复制文件到电脑是类似的。adb pull source(mobilepath) dest(localpath)
d:\>adb pull /system/1.txt D:\game
假设提示"Permission denied",就须要改动文件权限,chmod xxx 文件名称。假设想改动文件夹下全部文件属性,能够用chmod xxx *.*。
ps. csdn的排版真烂啊
使用adb在电脑和手机间传文件的更多相关文章
- (转载)Mac系统下利用ADB命令连接android手机并进行文件操作
Mac系统下利用ADB命令连接android手机并进行文件操作 标签: Mac adb android 2016-03-14 10:09 5470人阅读 评论(1) 收藏 举报 分类: Androi ...
- Android基于WIFI实现电脑和手机间数据传输的技术方案研究
Android手机和电脑间基于wifi进行数据传输,从技术上讲,主要有两种方案: 一种是通过ftp协议实现,Android手机作为数据传输过程中的ftp服务器: 一种是通过http协议实现.Andro ...
- Android测试三件套:传文件、抓包、看日志
在对安卓进行测试时,我们需要把 apk 传到安卓机上,对请求抓包,同时监控应用日志.本文就来讲讲具体操作. 安卓机是指基于安卓的机器 ,如手机.POS 机.电视盒子等. 传文件 我们拒绝用 U 盘传文 ...
- adb导出安卓 把手机内存文件导入到电脑里 adb安装软件
记得先找对路劲adb shellls 最上面的ls: ./ 打头的没有权限.而下面的这些acct sdcard等 都有权限. 然后cd sdcardls 看下目录,发现gxm文件夹在sdcard下面. ...
- 电脑kail linux 连接手机Nethunter,手机和电脑互传文件
1.开启nethunter的ssh 修改/etc/ssh/sshd_config 参考:解决kali linux 开启ssh服务后连接不上的问题 2.如果在手机终端修改不了(我的就是怎么也改不了),可 ...
- Android手机间使用socket进行文件互传实例
这是一个Android手机间文件传输的例子,两个手机同时装上此app,然后输入接收端的ip,选择文件,可以多选,点确定,就发送到另一个手机,一个简单快捷文件快传实例.可以直接运用到项目中. 下面是文件 ...
- iPhone手机怎么和电脑互传文件,一条数据线搞定
官方的方法是,通过iTunes进行文件的传输.传个文件还要特意安装个iTunes,实在是麻烦. 其实我们只需要在苹果应用商店app store下载Documents这个文件就可以. 另外,Docume ...
- adb常用命令(手机测试)
ADB安装与常用命令详解 一.ADB意义 adb的全称为Android Debug Bridge,就是起到 ...
- adb连接不上手机的解决方案
一.确认手机的USB调试接口是打开的:----------打开开发者模式,暴击手机版本号多次,直到提示已打开开发者模式. 二.使用USB线连接电脑和手机,可以首先执行adb remount(重新挂载系 ...
随机推荐
- OAuth - 第三方登录的原理
第三方登录的原理 所谓第三方登录,实质就是 OAuth 授权.用户想要登录 A 网站,A 网站让用户提供第三方网站的数据,证明自己的身份.获取第三方网站的身份数据,就需要 OAuth 授权. 举例来说 ...
- 用PHP怎么删除某目录下指定的一个文件
举个tp框架的例子 $User = M("message"); $a = $User->]['url']; unlink($url); $User->delete($i ...
- 《BUG创造队》第五次作业:项目需求分析改进与系统设计
项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验九 团队作业5-团队项目需求改进与系统设计 团队名称 BUG创造队 作业学习目标 1.编写完整<软件需求规格说明书 ...
- 看完这篇 你就能完全操作git 远程分支的增、删、改、查了
最近项目中又用到了git所以在此总结一番,这篇主要针对的是怎么创建远程分支,如何删除远程分支. 首先,如何创建远程分支.将一系列前期准备工作准备完成后(创建\添加ssh): 在终端键入 git bra ...
- 测试Mysql悲观锁
- Mac os安装MySQL数据库,系统提示mysql: command not found该怎么办
当我们安装好MySQL后,在终端输入mysql命令,发现并不能看到自己安装的数据库,这是因为你没有配置环境变量. 在os系统中安装MySQL数据库默认保存在/usr/local/mysql 那么我们应 ...
- UART整理
通用异步收发器简称UART,英文全称"Universal Asynchronous Receiver Transmitter".UART使用标准的TTL/CMOS逻辑电平(0~5V ...
- 洛谷P3373 线段树2(补上注释了)
毒瘤题.找了一下午+晚上的BUG,才发现原来query_tree写的是a%p; 真的是一个教训 UPD:2019.6.18 #include<iostream> #include<c ...
- this关键字的由来及使用
Student.java /* * 学生类 * * 起名字我们要求做到见名知意. * * 如果有局部变量名和成员变量名相同,在局部使用的时候,采用的是就近原则. * *我们有没有办法吧局部变量的nam ...
- 【03】placeholder
placeholder 表单占位符解决方案 Css Code :-moz-placeholder, ::-webkit-input-placeholder{ color: #bfbfbf; } . ...