Вчера представили новые Pixel 6 и одна из их главных фишек - это защищенность. Не всем это по душе, кто-то хочет ставить тот же самый Magisk на устройство. Зачем нужен Root на Android-смартфонах и какие проблемы с ним есть обсудим в треде 👇
Для начала давайте обсудим зачем это нужно. Самая нужная фича для меня - запись звонков. На чистом Android записи звонков нет. Если у вас есть рут, можно поставить Magisk-плагин для записи звонков от skvalex. Мне настолько понравилось приложение, что я даже купил про версию.
Без рута мне пришлось перейти на #TinkoffMobile ради записи звонков. Плачу за связь бешеные 1697 рублей, но запись звонков там просто огонь! Автоматически записываются все твои звонки, к ним есть расшифровка и сообщения в диалоге привязаны к таймкодам
Многие операторы продают за деньги доступ к раздаче интернета. Например, Yota или Tinkoff. Делают они обычно это с помощью TTL. С помощью рута можно поменять TTL на телефоне и раздавать без проблем, не платя деньги оператору
В процессе разработки иногда может быть нужно посмотреть как выглядят файлы твоего приложения или похожего приложения в исследовательских целях. В случае с чужим приложением это можно сделать лишь с рутом
Или, например, залезть в HTTP Api приложения. Для этого требуется отключить шифрование и с рутом это можно сделать через Xposed, просто внедрив в функцию подписи свой сертификат. Дальше видны все запросы по HTTP любого приложения. spy-soft.net/xposed-for-byp…
Фиксить чужие баги тоже можно с рутом. Или добавлять фичи, такие как поддержка контроллеров - DualSense от PS5 или чего-то похожего github.com/Magisk-Modules…
Однако при наличии рут, чаще всего, тяжело пройти проверку SafetyNet. А это сразу минус банки и некоторые приложения. Например, когда я работал в Snapchat, там для похода в офис требовалось приложение, которое не открывалось с рутом - Sequoia bit.ly/3G8eqqW
На новых пикселях проверка SafetyNet происходит хардварно, поэтому все тяжелее и тяжелее скрывать там рут. Пока все еще можно обойти эту защиту с помощью модуля, но на Pixel 6 такая возможность может пропасть github.com/kdrag0n/safety…
Моя позиция заключается в том, что я хочу владеть телефоном. Хочу запускать там свой сервер, хочу ходить под рутом по папочкам, хочу ковыряться в исходниках. Поэтому я считаю что рут - это неотъемлемая часть Android-экосистемы
Никита Куликов