Что такое root-права на андроиде
Такие права становятся необходимыми для пользователя, который планирует вручную установить сбербанковский сервис на свой гаджет. Кстати, помимо Root-прав в данной ситуации потребуется и файловый менеджер (например, Root Explorer или ES-Проводник). При их подключении и дальнейшем применении от пользователя требуется отыскать две директивы:
Последующим шагом становится поиск в данных директивах папки под наименованием ru.sberbankmobile. необходимо удалить ее. А затем вновь попытаться переустановить программу от Сбербанка на свой гаджет. Также можно почистить предварительно базу данных смартфона от лишних файлов, мешающих адекватной загрузке системы с помощью специального инструмента-отладчика (ADB, который поставляется одновременно с Android-SDK). Действовать следует по таким шагам:
- Установить утилиту ADB.
- Подключить свой мобильник при помощи разъемного кабеля (micro-USB) к домашнему ПК.
- Затем кликнуть на команды Windows.
- Зайти в подкаталог установленного ранее ADB (это делается с использованием команды cd c:adb).
- Вручную подчистить кэш базы данных. Используется команда: adb shell rm-R-f /sdcard/Android/data/data/ru.sberbankmobile либо adb shell rm-R-f /data/data/ru.sberbankmobile. Выбор команды-запроса будет зависеть от места скачивания и последующей активации сбербанковского сервиса.
1 способ: используем патч sberbank patch для luckypatcher
Программа
LuckyPatcher
подходит для большинства приложений и сервисов. Она сканирует смартфон на установленный софт, сортируя его на две группы по возможности и невозможности патча. В первой группе программы, для которых патч будет особенно полезен, помещаются в верхнюю часть списка.
1.
Скачиваем Lucky Patcher
и производим его установку;
2.
следует распаковать и положить файл с расширением .txt
в рабочую папку
. Узнать ее расположение можно в настройках Lucky Patcher в разделе «О программе» (В нашем случае это: /Android/data/com.android.vending.billing.InAppBillingService.LUCK/files/LuckyPatcher).
3.
Lucky Patcher для Сбербанк Онлайн необходимо применить
до первого использования сервиса
. После обновления с версий ранее чем 5.3.0 также сначала применяется Sberbank Patch, и только после этого можно запустить клиент.
4.
Иногда программа «капризничает» и перед первым запуском выдает сообщение «
Не удалось связаться с сервером обновлений
» — повторяйте попытки, пока не достигнете успеха. После патчинга на Android-устройствах с версией ОС от 5.4.2 и выше может появиться сообщение «Внимание! Не удалось инициализировать антивирус. Продолжить в режиме ограниченной функциональности?». В этом случае выберите на всплывающей табличке клиента кнопку «
Выход
», после чего заново войдите в программу через ярлык — сообщение больше не появится.
2 способ: патч sberbankunroot для xposed framework
Обойти запрет полноценной работы Сбербанк Онлайн на рутированных устройствах помогает модуль для
XPosed Framework
, созданный одним из пользователей. Он не позволяет клиенту проверить наличие root-прав. Сама программа XPosed предназначена для изменения настроек прошивок и приложений и успешно используется в тех случаях, когда не требуется их компиляция, декомпиляция или подпись. Работает с Android: 4.x.x-5.x.x. Есть неофициальные версии для более ранних версий платформы.
1. Скачиваем фреймворк XPosed, открываем XposedInstaller и нажимаем Install/Update для установки программы. Приложение запросит права суперпользователя — соглашаемся и перезагружаем устройство.
2.
Скачиваем модуль
, устанавливая .apk файл.
3.
Снова заходим в XposedInstaller и отмечаем .apk файл SberbankUnRoot галочкой на вкладке «
Модули4.
Получаем предложение о перезагрузке и снова перезагружаем устройство.
После этого проблемы с клиентом Сбербанк Онлайн возникать не должны.
3 способ: программа сбербанк онлайн в пропатченной версии.
Самый простой способ — установка заранее
пропатченной версии
клиента Сбербанк Онлайн. Всю сложную работу сделал за вас (и за нас) талантливый пользователь. Он же и поделился ссылочкой на файл .apk пропатченной версии программы, который так необходим владельцам рутированных устройств. Огромное ему спасибо!
Просто устанавливаем
и спокойно пользуемся сервисом.
4 способ: удаление остатков root-прав
Используется, когда права суперпользователя на устройство были когда-то получены, но потом оно было возвращено к исходным настройкам. Root-прав нет, но Сбербанк Онлайн нормально работать отказывается? Это связано с использованием для
программы SuperSU, а точнее, ее функции «
Полное удаление Root
», которое на поверку оказывается не таким уж полным. По крайней мере, клиент Сбербанка следы суперюзера находит и работу блокирует.
Почистить «хвосты» можно с помощью файлового менеджера
Aroma Filemanager
, имеющего доступ к системным файлам. Это делается
следующим образом1.
Скачиваем и устанавливаем на Android-устройство
2.
Переходим в папку /system/xbin/, находим там файл /system/xbin/
.tmpsu
и удаляем его.
3.
Перезагружаем устройство, после чего устанавливаем Сбербанк Онлайн и спокойно пользуемся сервисом.
5 способ: отключение alarmreceiver с помощью программы my android tools
(с версиями 7.7.0 и выше данный метод не работает)
Приложение My Android Tools представляет собой набор полезных инструментов для Android-устройств, благодарю которому пользователь может легко активировать и деактивировать различные системные компоненты, службы и сервисы. Суть данного метода заключается в
деактивации процесса
“AlarmReceiver” , который отвечает за проверку наличия Root-прав на устройстве.
1.
Скачиваем и запускаем приложение
на Android-устройстве.
2.
Заходим во вкладку “ресиверы”, находим там процесс
AlarmReceiver
и отключаем его.
3.
Активируем авиарежим (доступ в интернет должен отсутствовать), после чего запускаем клиент Сбербанка Онлайн.
4.
Устройство сообщит, что «Сервер недоступен. Проверьте Ваше подключение к сети Интернет и перезапустите приложение».
5.
Выбираем пункт «
Ограниченный режим
», выключаем авиарежим и спокойно пользуемся сервисом.
6 способ: использование magisk для скрытия прав суперпользователя
«Magisk – The Universal Systemless Interface» — универсальное программное обеспечение, позволяющее скрыть наличие Root-прав и получить требуемый результат значительно проще — без отказа от прав суперпользователя и установки патченной версии программы.
- Если у вас установлены root-права MagiskSU, то в меню программ уже есть Magisk Manager, и вы можете сразу переходить к шагу 3;
- Если установлены любые другие root-права (не от официального несистемного SuperSU и не MagiskSU), их необходимо удалить, выполнив пункт 4.
1.
Загружаемся в кастомное Recovery (например, TWRP) и устанавливаем архив
2.
После успешной установки в меню приложений появится Magisk Manager — открываем его;
3.
Активируем в настройках пункт Magisk Hide и после этого Magisk Hide должен появиться в боковом меню;
4.
Открываем Magisk Hide и выставляем галочку напротив “Сбербанк Онлайн” (Там же можно поставить галочку на ”
“, если вам нужен данный платежный сервис).
Какой из способов подойдет лично вам — решайте сами. И все же советуем пользователям, не имеющим опыта в проведении манипуляций с системными файлами и выполнении сложных настроек выбрать самый простой третий способ.
Как подготовить смартфон под управлением android к установке сбербанк онлайн?
Большинства программных ошибок, возникающих при установке Сбербанк Онлайн, можно избежать, выполнив следующие операции.
Очистка системы Android перед установкой (защита от ошибки 24). В момент установки Сбербанк Онлайн на Android пользователи сталкиваются с программной ошибкой под кодом 24 (неизвестный код ошибки). Проблема возникает из-за сопутствующих файлов, конфликтующих с текущей версией приложения.
Очистить данные приложения можно вручную, открыв папку data/data или sdcard/Android/data (для пользователей смартфонов с картой памяти). Альтернативный вариант — установка приложений, автоматически очищающих ненужные файлы приложений в системе (например, Phone Cleaner, SD Maid).
Какие еще бывают ошибки?
Их очень много и у каждого сбоя имеется собственный код. Вторым по «популярности» кодом сбоя является значение «115». Ошибка появляется при работе с банкоматом: когда пользователь вставляет в терминал карту, а банкомат предупреждает о невозможности совершать какие-либо операции. Код «115» означает, что проблема не сформулирована, но она есть.
Причин у такого сбоя может быть несколько:
- Пластик был заблокирован банком — например, по подозрению в финансировании терроризма (ФЗ №115);
- Банкомат временно не работает по причине технической неисправности;
- Банкомат потерял интернет-соединение со Сбербанком.
В большинстве случаев код «115» означает блокировку карты. Поэтому самым верным решением будет звонок на горячую линию банка или личная явка в отделение. Позвонить вы можете на короткий номер 900 или колл-центр банка — 8 (800) 555-55-50. Звонок обслуживается бесплатно.
При пользовании мобильным приложением может возникать ошибка «57». Как правило, с проблемой пользователь сталкивается, когда пытается перечислить деньги другому лицу. Ошибка означает невозможность провести операцию. Проверьте срок действия своей карты, введенные реквизиты получателя, количество денег на счету.
Несоответствие версии андроида и характеристик программы
Такая проблема зачастую появляется у владельцев небрендованных гаджетов. В этой ситуации приложение Play Market относит устройство к несовместимому. Чтобы исправить ситуацию, необходимо менять модель девайса. Провести такую процедуру можно с использованием специализированных утилит. Также потребуется и рут-доступ.
При использовании утилиты Market Helper:
Подмена месторасположения
Чтобы исправить данную ошибку, следует использовать любой подходящий VPN сервис. Например, воспользоваться Turbo VPN или TunnelBear. От пользователя необходимо будет пройти регистрацию и поменять существующий IP-адрес. Кстати, лучше выбирать из перечня российских городов. И не забыть после переустановки онлайн-приложения Сбербанка деактивировать VPN.
Решение иных возникших проблем
Всем пользователям смартфонов ОП Андроид следует знать и об иных причинах отказа программы в установке и запуске Сбербанка-Онлайн. Возможных виновников такой неприятности достаточно много и о них, а также решениях проблемы следует знать каждому.