Может ли приложение с root-правами получить доступ к данным другого приложения?

У меня есть рутированный телефон Android, и я регулярно использую корневые приложения, такие как greenify.

Недавно я установил свое банковское приложение на свой телефон, и банковское приложение не позволяет мне войти в систему, так как мой телефон рутирован. Даже в последнем проходе также выдается предупреждение о том, что он уязвим, так как мой телефон рутирован.

Я хотел знать, может ли одно приложение с правами root получать доступ к данным других приложений.

Например:

Я дал полное разрешение root для озеленения и могу озеленить доступ к сохраненным файлам в каком-либо другом приложении, как и lastpass (я не давал права root для lastpass. Я знал, что lastpass также шифрует данные на стороне клиента. Но я хотел, чтобы он мог получить доступ данные не имеют отношения к его шифрованию).

Да, конечно. По сути, пользователь root имеет полный доступ к разделу /data, где хранятся все данные приложения.

Ответы (1)

Да - если вы предоставите ему привилегии суперпользователя, он теоретически может получить доступ к данным любых других приложений (предоставление / отказ осуществляется «Суперпользователем или Su», который используется для управления приложениями, которым разрешено получать root-доступ). Это минус укоренения. Но если данные зашифрованы , это невозможно, если только это не мошенническое приложение, способное это сделать.

Кроме того, если вы хотите обойти ограничения банковских приложений, вы можете попробовать меры, предложенные здесь. Обойти приложение, которое не будет работать на корневом устройстве . Также см. другие приложения Root Hider , спасибо Иззи за указание на это.

Обнаружение рута выполняется в приложении, как описано здесь Обнаружение рута сервером или приложением (прочитайте комментарий acejavelin, если вы планируете скрыть рут)

Также см. Как защитить свой телефон от вредоносных приложений после его рутирования?