Так мы блин тебе всем чатом об этом и говорим =) Что локально - никак нормально не сделаешь. Всегда есть фактор “вредносное ПО сделает N”
да ну всм? в твоем варианте вредоносному приложению нужно просто отправить значение подписи, а в моем нужно как-то поменять подпись бинарника так, чтобы приложение еще и встало на телефон (на сколько я знаю так не бывает в условиях отсутствия рута)