Cacertapp что это за программа на Андроид и нужна ли она

Содержание

CACertApp — что это за программа на Xiaomi? (CneApp)

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

CACertApp — что это за программа на Xiaomi?

Сразу коротко ответ: необходимо для корректной работы некоторых приложений, которые используют в свой работе функции шифрования с применением протокола HTTPS.

Простыми словами: протокол HTTPS может использоваться для передачи веб-данных, например при просмотре сайтов. Данный протокол обеспечивает шифрование передаваемых данных. Однако основное условие корректной работы протокола — использование специального SSL-сертификата, который может быть платным/бесплатным. CAcert — некая компания, связанная с подобными сертификатами. CACertApp возможно обеспечивает функционирование бесплатных SSL-сертификатов или связан с их работой.

Информацию, которую удалось выяснить анализируя интернет:

Официальный сайт компании:

Очистка памяти через безопасность. Скрытая настройка и что на самом деле мы очищаем за данные Xiaomi

210321082929

Компьютерный софт также может использовать данные сертификаты, например ПО VMware VirtualCenter:

210321083014

Однако найдена картинка, где видим — сертификаты данной конторы могут быть даже ненадежными:

210321083156

Не стоит волноваться. Главное — CACertApp не вирус, не троян. Просто системное приложение, появившееся после обновления OS Android.

Нужна ли данная программа?

Информации в интернете нет. Один пользователь написал — лучше не трогать.

Заключение

Что за программа Get Apps на Xiaomi и можно ли ее удалить

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

getapps

Описание GetApps

Постоянные войны китайских производителей с корпорацией Гугл вынуждает их внедрять в свои смартфоны большой пакет приложений, которые выполняют такие же функции, как и стандартные предустановленные Сервисы. Вместе с другими подарками от производителя, программа Get Apps числится как системная. Для обычного юзера ее удаление в случае необходимости станет затруднительным. Однако стоит отбросить предвзятое отношение к предустановленному приложению и подробнее рассмотреть функционал.

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

Магазин обладает красивым дизайном, интуитивно понятным интерфейсом, а также содержит ряд приложений, которые недоступны в маркете от Гугл. Кроме того, это специализированный софт только для смартфонов Xiaomi и Redmi, а значит по-своему уникальный. Тем не менее многие люди привыкли использовать стандартные решения от Google, поэтому стремятся сразу же удалить их для освобождения памяти.

Как удалить Get Apps

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

Для человека, который задался целью удалить этот софт со своего смартфона, нет ничего сложного.

Заключение

Из-за того, что Get Apps это предустановленное фирменное приложение, скачать его на другой телефон на русском будет очень сложно. Это полноценный маркет для телефонов Сяоми, который выделяется современным дизайном и простым, но достаточным для большинства пользователей функционалом. Если человек является ярым фанатом этого производителя, он однозначно оставит приложение если не как замену, то как альтернативу классическому магазину. В случае, когда пользователь отдает предпочтение стандартным и общепринятым решениям, то Get Apps постигнет неутешительная участь другого предустановленного софта.

Что такое GetApps на вашем смартфоне? И как оно на него влияет

На некоторых смартфонах Xiaomi и Redmi поселилось приложение GetApps, но для части пользователей оно появилось совсем недавно. Рассказываем, что это такое, для чего нужно, почему пока не стал альтернативой Google Play Store.

chto takoe getapps na vashem smartfone i kak ono na nego vliyaet 10 04 20 18 58 44

Приложение появилось не так давно. Удалить его, без получения рут-прав нельзя. Встречается на смартфонах Xiaomi и Redmi. GetApps появилось уже несколько месяцев назад, но для некоторых пользователей оно возникло совсем недавно. Сразу вспоминается история Huawei с Google и США, а также общая инициатива Xiaomi, Huawei, vivo и OPPO по разработке и запуска собственного общего маркетплейса приложений для Android.

