Com google android apps tachyon что это
Перейти к содержимому

Com google android apps tachyon что это

  • автор:

Список вредоносных программ Xiaomi: как удалить нежелательные приложения из MIUI 12, 12.5

Китайский OEM-производитель смартфонов Сяоми — известный во всем мире бренд, который предлагает действительно доступные смартфоны во всех ценовых сегментах, чтобы конкурировать с некоторыми другими известными брендами. Из-за соотношения цены и производительности пользователи Android предпочитают устройства Xiaomi больше, чем брендовые устройства с завышенной ценой. Но у Сяоми MIUI кожа имеет много вирусы. Здесь мы поделились списком вредоносных программ Xiaomi и шагами по удалению нежелательных приложений из MIUI 12, 12.5.

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

watch instagram stories

Иногда эти вредоносные программы могут вызывать проблемы с безопасностью или даже конфиденциальностью, даже если вы их не используете. В то время как сторонние рекламные объявления всегда появляются или выдают вам уведомления, что очень расстраивает. Таким образом, всегда лучше использовать команду оболочки adb в соответствии с именем пакета приложения на компьютере с Windows, чтобы легко удалить приложения/игры с вирусами. Теперь проверьте все вирусы Xiaomi, MIUI, Google, Android.

Список вредоносных программ MIUI

  • com.mfashiongallery.emag
  • com.mi.android.globalFileexplorer| Ми файловый менеджер
  • com.mi.android.globallauncher | Ми Лаунчер
  • com.mi.android.globalперсональный помощник
  • com.mi.globalTrendNews
  • com.mi.health | Ми Здоровье
  • com.mi.webkit.core | Ми Вебкит
  • com.milink.service
  • com.mipay.wallet.id | Ми Кошелек
  • com.mipay.wallet.in | Ми Кошелек (Индия)
  • com.miui.доступность
  • com.miui.аналитика | Аналитика MIUI (шпионское ПО)
  • com.miui.android.модная галерея | Карусель обоев
  • com.miui.aod | Всегда включенный дисплей MIUI
  • com.miui.backup | Приложение для резервного копирования
  • com.miui.сообщение об ошибке | Приложение для отчетов об ошибках
  • com.miui.калькулятор | Ми Калькулятор
  • com.miui.cit
  • com.miui.cleanmaster | Очиститель системы
  • com.miui.cloudservice | Облачный сервис
  • com.miui.cloudbackup | Сервис облачного резервного копирования
  • com.miui.cloudservice.sysbase | Облачный сервис
  • com.miui.компас | MIUI Компас
  • com.miui.contentcatcher
  • com.miui.enbbs
  • com.miui.extraphoto | Эффект боке камеры
  • com.miui.face | MIUI биометрический
  • com.miui.fm | МИУИ FM
  • com.miui.fmservice| МИУИ FM
  • com.miui.freeform | MIUI PiP-сервис
  • com.miui.галерея | Галерея MIUI
  • com.miui.greenguard
  • com.miui.huanji
  • com.miui.гибрид | Quick Apps (приложение для интеллектуального анализа данных)
  • com.miui.hybrid.accessory | Quick Apps (приложение для интеллектуального анализа данных)
  • com.miui.miccloudsync | Облачная синхронизация
  • com.miui.miservice
  • com.miui.mishare.connectivity | Ми Поделиться
  • com.miui.misound | Музыкальное приложение и усилитель звука
  • com.miui.miwallpaper | Приложение обоев
  • com.miui.miwallpaper.earth
  • com.miui.miwallpaper.mars
  • com.miui.msa.global | Рекламные службы MSA или MIUI
  • com.miui.newmidrive
  • com.miui.nextpay
  • com.miui.notes | Примечания
  • com.miui.фраза | Частые фразы
  • com.miui.player | Музыкальный проигрыватель
  • com.miui.qr
  • com.miui.экранный рекордер | Устройство записи экрана
  • com.miui.smsextra | Функции текстовых сообщений
  • com.miui.система | Системный лаунчер MIUI
  • com.miui.systemui.carriers.overlay | Услуга смены имени оператора
  • помощник com.miui.touch | Функция быстрого мяча
  • com.miui.translation.kingsoft
  • com.miui.userguide | Приложение «Руководство пользователя»
  • com.miui.видеоплеер | Видеопроигрыватель MIUI
  • com.miui.virtualsim
  • com.miui.vsimcore
  • com.miui.погода2 | Погодное приложение
  • com.miui.wmsvc
  • com.miui.желтая страница | Желтая страница
  • com.miui.zman

Резервное копирование или «Бэкап»

«Бэкап» (Резервирование) — создает копию рабочего стола, приложений, обоев, настроек будильника, настроек MIUI и системы в целом. Жизненно необходима для сохранения персональных данных и переноса на новое устройство.

Как включить резервное копирование

Для включения резервного копирования:

  • Заходим в «Настройки»
  • Находим пункт «Синхронизация«
  • Выбираем «Mi Cloud«
  • Переходим в «Резервирование» и включаем «Авторезервирование«

Список вредоносных программ Xiaomi

  • com.sohu.inputmethod.sogou.xiaomi
  • com.xiaomi.аккаунт | Аккаунт Mi (конфиденциальный)
  • com.xiaomi.календарь | Ми Календарь
  • com.xiaomi.cameratools | Инструменты камеры
  • com.xiaomi.channel
  • com.xiaomi.discover | Средство обновления системных приложений Xiaomi
  • com.xiaomi.glgm | Игры
  • com.xiaomi.joyose | Хлам и безопасно удалить
  • com.xiaomi.location.fused
  • com.xiaomi.mi_connect_service
  • com.xiaomi.micloud.sdk | Облачное приложение
  • com.xiaomi.middrop | Ми Дроп
  • com.xiaomi.mipicks | GetApps (магазин приложений Xiaomi)
  • com.xiaomi.miplay_client
  • com.xiaomi.mircs | Сообщение MIUI для MIUI
  • com.xiaomi.mirecycle | Mi Security (чувствительный)
  • com.xiaomi.зеркало
  • com.xiaomi.misettings | Ми Настройки
  • com.xiaomi.платежи | Ми Пей
  • com.xiaomi.сканер | Приложение сканера
  • com.xiaomi.simactivate.service
  • com.xiaomi.xmsf | Платформа обслуживания Сяоми
  • com.xiaomi.xmsfkeeper | Платформа обслуживания Сяоми

Основные функции Ми Клауд

Mi drive xiaomi что это

Меню оформлено в интуитивно понятном стиле, все иконки подписаны:

  • Контакты — данные с телефонной книжки
  • Сообщения — входящие/исходящие СМС сообщения. Кроме просмотра мы так же можем написать СМС и отправить адресату
  • Галерея — фото и видео из галереи
  • Заметки — записи из встроенного приложения «Заметки»
  • Записи диктофона — записи с диктофона и записанные разговоры
  • Найти устройство — позволяет определить местоположение смартфона на карте. Кроме того здесь Вы видите еще несколько пунктов:

