这个是海思的盒子:


root@android:/ # ls -al

drwxr-xr-x root     root              1970-01-01 08:00 acct
drwxrwx--- system   cache             1970-01-01 08:02 cache
dr-x------ root     root              1970-01-01 08:00 config
lrwxrwxrwx root     root              1970-01-01 08:00 d -> /sys/kernel/debug
drwxrwx--x system   system            1970-01-01 08:00 data
-rw-r--r-- radio    radio         116 2013-05-07 09:54 default.prop
drwxr-xr-x root     root              1970-01-01 08:00 dev
lrwxrwxrwx root     root              1970-01-01 08:00 etc -> /system/etc
-rwxr-xr-x radio    radio       98688 2013-05-07 10:57 init
-rwxr--r-- radio    radio        2143 2013-05-07 09:54 init.godbox.rc
-rw-r--r-- radio    radio        2344 2013-05-07 09:53 init.goldfish.rc
-rwxr--r-- radio    radio       21799 2013-05-07 09:53 init.rc
drwxrwxr-x root     system            2013-08-23 17:46 mnt
dr-xr-xr-x root     root              1970-01-01 08:00 proc
drwxr-xr-x radio    radio             2013-05-07 11:14 sbin
lrwxrwxrwx root     root              1970-01-01 08:00 sdcard -> /mnt/sdcard
drwxr-xr-x root     root              1970-01-01 08:00 sys
drwxr-xr-x root     root              1970-01-01 08:01 system
-rw-r--r-- radio    radio         272 2013-05-07 09:53 ueventd.goldfish.rc
-rwxr--r-- radio    radio        4084 2013-05-07 09:53 ueventd.rc
drwxrwxrwx root     system            1970-01-01 08:00 usr
drwxrwxrwx root     root              2013-08-23 17:50 var
lrwxrwxrwx root     root              1970-01-01 08:00 vendor -> /system/vendor
root@android:/ # mkdir zhangbin

mkdir failed for zhangbin, Read-only file system


255|root@android:/ # 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
tmpfs /mnt tmpfs rw,relatime,mode=775,gid=1000 0 0
tmpfs /var tmpfs rw,relatime,mode=777 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=777,gid=1000 0 0
/dev/block/mmcblk0p5 /system ext4 ro,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p6 /data ext4 rw,nosuid,nodev,noatime,user_xattr,acl,commit=20,barrier=0,data=writeback,noauto_da_alloc,discard 0 0
/dev/block/mmcblk0p7 /cache ext4 rw,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
/dev/block/vold/259:0 /mnt/exstorage ext4 rw,dirsync,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered,fmask=0,dmask=0,uid=1000,gid=1015 0 0
/dev/block/vold/259:0 /mnt/secure/asec ext4 rw,dirsync,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered,fmask=0,dmask=0,uid=1000,gid=1015 0 0
tmpfs /mnt/exstorage/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
root@android:/ # 
root@android:/ # 
root@android:/ # 
root@android:/ # mount -o remount,rw rootfs /
root@android:/ # mount                                                         
rootfs / rootfs rw,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
tmpfs /mnt tmpfs rw,relatime,mode=775,gid=1000 0 0
tmpfs /var tmpfs rw,relatime,mode=777 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=777,gid=1000 0 0
/dev/block/mmcblk0p5 /system ext4 ro,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p6 /data ext4 rw,nosuid,nodev,noatime,user_xattr,acl,commit=20,barrier=0,data=writeback,noauto_da_alloc,discard 0 0
/dev/block/mmcblk0p7 /cache ext4 rw,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0
/dev/block/vold/259:0 /mnt/exstorage ext4 rw,dirsync,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered,fmask=0,dmask=0,uid=1000,gid=1015 0 0
/dev/block/vold/259:0 /mnt/secure/asec ext4 rw,dirsync,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered,fmask=0,dmask=0,uid=1000,gid=1015 0 0
tmpfs /mnt/exstorage/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0

root@android:/ # 



参考http://blog.csdn.net/jacklam200/article/details/8707262






这么才对,先 -s 设备名 ,然后才开始push操作。

C:\Users\ZhangBin>adb -s 192.168.1.108:5555 push k:/freg /data/zhangbin
317 KB/s (5524 bytes in 0.017s)





C:\Users\ZhangBin>adb push g:/ffmpeg 192.168.1.108:5555/zhangbin/
failed to copy 'g:/ffmpeg' to '192.168.1.108:5555/zhangbin/': No such file or di
rectory



C:\Users\ZhangBin>adb devices
List of devices attached
192.168.1.108:5555      device




C:\Users\ZhangBin>adb push g:/ffmpeg 192.168.1.108:5555
2522 KB/s (2939860 bytes in 1.138s)



C:\Users\ZhangBin>ls
'ls' 不是内部或外部命令,也不是可运行的程序
或批处理文件。


C:\Users\ZhangBin>adb shell
root@android:/ # ls
ls
192.168.1.108:5555
acct
cache
config
d
data
default.prop
dev
etc
init
init.godbox.rc
init.goldfish.rc
init.rc
mnt
proc
sbin
sdcard
sys
system
ueventd.goldfish.rc
ueventd.rc
usr
var
vendor
zhangbin
root@android:/ # exit
exit