Напомним, что у Huawei уже имеется свой магазин AppGallery, в который компания всячески пытается привлечь максимальное количество разработчиков. GetApps — аналогичная мера от Xiaomi, которая пока что использует его для обновления собственных фирменных приложений в большинстве случаев. Но предложения сторонних разработчиков, в том числе игры, там тоже есть. Здесь же можно встретить приложения малоизвестных и локальных разработчиков, которых нет в Google Play Store.

Едва ли можно сказать, что европейские пользователи рады такому нововведению. Многие отмечают путаницу, которая теперь возникла в системе, когда об обновлении одного и того же приложения может просигналить Play Store, GetApps, а также System App Updater. Хорошо ли это, обсуждаем в Telegram.

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

Такое приложение станет актуальным, если Xiaomi постигнет участь Huawei, если компания разругается с Google и будет вынуждена отказаться от её сервисов не только на территории Китая, но и в других регионах. Зачем Xiaomi выпустила обновления прошивки с GetApps сейчас, когда дела у обоих компаний идут нормально, не совсем понятно. Что-то предчувствует?

;)

Тогда можно поддержать её лайком в соцсетях. На новости сайта вы ведь уже подписались?

Или закинуть денег на зарплату авторам.

Или хотя бы оставить довольный комментарий, чтобы мы знали, какие темы наиболее интересны читателям. Кроме того, нас это вдохновляет. Форма комментариев ниже.

Если вам интересны новости мира ИТ также сильно, как нам, подписывайтесь на наш Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, вам удобнее «Вконтакте» или Twitter? Мы есть также в Facebook.

Get Apps в Xiaomi — что это за системное приложение?

На смартфонах Xiaomi по умолчанию установлено множество приложений, часть из которых полезная, а часть нет. Многие пользователи прибегают к удалению системных приложений, поэтому им необходимо знать важность каждой программы. Также выделяется другая категория людей, которым просто интересно узнать что-то новое о прошивке MIUI. Давайте подробно рассмотрим одну из предустановленных утилит Get Apps, а также разберем особенности и настройки софта.

Get Apps – это аналог Play Маркет в телефонах Xiaomi с возможностью установки игр и программ. Приложения поделены на категории: игры, программы, популярные, новинки и прочие. Так же есть раздел «Приложения необходимости» – это набор рекомендаций от Mi фанов. Показывает рейтинг наиболее популярных программ среди других пользователей Xiaomi.

Игры разбиты по вкладкам:

Читайте также:
Location что это за программа и нужна ли она

Для чего используется Get Apps?

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

Программы в данном сервисе создаются на трех языках программирования: Javascript, Java (Android) и Swift (IOS). Еще раз напомним, что Get Apps – мобильный конструктор, поэтому никаких специфических знаний не потребуется.

Как удалить Get Apps с телефона Xiaomi

Так как приложение Get Apps относится к системным программам, то удалить его стандартным способом не получится. Еще несколько лет назад для деинсталляции пришлось бы получать root-права, но сейчас этого не требуется. Все что нужно – компьютер и программа ADB Run. Рекомендуем следовать инструкции, представленной далее.

Шаг 1: включаем откладку по USB

Для работы с программой ADB необходимо активировать откладку по USB на смартфоне:

Screenshot 2019 08 13 11 22 46 425 com.android.settings

Заходим во вкладку «Расширенные настройки»

Screenshot 2019 08 13 11 23 01 888 com.android.settings

Открываем раздел «Для разработчиков»

Screenshot 2019 08 13 11 23 06 196 com.android.settings

Переводим ползунок вправо возле строки «Откладка по USB»

На этом необходимый режим активирован.

Шаг 2: удаляем приложение Get Apps

На компьютере запускаем программу ADB Run, предварительно подключив телефон через USB-порт. В шторке уведомлений смартфона должен быть выбран параметр «Передача файлов», а не «Зарядка устройства». Также на ПК нужно установить драйвера для конкретной модели телефона. На ОС Windows 10 это делается автоматически, а вот на более ранних версиях потребуется ручная установка. Затем в программе ADB Run вводим команду «12» и нажимаем «Enter».

