gtv4, please replace koreader.sh in the folder koreader by an earlier version of it.
NiLuJe, the problem is that
Code:
! pkill -0 ksmhome.sh
is always true whether ksmhome.sh is running or not. (The busybox pkill might work a little different as other versions)