android adb 传文件大小,使用adb在电脑和手机间传文件
首先需要root手機(jī)。
然后,“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分區(qū)
adb devices查看當(dāng)前連接的設(shè)備
d:\>adb devices
List of devices attached
4d00a813e1e84041 ? ? ? ?device
如果這個(gè)列表里沒有設(shè)備,需要檢查手機(jī)連接。
adb shell遠(yuǎn)程登錄手機(jī)的linux系統(tǒng)
d:\>adb shell
[email?protected]:/ $
su命令取得超級(jí)用戶權(quán)限,命令提示符會(huì)由”$”變成”#”
df命令查看文件系統(tǒng)的磁盤空間占用情況
[email?protected]:/ # 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分區(qū)是2.69G
接著查看/proc下的partitions
[email?protected]:/ # 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
根據(jù)大小選擇掛載mmcblk0p20
[email?protected]:/ # mount -o rw,remount /dev/block/mmcblk0p20 /system
我試了不帶分區(qū),也是可以的
[email?protected]:/ # mount -o rw,remount /system
使用完之后可以再改為read-only
[email?protected]:/ # mount -o ro,remount /dev/block/mmcblk0p20 /system
執(zhí)行拷貝
d:\>adb push 1.txt /system
failed to copy ‘1.txt‘ to ‘/system/1.txt‘: Permission denied
ls -l命令查看文件權(quán)限,可以看到shell用戶沒有讀/寫權(quán)限,修改文件權(quán)限
[email?protected]:/ # chmod 777 /system
再push,成功。
從手機(jī)拷貝文件到電腦是類似的,adb pullsource(mobilepath) dest(localpath)
d:\>adb pull /system/1.txt D:\game
如果提示"Permission denied",就需要修改文件權(quán)限,chmod xxx 文件名。如果想修改目錄下所有文件屬性,可以用chmod xxx *.*。
原文:http://blog.csdn.net/ynnmnm/article/details/38415221
總結(jié)
以上是生活随笔為你收集整理的android adb 传文件大小,使用adb在电脑和手机间传文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android关机菜单修改,Androi
- 下一篇: android gridview ite