Список вредоносных программ Google на устройствах Xiaomi

  • com.google.android.apps.docs | Гугл документы
  • com.google.android.apps.maps | Карты Гугл
  • com.google.android.apps.photos | Google Фото
  • com.google.android.apps.tachyon | Google Дуэт
  • com.google.android.apps.wellbeing | Цифровое благополучие
  • com.google.android.feedback | Приложение обратной связи
  • com.google.android.gm | Gmail
  • com.google.android.gms | Служба Gmail
  • com.google.android.gms.location.history | Служба определения местоположения Gmail
  • com.google.android.googlequicksearchbox | Быстрый поиск Google
  • com.google.android.inputmethod.latin | Gboard
  • com.google.android.marvin.talkback | Функция обратной связи
  • com.google.android.музыка | Google Play Музыка
  • com.google.android.printservice.рекомендация | Мобильная печать
  • com.google.android.syncadapters.calendar | Синхронизация календаря
  • com.google.android.tts | Текст в речь
  • com.google.android.видео | Google Play Фильмы и ТВ
  • com.google.android.youtube | YouTube
  • com.google.ar.lens | AR-объектив

Бесполезность доступных приложений

Встроенные проигрыватель, видеоплеер и проводник Xiaomi весьма посредственные: функций и настроек в них мало, рекламы много, а интерфейс, что называется, на любителя. Антивирус MIUI вам просто не нужен. Чистильщики и оптимизаторы в системе бесполезны. «Заметки» тоже не особо хороши в мире, где есть SimpleNote и Google Keep.

В общем, все эти штуковины, которыми Xiaomi заботливо снабжает пользователя, либо совсем ни на что не годятся, либо представляют некую пользу только для жителей Китая.

Решение: удалите или отключите все упомянутые программы и установите вместо них что-нибудь приличное — PlayerPro вместо «Музыки», VLC или MX Player вместо «Видео», Google Drive вместо Mi Cloud, MiXplorer вместо «Проводника», Google Keep вместо «Заметок» и так далее. Во всех этих аналогах больше возможностей и удобнее интерфейс, да и рекламы нет.

Раздутое ПО Android на устройствах Xiaomi

  • com.android.bips | Служба печати по умолчанию
  • com.android.bookmarkprovider | Поставщик закладок
  • com.android.browser | Веб-браузер

вирусы

Неудобный рабочий стол

У смартфонов Xiaomi довольно симпатичный интерфейс с полезными жестами и практичной шторкой. Но вот встроенный лаунчер хвалить не за что.

В нём нет меню приложений, поэтому все программы вывалены кучей на рабочий стол, и смотрится это нагромождение очень хаотично. Разобраться в значках в том виде, в каком они представлены по умолчанию, очень непросто: придётся потратить немало времени на их сортировку по папкам.

Решение: установить любой сторонний лаунчер.

Список других сторонних вредоносных программ

  • cn.wps.xiaomi.abroad.lite
  • com.autonavi.minimap
  • com.caf.fmradio
  • com.duokan.phone.пульт дистанционного управления
  • com.samsung.aasaservice
  • org.simalliance.openmobileapi.service
  • com.duokan.phone.remotecontroller.peel.plugin
  • in.amazon.mShop.android.покупки | Амазонка
  • com.bsp.catchlog
  • com.netflix.partner.активация | Нетфликс
  • com.netflix.mediaclient | Нетфликс
  • com.opera.app.новости | Опера
  • ком.опера.брендинг | Опера
  • com.opera.branding.news | Новости оперы
  • com.opera.mini.native | опера мини
  • com.opera.preinstall | Опера
  • com.tencent.soter.soterserver | Китайский платежный сервис
  • com.facebook.katana | Фейсбук
  • com.facebook.appmanager | Фейсбук
  • com.facebook.услуги | Фейсбук
  • com.facebook.система | Фейсбук
  • pl.zdunex25.updater | Xiaomi.eu
  • рос.ота.апдейтер | RevolutionOS
  • com.syberia.ota | SyberiaOS
  • ком.сибирь. СибирьДокументы | SyberiaOS
  • org.lineageos.recorder | LineageOS
  • org.lineageos.snap | LineageOS
  • com.hampusolsson.abstruct | Параноидальный андроид
  • code.name.monkey.retromusic | Параноидальный андроид

Примечание: Мы рекомендуем вам сначала отключить отдельные вредоносные программы на вашем устройстве Xiaomi, а затем проверить, работает ли устройство должным образом или нет. Не следует сразу приступать к процессу удаления. Запишите имя конкретного пакета вредоносного ПО из списка в блокнот, прежде чем отключать или удалять его, чтобы вы могли повторно включить или переустановить его (при необходимости).

НЕ УДАЛЯЙТЕ: com.miui.securitycenter | com.miui.securityдобавить | com.xiaomi.finddevice (Не удаляйте эти три приложения или службы со своего устройства Xiaomi. В противном случае вы можете столкнуться с блокировкой устройства или проблемами с загрузкой.)

Раздражающие уведомления

Вы сидите, никого не трогаете, и тут телефон воспроизводит звук уведомления и показывает его на экране. Полагаете, там что-то полезное? Как бы не так.

MIUI постоянно засыпает вас всплывающими сообщениями с предложениями что-то купить, что-то открыть или что-то скачать. Вам всё время обещают какие-то сюрпризы и подарки, присылают смайлики и другие сомнительные штуки.

Когда будете объяснять жене, откуда эти «три непрочитанных сообщения от любовника», вас наверняка посетит мысль, что надо было покупать iPhone.

Решение: научитесь настраивать мобильные уведомления и отключите все, которые вам не нужны. Когда вам приходит очередное «письмо счастья» от Xiaomi, не смахивайте его вправо, как обычно. Смахните влево и отключите тумблер «Показывать уведомления», чтобы приложение не раздражало вас впредь.

Как удалить нежелательные приложения из MIUI 12, 12.5

Вы можете использовать любой из трех способов, чтобы легко удалить вредоносные программы с вашего устройства Xiaomi, которые вы больше не хотите хранить на телефоне или не можете удалить обычным образом. Итак, не теряя времени, давайте приступим к делу.

Примечание: Если ваше устройство рутировано, перейдите к методу 3 для более простого и быстрого процесса.

Через команды оболочки ADB

  • Прежде всего, включить отладку по USB на вашем телефоне Сяоми.
  • Теперь обязательно загрузите последнюю Инструменты ADB и fastboot (Инструменты платформы) на твоем компьютере.
  • Затем извлеките файл Platform Tools и откройте извлеченную папку.
  • Затем щелкните адресную строку и введите cmd, затем нажмите Enter. Откроется командная строка.
  • Обязательно подключите устройство Xiaomi к ПК с помощью USB-кабеля.
  • После подключения устройства выполните следующую команду в окне командной строки:
  • Обязательно разрешите запрос отладки по USB на вашем телефоне (если он появится).
  • Теперь, если ваше устройство правильно подключено в режиме adb, идентификатор устройства появится в командной строке. Если нет, просто установите USB-драйвер Xiaomi на ПК и повторите попытку.
  • Затем выполните следующую команду в окне командной строки:
  • Теперь обязательно выполните следующую команду, чтобы удалить определенное вредоносное ПО. [Заменять в в командной строке с фактическим именем пакета приложения из списка выше]

