I think I found the problem. there's a superfluos "read" in tweakrprofileswitcher.sh which only gets active (and blocks the script) when running it with ash -c. Let me fix it. (This also explains why it works on my phone, I had a manually copied over version of that script...) edit: can't update the package at the moment because the maemo autobuilder queue is broken. It's been a couple of hours already. Don't know when it's gonna be fixed.