Чистил Redmi от рекламы и нашёл Яндекс внутри «Безопасности»
У меня Redmi Note 13. Обычный бюджетный Xiaomi на HyperOS 2 и Android 15, прошивка глобальная, меню русское. Реклама там везде: в «Безопасности» какие-то рекомендации, слева от рабочего стола лента с подборками приложений, в играх баннеры. Решил вычистить это через Claude Code. Заодно пришлось чинить китайскую программу, которая про наши телефоны ничего не знала.
Программа называется android-ad-cleaner, лежит на GitHub с конца октября, сейчас у неё почти 8 тысяч звёзд. Она не моя, я её только допилил под наши прошивки, об этом ниже. Работает по кабелю: ходит по настройкам и выключает рекламу без root и перепрошивки, системные приложения не удаляет, а замораживает, всё возвращается обратно. Документация на китайском, зато для ИИ-агента авторы положили файл с правилами, и правила там, кстати, нормальные.
Подключил телефон, и тут же облом. Программа ищет кнопки в настройках по китайским словам: сценарии писали под китайские прошивки. На русском меню она не нашла ни одного пункта.
И второе. Чтобы нажимать за тебя, ей нужна «Отладка по USB (настройки безопасности)», а этот пункт Xiaomi открывает только с Mi-аккаунтом. Аккаунта на телефоне нет. Без него компьютеру можно читать экран, открывать нужные страницы настроек и замораживать приложения. Нажимать нельзя.
Так что Claude смотрел в экран и говорил «открываю вот это, сними вот этот переключатель», а я тыкал пальцем. Каждый шаг он сначала объяснял, и без моего «да» ничего не делал. Медленнее, чем по кнопке, но под контролем.
Первое, что он заметил: главного рекламного сервиса Xiaomi, который в программе прописан, на телефоне нет вообще. На глобальной прошивке тот же сервис живёт под другим именем (msa.global), и программа его просто не видела. Claude его заморозил и отрезал от интернета, через кабель это можно и без аккаунта. Только после перезагрузки запрет на интернет слетает, а заморозка остаётся.
Дальше хуже. В «Безопасность» и «Проводник» прямо внутрь вшита рекламная библиотека Яндекса и своя от Xiaomi. Заморозка сервиса её не трогает. В «Безопасности» есть переключатель «Получать рекомендации», и с завода он включён. В «Проводнике» переключателя нет совсем, туда я ещё вернусь.
Остальное по списку, всё выключается руками:
«Очистка» и «Загрузки»: «Получать рекомендации»;
лента виджетов слева: «Рекомендации приложений» и «Предложение»;
магазин GetApps: постоянные и всплывающие уведомления;
«Темы»: «Показывать рекламу» и «Персональные рекомендации»;
браузер: «Показывать игры на панели навигации», а главную страницу на «Упрощённый вид».
Смешно с браузером: там же есть «Блокировать рекламу», и его надо как раз включить. Если идти по настройкам и снимать всё подряд, промахнёшься. И в «Проводнике» не трогайте «Отзыв согласия»: это отзыв согласия с политикой, к рекламе он отношения не имеет.
Баннеры в играх показывают сами игры, настройками их не убрать. «Проводник» тоже остался со своей библиотекой. На это есть только частный DNS: в настройках через поиск найдите «Частный DNS» и впишите dns.adguard-dns.com.
На следующий день рекламы не было нигде, в играх тоже. Ничего не удалено, всё замороженное размораживается одной командой.
Если хотите повторить, вот фраза, которую можно дать Claude Code или Codex на компьютере с подключённым телефоном:
Склонируй https://github.com/rddmwmddr/android-ad-cleaner, прочитай AGENTS.md в репозитории и убери рекламу с телефона, который подключён к компьютеру. Перед каждым изменением говори, что собираешься поменять. Если интерфейс телефона не на китайском, сценарии программы не сработают: открывай нужные экраны сам и говори мне, какой переключатель выключить.
На телефоне перед этим включить режим разработчика и «Отладку по USB».
Раз программа не видит глобальные Xiaomi, она не видит их ни у кого из наших. Попросил Claude оформить находки для авторов, он написал им по-китайски, что не так и где. Следом отправил исправление со списком русских переключателей. Авторы влили его наутро. Поправили одно место: моя проверка заодно прятала лишнюю строку у телефонов OPPO и OnePlus. Исправление вошло в версию 0.3.1.
У кого глобальный Xiaomi, загляните в «Безопасность», там в настройках «Получать рекомендации». У меня было включено с завода.
Другие инструменты в таком духе, для телевизоров и компьютера, собираю в базе AI-инструментов: https://t.me/+Bo89jLB8HgE4N2Ri