C:\Users\ZhangBin>adb push g:/ffmpeg 192.168.1.108:5555/sdcard
failed to copy 'g:/ffmpeg' to '192.168.1.108:5555/sdcard': Not a directory


C:\Users\ZhangBin>adb push g:/ffmpeg 192.168.1.108:5555/



root@android:/ # adb push g://ffmpeg 192.168.1.108:5555/zhangbin/ffmpeg
cannot stat 'g://ffmpeg': No such file or directory
1|root@android:/ # adb push g:\ffmpeg 192.168.1.108:5555/zhangbin/ffmpeg       
cannot stat 'g:ffmpeg': No such file or directory
1|root@android:/ # adb push g:\ffmpeg 192.168.1.108:5555/zhangbin/             
cannot stat 'g:ffmpeg': No such file or directory
1|root@android:/ # 
1|root@android:/ # 
1|root@android:/ # 
1|root@android:/ # 
1|root@android:/ # exit
root@android:/ # exit
root@android:/ # 
root@android:/ # 
root@android:/ # 
root@android:/ # 
root@android:/ # 
root@android:/ # cd data
root@android:/data # mkdir zhangbin
root@android:/data # cd zhangbin
root@android:/data/zhangbin # ls
ffmpeg


root@android:/data/zhangbin # ./ffmpeg
/system/bin/sh: ./ffmpeg: cannot execute - Permission denied


126|root@android:/data/zhangbin # chmod +w ffmpeg
Bad mode


10|root@android:/data/zhangbin # chmod 777 ffmpeg  

                            


=======================================================================


看我的MB865




shell@edison:/ $ mkdir zhangbin
mkdir zhangbin
mkdir failed for zhangbin, Read-only file system
255|shell@edison:/ $


C:\Users\ZhangBin>adb shell

在手机端挂载只读为rw,当然, RE管理器申请了root权限的,然后

shell@edison:/ $ su
su
root@edison:/ #


哈哈,root啊


root@edison:/data # adb push g:\ffmpeg /data/zhangbin
adb push g:\ffmpeg /data/zhangbin
* daemon not running. starting it now on port 5038 *
* daemon started successfully *
error: device not found
1|root@edison:/data # adb push g:\ffmpeg /data/zhangbin
adb push g:\ffmpeg /data/zhangbin
error: device not found
1|root@edison:/data # exit
exit
shell@edison:/ $ su


退出,然后在控制台,push,而不是在shell中push。

root@edison:/ # exit
exit
shell@edison:/ $ exit
exit


C:\Users\ZhangBin>adb devices
List of devices attached
0146A07E02014015        device




C:\Users\ZhangBin>adb push g:/ffmpeg /data/zhangbin
3713 KB/s (2939860 bytes in 0.773s)


C:\Users\ZhangBin>



C:\Users\ZhangBin>adb devices
List of devices attached
0146A07E02014015        device




C:\Users\ZhangBin>adb push g:/ffmpeg /data/zhangbin
3713 KB/s (2939860 bytes in 0.773s)


C:\Users\ZhangBin>adb shell
shell@edison:/ $ su
su
root@edison:/ # cd data/zhangbin
cd data/zhangbin
root@edison:/data/zhangbin # ls
ls
ffmpeg
root@edison:/data/zhangbin # ls -al
ls -al
-rw-rw-rw- shell    shell     2939860 2013-09-01 23:20 ffmpeg
root@edison:/data/zhangbin #


看下海思的su


1|root@android:/data/zhangbin # adb remount
* daemon not running. starting it now on port 5038 *
* daemon started successfully *
EXT4-fs (mmcblk0p5): re-mounted. Opts: (null)
remount succeeded
root@android:/data/zhangbin # 




root@android:/system/bin # cat sh > su
root@android:/system/bin # ls -al su
-rw-rw-rw- root     root       152028 2013-09-03 10:29 su
root@android:/system/bin # chmod 0755 su
root@android:/system/bin # ls -al su                                           
-rwxr-xr-x root     root       152028 2013-09-03 10:29 su
root@android:/system/bin # 



root@android:/system/xbin # cp su /data/zhangbin/su_orig
root@android:/system/xbin # ls /data/zhangbin/
ffmpeg
su_orig
root@android:/system/xbin # ls







更多相关文章

  1. 2011.04.14——— android 可伸缩的listview 但不是ExpandableLi
  2. Android开发6:日志信息输出
  3. 2011.04.14——— android 可伸缩的listview 但不是ExpandableLi
  4. 安卓开发之android使用webview时按后退会退出而不是回退的问题
  5. [Android]查看KeyStore的MD5或SHA1签名
  6. Android(安卓)获取控件的宽和高
  7. [Android]判断Context是不是Activity
  8. Android前景怎么样、是不是要凉了、是不是应该考虑要转行?看完你
  9. 【Android车载系统 News | Tech 2】News 谷歌开发新车载系统!安卓

随机推荐

  1. android实践项目一实现简单的验证码和spi
  2. android支持多行的radiogroup
  3. Android解决父控件拦截子控件手势滑动事
  4. android手机客户端上传文件,java servlet
  5. Android 模拟新浪微博-随便看看栏目
  6. Android 通讯录中用到的关于按名字首字母
  7. android 多点触控
  8. Android -- Android JUint 与 Sqlite
  9. Android系统调试(01)日志分析基础流程
  10. Android 主流图片库Picasso Glide Fresco