Mtklogger на андроиде что это

Инженерное меню на Android

Вообще говоря, инженерное меню можно вызвать, просто набрав «волшебный номер» в звонилке своего смартфона. Но на планшете без GSM модуля этот путь может оказаться несколько кривым. Куда веселее использовать для входа в инженерное меню специальное приложение — и такое приложение у меня для вас есть:

При помощи данного приложения размером всего-то в 7,22 Кб вы всегда сможете запустить встроенное инженерное меню на своём смартфоне или планшете, построенном на процессоре MTK (MT6573 , MT6577 , MT6589, MTK8127 и другие) без ввода спецкода в звонилке, просто тапнув на иконке. Распакуйте ZIP файл, залейте полученный EnMode.apk на телефон и установите. Ярлычок (иконка) не будет выложен на десктоп — он появится в списке установленных программ.

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

Инженерное Меню для MTK

Ну вот, теперь смотрите, какую пользу мы можем из этого извлечь:

Отключаем мониторинг MTKLogger и увеличиваем время автономной работы.

Наверное, некоторые уже видели в системном накопителе Андроида папку с названием mtklog. Многие наверняка не в курсе, для чего она нужна. Так вот — эта техническая папка предназначена для сбора логов (отчетов) о работе приложений и записи ошибок приложений на аппаратах с MTK-процессором. Полезности для большинства пользователей она никакой не несет, и её (папку) можно смело удалять, но вот незадача — проходит некоторое время, и она опять появляется (причем со временем может разрастаться до весомых размеров, если ее периодически не удалять).

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

1. Заходим в инженерное меню
2. Листаем свайпом вбок до вкладки Log and Debugging и выбираем там пункт MTKLogger
3. В открывшемся окне в правом верхнем углу (под часами) жмём кнопку с настройками
4. В открывшемся окне настроек отключаем выключатели в пунктах: MobileLog, ModemLog, NetworkLog
5. Выходим (настройки сохраняются автоматически).

Вот и всё. Папку mtklog можно удалить, и она больше не будет появляться. Перезагрузите аппарат — и процесса MTKLogger больше не будет в системе.

Вернуть всё обратно можно так же.

Понижаем громкость динамика на минимальной громкости.

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

В частности, на планшете Chuwi VX8 именно такая ситуация. Но выход есть:

1. Заходим в инженерное меню
2. Листаем свайпом вбок до вкладки Hardware Testing и выбираем там пункт Audio
3. Далее выбираем пункт LoudSpeaker Mode
4. В открывшемся окне выбираем: Type >> Media
5. После этого чуть ниже мы видим список из 15 Level-ов и пункты ручного ввода уровней Value и Max Vol.

Объясняю: 15 Level-ов — это наши 15 ступеней громкости, когда мы регулируем громкость кнопками. И на каждой из этих ступеней присутствует своя громкость Value, которую мы с вами сейчас и приступим менять на каждом шагу (ступени) громкости. Пункт Max Vol. не трогаем ибо он нам не понадобится.

6. Для начала давайте определимся какая громкость нам нужна максимальной. Если текущая максимальная громкость вас вполне устраивала (Level 14) то менять значение выше (или ниже) мы не будем. Если эта громкость вас не устраивает — повышаем уровень вручную, прописывая число на 10-15 выше (либо ниже) текущего и нажимаем кнопку Set (сохранить). Если ощущаем, что динамик начинает «надрываться» и хрипеть на максимуме — понижаем текущий уровень на несколько баллов ниже. Как только нашли идеальный вариант максимальной громкости — останавливаемся на этом значении и думаем, как прописать равномерно другие ступени громкости в понижении от максимального.

Это на самом деле просто: открываем калькулятор, вбиваем число 14-ого Level-a нашей с вами максимальной громкости и делим это число на 15 (15 level-ов). Получаем результат! Например, у меня в Chuwi VX8 макс.громкость стоит 195 на 14-ом Level (это заводское значение — его вполне достаточно). Делим это число на 15 и получаем результат ровно 13.

Далее делаем как по таблице ниже (основано на примере):

