carbuncle
1/3/2018 - 3:49 AM

Commands

Android 调试命令

循环
root@android:/ # i=10;while [ i -gt 0 ];do echo $i;i=$(($i-1)); done



dd读写200M
busybox dd if=/dev/zero of=/mnt/internal_sd/test1 bs=209715200 count=1

2300M
i=23;while [ i -gt 0 ];do echo $i;busybox dd if=/dev/zero of=/mnt/internal_sd/test$i bs=104857600 count=1;i=$(($i-1)); done
i=23;while [ i -gt 0 ];do echo $i;busybox dd if=/mnt/internal_sd/test$i of=/dev/null bs=104857600 count=1;i=$(($i-1)); done
3800M
i=38;while [ i -gt 0 ];do echo $i;busybox dd if=/dev/zero of=/data/local/test$i bs=104857600 count=1;i=$(($i-1)); done
i=38;while [ i -gt 0 ];do echo $i;busybox dd if=/data/local/test$i of=/dev/null bs=104857600count=1;i=$(($i-1)); done


```
#!/system/bin/sh

i=10

if [ ! -d "/data/local/test" ]; then
  mkdir "/data/local/test"
else
  rm -rf "/data/local/test"
  mkdir "/data/local/test"
fi

while [ $i -gt 0 ]
do
  mkdir /data/local/test/$i
  j=5
  while [ $j -gt 0 ]
  do
      echo "write /data/local/test/$i/test$j"
      busybox dd if=/dev/zero of=/data/local/test/$i/test$j bs=1024 count=10

      echo "read /data/local/test/$i/test$j"
      busybox dd if=/data/local/test/$i/test$j of=/dev/null bs=1024 count=10

      busybox sleep 1

      j=$(($j-1))
  done
  i=$(($i-1))
done
```
am start -n com.android.settings/.Settings

am start -n com.sankuai.meituan.meituanwaimaibusiness/com.sankuai.meituan.meituanwaimaibusiness.modules.main.LoginActivity

am start -n me.ele.napos/me.ele.napos.presentation.ui.splash.SplashActivity

am start -n com.paadoo.factest/com.paadoo.factest.MainActivity

统计目录下面文件数量

ls -l |grep "^-"|busybox wc -l
adb shell dumpsys package com.examle.xx | grep version
adb shell screenrecord --time-limit 5 --verbose /sdcard/demo.mp4