DeepVarvar пишет:
У меня нет рута, а screen не установлен.
Значит попросите, чтобы установили. Мне кажется, причина весьма объективна. А именно - решать стандартными (для того и предназначенными вообще-то) средствами конкретно возникнувшую проблему.
Изобретать вот то - подобное написанному мной выше - можно, но мне кажется, это имеет скорее академический интерес, чем практическое применение.