run.bat内容如下:
::run.bat :
@echo on
adb shell < cmd.sh
@echo off
pause
cmd.sh内容如下:
cd /data/data/com.netease.huatian/databases
su
ls -l
chmod -R 777 netease_huatian.db
adb shell < 0
在cmd.sh中定义linux命令执行的功能。然后在run.bat中的输入重定性< 用cmd.sh的的命令一条一条的输入从而代替标准的键盘输入。
http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html 介绍了linux shell的重定向原理