Pull to refresh

Android T-Mobile G1 втихую отправляет сервисные SMS

В августе я стал счастливым обладателем первого гуглофона T-Mobile (HTC Dream). Мне он был нужен для разработки и дебага. Я заказал уже разлоченную версию аппарата на ebay. Про то, как я его ждал уже с апреля, это отдельная история.
В процессе работы насторожила быстрая разрядка телефона. После небольшых расследований обнаружил, что мой телефон постоянно отправляет сервисные смс без моего ведома на серсисный номер 453.

В процессе установки и удаления приложений заметил, что в списке программ есть некая «Contacts and myFaves storage» с фирменной иконкой в цветах T-Mobile. Эту программу нельзя удалить с телефона и её нет в списке программ на рабочем столе. Это меня насторожило. Смотрю я логи моего гуглофона, а там такое вот:

10-09 11:29:08.487: INFO/MyFaves(547):starting service with intent: Intent { flg=0x4 cmp=com.tmobile.myfaves/.MyFavesService (has extras) }
10-09 11:29:08.487: INFO/MyFaves(547): handleMessage(0)
10-09 11:29:08.537: INFO/MyFaves(547): sending msg: 16358279014766310201000000000000000000000000000000000000000000000000000000000000 to 453
10-09 11:29:08.917: INFO/ActivityManager(79): Stopping service: com.tmobile.myfaves/.MyFavesService
10-09 11:29:14.007: DEBUG/dalvikvm(547): GC freed 2027 objects / 128336 bytes in 115ms
10-09 11:29:19.007: DEBUG/dalvikvm(553): GC freed 1085 objects / 69464 bytes in 120ms
10-09 11:29:23.667: INFO/MyFaves(547): SMSStatusReceiver.onReceive(extras: Bundle[{id=100}]; resultCode: 1); action: sent
10-09 11:29:23.687: INFO/MyFaves(547): starting service with intent: Intent { cmp=com.tmobile.myfaves/.MyFavesService (has extras) }
10-09 11:29:23.697: INFO/MyFaves(547): handleMessage(11)
10-09 11:29:23.757: INFO/ActivityManager(79): Stopping service: com.tmobile.myfaves/.MyFavesService


Это приложение пытается отправить смс на сервисный номер 453! Мало того, что это жрет батарейку напрягая GSM модуль, это может стоить денег. В списке отправленных SMS и вообще нигде это сообщение не отображаеться. Ну это понятно: сервис отправки не связан с хранилещем смс.

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

Удалять приложение с помощью adb shell нельзя, тогда удалится всё хранилище контактов. Заменить на другое стандартное приложение тоже не получается. Единственное решение — перепрошить.

Владельцы разлоченных телефонов T-Mobile (G1 и myTouch 3G) будьте внимательны советую перепрошить телефоны, если вы этого еще не сделали.
_________
Текст подготовлен в ХабраРедакторе
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.