Безопасно ли удалять клавиатуру AOSP?

Используя XPrivacy, я заметил, что клавиатура AOSP время от времени загружается.

Интересно то, что я не использую клавиатуру AOSP на этом устройстве. Он был предустановлен, но я использую другую клавиатуру.

Безопасно ли удалять клавиатуру AOSP или это вызовет проблемы?

Детали для этого устройства: Stock KitKat ROM (с рутом)

Бонусные баллы (но, конечно, не обязательные), если вы можете объяснить, почему клавиатура AOSP все еще вызывается. Он не настроен на автозапуск.

На всякий случай: почему бы просто не «заморозить» его, чтобы узнать?
@Izzy Вероятно, это будет первый шаг, хотя я тоже не хочу, чтобы это что-то испортило. Я полагаю, что если безопасно удалить его, сначала безопасно его заморозить! ;-) Кроме того, даже если он завис, у меня есть подозрение, что он все равно загрузится, как и android.stackexchange.com/questions/129427/…

Ответы (2)

Да, удалить клавиатуру AOSP безопасно.

Мне как-то неудобно писать однострочный ответ... Поэтому я объясню ситуацию немного подробнее.

По сути, вы можете удалить любое приложение из системы Android, если оно не используется критическими системными функциями. Я не знаю какого-либо конкретного актуального списка, содержащего все приложения, которые можно удалить. Но рассмотрите это так:

Для чего может потребоваться клавиатурное приложение? Может ли он использоваться каким-либо другим приложением? Ответ довольно прост. Приложение клавиатуры вводит только пользовательские данные. Так что, если у вас есть альтернатива, ее довольно безопасно удалить. Даже если вы вообще не поставите какое-либо приложение для клавиатуры, ваша система будет работать нормально даже в этом случае. Просто будет немного сложнее вводить данные.

Опять же, предосторожность всегда лучше, чем лечение. Так что имейте это в виду и сделайте резервную копию в первую очередь ;)

Для второй части:

Поправьте меня, если я ошибаюсь, но это обычное дело для Android. Если у вас не запущено приложение, это не значит, что оно не запущено в системе . Всегда могут быть фоновые службы, которые могут вызвать некоторую активность приложения. Особенно для чего-то столь же распространенного, как методы ввода, они обычно остаются в памяти, чтобы их можно было использовать, как только потребуется.

Таким образом, чтобы приложение не работало , вы должны убедиться, что никакая фоновая служба никогда не вызывает его.

Что-нибудь, чтобы поддержать ваше требование? Я смутно помню кого-то, кто так думал и в итоге не смог разблокировать устройство (пин-код или пароль), так как экран блокировки был «исправлен» в предустановленном приложении клавиатуры. Этому человеку не сильно помогло то, что было установлено другое приложение для клавиатуры, экран блокировки его проигнорировал.
На самом деле у меня нет суперплана, чтобы подтвердить то, что я сказал, но, возможно, мое объяснение может вам немного помочь. Если вы беспокоитесь, вы всегда можете systemсначала сделать резервную копию своего раздела с восстановлением. И даже если вы накосячили, это не так уж сложно исправить, особенно с помощью кастомного рекавери. Вам просто нужно вернуть apk /system/appи установить разрешения.
Резервное копирование никогда не помешает, верно, и оно должно быть мерой предосторожности перед изменением каких-либо системных материалов. Это должно быть частью вашего ответа (и не стесняйтесь включать мое предупреждение — это был реальный случай некоторое время назад).
@Izzy Пример экрана блокировки, который вы привели, вызывает беспокойство. Такие вещи может быть трудно заметить сразу (особенно если вы не используете экран блокировки сейчас, но решите использовать его позже). Как вы думаете, это единственная ситуация, которая нуждается в тестировании?
@RockPaperLizard Я не уверен. Например, я никогда не работал с шифрованием устройств, поэтому я не знаю, может ли это потребовать чего-то в определенных ситуациях (кроме экрана блокировки). В настоящее время я не знаю ничего другого: как только экран разблокирован, вы можете переключать IME, если это необходимо.

Может быть.

Если вашему устройству требуется клавиатура AOSP для пароля экрана блокировки, шифрования устройства или других подобных функций (и одна или несколько из них включены), то ее удаление может заблокировать ваше устройство. Многие устройства позволяют использовать любой метод ввода (некоторые даже позволяют выбрать его), но не все.

Кроме того, если вы удалите клавиатуру AOSP, возможно, вы потеряете функцию проверки орфографии в Android. Верным признаком этого является то, что в разделе «Язык и ввод»«Настройках ») на вашем устройстве есть функция исправления орфографии , и единственная опция в ней — Android Spell Checker (AOSP) . Затем эта функция требует установки клавиатуры AOSP.

Ответ с бонусными баллами: если клавиатура AOSP вызывается, но не настроена на автозапуск, то, скорее всего, она вызывается для проверки орфографии.