У твоего смартфона помимо платформы JAVA есть платформа SIS (s60 os 9.1)
(Symbian OS v9.1 представлена в начале 2005 года. Эта операционная система включает много новых связанных безопасностью особенностей, особенно спорный модуль безопасности платформы, облегчающий принудительное кодовое подписание. Симбиан утверждает, что приложения и контент, а значит и инвестиции разработчиков, лучше защищены чем когда-либо, однако другие утверждают, что требования, чтобы каждое приложение имело цифровую подпись (и таким образом было одобрено или нет на смартфоне) нарушают права конечного пользователя, владельца смартфона, и ограничивает количество свободного доступного программного обеспечения. S60 3rd Edition смартфоны имеют Symbian OS v9.1. Sony Ericsson оснастил этой платформай M600i и на Symbian OS v9.1 разработал P990.)
Как можно понять из вышеизложенного, то каждое приложение имеет цифровую подпись, т.е каждое приложение должно быть подписано сертефикатом, перед установкой в телефон.
Каждый сертефикат имеет привязку к IMEI телефона (*#06#), т.е для каждго телефона свой сертефикат, как его получить можно прочитать
ЗДЕСЬСоответственно если приложение не будет подписано или сертефикат просрочен, или если приложение не для твоей версии платформы, то телефон будет "ругаться" при установке такого приложения.