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

среда, 6 июля 2011 г.

Motorola Proprietary shit

С момента покупки телефона замечал, что бабло на нем очень быстро кончается, даже когда отключен
gprs и прочий 3G.
Именно тогда я стал подозревать, что какая-то хрень отправляет смс оператору T-Mobile.
Сегодня переслили себя и узна кто это был.


При рестарте телефона происходит след:
07-06 16:34:36.405 1661 1661 V PollAlarmReceiver: onReceive, starting PollService
07-06 16:35:32.553 1605 1605 I vvm:Service: onCreate(): invoked
07-06 16:35:32.561 1605 1605 I SMSSender: Didn't get the answer, try again attempts left 2
07-06 16:35:32.561 1605 1605 I SMSSender: sending activate request SMS


Вызывается какой-то SMSSender и отправляет эту смс своему анальному господину

ps ax | grep 1605

возвращает
com.motorola.android.vvm

Дальше выясняется что это некий

/system/app/VisualVoicemail.apk

Лечится удалением или отключением через
pm disable com.motorola.android.vvm

среда, 25 марта 2009 г.

ssmtp и уведомления о системных событиях по sms

Итак.Сегодня ночью ко мне пришла мысль что уж очень сильно хочется чтобы уведомления о завершении процесса emerge приходили мне смской.Немного погуглив я нашел решение, юзать ssmtp + небольшой скриптик.


emerge -av mail-mta/ssmtp
[обязательно с флагом ssl]
Поидее оно должно потащить за собой и mail-client/mailx
Итак.Дальше нужно перейти к файлу конфигурации:

nano /etc/ssmtp/ssmtp.conf

# GMAIL configuration
mailhub=smtp.gmail.com:587
AuthUser=мыло@gmail.com
AuthPass=пароль
UseSTARTTLS=YES
UseTLS=YES
# The full hostname
hostname=gmail.com

# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES


Со строчкой hostname=gmail.com я изрядно намучался, несколько не ясно что такое хостнейм, то ли оно хочет мой хостнейм, то ли гмейла, если указать свой собственный то бишь localhost, то дело принимает совсем неинтересный оборот:при отправке почты намертво вешается сеть.


А теперь сам скриптик:


#!/bin/sh
# Запись статуса завершения команды.
[ $? -eq 0 ] && RESULT="PASS" || RESULT="FAIL"

# То что в кавычках заменить на свой адрес
SMS_ADDR="123456789@sms.beemail.ru"

LAST_PKG="$(tac /var/log/emerge.log | awk '$2 == ">>>" {print $4,$5,$6,$7; exit;}')"
CFG_MODS="$(find /etc -iname '._cfg????_*' | wc -l)"

mail -s"Emerge Completed" $SMS_ADDR <<-EOM ${RESULT} ${LAST_PKG} ::: ${CFG_MODS} config updates pending $* EOM

Дальше скрипт можно добавить в /usr/local/sbin/

И запускать emerge -avuDN world; scriptname