14 level | 195 — 0 = 195 (значение выбранное мною как максимальная громкость)
13 level | 195 — 13 = 182 (это полученое значение вписываем в 13 level)
12 level | 182 — 13 = 169 (вписываем в 12 level)
11 level | 169 — 13 = 156 (вписываем в 11 level)
10 level | 156 — 13 = 143 (вписываем в 10 level)
09 level | 143 — 13 = 130 (вписываем в 09 level)
08 level | 130 — 13 = 117 (вписываем в 08 level)
07 level | 117 — 13 = 104 (вписываем в 07 level)
06 level | 104 — 13 = 91 (вписываем в 06 level)
05 level | 91 — 13 = 78 (вписываем в 05 level)
04 level | 78 — 13 = 65 (вписываем в 04 level)
03 level | 65 — 13 = 52 (вписываем в 03 level)
02 level | 52 — 13 = 39 (вписываем в 02 level)
01 level | 39 — 13 = 26 (вписываем в 01 level)
00 level | тут можно просто 10 поставить без высчитываний…

На каждом level-е (после его изменения) не забывайте нажимать на сохранение его нового значения уровня громкости (кнопка Set)

7. После проделанных манипуляций выше получаем равномерную ступенчатую громкость от максимальной до минимальной.

Попробуйте — если покажется неудобной, можете снова скорректировать. Например, можете попробовать танцевать от минимально удобной громкости для Level 01 — и уже от него равномерно поделить весь остальной диапазон до максимума.

MTKLogger что это на Андроиде

В статье я расскажу, что это такое MTKLogger на устройствах Андроид и можно ли удалять его. Многие люди крайне подозрительно относятся к приложениям, которые появляются на их смартфонах или планшетах из неоткуда и без спроса. Собственно, правильно делают, ведь новой программой может быть нежелательный гость в виде вируса, отправляющего СМС на платные номера и/или собирающего пароли, номера карты и прочую информацию, присутствующую на смартфоне.

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

Что такое MTKLogger

MTKLogger – программа, значок которой появляется только на устройствах, построенных на процессоре от MTK (MediaTek). Это приложение отвечает за, впрочем, полезную, но для большинства обычных пользователей ненужную функцию – ведение журнала (логов). Аналогичные функции есть практически во всех операционных системах и во многих программах. Например, в Windows она называется «Журнал операционной системы Windows».

Кому и для чего нужно приложение MTKLogger

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

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

Нужно ли оставлять MTK Logger обычному пользователю

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

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

Следует отметить, что со временем журналы, формируемые MTKLogger, могут сильно увеличиться в объёме, и они будут занимать достаточно много места в памяти устройства.

Как отключить приложение MTKLogger

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

  1. Чтобы выключить MTKLogger нужно открыть инженерное меню и отыскать там вкладку Log and Debugging.
  2. Затем потребуется найти пункт MTKLogger, и там выключить три переключателя – напротив MobileLog, NetworkLog и ModemLog.
  3. После этого можно закрыть инженерное меню.
  4. Останется только удалить папку с логами. Она называется MTKLOG и может находиться как на карте памяти, так и в системном хранилищ.
  5. Найдите ее и просто удалите.
Читать еще:  Что значит хэштег VSCO

Надеюсь вы разобрались с тем, что такое MTKLogger и теперь понимаете его предназначение.

MTKLogger на Android – функции и возможности программы

MTKLogger – это Android-приложение для сбора ошибок, работающее в фоновом режиме. Встроено в некоторые телефоны Android, в частности, в мобильные телефоны и планшеты, которые имеют физические компоненты MediaTek (компания, которая продаёт полупроводники). Вы можете деактивировать приложение, не будучи пользователем root, и удалить его, если вы являетесь пользователем root.

Работа с приложением MTKLogger на Android.

Что такое mtklogger