вечера удалить —пользователь 0

  • Обязательно удалите ненужный пакет приложений один за другим.
  • После этого отсоедините USB-кабель от устройства и перезагрузите телефон, чтобы изменения вступили в силу.
  • Готово.

Через инструмент быстрой загрузки Xiaomi ADB

  • Включите отладку по USB на телефоне Xiaomi.
  • Теперь загрузите XiaomiADBFastbootTools.jar файл с гитхаба.
  • Скачайте последнюю версию программы Комплект для разработки Java (JDK) и установите его на свой компьютер.
  • Запустите Xiaomi ADB Fastboot Tools на компьютере, дважды щелкнув значок XiaomiADBFastbootTools.jar файл.
  • Затем обязательно подключите телефон к ПК через USB-кабель.
  • После подключения вы увидите список вредоносных программ Xiaomi.
  • Выберите конкретное вредоносное ПО, которое вы хотите удалить, и нажмите «Удалить».
  • Обязательно подтвердите задачу, нажав «Да».
  • После удаления вредоносного ПО обязательно перезагрузите устройство.

Примечание: Если у вас возникли проблемы со стабильностью или производительностью устройства после удаления вредоносных программ, вы можете легко перейти к «Переустановщику» и переустановить удаленное вредоносное ПО с помощью инструментов быстрой загрузки Xiaomi ADB. снова. Никаких проблем с этим.

Через приложения для Android (требуется рут)

Если у вас есть рутованное устройство Xiaomi, то, несомненно, вы найдете пару надежных рутированных приложений, которые могут легко удалить системные приложения или сторонние вредоносные программы с телефона. Вы можете использовать любой из них.

  • Bloatware Remover БЕСПЛАТНО (Root)
  • Удаление системных приложений (требуется рут)
  • Удаление корневого приложения

Как зайти в Mi Cloud с компьютера

Как не странно, но удобнее пользоваться облачным хранилищем с компьютера. Сайт работает стабильнее, да и просматривать сохранённую информацию куда приятнее. Итак, первым делом переходим на официальный сайт Mi Cloud, расположенный по адресу https://i.mi.com/. Раньше платформа работала исключительно на китайском и английском языке, но сейчас доступен и русский. Чтобы активировать его нажимаем по кнопке «More».

переход к списку языков Mi Cloud

А далее в появившемся меню выбираем нужный язык, в нашем случае, русский.

выбор языка в Mi Cloud

Нажимаем по кнопке «Войти через Mi аккаунт» и указываем данные от учётной записи. Если вы не помните регистрационные данные, то восстановите их, кликнув по строке «Забыли пароль?». Кстати, при желании выполнить авторизацию можно посредством сканирования QR-кода, расположенного в правом верхнем углу формы.

вход в систему с помощью Mi аккаунта

После успешного входа мы попадаем на страницу навигации, где для перехода в нужный раздел нажимаем по соответствующей иконке.

интерфейс Mi Cloud

И, как можно догадаться, в каждой из категории хранятся сохранённые вами файлы.

Действия по переустановке или возврату удаленного вредоносного ПО

Однако, если вы удалили какое-либо приложение по ошибке, вы можете снова установить или вернуть его обратно на свой телефон, выполнив следующие действия.

  • Download the Файл вирусов Xiaomi а затем извлеките его с помощью инструмента для извлечения ZIP.
  • Затем вы увидите файл под названием «MIUI Bloatware File».
  • Затем измените расширение файла с «.txt» на «.bat» и сохраните его.
  • Скопируйте файл и вставьте его точно в папку ADB и Fastboot (Platform Tools).

Таким образом, вы можете легко удалить или удалить вредоносное ПО (предустановленные приложения) со своих устройств Xiaomi, работающих на MIUI 10/11/12/12.5.

Вот так, ребята. Мы предполагаем, что это руководство было полезным для вас. Для дальнейших запросов, вы можете оставить комментарий ниже.

Реклама повсюду

Смартфоны Xiaomi просто переполнены рекламой. Она в программах «Музыка» и «Видео», в «Загрузках» и «Безопасности», даже в системных настройках и папках на рабочем столе. Это неимоверно раздражает.

Рекламу впихнули даже в системный установщик. Пока ставится новая программа, вы почти наверняка захотите закачать ещё одно приложение для вызова такси, правда?

Xiaomi деликатно называет эти бесконечные баннеры «рекомендациями». И они не добавляют системе ни красоты, ни удобства. От них стоило бы избавиться в первую очередь.

Простое решение: пользуясь нашим руководством, отключите рекламу во всех системных программах, которые позволяют это сделать. Баннеры всё равно останутся в браузере и сторонних программах. Избавиться от них с переменным успехом помогают программы вроде DNS66 или Adguard. Иногда на месте заблокированной рекламы остаются уродливые белые пятна, которые портят интерфейс приложений.

Эффективное решение: вам понадобится получить root-права для вашего смартфона. После этого вы сможете установить программу AdAway, которая полностью избавит вас от встроенной рекламы Xiaomi.

Последняя версия не всегда лучшая

Обычно SDK, который только-только сходит с конвейера, заключает в себе не только новые наборы инструментов, но и большое количество ошибок и багов. Так, например, последний выпуск Java SDK имеет в названии цифру восемь. Однако многие не спешат обновлять свое программное обеспечение. Они остаются верны SDK 7-й версии.

Чтобы отлов багов и исправление ошибок было наиболее простым, разработчики создают сайт, на котором уютно располагается community – ассоциация разработчиков и пользователей SDK. Разные компании организуют общение разными способами, но зачастую на сайте располагается форум. Пользователи и программисты делятся на нем информацией о найденных недоработках, обсуждают тонкости работы в SDK, советуются и задают вопросы сотрудникам техподдержки.

Три кита SDK

SDK чаще всего заключает в себя три главных компонента. Самый важный – это сама программа или набор библиотек, позволяющих разработать новый продукт, на базе уже имеющегося.

Вторая часть – документация. Причем описано в ней все коротко, лаконично и просто. Она включает в себя Tutorial (пошаговое обучение в стиле «Сотворение мира за шесть простых шагов») и Reference – раздел, предоставляемый в виде справочника о том, что может быть сделано при помощи SDK.

Третий кусочек мозаики – самый любимый у тех, кто часто пользуется продуктом – готовые примеры. Причем почти всегда они охватывают все возможности комплекта разработчика. Благодаря их наличию часто можно пропустить любой Reference, не пытаясь вникнуть в программную среду. Образцы быстро познакомят пользователя с тем, что можно создать в предоставляемом пакете программ.

