Показаны сообщения с ярлыком android. Показать все сообщения
Показаны сообщения с ярлыком android. Показать все сообщения

26 июня 2026

"The server responds but can't determine if things goes well" в aNag

На смартфоне смотрю статус Nagios через aNag (неофициальный клиент для Icinga, Thruk, Naemon и Nagios под Android). Недавно потребовалось подтвердить (acknowledge) оповещение чтобы оно не уведомляло при каждой проверке. В ответ на привычный свайп влево aNag ответил "The server responds but can't determine if things goes well". При этом никакого подтверждения в самом Nagios не произошло. Аналогично вела себя и принудительная проверка сервиса (reschedule check).

Проверил что установлена последняя версия aNag v6.4.0, нашёл на сайте разработчика ссылку в Discord и отправился просить помощи. В процессе обсуждения выяснилось что проблема на стороне aNag, который не переваривает недавнее исправление в Nagios, которое Debian выпустил в конце мая.

nagios4 (4.4.6-4.1+deb13u1) trixie-security; urgency=high

  * CSRF Security Fix backported from upstream 4.5.12 commit
    e5ed38e53a5d65721520c7c67be0746d63da28cb (cgi/cmd.c and
    html/index.php.in).  See
    https://www.nagios.com/security-disclosures/nagios-core/4-5-12/
    for the upstream disclosure.  No CVE assigned.
    Closes: #1136340.
  * This can break third party integrations that POST to cmd.cgi
    without first setting NagFormId (the CSRF check fails).  Upstream
    PR 1055 has been added as a workaround - see README.Debian.

 -- Russell Stuart <russell-debian@stuart.id.au>  Fri, 22 May 2026 20:45:00 +1000 

После нескольких итераций исправлений разработчик добился чтобы aNag правильно обрабатывал операции acknowledge и recheck. Исправленная версия aNag v6.4.1 уже опубликована в Play Market.


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

13 февраля 2025

Сомнительная функциональность от Google

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

Для тех кому лень читать по ссылкам - проверьте не установлен ли у вас Android System SafetyCore. Его не видно в списке приложений Play Market и чтобы проверить установлен он или нет, нужно зайти во "Все приложения" в настройках телефона и использовать поиск.

Что это вообще такое? В описании на странице приложения заявлено "Android System SafetyCore is a system service that provides safety features for Android devices.", что в переводе на русский звучит как "Android System SafetyCore это системная служба, обеспечивающая функции безопасности для устройств Android". Другими словами ничего не понятно, но очень интересно.

24 февраля 2024

Включение VoLTE в сети МТС Беларусь

МТС анонсировал поддержку технологии VoLTE в Беларуси в апреле 2022 года. Тогда я пробовал перезагружать телефон, отключать проверку поддержки VoLTE у оператора через набор *#*#86583#*#*, звонил в техподдержку - ничего из этого не помогло.

Сегодня это заняло всего 5 минут - достаточно позвонить в контакт-центр (номер 0890 в сети МТС) и попросить оператора подключить услугу "VoLTE (технологическая настройка)". После этого активировать VoLTE в настройках телефона согласно инструкции на сайте МТС и на всякий случай перезагрузить телефон.


Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

05 сентября 2020

Замена аккумулятора в планшете Samsung Galaxy Note Pro 12.2 (SM-P900)