2019 08 13 11 28 02

В программе ADB Run вводим команду «12»

Далее выбираем параметр «7» и нажимаем «Enter».

2019 08 13 11 29 58

Выбираем параметр «7»

Теперь на смартфоне заходим на страницу с приложением и кликаем по значку «!». Здесь нужно просмотреть имя пакета. У Get Apps оно такое: com.xiaomi.mipicks.

Screenshot 2019 08 13 11 31 33 179 com.miui .securitycenter

Вводим имя пакета в ADB Run и нажимаем «Enter».

2019 08 13 11 33 11

Вводим имя пакета в ADB Run

При успешном удалении на дисплее появиться надпись «Success».

Заключение

Таким образом, в данной статье была рассмотрена программа Get Apps в Xiaomi. Для обычного пользователя приложение не представляет никакой ценности, поэтому его смело можно удалять. При возникновении вопросов обязательно напишите об этом в комментариях.

GetApps Xiaomi: что это такое и можно ли отключить

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

GetApps — что это за приложение, для чего оно нужно

При покупке китайского смартфона покупатели обнаруживают в нем ряд лишних приложений. Один из вопросов касается GetApps Xiaomi — что это такое, и для каких целей применяется этот софт.

GetApps — это, простыми словами, аналог Play Market, созданный для китайской аудитории. Софт применяется для инсталляции игр и программного обеспечения.

Для удобства приложения делятся по популярности, новизне, типу (программы, игры) и другим критериям. В отдельную категорию внесены продукты, которые рекомендуются для фанатов Mi. Отображается рейтинг наиболее востребованных программ среди других владельцев смартфонов Ксиоми.

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

Рассматривая GetApps, и что это в Сяоми, важно выделить его красочное оформление и удобство. На главной странице доступны разные вкладки и меню фильтрации. Предусмотрен классический поисковик, позволяющий отыскать нужное приложение по названию. Лидерство GetApps Xiaomi на китайском рынке обеспечивается такими особенностями:

getapps 7

getapps 8

getapps 6

Многие владельцы смартфонов, что такое GetApps на Xiaomi Redmi, и какие возможности дает программа. Пользователям Ксиоми доступны сотни приложений, которые адаптированы под ПО смартфона. Главным конкурентом остается Плей Маркет, но в нем предусмотрены программы под Андроид. Вот почему многие владельцы телефонов торопятся удалить ПО для очистки памяти.

Также отметим ряд особенностей GetApps. Магазин предусмотрен только для Xiaomi, а главное требование к системе — наличие Андроид от 4.4 и выше. Также в ПО встроена возможность совершения покупок.

Как удалить GetApps с телефона Xiaomi — инструкция

Многие спрашивают, как установить GetApps на Xiaomi, чтобы пользоваться большим выбором приложений. Делать этого не нужно, ведь ПО уже установлено в телефоне и доступно владельцам Ксиоми. Если человеку не нужна программа, он задумывается над вопросом, как удалить приложение Getapp c Xiaomi. И здесь возникают трудности, ведь софт является системным и буквально «вшит» в программную оболочку. Для деинсталляции ПО можно пойти двумя путями — получить права рут или воспользоваться более удобным способом, позволяющим удалить ПО без «взлома» смартфона.

Как удалить GetApps Xiaomi без рут

Если нет намерения получать рут-права, ненужный софт легко удалить с помощью ADB Run. Алгоритм действий имеет такой вид:

getapps 1getapps 2

getapps 3

getapps 4

getapps 5

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

Как удалить GetApps Xiaomi с рут (без компьютера)

Многие спрашивают, как удалить GetApps с Xiaomi без компьютера, когда под рукой имеется только смартфон. Это реально при условии установки рут-прав. Информацию по решению вопроса можно найти в Сети конкретно для своей модели смартфона. Далее алгоритм такой:

Указанные выше действия позволяют удалить ПО на всех версиях MIUI, начиная с восьмой и выше. При этом модель телефона не имеет значения.