Есть такие люди, которые ленятся прочесть даже короткий Tutorial. А этого и не требуется! Возьмите пример, отредактируйте его, подгоните под свои критерии – и новый компонент программы уже готов.

Коротко о главном

Короткая аббревиатура заключает в себе длинные слова – Software Development Kit (или набор программ разработчика). Многие думают, что можно любую программу для разработок софта назвать SDK, что это, например, компилятор Паскаля или Делфи. Однако, как и книгу нельзя судить по обложке, так и продукт – по его названию. SDK – это набор, расширяющий функционал программы, игры, комплекса продуктов, он дает возможность создать свою программу, уровень или дополнение, однако только с использованием наработок исходного.

Какие приложения можно удалить на Xiaomi безболезненно и как это сделать правильно

Смартфоны Xiaomi поставляются с некоторыми предустановленными приложениями. Некоторые из них являются обязательными, они влияют на производительность и работают в тандеме с сервисами Google. Другие появляются в меню из-за соглашений с третьими сторонами, или потому что производитель считает их потенциально полезными. Проблема в том, что некоторые такие приложения неинтересны, поэтому нужно знать, какие можно удалить на Xiaomi, а какие придется оставить.

Список стандартных приложений в смартфонах Xiaomi

Достаточно просто определить, какие ненужные приложения в телефоне Xiaomi можно удалить. Желательно стереть их сразу после покупки, так как, работая в фоновом режиме, они потребляют ресурсы памяти и часто влияют на нормальную работу техники. Генеральный директор Xiaomi не отрицает, что в установках от MIUI могут присутствовать вирусы, которые легко убрать без каких-либо root-прав.

Какие приложения можно удалить на Xiaomi безболезненно и как это сделать правильно

Стандартными считаются такие приложения:

  • Analytics;
  • App Vault;
  • резервное копирование;
  • браузер Mi;
  • Facebook;
  • различные игры (меняются в зависимости от модели смартфона);
  • Google Duo;
  • Google Play фильмы и музыка;
  • GetApps;
  • Mi Gredit;
  • Mi Drop;
  • Mi SMS-Extra;
  • Услуги MIUI;
  • Uniplay;
  • VsimCore;
  • Joom;
  • темы от Mi;
  • запись экрана;
  • безопасность;
  • калькулятор;
  • сканер;
  • диктофон;
  • загрузки;
  • компас;
  • службы и обратная связь;
  • ShareMe.

Большинство этих приложений получится удалить из телефона без последствий для дальнейшей работы системы.

Стоит ли удалять системные приложения в смартфоне Xiaomi

Чтобы не пришлось нести телефон в сервисный центр для реанимации, надо четко понимать, какие приложения можно безболезненно удалить. На Xiaomi все достаточно просто. Потому что некоторые из них никак не влияют на функциональность системы, когда удалены.

Какие приложения можно удалить на Xiaomi безболезненно и как это сделать правильно

Но если их оставить, то это приведет к дополнительной нагрузке на смартфон, который будет «зависать» в самое неподходящее время. Это связано с тем, что в телефон включены приложения, которые хорошо работают в Китае, но абсолютно бессмысленны в России и Европе.

Какие приложения можно безболезненно удалить на Xiaomi

Для удобства пользователей инструмент MIUI позволяет удалить системные приложения без рут-прав. Его использование будет возможно на Redmi 9, Redmi note 8 PRO и других официальных моделях, таких как Mi 8. Для этого достаточно зайти в настройки программы и выбрать нужную функцию:

  • Удаление всех системных приложений: позволяет стереть все, но этого делать не рекомендуется.
  • Удалить все приложения Xiaomi: допустимо, если они не используются и не планируется их включать в дальнейшем.
  • Удаление всех приложений Google, если совсем нет желания использовать эту систему и предпочитаете другое ПО.
  • Удаление других приложений. Сначала надо обязательно разобраться в том, для чего они предназначены, прежде чем их форматировать.

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

Какие приложения можно удалить на Xiaomi безболезненно и как это сделать правильно

Сделать это проще, если подключиться к телефону через ноутбук или ПК, используя USB-порт, и пройтись по системным файлам вручную. Безопасны к удалению такие приложения:

  • аналитика: com.miui.analytics;
  • TwarzMoji Клавиатура: com.facemoji.lite.xiaomi [утром придет сообщение, что это приложение не получается удалить, и его можно будет отключить только с помощью команды „pm disable-user com.facemoji.lite.xiaomi»];
  • игры: com.xiaomi.glgm;
  • Joyose: com.xiaomi.joyose;
  • музыка: com.miui.player;
  • заметки: com.miui.notes;
  • мой (mi) браузер: com.mi.globalbrowser;
  • Поверь мне: com.mipay.wallet.id
  • Заплати мне: com.mipay.wallet.in
  • Анализ: com.xiaomi.mirecycle
  • Mi Remote: com.duokan.phone.работа с телефоном дистанционно;
  • Мои видео: com.miui.videoplayer;
  • карусель обоев: com.miui.android.modagaleria;
  • MIUI : com.miui;
  • форум MIUI: com.miui.enbbs;
  • GetApps : com.xiaomi.mipicks;
  • MIUI MSA : com.miui.msa.global;
  • учебник MIUI: com.miui.руководство для пользователя;
  • Gboard: com.google.android.inputmethod.latin;
  • Gmail: com.google.android.gm;
  • Google Calendar: com.google.android.calendar;
  • Google Chrome: com.android.chrome;
  • Google Диск: com.google.android.apps.docs;
  • Google Duo : com.google.android.apps.tachyon;
  • Google Lens: com.google.ar.объектив;
  • Музыка Google : com.google.android.music;
  • новости Google: com.google.android.apps.new;
  • Google One: com.google.android.apps.subscriptions.red;
  • Google Фото: com.google.android.apps.photos;
  • Google play видео: com.google.android.videos;
  • Поиск в Google: com.google.android.googlequicksearchbox;
  • Встречи: com.google.android.talk;
  • TalkBack: com.google.android.марвин.talkback;
  • живые обои : com.android.wallpaper.livepicker;
  • Яндекс: ru.яндекс.searchplugin;
  • Амазон: com.amazon.mShop.android.shopping;
  • Facebook: com.facebook.services;
  • Netflix: com.netflix.партнер.activation.

Какие предустановленные программы не рекомендуется трогать

Важно понимать, какие приложения можно удалить на Xiaomi Redmi и других моделях, а какие нельзя трогать ни при каких обстоятельствах.

Какие приложения можно удалить на Xiaomi безболезненно и как это сделать правильно