При этом в панели уведомлений появляется сообщение «MTKLogger is running», которое возвращается после каждой перезагрузки. Избавиться от навязчивого напоминания удаётся не всем, для этого на Андроиде необходимо отключить или удалить MTKLogger. Для стабильной работы системы приложение не требуется, и, если вы хотите, вы можете удалить или отключить его, следуя инструкциям, описанным ниже. MTKLogger – это приложение, отвечающее за мобильный, сетевой, системный журналы и журнал модема. Обеспечивает возможность использования всех логов в одном пользовательском интерфейсе. MTKLogger с именем пакета com.mediatek.mtklogger имеет компоненты, доступные любому приложению, которое находится на устройстве. А именно, компоненты приложения com.mediatek.mtklogger.framework.LogReceiver и com.mediatek.mtklogger.framework. Эти компоненты можно использовать для запуска и остановки журналов. Доступные журналы – журнал GPS, журнал модема, сетевой и мобильный журнал. Базовым каталогом, содержащим папки для всех 4 журналов, является /sdcard/mtklog. Поэтому директория доступна для приложений, которым требуется разрешение READ_EXTERNAL_STORAGE.

  • Android Log (Журнал Android) – основной журнал android; сохраняется, пока параметр Mobile Log активен.
  • Kernel Log (Журнал ядра) – журнал ядра; сохраняется, пока параметр Mobile Log активен.
  • Bluetooth Log (Журнал Bluetooth) – журнал Bluetooth сохраняется, пока активен Mobile Log.
  • Limit Current Log Size (Ограничить текущий размер журнала) – максимальный размер журнала Mobile Log для этой сессии.
  • Limit Total Log Size (Ограничить общий размер журнала) – общий размер журнала, включая текущие и сохранённые записи Mobile Log.
  • Start Automatically (Автозапуск) – автозапуск Mobile Log.
  • Log Mode (Режим журнала) – режим восстановления журналов, обычно SD.
  • Limit Log Size (Предельный размер журнала) – общий размер папки Modem Log.
  • Start Automatically (Автозапуск) – автозапуск Modem Log.

  • Enable environment check (Включить проверку среды) – включите для проверки текущего состояния сетевого подключения. Если параметр активен, он при необходимости пропингует 2 IP для подтверждения состояния сетевого подключения.
  • Enable package limitation (Включить ограничение пакета) – ограничить размер каждого пакета Network Log.
  • Limited package size (Ограниченный размер упаковки) – ограничения для каждого сетевого пакета.
  • Limit Log Size (Предельный размер журнала) – общий размер папки Network Log.
  • Start Automatically (Автозапуск) – автозапуск Network Log.
  • Enable Tag Log (Включить журнал тегов) – включите для проверки текущего состояния сетевого подключения. Если параметр активен, он при необходимости пропингует 2 IP для подтверждения состояния сетевого подключения.
  • Log storage location (Место хранения журнала) – включите, чтобы ограничить размер каждого пакета Network Log.
  • Run Command (Команда запуска) – установите размер ограничения для каждого сетевого пакета.

Чтобы очистить все предыдущие журналы, нажмите на значок корзины, выберите «Удалить все» и подтвердите действие ОК. Чтобы извлечь файлы журналов, подключите устройство к компьютеру с помощью USB-кабеля. Перейдите в /storage/mtklog/ и скопируйте файлы с устройства на ПК.

Кому и для чего нужно приложение MTKLogger

MTKLogger – это программа-функция, которая сохраняет все события и действия, выполненные пользователем, при этом занимая всё свободное место в памяти смартфона или на SD-карте. Необходимо только в том случае, если вы этого хотите. MTKLogger можно безопасно отключить и удалить. Это не повлияет на ваше устройство. После удаления приложения может потребоваться отключить функцию регистрации в вашем телефоне, чтобы предотвратить очередное накопление событий журнале в MTKLogger. Программа по сути является кейлоггером. Кейлоггер, иногда называемый регистратором нажатий клавиш или системным монитором, представляет собой тип технологии наблюдения, используемый для мониторинга и записи каждого нажатия клавиши, набранного на клавиатуре конкретного компьютера. Программное обеспечение типа Keylogger также доступно для использования на смартфонах, таких как устройства Apple iPhone и Android.

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

