android debug(adb)window中的使用一些方法

自己不是很了解,没找对应的教程,只是看了一些run.bat


往手机上传文件使用以下命令,但是必须这个目录是可写的,我不清楚在adb中打开目录的


adb push 本地文件路径 手机上的路径

adb push g:/su /system/bin/su


下载是pull


adb pull 手机上的路径 本地的路径(可省,就是adb的目录下)


adb pull /system/bin/su g:/su


如果上传文件写入出错:

D:\Program Files\android\soft\adb>adb push vold.fstab /system/etc/vold.fstab
failed to copy 'vold.fstab' to '/system/etc/vold.fstab': Read-only file system


那么就重新挂载它一下,我不懂是不是跟re管理器中的r/w r/o是一样的,但是我还是自己尝试了那久才明白这个mount的命令是怎么用的.busybox也有一个mount但是跟手机中的是不一样的.


首先你mount一下,列出挂载的全部


root@umts_spyder:/ # mount
mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/system /system ext3 ro,relatime,barrier=1,data=ordered 0 0
/dev/block/pds /pds ext3 rw,nosuid,nodev,noatime,nodiratime,errors=continue,barr
ier=1,data=ordered 0 0
/dev/block/preinstall /preinstall ext3 rw,nosuid,nodev,noatime,nodiratime,errors
=continue,barrier=1,data=ordered 0 0
/dev/block/userdata /data ext3 rw,nosuid,nodev,noatime,nodiratime,errors=continu
e,barrier=1,data=ordered 0 0
/dev/block/cache /cache ext3 rw,nosuid,nodev,noatime,nodiratime,errors=continue,
barrier=1,data=ordered 0 0


看到/system是只读的

那重新mount它一下,网上的版本,找了一下总是写错的.郁闷.


root@umts_spyder:/ # mount -r -w -o remount -t ext3 /dev/block/system /system



mount -r -w -o remount -t ext3 /dev/block/system /system



再列出一下,这回看到/system是r/w了

root@umts_spyder:/ # mount
mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/system /system ext3 rw,relatime,barrier=1,data=ordered 0 0
/dev/block/pds /pds ext3 rw,nosuid,nodev,noatime,nodiratime,errors=continue,barr
ier=1,data=ordered 0 0
/dev/block/preinstall /preinstall ext3 rw,nosuid,nodev,noatime,nodiratime,errors
=continue,barrier=1,data=ordered 0 0
/dev/block/userdata /data ext3 rw,nosuid,nodev,noatime,nodiratime,errors=continu
e,barrier=1,data=ordered 0 0
/dev/block/cache /cache ext3 rw,nosuid,nodev,noatime,nodiratime,errors=continue,
barrier=1,data=ordered 0 0


ok上传文件看看


D:\Program Files\android\soft\adb>adb push vold.fstab /system/etc/vold.fstab
238 KB/s (2933 bytes in 0.012s)

成功了...


查看分区信息


root@umts_spyder:/proc # cat partitions
cat partitions
major minor  #blocks  name      alias

 179        0   15552512 mmcblk1
 179        1        128 mmcblk1p1
 179        2        512 mmcblk1p2
 179        3        512 mmcblk1p3
 179        4        512 mmcblk1p4
 179        5        512 mmcblk1p5
 179        6        512 mmcblk1p6
 179        7       4096 mmcblk1p7      pds
 179        8        512 mmcblk1p8      utags
 179        9       1024 mmcblk1p9
 179       10       2048 mmcblk1p10
 179       11        512 mmcblk1p11
 179       12        512 mmcblk1p12
 179       13       4096 mmcblk1p13
 179       14       8192 mmcblk1p14     boot
 179       15       9216 mmcblk1p15     recovery
 179       16     217088 mmcblk1p16     cdrom
 179       17        512 mmcblk1p17     misc
 179       18        512 mmcblk1p18     cid
 179       19       4096 mmcblk1p19     kpanic
 179       20     793600 mmcblk1p20     system
 179       21     737280 mmcblk1p21     cache
 179       22       9216 mmcblk1p22     preinstall
 179       23        128 mmcblk1p23     webtop
 179       24    3989504 mmcblk1p24     userdata
 179       25    9766656 mmcblk1p25     emstorage
 179       26        128 mmcblk1p26
 179       64       1024 mmcblk1boot1
 179       32       1024 mmcblk1boot0
 179       96   15558144 mmcblk0
 179       97    8381440 mmcblk0p1
 179       98    6643712 mmcblk0p2
 179       99     524288 mmcblk0p3


挂载sdcard分区.注意被挂载的目录必须是可写入的,如果是readonly filesytem那么就可能提示错误的参数


mount -r -w -t ext4 /dev/block/mmcblk0p1 /system/test

卸载用

umount /system/test

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值