>Можно память сканировать. Паазвольте?А какие-это современные операционки+процы позволяют программам вот так запросто в чужой памяти шариться?Как минимум без рутовых прав?Ничего что программы в режиме юзера работают а не в ядре (у современных ARM деление на кернел и юзер - есть) и потому могут только в своей памяти копаться.А чуть шаг в сторону как то обращение за пределы адресов которые выделены проге - бумс.Прога характерно так падает.Со всем известным сообщением по этому поводу прога расстреливается на месте за левые поползновения ;).Грубо говоря - хоть это и телефон, но ядро там от все той же многопользовательской и многозадачной системы.И права оно энфорсит как и раньше.И по чужой памяти шариться из user-mode там наверняка нельзя, как и в обычном линухе(как минимум, покуда вы не рут и не в ядре - вам положена жирная фига на этот счет).
>А код прямого доступа к файловой системе можно и с собой притащить.
Как бы удачи вам из юзер мода и без прав рута поиметь прямой доступ к девайсам, ага.А ничего что при этом права доступа проверяются ядром и можно от ядра вместо доступа на раз получить волшебный кукиш если вы не рут и правов у вас - нема?
> Короче, без аппаратного разграничения доступа веселых делов можно
> натворить песец как много.
А что, деление на кернель и юзерь режимы у ARM уже отменили?Или линуксное ядро у гугля перестало права доступа энфорсить и разделять программы друг от друга?Вообще-то пингвин на армах, как минимум, тех которые с MMU (а в современных мобилах все ARM именно такие) - точно такой же как и везде в этом плане.И дележка прав там есть.Чем гугл и воспользовался для создания их извращенной системы прав :).