те можно поменять контент приложения, и андройд даже ничего не смекнет?..тк не проверяет подпись?..(
Андроиду без разницы, каким ключём подписано приложение. Самоподписаным, из CA, разработчиком и т.д. У него нет, как на винде, проверки подписи приложения в каноническом виде, как мы привыкли на десктопах.
Если ты меняешь контент приложения, тебе нужно его подписать, а так как ключа разработчика (изначального) у тебя нет, то подпись будет другой. Из-за этого сломается обмен данными между приложениями с пермишеном типа signature и га обновление этого приложения из стора.
А вот про проверку, с использованием PacketManager нужно курить тщательно исходники, то есть, как именно система проверяет подпись по имени пакета. Эту часть я не рассматривал, так что не скажу, как это устроено и можно ли "прикинутся" другим приложением. Но, зная, как реализованы разные проверки в других местах, в частности баги в работе Activity Manager, подозреваю, что могут быть особенности.