Аппаратный кейлоггер – это небольшое устройство, которое служит коннектором между клавиатурой и ПК (экраном и смартфоном). Девайс подключается через обычный разъем PS/2 или USB-адаптер, благодаря чему спрятать такое устройство для получения конфиденциальных данных несложно. Аппаратный кейлоггер может также иметь форму модуля, который устанавливается внутри самой клавиатуры. Когда пользователь печатает на клавиатуре, кейлоггер собирает каждое нажатие клавиши и сохраняет его как текст на своём собственном миниатюрном жёстком диске, который может иметь до нескольких гигабайт памяти. Чтобы получить доступ к собранной информации, злоумышленнику необходимо позже вернуться и физически удалить устройство. Существуют также беспроводные клавиатурные шпионы, которые могут перехватывать и дешифровать пакеты данных, передаваемые между беспроводной клавиатурой и её приёмником.

Программа для создания кейлогинга Bottom of Form для установки не требует физического доступа к компьютеру пользователя. Приложение может запускаться и работать скрытно, чтобы избежать ручного обнаружения или антивирусного сканирования. Программа кейлоггера обычно состоит из двух файлов, которые устанавливаются в одном каталоге: файл библиотеки динамической компоновки (DLL), который выполняет всю запись, и исполняемый файл, который устанавливает файл DLL и запускает его в работу. Программа записывает каждое нажатие клавиши и периодически загружает информацию через Интернет. Некоторые кейлоггеры способны сохранять и другие данные, например, буфер обмена или создание снимков экрана.

Нужно ли оставлять mtk logger обычному пользователю

Вероятность того, что MTKLogger является вредоносным ПО, невелика. Поэтому особо переживать по этому поводу не стоит. Если приложение никак не даёт о себе знать и не мешает обычной работе смартфона, отключать или удалять его не обязательно. К сожалению, удаление программы является единственным способом избавиться от навязчивого всплывающего при перезагрузке сообщения и индикатора в шторке уведомлений «MTKLogger is running».

Как отключить приложение MTKLogger

Для отключения MTKLogger необходимо перейти в инженерное меню смартфона.

  1. На клавиатуре номеронабирателя введите *#*#3646633#*#* и нажмите Вызов.
  2. Откроется окно системных настроек. Слайдом вправо перейдите в раздел «Log and Debugging» и выберите «MTKLogger».
  3. После этого появится окно настроек приложения. Здесь необходимо отключить несколько параметров, а именно: «MobileLog», «ModemLog», «NetworkLog» и «Enable Tag Log».
  4. Чтобы отключить функции, просто кликните по ним.

После этого сообщение MTKLogger больше не появится.

  1. Откройте панель уведомлений и нажмите на сообщение «MTKLogger is running».
  2. В нижней части открывшегося окна нажмите на маленький красный квадрат, чтобы остановить MTKL
  3. После этого в том же окне нажмите на значок корзины, чтобы удалить данные MTKL
  4. Выберите «Очистить все», чтобы удалить данные всех журналов, затем подтвердите действие, нажав ОК.
  5. Откройте номеронабиратель и введите *#9527*#.
  6. В открывшемся меню кликните кнопку DM.
  7. Введите RD personnel password: 54321.
  8. Если значение DM равно «1», нажмите «ОК», после чего DM изменится на «0».
  9. Если цвет кнопки DM изменился с зелёного на красный, нажмите «Close» и подтвердите действие «Sure».
  10. После перезагрузки приложение будет удалено.

Удалите MTKLogger как пользователь root

Если вы уже получили права root, вы можете удалить MTKLogger, установив приложение «Root Uninstaller».

  1. Скачайте бесплатное приложение в Google Play. Программа предназначена для удаления других приложений. Её функционал также позволяет удалять предустановленные системные утилиты.
  2. Запустите «Root Uninstaller» и найдите приложение, которое вы хотите удалить. Если вы не хотите удалять MTKLogger, программу можно заморозить, чтобы она не засоряла систему.
Читать еще:  Почему плохо загружается компьютер что делать

Права root открывают довольно много новых возможностей, и реализовать их можно не только через Root Uninstaller. Например, то же самое можно сделать с помощью альтернативного, но более сложного в использовании приложения Root Explorer.

