Разрешение INJECT_EVENTS на корневом устройстве.

Я пытаюсь реализовать что-то вроде vnc (на основе droid-vnc-server от oNaiPs) в моем приложении. Поскольку события мыши не работают с моим устройством, я пытаюсь сделать следующее: отправить дейтаграммы с собственного сервера кадрового буфера vnc, перехватить их в Serviceи использовать Instrumentation. sendPointerSync. И здесь нужно разрешение. Я слышал, что вы можете получить все необходимые разрешения, если поместите .apk в /system/appс помощью Root Exploter, chmod и сброса, но в моем случае это не сработало, и я все еще получаю SecurityException. Я также пробовал вручную редактировать файл /data/system/packages.xml.

Есть ли какой-либо другой способ получить разрешение (может быть, как-то понизить его уровень безопасности? Поскольку мне все равно нужно, чтобы это приложение работало только на моем устройстве), или, возможно, другой способ сделать то, что я пытаюсь сделать?

Спасибо!

5
задан alchemiss 15 March 2012 в 14:29
поделиться