К ним относятся:

  • обновление.apk (вызовет проблемы связанные с принудительным закрытием других приложений и сбоям в системе);
  • XiaomiAccount.apk (приведет к проблемам с охлаждением и произвольному отключению смартфона при любом перегреве);
  • FindDevice.apk (вызовет сбой системы и принудительное отключение телефона);
  • DocumentsUI.apk (приведет к тому, что станет невозможным переносить файлы и фото на SD-карту и работать с дополнительной памятью).

Также не стоит трогать файлы с настройками SIM-карты, которые напрямую связаны с работой сетевого оператора. Это приведет к тому, что Xiaomi перестанет принимать звонки и не сможет нормально работать без перепрошивки. Все эти приложения трогать нельзя.

Это не полный список системных приложений, которые нельзя удалять, не вызывая сбоя устройства. В списке указаны самые важные, которые будет сложно восстановить самостоятельно.

Как удалить ненужные приложения на Xiaomi

Для этого переходим в «Настройки» и выбираем «Все приложения» или «Системные приложения». Находим то, которое решили удалить, и нажимаем соответствующую кнопку.

Какие приложения можно удалить на Xiaomi безболезненно и как это сделать правильно

Второй способ — это посещение PlayStore. Для этого надо открыть настройки внутри платформы и выбрать «Мои приложения и игры». Затем нужно найти приложение, которое требуется удалить и выбрать соответствующую функцию.

Третий способ самый быстрый. Просто нажимаем на иконку приложения и удерживаем его. Сверху появиться «Удалить». Перетаскиваем приложение в раздел «удаления», появившийся на экране. Готово.

Отключение программ через настройки

Это проще выполнить с помощью приложения. Скачиваем в Play Store программу «QuickShortcutMaker». После установки и запуска приложения выполняем следующие действия:

  1. Вводим в поисковой строке слово «приложения». Если случается баг и не выполняется поиск, удаляем один или несколько символов, и нужное появится в рекомендуемом списке.
  2. Выбираем «параметры com.android.settings» и из открывшегося списка опций нажимаем на «попробовать/посмотреть…». Это позволит увидеть список всех приложений, которые можно отключить.
  3. Нажимаем на соответствующую кнопку «закрыть» и соглашаемся с предупреждением системы.

Какие приложения можно удалить на Xiaomi безболезненно и как это сделать правильно

Перед тем, как отключить приложение, надо удалить обновления. Для этого сначала выбираем «очистить». И действовать так надо только в отношении тех приложений, которые знаете. Иначе можно удалить ПО, которое приведет к сбою работы смартфона.

Удаление ненужных приложений с Root-правами

Чтобы воспользоваться этой функцией, надо отключить все приложения безопасности. Это «анти-кража», «родительский контроль», «антивирус» или «launcher». Иначе все попытки удалить приложения окажутся напрасными, так как система постарается предотвратить стирание.

Для этого открываем «Настройки». Переходим в меню «Пароли и безопасность» >>> «Приложения» >>> и нажимаем Off. Или «отключить это приложение администратора устройства» и соглашаемся со всеми предупреждениями.

Какие приложения можно удалить на Xiaomi безболезненно и как это сделать правильно

В зависимости от версии Android настройки будут отличаться. Например, для некоторых смартфонов от Xiaomi надо перейти в раздел так: «Настройки» >>> «Конфиденциальность» >>> «Управление» >>> «Приложения администратора устройства» (или «со специальным доступом»). Здесь надо будет отключить все приложения, если такие настроены при покупке смартфона.

Затем можно будет удалить мешающие приложения в стандартном режиме, выполнив длительное нажатие на соответствующую иконку и перетаскиванием его в область «удалить».

Получение root-доступа на Xiaomi позволит установить пользовательские настройки, улучшив срок службы батареи и многое другое. Но это приведет к аннулированию гарантии без возможности ремонта в сервисном центре.

Чтобы получить права-root, скачиваем приложение Titanium Backup на Play Store и действуем по инструкции:

  1. По завершении загрузки запускаем программу и нажимаем на кнопку «Разрешить», чтобы предоставить root-права, и кликаем «OK» дважды.
  2. Выбираем вкладку «Резервное копирование/восстановление», расположенную вверху и открываем доступные приложения. Чтобы удалить, нажимаем нужную кнопку и жмем «да». Дело сделано.

Прежде чем принять решение о том, какие приложения можно удалить на Xiaomi 4pda или других моделях, важно тщательно продумать свои действия. Иначе придется восстанавливать всю систему из-за сбоя.

Titanium Backup использует определенные цвета для выделения категории каждого приложения: красный — системные и основные, зеленый — содержащие полезные данные, белый — не являются частью операционной системы и могут быть удалены без опасности сбоя.

C помощью Xiaomi ADB Fastboot Tools

Этот инструмент помогает, когда нет возможности решить проблемы с помощью USB отладки. Для включения последней надо разблокировать меню таким образом:

  • заходим в «Настройки», нажимаем на пункт «Версия MIUI» 7 раз подряд, видим на экране «теперь вы разработчик»;
  • возвращаемся в «Настройки» >>> «Дополнительные настройки» >>> «Параметры разработчика». И нажимаем на рычаг в пункте «отладка USB».

Читаем предупреждение, ждем несколько секунд и нажимаем «OK» на все сообщения, которые появляются на экране.

Какие приложения можно удалить на Xiaomi безболезненно и как это сделать правильно

Затем нажимаем на вкладку ADB и выбираем «Удаление» (сверху). Ставим галочки напротив названия приложений, которые надо удалить и нажимаем «Unistall» снизу. Отвечаем на предупреждение и завершаем процедуру.

Если возникнут сомнения, то одно или несколько удаленных приложений можно будет восстановить. Для этого переходим в раздел «Reinstaller» и ставим галочку рядом с названиями программ, которые надо восстановить и нажимаем на кнопку «Reinstall» для возврата.

С помощью Activiti Launcher

Данное приложение можно скачать на PlayMarket. Оно не удаляет стандартный хлам, а просто отключает его, чтобы снизить загрузку свободного места и освободить оперативную память. Для работы достаточно выполнить простые действия:

  1. Скачиваем приложение и открываем.
  2. Тапаем сверху на надпись «Последние действия» и выбираем вместо этого «Все действия».
  3. Выбираем «Настройки», а потом переходим на «Все приложения».
  4. В появившемся списке будет много повторяющихся вариантов. Выбираем второй или третий.
  5. Просматриваем программы и блокируем те, что нравятся меньше всего.

Какие приложения можно удалить на Xiaomi безболезненно и как это сделать правильно

Стандартный поиск Google можно удалять не на всех устройствах. В некоторых моделях такая попытка может привести к ошибке Boot Loop.

Перед удалением приложений на Xiaomi надо создать «точку восстановления». Это позволит быстро вернуть функциональность смартфону, даже если удаление приложений привело к серьезному сбою в его работе.

Рассказ на заказ. Как удалить встроенные (системные) приложения Android на телефоне без root доступа ⁠ ⁠