Что делать, если не получается удалить

getapps 9

Сделайте такие шаги:

После выполнения указанных шагов программа выгружается из ОЗУ смартфона, но сохраняется на жестком диске. Если вам нужно полностью удалить софт, используйте один из предложенных выше методов.

Итоги

Программа GetApps для Xiaomi имеет много общего с Плей Маркет и почти полностью повторяет ее функционал. Ее особенность — ориентация на программы для MIUI, что удобно для владельцев Ксиоми. Если вам достаточно Plat Market, второй магазин можно удалить и тем самым освободить пространство для другой полезной информации. В крайнем случае, всегда доступна остановка ПО с помощью специального софта.

Источник: ideibiznes.ru

Cacertapp что это за программа на xiaomi

Начиная с Android 7, приложения игнорируют предоставленные пользователем сертификаты, если они не настроены на их использование. Поскольку большинство приложений явно не соглашаются на использование пользовательских сертификатов, нам необходимо поместить наш сертификат ЦС mitmproxy в системное хранилище сертификатов, чтобы избежать необходимости исправлять каждое приложение, которое мы хотим отслеживать.

Читайте также:
Программа дпм 2 что это

Обратите внимание, что приложения могут игнорировать системное хранилище сертификатов и использовать собственные сертификаты ЦС. В этом случае вы должны исправить приложение.

Установлена ​​Android Studio/Android Sdk (проверено с версией 4.1.3 для 64-разрядной версии Linux)

Было создано виртуальное устройство Android (AVD). Документация по установке доступна здесь

  • AVD не должен запускать производственную сборку (это не позволит вам использовать adb root )
  • Параметры прокси-сервера AVD настроены на использование mitmproxy. Документация здесь

Исполняемые файлы эмулятора и adb из Android Sdk добавлены в переменную $PATH

  • эмулятор обычно находится в папке /home/ /Android/Sdk/emulator/emulator в системах Linux
  • adb обычно находится в /home/ /Android/Sdk/platform-tools/adb в системах Linux
  • Я добавил эти строки в свой .bashrc

Сертификат ЦС Mitmproxy создан

  • Обычно находится в ~/.mitmproxy/mitmproxy-ca-cert.cer в системах Linux
  • Если папка пуста или не существует, запустите mitmproxy, чтобы сгенерировать сертификаты

Сертификаты ЦС в Android хранятся по имени их хэша с расширением «0» (пример: c8450d0d.0 ). Необходимо вычислить хэш вашего сертификата ЦС и скопировать его в файл с этим хешем в качестве имени файла. В противном случае Android проигнорирует сертификат. По умолчанию сертификат CA mitmproxy находится в этом файле: ~/.mitmproxy/mitmproxy-ca-cert.cer

  • Введите папку с сертификатом: cd ~/.mitmproxy/
  • Создать хэш и скопировать сертификат: hashed_name=`openssl x509 -inform PEM -subject_hash_old -in mitmproxy-ca-cert.cer | head -1` cp mitmproxy-ca-cert.cer $hashed_name.0

Теперь нам нужно поместить наш сертификат ЦС в хранилище системных сертификатов, расположенное в /system/etc/security/cacerts/ в файловой системе Android. По умолчанию раздел /system монтируется как доступный только для чтения. Следующие шаги описывают, как получить права на запись в системный раздел и как скопировать сертификат, созданный на предыдущем шаге.

Начиная с УРОВНЯ API 29 (Android 10) кажется невозможным монтировать раздел «/» для чтения и записи. Google предложил обходной путь для этой проблемы с помощью OverlayFS. К сожалению, на момент написания этой статьи (11 апреля 2021 г.) инструкции этого обходного пути приведут к тому, что ваш эмулятор застрянет в цикле загрузки. Какой-то умный парень из Stackoverflow все равно нашел способ сделать каталог /system доступным для записи.

Имейте в виду: вам всегда нужно запускать эмулятор с параметром -writable-system, если вы хотите использовать свой сертификат. В противном случае Android загрузит «чистый» образ системы.