MTKLogger в Андроиде – что это такое?

Некоторые пользователи Андроид замечают появление неизвестного приложения MTKLogger на своих смартфонах. Автоматическая установка, в наши дни, воспринимается как вирус, но в данном случае спешу вас успокоить – МТК Логгер не является вирусным приложением.

MTKLogger – это программа для сбора и обработки системных логов, работающая на процессорах МТК.

Такой сбор логов ведется на многих ОС, например в Windows это называется “журнал”. Все записанные логи сохраняются в отдельную системную папку mtklog. Если говорить о надобности этого приложения для простых пользователей, коих большинство, то программка не пригодится, а вот для тех, кому необходимо иметь всю статистику, тогда МТКЛоггер пригодится.

MTKLogger собирает логи, однако, они имеют размер, и чем больше логов будет сохранятся, тем больше места будет занимать папка mtklog. Это большой минус данного приложения. Если места у вас и так не особо много, тогда вы можете остановить и удалить MTK Logger.

Как удалить приложение?

Для того чтобы убрать MTK Logger и не нагружать систему, необходимо:

  1. Открыть закладку Log and Debugging и выбрать там пункт MTKLogger.
  2. Просмотрите функции MobileLog, NetworkLog, а также ModemLog и установите переключатель в неактивное положение.
  3. Удалите папку mtklog и установочный файл приложения mtklogger.apk в папке systemapp. Для удаления файлов и папок нужны root-права.

На этом все. Надеюсь вы разобрались с тем, что это за программа MTKLogger и сможете удалить её.

Похожие статьи

Unable to sign in to device due to a recent password change 24 hours Приложение Tap Parental Control — что это, как удалить с Андроида A custom OS can cause critical problems in phone and installed applications — что делать Сбербанк в Android Pay — как настроить и пользоваться Приложение SMS_S — как удалить этот вирус Ошибка при получении данных с сервера [DF-DFERH-01] исправляем APD News всплывает на телефоне — как удалить рекламу Blurbcheckout что это за программа YGPS — что это за программа Отключите опасное приложение на Андроид — как удалить, что это? Кстати, почитайте эту статью тоже: Hot Apps Meizu что это и как пользоваться приложением

MTKLogger – это приложение, которое появляется на смартфонах, работающих с процессором MTK (MediaTek). При этом устанавливается оно без участия пользователя.

Что это такое?

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

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

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

Как отключить приложение?

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

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

После этого надо зайти в Настройки > Приложения > MTKLogger.

Здесь необходимо сначала очистить кэш, после чего нажать кнопку “отключить”.

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

В статье я расскажу, что это такое MTKLogger на устройствах Андроид и можно ли удалять его. Многие люди крайне подозрительно относятся к приложениям, которые появляются на их смартфонах или планшетах из неоткуда и без спроса. Собственно, правильно делают, ведь новой программой может быть нежелательный гость в виде вируса, отправляющего СМС на платные номера и/или собирающего пароли, номера карты и прочую информацию, присутствующую на смартфоне.

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

Что такое MTKLogger

MTKLogger – программа, значок которой появляется только на устройствах, построенных на процессоре от MTK (MediaTek). Это приложение отвечает за, впрочем, полезную, но для большинства обычных пользователей ненужную функцию – ведение журнала (логов). Аналогичные функции есть практически во всех операционных системах и во многих программах. Например, в Windows она называется «Журнал операционной системы Windows».

Кому и для чего нужно приложение MTKLogger

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

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

Нужно ли оставлять MTK Logger обычному пользователю

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

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

Следует отметить, что со временем журналы, формируемые MTKLogger, могут сильно увеличиться в объёме, и они будут занимать достаточно много места в памяти устройства.

Как отключить приложение MTKLogger

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

  1. Чтобы выключить MTKLogger нужно открыть инженерное меню и отыскать там вкладку Log and Debugging.
  2. Затем потребуется найти пункт MTKLogger, и там выключить три переключателя – напротив MobileLog, NetworkLog и ModemLog.
  3. После этого можно закрыть инженерное меню.
  4. Останется только удалить папку с логами. Она называется MTKLOG и может находиться как на карте памяти, так и в системном хранилищ.
  5. Найдите ее и просто удалите.

