该现象是由于/system/etc/init.d/98speedy 文件中设置了使logcat失效:
# Disable logcat
rm /dev/log/main
解决方法如下:
1.adb shell
2.su
3.cd /system/etc/init.d
4.find . -name "*" | xargs grep -n "/dev/log/main" 找到含有/dev/log/main字符串的文件
5.adb pull 该文件到你电脑上,在电脑上将rm /dev/log/main注释掉(前面加#)
6.mount -o remount,rw /system (将system目录设置为可读可写)
7.然后将第4步找到的文件删掉,再从电脑上把修改过的文件copy到/system/etc/init.d目录即可
8.mount -o remount,ro /system(还原system目录的权限),然后重启一下手机即可。