Ваши доверенные центры сертификации (ЦС) — это организации, которым вы доверяете, чтобы гарантировать подписи вашего зашифрованного трафика и содержимого. Это большая власть, а со списком доверенных лиц возиться опасно. Тем не менее, это также то, что опытные пользователи могут захотеть настроить для тестирования Android, отладки приложений, обратного проектирования или в рамках некоторых конфигураций корпоративной сети.

Некоторое время Android жестко ограничивал эту возможность, но в Android 11 (выпущенной на этой неделе) она блокируется еще больше, что делает невозможным запрос на установку сертификата ЦС любым приложением, средством отладки или действием пользователя, даже для ненадежное по умолчанию хранилище сертификатов, управляемое пользователем. Единственный способ установить любой сертификат ЦС сейчас — это использовать кнопку, скрытую глубоко в настройках, на странице, на которую приложения не могут ссылаться.

Чтобы было ясно, важно тщательно управлять доверенными центрами сертификации на устройствах Android! Добавить ЦС не должно быть легко случайно или неосознанно. Защита пользователей от самих себя здесь абсолютно необходима, и это трудная задача.

Тем не менее, есть много законных вариантов использования, когда вы хотите иметь возможность выбирать, каким центрам сертификации вы доверяете, и это стало намного сложнее. Здесь нужно соблюдать баланс, и я не уверен, что Android сделал правильный выбор.

Давайте углубимся в детали:

Как раньше работало управление сертификатами CA Android?

До сих пор приложение могло попросить пользователя доверять сертификату ЦС в хранилище сертификатов пользователя (но не в хранилище системы) с помощью API-метода KeyChain.createInstallIntent(). Точно так же операционная система предложит доверять сертификату ЦС, если он был вручную открыт на устройстве из файловой системы.

Эти подсказки о доверии сертификатов сопровождались множеством громких предупреждений и подтверждений, а также обязательной установкой PIN-кода устройства или другой блокировки экрана, прежде чем вы сможете выполнить их, если они еще не были установлены. Это было невозможно сделать случайно, и было трудно обманом заставить пользователей принять эти пугающие подсказки (хотя, вероятно, не невозможно).

Это относится только к хранилищу сертификатов пользователей. Это хранилище, если вы не знакомы, существенно отличается от общесистемного хранилища сертификатов Android, и начиная с Android 7 (Nougat, выпущенный в 2016 году) было невозможно установить какие-либо сертификаты ЦС в системное хранилище без полного рутирования устройства.

Однако до сих пор вы могли устанавливать в хранилище сертификатов user, которым приложения могли доверять по отдельности, но которым они не доверяют по умолчанию.

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

В Android 11 установщик сертификата теперь проверяет, кто запросил установку сертификата. Если он был запущен кем-либо, кроме приложения системных настроек, в установке сертификата будет отказано с неясным предупреждающим сообщением:

Не удается установить сертификаты ЦС. Сертификаты ЦС могут поставить под угрозу вашу конфиденциальность, поэтому их необходимо устанавливать в настройках

Насколько я могу судить, об этом нигде не было объявлено. Единственное упоминание в информации о выпуске Android 11 — это небольшое примечание в журнале изменений корпоративных функций, в котором отмечается, что в некоторых случаях API createInstallIntent() больше не работает.

На практике это изменение означает, что API установки сертификата больше не работает, открытие файлов сертификатов больше не работает, и невозможно инициировать установку сертификата даже из ADB (средства отладки Android).

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

В Android 11, чтобы установить сертификат ЦС, пользователям необходимо вручную:

  • Открыть настройки
  • Перейти к разделу «Безопасность»
  • Перейдите к разделу «Шифрование и учетные данные»
  • Перейти к пункту «Установить из хранилища»
  • Выберите «Сертификат ЦС» из списка доступных типов.
  • Принять большое страшное предупреждение
  • Перейдите к файлу сертификата на устройстве и откройте его.
  • Подтвердите установку сертификата

Приложения и инструменты автоматизации могут отправить вас на страницу общих настроек «Безопасность», но не дальше: оттуда пользователь должен идти один (затруднительно, если не невозможно с инструментами автоматизации тестирования).

Еще более неудобно: с существующими API приложение может предоставлять байты сертификата напрямую, считывая сертификаты из собственных внутренних данных или хранилища. Теперь, поскольку пользователь должен перейти к нему, сертификат должен находиться в общем доступном пользователю хранилище на устройстве. Это также рискует перезаписать его другими приложениями на устройстве до того, как оно станет доверенным, если у них есть разрешения на запись в общие папки (не по умолчанию, но не редкость), что позволяет этим приложениям передавать свой собственный ЦС ничего не подозревающим пользователям.

Хотя по-прежнему можно доверять своим собственным центрам сертификации на корневых устройствах, Android также создает параллельный диск для аттестации оборудования в рамках SafetyNet для новых выпусков ОС и устройств, что значительно усложнит эту задачу.

Аттестация оборудования позволяет приложениям Android точно знать, является ли ОС на устройстве оригинальной, установленной OEM-производителем. Многие приложения используют SafetyNet для блокировки установок и использования на таких устройствах, и это относится не только к безопасным банковским приложениям: приложения от Netflix до Pokemon Go и McDonald’s требуют проверок SafetyNet. В не столь отдаленном будущем эти и многие другие приложения станут полностью непригодными для использования на устройствах с root-правами, как только аппаратная аттестация станет стандартной.

Читайте также:
Программа сферум что это такое

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

После этого у вас есть несколько вариантов:

    Для пользователей Android Опубликовано год назад Тимом Перри

Я создал свой собственный сертификат ЦС и теперь хочу установить его на свое устройство Android Froyo (HTC Desire Z), чтобы устройство доверяло моему сертификату.

Android хранит сертификаты ЦС в своем хранилище ключей Java в /system/etc/security/cacerts.bks . Я скопировал файл на свой компьютер, добавил свой сертификат с помощью portecle 1.5 и отправил его обратно на устройство.

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

Моей следующей попыткой было установить сертификат с SD-карты, скопировав его и выбрав соответствующую опцию в меню настроек. Устройство сообщает мне, что сертификат был установлен, но, видимо, не доверяет сертификату. Более того, когда я пытаюсь скопировать хранилище ключей на свой компьютер, я все равно нахожу оригинальный стоковый cacerts.bks.

Итак, как правильно установить мой собственный корневой сертификат ЦС на устройстве Android 2.2 в качестве доверенного сертификата? Есть ли способ сделать это программно?

10 ответов 10

До Android KitKat для установки новых сертификатов необходимо получить root права на устройство.

От Android KitKat (4.0) до Marshmallow (6.0) это возможно и просто. Мне удалось установить сертификат прокси-сервера Charles Web Debbuging Proxy на мое устройство без рута и успешно перехватить SSL-трафик.

До версии Android 4.0 с версией Android Gingerbread «Безопасность» -> «Сертификаты» -> «Система», тогда как доверенные сертификаты пользователя управляются в разделе «Пользователь». При использовании пользовательских доверенных сертификатов Android заставит пользователя Android-устройства принять дополнительные меры безопасности: использование PIN-кода, графического ключа или пароля для разблокировки устройства являются обязательными при использовании пользовательских сертификатов.

Установить сертификаты CAcert как «доверенные пользователю» очень просто. Установка новых сертификатов в качестве «доверенных системе» требует больше усилий (и требует корневого доступа), но имеет то преимущество, что позволяет избежать блокировки экрана Android.

Начиная с Android N (7.0) это становится немного сложнее, см. этот отрывок с веб-сайта прокси-сервера Charles:

Каждое устройство, использующее SSL/TLS, имеет хранилище сертификатов ЦС, содержащее открытые ключи всех доверенных ЦС (Firefox поддерживает собственное хранилище). Также существует что-то, известное как цепочки сертификатов (цепочка доверия), но это выходит за рамки текущей темы.

В Android есть два хранилища сертификатов ЦС: User и System.

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

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

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

Установка сертификата прокси-сервера в хранилище системы решит эту проблему.

Сначала нам нужно скопировать сертификат в формате PEM во внутреннюю память мобильного телефона. Мы будем устанавливать ЦС burpsuite. Для этого выполните следующие простые шаги:

  1. Экспортируйте сертификат Burp CA и сохраните его как burp.der. Но он закодирован, нам нужно преобразовать его в формат PEM.

2. Откройте сертификат. Преобразуйте его в формат PEM с кодировкой base64. Сохраните его как «burp.cer». Это должно выглядеть так.

3. Перенесите этот сертификат PEM во внутреннюю память.

Требования: Android 10/11 с root-доступом, Magisk и TWRP.

Способ 1 с использованием magisk (проверено на Android 10):

Способ 2 с использованием ручного метода «tmpfs» (протестировано как на Android 10, так и на Android 11) (Источник: Snehal Baghel)

  1. Сначала нам нужно переименовать наш файл сертификата в «.0». Для генерации хэша просто запустите эту команду. Затем переименуйте файл «burp.cer» в «9a5ba575.0».

openssl x509 -inform PEM -subject_hash_old -in burp.cer | голова -n -1

2. Подключите свой мобильный телефон с включенной отладкой по USB и убедитесь, что установлены инструменты платформы, чтобы иметь возможность использовать adb.

3. Суперпользователь (предоставьте root-права на оболочку на вашем телефоне)

4. Создайте отдельный временный каталог для хранения текущих сертификатов

5. Скопируйте существующие сертификаты

6. Создать монтирование в памяти

7. Скопируйте существующие сертификаты обратно в монтирование tmpfs

8. Скопируйте новый сертификат, файл сертификата должен иметь имя в формате hash.0.

9. Обновите метки контекста perms и selinux, чтобы все было как раньше.

10. Проверьте системное хранилище на наличие сертификата PortSwigger. Не перезагружайтесь!.

Способ 3 (может быть рискованным) с использованием adb в twrp (проверено на Android 10):

Источник: kompyuter-gid.ru

Что это за приложение CustCoreApp и нужно ли оно, как его настроить

Что это за приложение CustCoreApp и нужно ли оно, как его настроить

Попробуйте открыть список приложений любого мобильного телефона. Там, кроме установленных приложений и встроенных программ по типу Google Play Services, будут находиться десятки различных приложений, которые установились без ведома пользователя. Например, на телефонах OPPO среди этих подозрительных программ будет скрываться утилита CustCoreApp. В этом гайде расскажем, что это за приложение, какую роль оно выполняет, и нужен ли CustCoreApp на телефоне.

Описание программы

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

Программа CustCoreApp – это не вирус, но при этом и не пользовательская утилита. Это небольшое ПО, которые интегрируется только в смартфоны марки OPPO. Компания намеренно скрывает предназначение программы, но настаивает на том, чтобы пользователи не отключали его. По словам представителей компании, это ПО используется для поддержания работы функционала оболочки, используемой в телефонах OPPO. Его присутствие в гаджете должно пугать меньше, нежели отсутствие.

Что это за приложение CustCoreApp и нужно ли оно, как его настроить

Как ее настроить

Но настырные пользователи не могут смириться с этим «черным ящиком» (такой же таинственный и непредсказуемый) в своем телефоне и пытаются как-либо взаимодействовать с ним. Говорим сразу – это крайне плохая идея.

Что это за приложение CustCoreApp и нужно ли оно, как его настроить

Да, пользователи могут удалить утилиту через меню ADB либо рутировать устройство для получения прав на удаление.

Однако это может привести к неожиданным проблемам в работоспособности гаджета. Поэтому не рекомендуем производить манипуляции с CustCoreApp. А если вы случайно удалите ПО, то скачать его можно через сайт 4PDA.

Источник: it-tehnik.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru