最近用了一个root工具,从中学习到从Android系统中上传、下载任意文件的方法:

 
  
  1. echo off 
  2.  
  3. cls 
  4.  
  5. adb shell mv /data/local/tmp /data/local/tmp.bak 
  6. adb shell ln -s /data /data/local/tmp 
  7. adb reboot 
  8. echo Rebooting (1/3) - Continue once device finishes rebooting 
  9. echo 正在重启手机(第1次,共3次)- 请等待重启完毕,之后按任意键继续 
  10. pause 
  11.  
  12. adb shell rm /data/local.prop > nul 
  13. adb shell "echo \"ro.kernel.qemu=1\" > /data/local.prop" 
  14. adb reboot 
  15. echo Rebooting (2/3) - Continue once device finishes rebooting 
  16. echo 正在重启平板(第2次,共3次)- 请等待重启完毕,之后按任意键继续 
  17. pause 
  18.  
  19. adb shell id 
  20. echo If the id is 0 / root then continue, otherwise ctrl+c to cancel and start over 
  21. echo 如果上面显示的id为0或者root,按任意键继续;否则按Ctrl-C并回复Y来取消本次root尝试,然后重试 
  22. pause 
  23.  
  24. adb remount 
  25. adb push su /system/bin/su 
  26. adb shell chown 0.0 /system/bin/su 
  27. adb shell chmod 06755 /system/bin/su 
  28. adb push busybox /system/bin/busybox 
  29. adb shell chown 0.0 /system/bin/busybox 
  30. adb shell chmod 0755 /system/bin/busybox 
  31. adb push Superuser.apk /system/app/Superuser.apk 
  32. adb shell chown 0.0 /system/app/Superuser.apk 
  33. adb shell chmod 0644 /system/app/Superuser.apk 
  34. adb push RootExplorer.apk /system/app/RootExplorer.apk 
  35. adb shell chown 0.0 /system/app/RootExplorer.apk 
  36. adb shell chmod 0644 /system/app/RootExplorer.apk 
  37. echo Removing changes except ROOT 
  38. echo 正在进行清理和恢复 
  39. adb shell rm /data/local.prop 
  40. adb shell rm /data/local/tmp 
  41. adb shell mv /data/local/tmp.bak /data/local/tmp 
  42. adb reboot 
  43.  
  44. echo Rebooting (3/3) - You should now be Rooted 
  45. echo 正在重启平板(第3次,共3次) - root成功 
  46. pause 
  47.  
  48. echo on 

关键就是在/data/local.prop中添加"ro.kernel.qemu=1"