Надеюсь вы разобрались с тем, что такое MTKLogger и теперь понимаете его предназначение.

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

Для чего нужно приложение MTKLogger? Если говорить о простом пользователе, то оно ему банально не нужно, так как он не будет разбираться в огромном количестве информации, содержащейся в логах, и занимающей массу свободного пространства. А вот для тех пользователей, которым логи необходимы, например, для ведения статистики, приложение, несомненно, окажется полезным.

Казалось бы, почему бы не забыть об этом приложение? Дело в том, что размер папки с логами может увеличиваться и увеличиваться настолько, что занимает немало свободного пространства, поэтому от логов стоит избавиться. Чтобы отключить MTKLogger, нужно:

  • Зайти в инженерное меню на устройстве.
  • Найти вкладку Log and Debugging.
  • Выбрать пункт MTKLogger.
  • В настройках отключить с помощью переключателей разделы MobileLog, ModemLog и NetworkLog.
  • Выйти из инженерного меню.
  • Удалить папку mtklog.

Теперь логи не будут создаваться. Включить MTKLogger можно в обратном порядке.

Некоторые пользователи Андроид замечают появление неизвестного приложения MTKLogger на своих смартфонах. Автоматическая установка, в наши дни, воспринимается как вирус, но в данном случае спешу вас успокоить — МТК Логгер не является вирусным приложением.

Читать еще:  Активность ГП Nvidia нет что делать

MTKLogger — это программа для сбора и обработки системных логов, работающая на процессорах МТК.

Такой сбор логов ведется на многих ОС, например в Windows это называется «журнал». Все записанные логи сохраняются в отдельную системную папку mtklog. Если говорить о надобности этого приложения для простых пользователей, коих большинство, то программка не пригодится, а вот для тех, кому необходимо иметь всю статистику, тогда МТКЛоггер пригодится.

MTKLogger собирает логи, однако, они имеют размер, и чем больше логов будет сохранятся, тем больше места будет занимать папка mtklog. Это большой минус данного приложения. Если места у вас и так не особо много, тогда вы можете остановить и удалить MTK Logger.

Как удалить приложение?

Для того чтобы убрать MTK Logger и не нагружать систему, необходимо:

  1. Открыть закладку Log and Debugging и выбрать там пункт MTKLogger.
  2. Просмотрите функции MobileLog, NetworkLog, а также ModemLog и установите переключатель в неактивное положение.
  3. Удалите папку mtklog и установочный файл приложения mtklogger.apk в папке systemapp. Для удаления файлов и папок нужны root-права.

На этом все. Надеюсь вы разобрались с тем, что это за программа MTKLogger и сможете удалить её.

Логгер звонков на Android. Изучаем на жизненных примерах

Содержание статьи

Такие приложения, как Tasker и Locale, уже давно стали одним из главных аргументов в споре поклонников Android и iOS. Действительно, обычные, не требующие ни прав root, ни прав администратора приложения, а позволяют творить со смартфоном такое, что любой ветеран Linux-скриптинга обзавидуется. Как же они работают и почему подобных приложений нет в iOS и других мобильных системах? Все дело в Binder — IPC/RPC-механизме, пронизывающем весь Android.

Вместо введения

Создатели Android, имея возможность продумать архитектуру ОС с нуля, учитывая современные реалии, закономерно решили изолировать установленные приложения друг от друга. Так появилась идея использовать песочницы, поэтому Android-приложение: а) имеет доступ только к своему собственному каталогу и (если есть такие полномочия) к SD-карте — не содержащей важных данных свалке барахла, б) может использовать только заранее оговоренные возможности ОС (а в Android 6.0 пользователь может отозвать такие полномочия прямо во время работы программы) и в) не имеет права запускать, создавать каналы связи или вызывать методы других приложений.

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