Поступила ко мне просьба рассказать как можно удалить системные приложении на телефоне не имеющем root доступа. В результате этой просьбы и появился на свет этот пост.
Итак, приступим. Сразу оговорюсь, что при этом способе не нужно никакого вмешательства в операционную систему самого телефона, не нужно ничего взламывать, прошивать или получать root. Т.е. телефон останется в первозданном виде, но без «лишних» на ваш взгляд приложений. Я все это проделывал для телефонов компании xiaomi, хотя должно работать и на аппаратах других производителей.

ВСЕ ДЕЙСТВИЯ ВЫ ПРОИЗВОДИТЕ НА ВАШ СТРАХ И РИСК.

Для осуществления задуманного будем использовать ADB.
Материал для справки: ADB (Android Debug Bridge — Отладочный мост Android) —
консольное приложение для PC, с помощью которого производится отладка Android устройств, в том числе и эмуляторов.
Работает по принципу клиент-сервер. При первом запуске ADB с любой командой создается сервер в виде системной службы (демона), которая будет прослушивать все команды, посылаемые на порт 5037.

Устанавливаем ADB на свой компьютер. Инсталлятор можно скачать в интернете, либо взять здесь: https://yadi.sk/d/uiZPZ-viXFwPhQ
После установки подключаем телефон к компьютеру и ждем пока установится драйвер. Если драйвер автоматически устанавливаться не желает, то ищем его в интернете и устанавливаем сами. (Пример для поиска: adb driver Xiaomi Redmi 7).
Отключаем телефон от компа.
Следующим шагом приступим к настройке телефона. Для этого перейдите в: «Настройки» — «О телефоне» — 7 раз нажмите на номер сборки. После этого вы станете разработчиком. В настройках для разработчиков активируйте отладку по USB. При подключении USB-кабеля выбираем «Передача файлов».

Рассказ на заказ. Как удалить встроенные (системные) приложения Android на телефоне без root доступа Андроид телефон, Приложение на Android, Удаление, Длиннопост, Android, Смартфон

Рассказ на заказ. Как удалить встроенные (системные) приложения Android на телефоне без root доступа Андроид телефон, Приложение на Android, Удаление, Длиннопост, Android, Смартфон

Рассказ на заказ. Как удалить встроенные (системные) приложения Android на телефоне без root доступа Андроид телефон, Приложение на Android, Удаление, Длиннопост, Android, Смартфон

Теперь при помощи ярлыка на рабочем столе запускаем ADB. Появиться окно приблизительно такого вида:

Рассказ на заказ. Как удалить встроенные (системные) приложения Android на телефоне без root доступа Андроид телефон, Приложение на Android, Удаление, Длиннопост, Android, Смартфон

С ним мы теперь и будем работать.

Снова подключаем, теперь уже настроенный, телефон к компьютеру.
Порядок работы:
1. Проверка подключения телефона.
В консоли вводим: adb devices
Получаем ответ: <серийный номер устройства> device
Это означает, что аппарат подключен и готов к работе.
Если получим такой ответ: <серийный номер устройства> unauthorizid
Это означает, что необходимо подтвердить подключение на аппарате.

2. Получаем доступ к системным данным.
— вводим: adb shell
— ответ: onc:/ $

3. Удаляем встроенные проги. Для этого вводим команду:
pm uninstall -k —user 0 com.google.android.music

Последняя часть команды «…com.google.android.music» содержит имя пакета который мы хотим удалить. Этой командой мы удалим приложение Google music.

Чтобы узнать имя пакета мы должны в телефоне зайти в настройки, и выбрать пункт «все приложения».

Рассказ на заказ. Как удалить встроенные (системные) приложения Android на телефоне без root доступа Андроид телефон, Приложение на Android, Удаление, Длиннопост, Android, Смартфон

Далее выбираем приложение которое хотим удалить и нажимаем в правом верхнем углу значок для подробной информации.

Рассказ на заказ. Как удалить встроенные (системные) приложения Android на телефоне без root доступа Андроид телефон, Приложение на Android, Удаление, Длиннопост, Android, Смартфон

Смотрим имя пакета.

Рассказ на заказ. Как удалить встроенные (системные) приложения Android на телефоне без root доступа Андроид телефон, Приложение на Android, Удаление, Длиннопост, Android, Смартфон

И формируем команду для удаления: pm uninstall -k —user 0 com.miui .weather2

Я сформировал список из самых распространенных встроенных приложений:
— Google music
————
pm uninstall -k —user 0 com.google.android.music

— Google video
————
pm uninstall -k —user 0 com.google.android.videos

— duo
————
pm uninstall -k —user 0 com.google.android.apps.tachyon

— Поиск Google
————
pm uninstall -k —user 0 com.google.android.googlequicksearchbox

— Сервисы MIUI и обратная связь
————
pm uninstall -k —user 0 com.miui .miservice

— Google объектив
————
pm uninstall -k —user 0 com.google.ar.lens

— GetApps
————
pm uninstall -k —user 0 com.xiaomi.mipicks

— Игры Xiaomi
————
pm uninstall -k —user 0 com.xiaomi.glgm

Думаю, списком приложений, предоставленным в посте, люди не отделаются, руки будут чесаться удалить все, что кажется ненужным. Во избежание лишних проблем, советую не удалять сгоряча, а для начала, лучше заморозить командой

Xiaomi ADB Fastboot Tools

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

Иллюстрация к комментарию

Иллюстрация к комментарию

Если кого-то задолбало SIM-меню, с их постоянно вылетающими окнами, типа "Шутки про. Подписаться 9р/день", то это дело можно тоже отключить .

Спасибо. А с помощью этой проги можно, например, сделать так, чтобы в новой версии андроид снова заработал диктофон для записи звонков?

Читать ещё на Пикабу

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера⁠ ⁠

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

К сожалению, в наше время многие старые, но весьма неплохие по характеристикам гаджеты отправляются напрямую в помойку, и их владельцы не подозревают, что им можно найти применение. Сервер, мультимедийная-станция, да даже просто как TV-приставка — люди в упор не замечают сфер, где старенький планшет мог бы быть полезен. Но как быть, если посвящаешь жизнь портативным гаджетам, кодингу и копанию в железе? Правильно: сделать довольно мощную игровую консоль из старого планшета самому! Сегодня вам расскажу, как я сделал свою портативную приставку из планшета с нерабочим тачскрином, Raspberry Pi Pico и 8 кнопок! За рабочим результатом прячется несколько дней работы: поиск UART на плате, разработка контроллера геймпада на базе RPi Pico, написание приложения-сервиса, которое слушает события и отправляет их в подсистему ввода Linux в обход Android. Интересно? Тогда жду вас под катом!

❯ Мотивация

Прошло уже практически 10 лет с того момента, как у меня появилась моя первая портативная консоль. Несмотря на то, что я был заядлым ПК-игроком, я уже успел посмотреть на PS3 и PSP, но денег на их покупку у меня особо не было, да и к тому времени уже был в наличии Android-планшет. Но к моему 13-летию в 2014 году, когда я ходил и выбирал себе будущий девайс на день рождения, отец и мама решили подарить мне мою первую портативную консоль. Изначально, я уговаривал её купить мне целых два девайса, но бюджет был ограничен 4.000 рублей, а я хотел взять смартфон Fly IQ239 и консоль JXD S601 одновременно:

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

Однако, увидев здоровую 7-дюймовую консоль в магазине TREC (думаю, жители южной части РФ помнят такой), мама уговорила меня взять именно её, мотивируя это «ну и чего ты будешь тыкаться в этот мелкий экран? Возьми большую». После покупки гаджета, я был доволен: играл какие-то игрушки с ретро-платформ, устанавливал игры на Android, сидел в ВК через Kate Mobile. Что еще нужно было школяру? Однако, планшет прожил у меня недолго: с очередного лага я психанул и ударил по нему кулачком, унеся на тот свет и дисплей и тачскрин. Так консолька и пролежала в подвале около 8 лет. Впрочем, мне продолжали импонировать подобные устройства и в прошлом году я купил и написал про несколько подобных девайсов.

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

Несколько месяцев назад, мой читатель Кирилл Севостьянов с Хабра прислал мне HTC HD2 в качестве донора и планшет Prestigio PMP7170B3G, который был рабочим, но… у него отказал тачскрин. Я всё думал, чего бы с ним сделать и решил реализовать игровую консольку своими руками из подручных средств. Идея крутилась в голове довольно давно, но реализовал я её только сейчас.

❯ Что нам нужно сделать?

Итак, что должно быть у портативной консоли? Чипсет, дисплей, звук, ОС — это всё нам уже предоставляет планшет. Нам остаётся лишь сделать свой геймпад. Давайте подумаем, что нам будет нужно для того, чтобы его сделать и передавать от него события на планшет:

Контроллер для геймпада: тут нам подойдет практически любой микроконтроллер, который работает от 3.3в. Выбор большой: Arduino Pro Mini 3.3v, ESP32, RPi Pico. Я остановился на последнем: недавно я взял себе две штучки «пощупать» их — и они мне очень понравились!

Физический интерфейс: с планшетом нужно как-то общаться. У нас есть три варианта: USB (не факт, что поддержка преобразователей включена в ядре), UART и SPI/I2C на пятачках тачскрина (потребуют написания драйвера т. к. в android-устройствах нет прямого доступа к SPI/I2C из userland’а). Я остановился на UART: его легко найти на большинстве китайских планшетов, а если не получилось — то на помощь может прийти схема платы.

Программная реализация: как это будет работать? Я решил реализовать геймпад в виде сервиса на Android, который слушает состояния кнопок с UART и «инжектит» события напрямую в драйвер ввода. Таким образом, поддержка нашего геймпада появляется даже в самой системе — можно управлять менюшкой или приложениями как с клавиатуры!

С планом определились, пора начать с программной части: сначала нам обязательно понадобится ROOT-доступ. Его получение на разных девайсах отличается — на prestigio уже был порт CWM и я просто поставил SuperSU. Без ROOT доступа мы не сможем использовать UART!

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

Теперь нам нужно найти пятачки UART на плате. Разведен он не везде, но в случае устройств на MediaTek — почти всегда, ещё и пятачки подписаны. На моём планшете он нашёлся сразу: был между двух металлических экранов и соответствовал 4-ому каналу UART. Получить к нему доступ можно в /dev/ttyMT3. Я использую ESP32 в качестве UART преобразователя: подпаиваемся к RX/TX, запускаем putty и заходим в adb shell. Определяем бодрейт (скорость) нашего UART порта — на MediaTek он обычно равен 921600, на других чипсетах — 115200. Пытаемся что-то вывести и хоба — мы уже можем «поболтать» с планшетом!

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

❯ Приложение-сервис

Итак, у нас уже есть доступ к UART и мы можем общаться с планшетом из внешнего мира. Но получить события с кнопок пол дела, нужно их ещё и послать в систему. Для этого есть целых три способа:

InputManager.injectInputEvent — именно этим методом пользуется команда input, которую вы можете использовать через adb. Но увы, он работает только при наличие разрешения INJECT_EVENTS, который доступен только системным приложениям — находятся они в /system/app и подписаны тем же сертификатом, что и остальная прошивка.

Модуль uinput дает возможность создать виртуальное устройство ввода и посылать события из userland’а — т. е. из прикладного приложения. У моего планшета было устройство /dev/uinput, но lsmod показывал, что сам модуль не загружен. Так что отметаем — он есть не везде.

Прямой инжект событий в character устройство — весьма грязный хак, который позволяет инжектить события, не притворяясь системным приложением, но имеет некоторые ограничения. Именно его я и выбрал и о ограничениях ниже.

Сначала нам нужно узнать, какие кнопки поддерживают загруженные устройства ввода в системе. Для этого используем команду getevent -li. Там есть разные устройства ввода, в том числе и тачскрин (если вам нужно симулировать нажатия на экран), мне же подошёл драйвер физических кнопок mtk-kpd. Он занимается обработкой кнопок громкости, включения и т. п. Тут важно обратить внимание на то, что если попытаться послать кнопку, которое устройство не реализует (например пробел), то ничего не произойдет:

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

Инжект событий я писал на C, т. к. это требовало прямой записи input_event, а в Java прокинул его через Jni. Концепция простая: открываем устройство /dev/input/event2 и посылаем в него события ввода и синхронизации (это обязательно!), которые затем Android читает и обрабатывает:

#include <linux/uinput.h>

#include <fcntl.h>

#include <unistd.h>

#include <stdio.h>

#include <stdlib.h>

#include <android/log.h>

#include <jni.h>

int uinput;

extern «C» JNIEXPORT void JNICALL Java_com_monobogdan_inputservicebridge_InputNative_init(JNIEnv *env, jclass clazz) <

uinput = open(«/dev/input/event2», O_WRONLY);

__android_log_print(ANDROID_LOG_DEBUG , «Test», uinput >= 0 ? «Open event OK» : «Failed to open event»); >

void emit(int fd, int type, int code, int val) <

struct input_event ie; ie.type = type;

ie.code = code; ie.value = val;

ie.time.tv _sec = 0;

ie.time.tv _usec = 0;

write(fd, &ie, sizeof(ie)); >

extern «C» JNIEXPORT void JNICALL Java_com_monobogdan_inputservicebridge_InputNative_sendKeyEvent(JNIEnv *env, jclass clazz, jint key_code, jboolean pressed) <

__android_log_print(ANDROID_LOG_DEBUG , «Test», «Send»);

emit(uinput, EV_KEY, key_code, (bool)pressed ? 1 : 0);

emit(uinput, EV_SYN, SYN_REPORT, 0);

>

Основной обработкой занимается сервис, который я реализовал в отдельном потоке: он слушает события с UART и посылает соответствующие изменения состояния через sendKeyEvent. На вход приходят простые сообщения вида:

U L где U/D — нажато, не нажато, а L — однобайтовый идентификатор кнопки. В случае L — это влево, R — вправо и т. п. Вся доступная раскладка хранится в словаре. Причём само чтение из UART реализовано костылем с чтением «чужого» stdout, т. к. android-приложения не умеют сами по себе работать с root правами. В теории, это могло дать неприятный оверхед, но на практике никакого серьезного инпут лага это не создает. Не забываем сделать устройство event записываемым — ставим ему права 777:

package com.monobogdan.inputservicebridge;

public class InputListener extends Service <

private static final int tty = 3;

private InputManager iManager;

private Map<Character, Integer> keyMap;

private Method injectMethod;

private Process runAsRoot(String cmd)

<

try <

return Runtime.getRuntime().exec(new String[] < "su", "-c", cmd >);

>

catch (IOException e)

<

e.printStackTrace();

return null;

>

>

@override

public void onCreate() <

super.onCreate();

// According to linux key map (input-event-codes.h)

keyMap = new HashMap<>();

keyMap.put(‘U’, 103);

keyMap.put(‘D’, 108);

keyMap.put(‘L’, 105);

keyMap.put(‘R’, 106);

keyMap.put(‘E’, 115);

keyMap.put(‘B’, 158);

keyMap.put(‘A’, 232);

keyMap.put(‘C’, 212);

InputNative.init();

try <

runAsRoot(«chmod 777 /dev/input/event2»).waitFor();

> catch (InterruptedException e) <

throw new RuntimeException(e);

>

Executors.newSingleThreadExecutor().execute(new Runnable() <

@override

public void run() <

Process proc = runAsRoot(«cat /dev/ttyMT» + tty);

BufferedReader reader = new BufferedReader(new InputStreamReader(proc.getInputStream()));

while(true)

<

try <

String line = reader.readLine();

if(line != null && line.length() > 0) <

Log.i(«Hi», «run: » + line);

boolean pressing = line.charAt(0) == ‘D’;

int keyCode = keyMap.get(line.charAt(2));

Log.i(«TAG», «run: » + keyCode);

InputNative.sendKeyEvent(keyCode, pressing);

>

>

catch(IOException e)

<

e.printStackTrace();

>

/*try <

Thread.sleep(1000 / 30);

> catch (InterruptedException e) <

e.printStackTrace();

>*/

>

>

>);

>

@override

public IBinder onBind(Intent intent) <

return null;

>

>

Таким образом, если мы отправляем с ПК «D L» — система считает, что мы зажали стрелку влево, а U L — считает что мы отпустили. Но если mtk-kpd поддерживает стрелки и еще некоторые действия без каких либо проблем, то enter в список обрабатываемых кнопок не входит: придется мудрить! И тут нам приходит на помощь механизм трансляции кодов кнопок в действия: они хранятся в специальных файлах .kl в /system/usr/keylayout/. Я назначил DPAD_CENTER на… кнопку регулировки громкости звука! Ну, а почему бы и нет. 🙂 Таким образом можно переназначить уже имеющиеся кнопки громкости на, например, start/select.

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

❯ Геймпад

После того, как сервис был готов и отлажен, нужно было реализовать хардварную часть проекта — сам геймпад. В качестве контроллера я, как уже говорил, выбрал Raspberry Pi Pico на базе МК RP2040 — бодреньком контроллере с двумя ARM Cortex-M0 ядрами. Стоит копейки, а в отличии от ESP’шек, его SDK не такое перегруженное и выглядит более приближенным к bare-metal.

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

На данный момент, я решил развести все кнопки на бредборде — макетной плате без пайки, т. к. макеток для пайки у меня под рукой не было. Сделал примитивный геймпад:

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

Развел на соответствующие GPIO:

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

И написал примитивную прошивку, которая отслеживает состояние кнопок. В прошивке точно так же есть словарь, задающий ассоциацию между физическими пинами и «виртуальными» кнопками. При нажатии или отжатии кнопки, программа изменяет стейт и отсылает новое состояние планшету.

Собираем всё вместе и тестируем. Хоба, всё работает, мы можем перемещаться по менюшке используя наш геймпад!

Сам себе игровая консоль: превращаем планшет с нерабочим тачскрином в игровой девайс из 8 кнопок и микроконтроллера Смартфон, Телефон, Идея, Своими руками, Arduino, Embedded, Встраиваемые системы, Планшет, Игры, Консоли, Самоделки, Моддинг, Android, Linux, Java, C++, Kernel, Покупка, Raspberry pi, Микроконтроллеры, Видео, Длиннопост

А почему бы не попробовать поиграть в какую-нибудь игру? Ну мы же консоль вроде делаем: берём эмулятор NES, биндим кнопки в настройках и наслаждаемся игрой в Марио!

❯ Заключение

Реализация этого проекта заняла у меня не так уж и много времени: всего около 3-х дней работы по вечерам. Вероятно кто-то спросит: «а чего ты просто Bluetooth геймпад не купил?». Так это не прикольно ведь. Гораздо приятнее играть в девайс, к которому ты приложил руку сам. Более того, не у всех старых планшетов есть BT. Обошёлся на данной стадии проект недорого: планшет мне подарили бесплатно (точно также у вас дома может лежать подобный), RPi Pico — 350 рублей, кнопки по 10 рублей/штучка.

В целом, я сам по себе обожаю копаться в различных железках и их софтварной части (вспомнить хотя-бы статью про перекомпиляциюu-boot из вендорских исходников для нонейм консоли), а созидать что-то свое вообще вызывает какие-то нереальные всплески эндорфина — оно и понятно! 🙂

Однако несмотря на то, что мы уже имеем рабочий «прототип», проект далёк от завершения: я намерен довести его до конца и окончательно перевоплотить старый планшет в автономную игровую консоль (и рассказать об этом во второй части статьи). Для этого мне понадобится распечатать корпус и кнопки на 3D-принтере. К сожалению, у меня в городе ни у кого особо нет 3D-принтеров, поэтому начну копить на Ender 3, а от вас, читателей, с удовольствием почитаю мнение в комментариях и советы касательно выбора принтера!

Как удалять системные приложения на Android One

Как удалять системные приложения на Android One

Но есть категория пользователей, которым обязательно надо что-то сломать, чтобы потом винить в этом производителей. Шутка. Всегда есть возможности для совершенствования системы.

И сегодня мы расскажем, как можно занять себя на час, если больше нет никаких дел и удалить несколько системных приложений MIUI.

В чем недостатки этих программ?

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

Метод, который предлагает активист официального форума MIUI работает и на устройствах с Android One. Мы, в свою очередь, подчеркиваем. что ни он, ни мы, ни компания Xiaomi не несет ответственности за последствия вашего вмешательства в программный продукт компании. Поэтому все, что вы будете делать, делайте на свое усмотрение.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *