>> И это сделано из соображений безопасности.
>
>Ну вы просто не видели как хаксоры через эту "безопасную" машинный код
>выполняют на телефонах.На сименсах это например такой народный метод патчинга начального
>загрузчика (!!!) с целью сбить ограничения и позволить прошивать все что
>угодно.А вы говорите, безопасноть :) Если есть физический доступ к взламываемому объекту, то тут, конечно, безопасностью и не пахнет. Но вот можно ли взломать java-подсистему на телефонах удаленно, например, заставив пользователя установить определенное приложение? Фиг - как только оно попросит доступ к интернету, файловой системе, SMS и т.п - телефон спросит, разрешать доступ или нет. А иначе как с помощью виртуальной машины реализовать безопасное выполнение каких угодно программ на дешевых телефонах невозможно - аппаратного MMU там нет, и любая нативная программа имеет полный доступ ко всему.