android下粉嫩嫩新人一枚,大牛飘过。最近在玩某某加固的脱壳,发现有多个同名进程存在,如果kill其中一个其他的就果断退出,果断不能愉快的玩耍了,于是就想能不能多个进程一块kill。 在网上搜了搜,发现在linux可以进行多进程kill,而android是基于linux内核的,所以这种方式在android也是通用的。 命令为:ps | grep "包名" | cut -c 9-15 | xargs kill -19 理想很丰满,现实很骨感。发现我的android设备不支持grep,cut,xargs...命令。又搜了下,发现安装“busybox”可以解决这个问题。由于我的是模拟器,busybox app安装不上,显示没有sd卡。我也懒得再改了,于是在 http://www.busybox.net/downloads/binaries下面下载了一个1.19.10/busybox-armv6l的版本,顺便把名字改成了busybox。 使用:adb push busybox /data/local/tmp adb shell cd /data/local/tmp chmod 755 busybox 之后每次使用的时候,就可以进入/data/local/tmp文件夹下, ps | ./busybox grep "包名" | ./busybox cut -c 9-15 | ./busybox xargs kill -19 又可以愉快的玩耍了。。。。。。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课