Родная батарея планшета начала сдаваться после 6 лет службы. Сначала планшет отключался при 30-40% заряда если запущена игра. Затем стал выключаться на загрузке страниц сайтов где много сложной верстки или есть динамические элементы. В общем единственное на что он остался годен - это чтение PDF в формате A4 (большая диагональ в 12.2" и разрешение 2560x1600 к этому располагает).

В принципе если не брать игрушки, то производительности планшета вполне хватает на повседневные нужды. Нужно лишь поменять родную батарею. Поискал в интернете модель - в эти планшеты ставили аккумуляторы серии T9500 с заявленной емкостью на 9500mAh и номинальным напряжением 3.8V. Номинальное напряжение в 3.8V означает что такой аккумулятор можно заряжать до 4.35V, что отличается от привычных 4.2V для аккумуляторов с номинальным напряжением в 3.6V и 3.7V.

19 августа 2019

Обновление LineageOS 16.0 на Xiaomi Mi 4c

Неделю назад я писал про установку LineageOS 16.0 на Xiaomi Mi 4c, и примерно в то же время вышла свежая сборка LineageOS 16.0 от WJXXBSH (lineage-16.0-20190811-UNOFFICIAL-libra.zip). Сегодня я попробую обновиться на нее не потеряв при этом все приложения и настройки.

11 августа 2019

Установка LineageOS 16.0 на Xiaomi Mi 4c

Второй день отпуска - душа требует приключений. Давно хотел попробовать установить Android Pie на Xiaomi Mi4c. В качестве подопытного выбрал сборку LineageOS 16.0 от WJXXBSH. Был еще вариант взять Mokee, но уже привык к LineageOS и хочется сравнить с LineageOS 15.1, который установлен сейчас.

Описание предыдущих обновлений: CyanogenMod 13.1, LineageOS 14.1 и LineageOS 15.1.

Скачал последнюю доступную сборку lineage-16.0-20190712-UNOFFICIAL-EAS-libra.zip а для gapps взял MindTheGapps-9.0.0-arm64-20190615_031441.zip и open_gapps-arm64-9.0-nano-20190810.zip под Android Pie (arm64). Два варианта gapps взяты на пробу - я собирался установить OpenGAPPS, но в качестве запасного варианта взял MindTheGAPPS.

03 июля 2019

Обновление Xiaomi Mi 4c до LineageOS 15.1

Моему Xiaomi Mi 4c уже идет четвертый год с момента покупки. За это время он успел сменить несколько прошивок (MIUI, CyanogenMod 12.1, CyanogenMod 13.1, LineageOS 14.1) и получить новую батарею. Хотя правильнее сказать полторы новых батареи. Первая батарея, которую я впопыхах купил на радиорынке, вздулась через неделю использования. А вот вторая, которую я уже покупал в сервис-центре Xiaomi в Минске, служит второй год.

За все это время я делал несколько попыток найти ему более свежую замену, но каждый раз останавливает размер экранов свежих смартфонов, который неуклонно движется в сторону 7" (с такой диагональю когда-то выходили планшеты). Да и моделей с поддержкой быстрой зарядки и размером экрана в 5" на рынке немного.

17 февраля 2019

Прошивка Samsung Galaxy Note Pro 12.2 (SM-P900) на LineageOS 14.1

В хозяйстве есть планшет Samsung Galaxy Note Pro 12.2 (SM-P900), который используется домашними для браузинга, youtube, чтения pdf, ну и детьми для игр. По современным меркам начинка не самая производительная, но экран выше всяких похвал. Штатная прошивка от Samsung использует Android 5.0.2 и в принципе ее хватает для всех нужных приложений.

Позже подсмотрели у друзей идею использования Google Family Link для ограничения времени в играх для детей. Но на родной прошивке работать приложение отказалось. Для планшета доступна сборка LineageOS 14.1 и вот ее я решил установить.

18 декабря 2018

Удаление bloatware на Samsung Galaxy Note Pro 12.2

В хозяйстве имеется планшет Samsung Galaxy Note Pro 12.2, который несмотря на довольно древнюю версию Android (последнее обновление от Samsung это 5.0.2), вполне справляется с задачами браузинга в интернете, просмотра YouTube и чтения PDF.

По железу никаких вопросов не возникает, но Samsung очень щедро напичкал его всякой ерундой вроде новостей NYTimes, Bloomberg, которая мне дома совсем не нужна и только зря занимает место в памяти. Часть приложений можно отключить в Settings → General → Application manager, но далеко не все.

Немного покопался в интернете и нашел способ удалить приложения не имея root пользователя на планшете.

19 ноября 2017

Стоит разбить экран и смартфон становится бесполезных хламом

Недавно LG Nexus 5 неудачно спланировал с высоты примерно 1.5 метров на пол. Результат разбитый сенсор и экран, показывающий ворох цветных линий.


Ремонтировать такой телефон экономически невыгодно - за неоригинальный экран в Минске просят 60-70 рублей (примерно 35$). А еще его нужно заменить, не угробив телефон окончательно. Б/у Nexus 5 стоит 150-200 рублей в зависимости от состояния. В общем имеет смысл скопировать информацию, очистить телефон и продать на запчасти.

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

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

Данные с телефона стер через веб-версию Play Market, использую функцию поиска телефона.

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

Есть возможность подключить телефон к телевизору или монитору через HDMI, но у меня нет такого переходника:


Теперь остался вопрос - что взять на замену. Скорее всего буду брать еще один Xiaomi Mi4c и прошивать его на LineageOS 14.1.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

10 ноября 2017

OpenTasks не показывает задачи после запуска

Если вы используете OpenTasks (Play Market, F-Droid), то возможно столкнулись с ситуацией когда приложение показывает задачи не сразу после запуска, а секунд через 10-15. Если активно использовать задачи, то такое поведение начинает раздражать.

У меня эта проблема проявилась на LineageOS 14.1 (Android 7.1.2). Чтобы исправить ситуацию достаточно выдать приложению разрешения "Contacts" (Settings / Apps / OpenTasks / Permissions). Заодно я включил два разрешения, помеченных как дополнительные: "read tasks" и "write tasks" (Settings / Apps / OpenTasks / Permissions / Additional permissions).

Теперь список задач виден сразу после запуска приложения.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

13 июля 2017

Обновление Xiaomi Mi4c до LineageOS 14.1

Решил поделиться впечатлениями от обновления своего Xiaomi Mi4c с CyanogenMod 13.1 до LineageOS 14.1. Основная причина обновления - попытка решить проблему с внезапным отключением телефона при заряде батареи 20-30%.

Для обновления использовал вариант прошивки LineageOS от Team Superluminal, firmware от miui 8.2.3.0 и заодно обновил TWRP до 3.1.1 (пришлось откатить TWRP на 3.0.2-0, т.к. первый же OTA update привел к boot loop) . Уже прошло две недели с момента обновления и можно подвести итог:
  • Решилась главная проблема с отключением телефона при заряде батареи ниже 30%. Как и положено на 15% я получаю всплывающее уведомление, которое повторяется на 5% и потом телефон разряжается до нуля и выключается.
  • Работает активация/деактивация второй симки. В CyanogenMod 13.1 не было возможности деактивировать вторую симку и она постоянно оставалась активной. В качестве второй симки у меня установлена туристическая симка от GoodLine и не хочется "случайно" звонить через нее.
Теперь касательно плюшек новой версии Android
  • Я получил последнюю стабильную версию Android 7.1.2 (security patch level: June 5, 2017).
  • Теперь при звонке телефон автоматически включает режим "Do not disturb" и новые смски или уведомления от aNag более не жужжат в ухо во время разговора.
P.S. Заметил что если включить русский язык в настройках интерфейса, то Mi Fit не показывает контакт при входящем звонке или SMS. В этом случае в Mi Fit просто нет нужного пункта. Все приходит в норму, если выбрать английский язык.

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

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

16 июня 2017

Xiaomi Mi4c внезапно отключается при заряде батареи 20-30%

Не могу вспомнить когда это случилось первый раз, но похоже мой Xiaomi Mi4c взял привычку отключаться при остаточном заряде 20-30%. В произвольный момент, когда батарея показывает ниже 40% телефон вдруг решает что заряд около нуля и штатно выключается.


На графике батареи видно что с примерно 25% батарея мгновенно "разрядилась" до нуля, а после повторного включения телефона отработала еще несколько часов. Причем повторилась старая проблема с продолжающимся разрядом батареи при подключенном зарядном. Калибровка батареи не помогла - я пробовал полностью разрядить батарею, потом зарядить до 100%, калибровать, разрядить до нуля и снова зарядить до 100%.

В интернете встречаются упоминания, что такое поведение не редкость даже у новых телефонов: произвольное отключение телефона происходит при заряде батареи 20-60%. Похоже это связано с проблемами в прошивке (сейчас у меня установлен CyanogenMod 13.1 от Team Superluminal), т.к. у меня эту проблема появилась относительно недавно и скорее всего связана с последним обновлением прошивки в начале этого года.

Зайдя на форум team superluminal узнал, что теперь они предлагают LineageOS 14.1 для Mi4c - нужно будет попробовать эту прошивку при случае.

Обновлено 5/09/2017: Проблема с внезапным отключением решилась обновлением прошивки до LineageOS 14.1.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

01 июня 2017

Разрядился телефон будучи подключенный к зарядному устройству

Не первый раз замечаю что мой Xiaomi Mi4c, подключенный перед сном к зарядному устройству (остаточный заряд 20-30%), к утру разряжается почти до нуля или совсем отключается.

Сегодня утром аккумулятор показывал 2% заряд и я сделал скриншот


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

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

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

07 сентября 2016

Обновил Xiaomi Mi4c до cyanogenmod 13.1

Сразу скажу, что с MIUI у меня не сложилось. Долго ждал разрешение на разблокировку загрузчика, а потом прошился на cyanogenmod 12.1 от teamsuperluminal. В принципе все работало хорошо, но отсутствие обновлений безопасности и постоянно отваливающийся bluetooth вынудили искать альтернативу.

К тому времени уже стабилизировался cyanogenmod 13.1 от того же teamsuperluminal и в нем как раз обещана стабильная работа bluetooth (активно использую для Mi Band 2 и в машине). Но вот проблема - для обновления нужно стирать /data, а это значит что потеряются приложения и их настройки (а их у меня немало).

Для переноса приложений и настроек решил воспользовался Titanium Backup. Для этого сделал резервную копию всех пунктов, которые не были отмечены красным цветом. На всякий случай перед прошивкой сделал бэкап в recovery (у меня стоит кастомный recovery TWRP). Последнее гарантирует возврат в исходную точку, если мне не понравится результат.

Через тот же TWRP прошил cyanogenmod 13.1 от 20160827, GAPPS 6.0.x и свежий firmware. Восстановление настроек и приложений в Titanium Backup прошло успешно и уже через пол-часа телефон был в строю.

Bluetooth пока работает без сбоев, включение/выключение sim карт не работает вовсе (про это я знал заранее) - пришлось достать вторую симку, чтобы не маячила. Грузится телефон с новой прошивкой дольше, насколько дольше я не замерил. GPS работает, отличий по камере я не замечаю (хотя в этой прошивке вроде новая камера). Быстрый разряд батареи не наблюдаю.

Посмотрю как оно будет дальше, но пока полностью доволен.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

26 марта 2013

Обновление прошивки THL W3+

На выходных набрался смелости и обновил прошивку своего THL W3+. Мой прошлый смартфон Huawei U8500 прошивался через заливку файла update.zip и нажимании комбинации клафиш при включении телефона. А вот с THL W3+ пришлось долгое время читать 4pda.ru и forum.china-iphone.ru.

Значительных проблем со старой прошивкой не было, но пара моментов изрядно раздражали в повседневном использовани:
  • нет прав root (это может показаться излишним, но я предпочитаю иметь полный контроль над устройством);
  • проблема с масштабированием щипком (продолжает масштабировать при касании одним пальцем);
  • периодически переставал работать G-Sensor (переставало работать переключение ориентации из портретного в ландшафтный режим).
Поскольку весь инструментарий только для Windows, то пришлось найти бэкап и восстановить образ винды для своего нетбука.

Сперва сделал полный бэкап через MTK Droid Root & Tools. Затем во SP Flash Tool попробовал установить mod recovery от rua1. Несколько раз пришлось доставать батарею и заново подключать телефон, чтобы поймать момент подключения прошивальщика. Кстати установить драйвера на этот прошивальщик оказалось проще, чем потом его использовать.

После загрузки нового recovery, экран покрылся полосами - это известный баг, поэтому тут пригодился бэкап. Секцию recovery восстановил через SP Flash Tool и перезагрузился. В этот раз все в порядке. Уверенности прибавилось...

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

Я не буду повторно описывать весь процесс - все необходимое вы найдете по ссылке выше.

После всех действий у меня появилась последняя официальная прошивка от 13.11.2012, права root, одна флешка (та которая sdcard, а не кусок internal storage) и надеюсь исчезли глюки.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.

24 августа 2012

Сборка недостающих модулей ядра для платформы Android

Давненько мне хотелось попробовать себя в сборке модулей ядра для моего телефона на базе Android. Вчера мне потребовался OpenVPN, но для его работы нужен модуль tun/tap, который отсутствует в моей прошивке. Поискав по маркету я нашел приложение TUN.ko Installer, которое позволяет установить модуль нужной вам версии, если такой есть в репозитории проекта. Но поскольку спать еще не хотелось, и простых решения я не искал, то было решено собрать модуль самостоятельно.

02 мая 2012

XobotOS: проект по портированию Android на C#

Заинтересовала новость от проекта XobotOS о достижениях в портировании Android на платформу Mono/C#. Вместо переписывания исходников Android 4.0 (ICS) с Java на C# был применен инструментарий sharpen, который выполнил трансляцию кода.

Интересны результаты сравнения производительности аналогичного кода:

Из него следует, что Mono/C# в несколько раз превосходит по скорости Dalvik/Java. Хотя разработчики и не собираются создавать отдельную операционную систему, результаты их работы могут оказать влияние как на Mono, так и на Android.

Вы можете следить за обновлениями блога с помощью Atom/RSS и Telegram.