Так как внутри Android используется ядро Linux, то для понимания того, что такое Root в Android, нужно понимать, что такое root в Linux.
Root в Linux - суперпользователь с UID: 0 (UID - идентификатор пользователя). Многие операции в Linux выполняются только от имени суперпользователя. Этот же пользователь есть и в Android, но по умолчанию доступ к нему заблокирован.
При этом в Android выполнение базовых операций, таких как запуск программ, просмотр видео, фотографий, происходит из-под учетной записи гостя. У гостя нет возможности изменять системные файлы.
После получения Root вы можете:
Получение Root прав рекомендуется только для опытных пользователей!
Несмотря на то, что вы получаете полный контроль над своим устройством, наличие root прав несет ряд опасностей и ограничений:
На счет потери гарантии, я бы не стал сильно беспокоиться. На некоторых устройствах root можно удалить. При этом в сервисных центрах не особо проверяют наличие root-прав. Но в любом случае, если вы решились получить root-права, то вы осознаете все риски.