Мобильное приложение Сбербанка отказывается работать на Android, ссылаясь что установлены root права.
Определенная логика в этом есть, потому что на рутованных устройства с безопасностью полная жопа, да еще и ломанные игрушечки устанавливают хер пойми откуда, поэтому чтобы не рисковать безопасностью и сохранностью денег, Сбербанк решил не давать возможность полноценно использовать свое приложение на рутованных девайсах. Соответственно, для работы приложения нужно вычистить рут. Делается это как правило через то же приложение, которым этот самый рут получали – там есть соответствующая кнопка. Вот только Сбербанк все равно пугается root и не работает. Дело в том, что он проверяет наличие в системной папке xbin файлов, которые этот самый root дают, и после удаления рута там остаются хвосты этих файлов. Их можно попробовать удалить с помощью Aroma Filemanger, но возможно для этого тоже понадобится рут. Вот такая вот рекурсия) Поможет только полная перепрошивка. Поэтому root оставляем, но спрячем его от Сбербанка. Для этого можно воспользоваться Lucky Patcher, где для Сбербанка есть специальный пользовательский патч. Либо аналогичной программой XPosed Framework, где для Сбера тоже написали соответствующий патч. Еще один вариант – установить вместо Сбербанка из Google Play – пропатченную его версию. Для этого сначала удаляем гуглплеевский, а потом скачиваем пропатченное приложение. Его сложно найти, поэтому я выложил его на своем сайте. Убедившись что в настройках телефона включена установка приложений из непроверенных источников, через файловый менеджер открываем файл. Для тупых – не заходим в него, а долго жмем на файл apk и выбираем из меню пункт установить. Все, пропатченная версия установлена, функционал Сбербанка доступен в полном объеме. Нужно иметь ввиду, что приложение это пропатчено хуй знает кем, и – чисто теоретически – может представлять угрозу. Вероятность невысокая, но моё дело предупредить, а вы уж решайте сами что вам важнее – рут или Сбербанк.