Все эти механизмы отлично работают и выполняют свои функции, но есть одна проблема: если приложения полностью отрезаны друг от друга, вплоть до исполнения от имени разных юзеров, то как им общаться и как они должны взаимодействовать с более привилегированными системными сервисами, которые суть те же приложения? Ответ на этот вопрос — система сообщений и вызова процедур Binder, одна из многочисленных находок создателей легендарной BeOS, перекочевавшая в Android.

Binder похож на механизм COM из Windows, но пронизывает систему от и до. Фактически вся высокоуровневая часть Android базируется на Binder, позволяя компонентам системы и приложениям обмениваться данными и передавать друг другу управление, четко контролируя полномочия компонентов на взаимодействие. Binder используется для взаимодействия приложений с графической подсистемой, с его же помощью происходит запуск и остановка приложений, «общение» приложений с системными сервисами. Binder используется даже тогда, когда ты запускаешь новую активность или сервис внутри своего приложения, причем по умолчанию сервис работает в том же процессе, что и основная часть приложения, но его очень легко вынести в отдельный процесс, просто добавив одну строку в манифест. Все будет работать так, как и раньше, и благодарить за это надо Binder.

Сказанное может показаться тебе несколько странным, и, возможно, ты впервые слышишь о каком-то магическом Binder, но это благодаря тому, что Android абстрагирует программиста от прямого общения с этим драйвером (да, он реализован в ядре и управляется с помощью файла /dev/binder ). Но ты точно имел дело с интентами, абстрактной сущностью, построенной поверх Binder.

Магические интенты

В Android объект класса Intent является абстракцией сообщения Binder и по большому счету представляет собой способ передачи управления компонентам своего или чужого приложения, вне зависимости от того, запущено приложение, к которому относится данный компонент, или нет. Банальнейший пример — запуск активности:

Процесс общения компонентов приложения через Binder

Это пример так называемого явного интента. Есть класс SecondActivity, в котором есть метод OnCreate() , а мы просто говорим системе: «Хочу запустить активность, реализованную в данном классе». Сообщение уходит, система его получает, находит метод OnCreate() в классе SecondActivity и запускает его. Скучно, просто, а местами даже тупо. Но все становится намного интереснее, если использовать неявный интент. Для этого немного изменим наш пример:

И модифицируем описание активности в манифесте:

Результат будет тот же, а возни намного больше. Однако есть одно очень большое но: в данном случае мы использовали не имя компонента, который хотим запустить (SeconActivity), а действие, которое хотим выполнить ( com.my.app.MY_ACTION ), а формулировка «Я хочу запустить. » превратилась в «Я хочу выполнить такое-то действие, и мне плевать, кто это сделает». В результате нашу активность теперь можно запустить из любого другого приложения точно таким же способом. Все, что нужно, — это указать действие, все остальное система сделает сама.

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

Этот простой код позволяет позвонить любому абоненту (при наличии полномочия android.permission.CALL_PHONE ), а все благодаря тому, что приложение Phone умеет обрабатывать действие Intent.ACTION_CALL (точно таким же способом, как в нашем примере, с помощью intent-filter). Более того, если на смартфоне установлена сторонняя «звонилка», которая умеет реагировать на то же действие, система спросит, какое именно приложение использовать для звонка (а юзер может выбрать вариант, который будет использован в будущем).

Существует множество стандартных системных действий, которые могут обрабатывать приложения, например Intent.ACTION_VIEW для открытия веб-страниц, изображений и других документов, ACTION_SEND для отправки данных (стандартный диалог «Поделиться»), ACTION_SEARCH и так далее. Плюс разработчики приложений могут определять свои собственные действия на манер того, как мы это сделали во втором примере. Но одно действие обязаны обрабатывать все приложения, которые должны иметь иконку на рабочем столе, — это android.intent.action.MAIN . Среда разработки сама создает для него intent-filter и указывает MainActivity в качестве получателя. Так что ты можешь даже не подозревать о том, что твое приложение умеет его обрабатывать, но именно оно позволяет рабочему столу узнать, что на смартфон установлено твое приложение.

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

Широковещательные сообщения

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

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score! Подробнее

Вариант 2. Открой один материал

Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.

Евгений Зобнин

Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.

Ссылка на основную публикацию
Adblock
detector