Helpix. Мобильные телефоны
8

Nokia 105 Dual SIM - FM-змейка месяц спустя: как выжать 110% возможностей, или Где экранирование, Стив?

- Ура, я кампанию прошёл!
- Где? В "Казаках"? В "Звёздных войнах"?
- В змейке на Нокии...
(реальный диалог)

Начало. M$ мне враг, но истина дороже

И снова здравствуйте. Как и обещал в комментариях, пишу отчёт об итогах тестового месяца эксплуатации замечательного совместного творения Microsoft и MediaTek, имеющего бренд Nokia и вьетнамскую сборку, под названием Nokia 105 Dual SIM. Хотя, как и в прошлый раз, большинство пенделей снова будет получать M$...

Как давно у вас это устройство?

Время встречи изменить нельзя: 16 января 2016 года.

Используете ли вы его до сих пор? Если нет - почему с ним расстались?

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

Как к вам попало это устройство? По каким критериям было выбрано? Где и почём куплено?

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

Что нравится? Сильные стороны, достоинства.

За месяц мобилу пришлось полностью заряжать всего 6 раз. В среднем, как и прогнозировалось, при моей активности использования (а также с учётом морозной погоды) аккума хватает на 4,5-5 дней. И это ещё BL-5C не поставил...

К тому же, за месяц я обнаружил ещё несколько прикольных фактов:

  • дата и время не сбиваются при извлечении батареи (по крайней мере, на небольшой промежуток времени - точно, симки поменять времени хватит);
  • в радио в несвёрнутом режиме между первыми 10 станциями можно переключаться цифровыми клавишами (блин, хоть где-то быстрый доступ запилили...);
  • ну и самое, наверное, интересное - обнаружилась возможность открытия виртуального последовательного порта! Остальные фишки на фоне этого просто меркнут. Подробнее - в секции "Что ещё вы можете сказать?".

    Что не нравится? Слабые стороны, недостатки.

    Думали, ту тираду месячной давности нечем уж будет дополнить? Как бы не так!

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

    Количество символов в одной напоминалке - всего 35, что выглядит смехотворно и не позволяет использовать оные как блокнот. 918 символов в SMS-черновике - куда круче.

    Кстати... Flash-SMS... Помните такие, да? Если нет, то напомню: это SMS, которые автоматически не сохраняются во входящих, но отображаются на дисплее сразу же, чтоб их можно было прежде всего быстро прочесть, а потом уж решить - сохранить или отклонить. В стандарте называются "SMS класса 0". Так вот, в 105 DS их приём поддерживается (отправка - увы, только с компа в AT-режиме, см. ниже), но... вот эта вот новая система уведомлений, которую я расхваливал весь предыдущий отзыв, их не понимает, тем самым, можно сказать, нивелируя саму их суть! То есть обычные SMS можно увидеть в "ленте" уведомлений и прочесть без разблокировки клавиатуры, а "флэши" - нельзя. При приходе "флэша" загорается подсветка, звучит/вибрирует сигнал, но на заблокированном экране - пустота. В разблокированном состоянии работа с flash-SMS аналогична старым Нокиям. Но почему изюминка платформы дала сбой именно там, где она была бы наиболее полезна?!..

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

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

    А теперь самое загадочное (это же Мерзософт, который не может не подложить какую-нибудь маленькую, но свинью): при втором или третьем включении аппарат показал политику конфиденциальности Microsoft, в которой, в частности, написано, что в течение всего пользования мобилой возможна отправка не более двух SMS хрен знает куда. Нет, ну то, что они там определяют местоположение, как они сказали, с точностью до города - фиг уж с ним (типа никто и так не знает, что я из Харькова), а вот то, что эти сообщения могут быть отправлены неизвестно когда и до сих пор этого не произошло (или произошло ещё на предыдущей симке, но я этого не заметил), меня напрягло гораздо больше. Надеюсь, что для нашей страны эту хрень ещё не внедрили. А то как-то неприятно будет остаться без последних 5-6 гривен на счету в самый неподходящий момент. Хотя, возможно, если внедрили, то эти два СМС будут отправляться на какой-то локальный номер. В этом случае по фигу вообще.

    Ну и напоследок. Вы заметили, что до этого момента все указанные в этом и предыдущем отзывах недостатки относятся исключительно к программной части? Один тускловатый светодиодик подсветки клавиатуры конкретно в моём экземпляре можно и простить, а так аппаратно-то всё безупречно... думал я, пока во время зарядки от пауэрбанка (отзыв о котором, кстати, можно прочесть здесь) не попытался послушать радио. Приём FM, независимо от частоты, резко ухудшился почти до нуля. Вынимаю шнур пауэрбанка - всё прекрасно. Вставляю - опять помехи. Ну, подержал минуты три, вытащил и так до дома и доехал. Дома проверил уже при зарядке от сети родной зарядкой на 550 мА (пауэрбанк - на 1 А) - всё нормально. Проверил с неродной зарядкой на 1 А - всё нормально. Проверил опять на пауэрбанке, но с более длинным шнуром, - помехи.

    Понятное дело, что что-то китайцы из Nomi в том A026 что-то намудрили... Но, господа мелкомягкие, спрос всё-таки с вас: экранировать USB кто будет?! Почему контур питания вдруг влияет на стабильность FM-приёма? Даже в смартфоне от тех же Nomi при подключенной зарядке делай шо хошь, несмотря на непосредственную близость аудиоразъёма. Не поленился проверить этот же юзкейс и на Брависе - от аудиоразъёма до USB тоже меньше сантиметра, и тем не менее в радио лишних помех почти не наблюдается (разве что в течение полусекунды после вставки пауэрбанка, да и то не всегда). Короче! Где экранирование, Стив?

    Чего вам в нём не хватает?

    Теперь уже более реалистично смотря на вещи, могу сказать, что не хватает... в принципе, всё того же: быстрой навигации цифрами по меню, открытой памяти для рингтонов и картинок, GPRS с мылом (ну, если ещё реалистичнее - в виде модема хотя бы) и крепления под шнурок. Но ещё стало не хватать отдельного менеджера заметок, а то всё-таки использовать SMS-черновики - немножко не труЪ.

    Какие функции вы используете часто?

    Всё те же звонки с телефонной книгой и чёрным списком, SMS (и "флэши", ага), черновики (в качестве блокнота), систему уведомлений, будильник, быстрый набор, календарь, фонарик, змейку и радио.

    Какие функции вы используете изредка?

    Напоминалки (теперь уже чисто по прямому назначению) и калькулятор (всё-таки иногда что-то считаю).

    Какие функции не используете совсем?

    Всё остальное: геймлофтовские недоигры, FDN, "мобильный таксофон", T9 и "Glance screen". В общем, список за месяц практически не изменился.

    Приходилось ли устройство ремонтировать?

    Не приходилось. Я, конечно, раздолбай, но не настолько, чтоб за месяц раздолбать кнопочную моноблочную Нокию до состояния, в котором её придётся ремонтировать.

    Какие неприятности случались с устройством?

    См. выше. Эт, конечно, не 3310, но в штатном состоянии его, бедолагу, убить сложно - посеять куда проще...

    Единственное, что за месяц ношения девайса без чехла изрядно потёрлась задняя крышка. Издалека незаметно (чёрное на чёрном), но всё равно не очень презентабельно. Ну а что, мне пылинки с него сдувать?

    Какие глюки были замечены?

    Кроме описанной в предыдущем рассказе непонятки с симбиозом фонарика и блокировки (до сих пор не уверен - глюк это или задумка производителя), больше никаких!

    Хотя нет, соврал немного: никаких - это в штатном режиме автономного использования. А вот при подключении к компу (см. "Что ещё вы можете сказать?") замечен целый ворох, приведу только один пример: при наборе любого номера с терминала сам вызов идёт нормально, но в журнале появляется запись об исходящем звонке на контакт с загадочным именем "_(номера нет)_". Впрочем, при использовании любых недокументированных возможностей глюки любого аппарата воспринимаются как нечто само собой разумеющееся. На то эти возможности и недокументированные...

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

    Знаете, за месяц я понял одно: по количеству программно урезанных вещей при таком-то аппаратном потенциале эта труба не сравнима ни с чем. Ну вообще ни с чем. Хотя в компанию, безусловно, вписывается.


    Кнопочное Братство

    Что ещё вы можете сказать?

    Ну, вот и добрались до самой интересной части.

    Начнём, как говорится, издалека. С тех пор, как я прекратил плотное общение с Нокиями в 2007 году, много чего изменилось в мобильном мире. И вот когда пять лет спустя у меня появилась Nokia 101, первым моим разочарованием было именно то, что бюджетные кнопочные Нокии уже никак не могли взаимодействовать с компом, а перепрошивка до сих пор шла исключительно через боксы. На дворе уж был 2012 год, а Нокии до сих пор шились через боксы... 2013, 2014 - всё та же глухомань. Но с появлением первых мелкомягко-медиатековских моделей Nokia с портом micro-USB наконец-то появился проблеск надежды. И она оправдалась: под Nokia 130 M$ выпустил первый безбоксовый апдейт прошивки, который можно выполнить из-под винды с помощью обычного USB-кабеля.

    И вот спустя недолгое время после отправки предыдущего отзыва, когда моя 105 DS заряжалась от компа, мне почему-то взбрендило посмотреть на список подключенных USB-устройств. И представьте себе моё удивление, когда я увидел в выводе команды lsusb (у меня Linux) следующее:

    Bus 004 Device 015: ID 0421:069a Nokia Mobile Phones 130 [RM-1035] (Charging only)

    "Charging only"? Ну уж нет!.. Мелкомягкий апдейт на 130 как раз и говорил подключить мобилу в режиме "только зарядка". И раз 105 и 130 имеют одинаковые ID устройства, значит, протокол взаимодействия с компом у них как минимум похож.

    Начались долгие часы гугления на предмет подключения S30+ к компу. Как выяснилось, никакого официального инструментария а-ля PC Suite Мерзософт даже под винду не предоставляет (за исключением того самого обновляльщика "Nokia Software Recovery Tool"). Юзеры негодуют. Попытки подключить виндовые медиатековские драйвера тоже ни к чему не привели. Но спустя какое-то время я вдруг познал дзен и принудительно прицепил ID устройства к стандартному линуховому драйверу usbserial:

    sudo modprobe usbserial vendor=0x0421 product=0x069a

    И вот оно! В списке устройств сразу появились два новых последовательных порта: /dev/ttyUSB0 (очень грубо говоря - аналог виндового COM1) и /dev/ttyUSB1 (аналог COM2). Первый порт оказался каким-то совершенно "чёрным ящиком", а вот второй оказался способным принимать обычные (ну, или не совсем обычные) AT-команды! Появился свет в конце туннеля...

    Только вот туннель, зараза, никак не кончается. Ведь не зря в начале отзыва я назвал 105 совместным творением Microsoft и MediaTek: Series 30+ оказалась лишь оболочкой для чистейшей медиатековской операционки MAUI, собранной в крайне урезанном варианте под нокиевские железяки. Это сразу же прояснилось командой ATI:

    MTK2
    LAGOS61D.10.01.11.p2

    Обратите внимание - ни единого слова о Nokia и/или Microsoft. В общем, стало ясно, что дальнейшие поиски нужно вести сугубо в медиатековской документации. А её в актуальном состоянии найти не так уж и просто. В Интернете валяются три разных справочника AT-команд под Медиатеки различной степени древности, но в реальности для 105 подходит примерно четверть из них. Здесь постараюсь описать только те, о которых известно достаточно информации и которые могут представлять хоть какой-то практический интерес.

    Начинать сеанс, подключившись через последовательный терминал, всегда советую с ATE (отображает вводимые символы), ATZ (сбрасывает интерфейс) и AT+CMEE=2 (показывает подробные описания ошибок).

    Итак, поехали. Довольно много уже известных "чисто телефонных" команд работает. Можно, например, звонить ("ATDномер;" - обратите внимание на ";") или сохранять SMS-черновики. Прямо с терминала, да. Латиницей, естественно (ну, если вы не терминатор и не умеете на лету фигачить в уме поля PDU и кодировку UCS-2). Сначала командой AT+CMGF=1 переводим SMS в текстовый режим, потом набираем AT+CMGW, Enter, пишем текст и жмём Ctrl+Z/Esc, когда закончим. Всё! Если мы хотим сразу отправить, а не сохранять, то вместо AT+CMGW пишем AT+CMGS="номер".

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

    Ах да, симку, с которой будут происходить звонки, отправка сообщений или другие связанные с картой операции с терминала, меняем с помощью AT+ESUO: AT+ESUO=4 выбирает первую симку, AT+ESUO=5 - вторую.

    А вот команда AT+ESUO=3,4, включающая режим обмена данными (и возможность исполнения медиатековских команд работы с файловой системой по типу +EFSW, +EIMG, +EMDY, +EFSF, +EFSL и т.д.), к сожалению, в 105 наглухо не пашет. Равно как, увы и ах, не распознаётся ни одна связанная с GPRS команда (начинаются преимущественно на AT+CG). Это значит, что GPRS и здесь заблокирован. Повторюсь: сам чип GPRS поддерживает. Печалька.

    Что касается управления симками в целом (а не выбора текущей), за это отвечают две команды: AT+CFUN и AT+EFUN.

    AT+CFUN принимает на вход два числа через запятую. Если второе число - 1, то мобила перезагрузится, независимо от первого. Таким образом, AT+CFUN=1,1 - самый необычный способ ребутнуть телефон. Если второе число - 0, то тогда +CFUN смотрит на первое: 0 - отключить текущую выбранную симку, 1 - включить текущую выбранную симку, 4 - отключить обе симки (да, AT+CFUN=4,0 - самый настоящий режим полёта!).

    AT+EFUN же - более новая и прозрачная команда:

  • AT+EFUN=0 - режим полёта (аналог AT+CFUN=4,0);
  • AT+EFUN=1 - активна только первая симка;
  • AT+EFUN=2 - только вторая;
  • AT+EFUN=3 - активны обе.

    Если кто вдруг озаботился возможностью ручного выбора GSM-диапазона (в двухдиапазонном телефоне, ха-ха), то она здесь тоже присутствует, правда, в немного обрезанном варианте, в виде команды AT+EPBSE. AT+EPBSE=2,0 включает режим "только GSM900", а остальные допустимые варианты (AT+EPBSE=8,0, AT+EPBSE=10,0, AT+EPBSE=255,65535 и т.д.) возвращают к обычному двухдиапазонному GSM 900/1800. Нечем сто пятой похвастать в этом плане...

    Ряд команд интересен тем, что позволяет смотреть различную служебную информацию прямо в терминале. Например:

    • AT+CGMM показывает модель (скромно возвращая "MTK2" в 105), а AT+CGMR - версию прошивки (у меня возвращает "LAGOS61D.10.01.11.p2, 2015/05/18 12:32"), также ту же версию, за исключением времени сборки, можно узнать и по AT+EGMR=0,3;
    • AT+EGMR=0,0 показывает модель процессора (в моей 105 возвращает "MT6261B, E01");
    • AT+CIMI - широко известная команда, возвращающая IMSI текущей симки;
    • а вот IMEI посмотреть стандартным AT+CGSN не получится, вместо этого используется всё та же команда +EGMR: AT+EGMR=0,7 смотрит IMEI первого слота, AT+EGMR=0,10 - второго (примечание: нет, не обольщайтесь, через флаг 1 поменять IMEI не удастся, это вам не "чистокровные китайцы");
    • AT+CSQ показывает уровень сигнала для текущей симки (правда, в "попугаях");
    • AT+CREG=2 позволяет включить примитивнейший нетмонитор по текущей симке с периодическим выводом информации на терминал (AT+CREG=0 отключает данный режим);
    • AT+EADC=1 включает периодический вывод инфы о статусе батареи в терминал. По порядку через запятую идут: напряжение батареи, температура батареи (давненько я не мерял комнатную температуру мобилой , ещё со времён B312E), дополнительное напряжение, ток заряда, напряжение зарядного устройства. AT+EADC=0 отключает этот вывод.

    Но самая забавная медиатековская фишка, которая работает на данной Нокии, - это автоматизация (!) нажатия на клавиши при помощи AT+CKPD. Например, AT+CKPD="e[*111#svs" разблокирует клаву Нокии ("отбой" + левый софткей), наберёт наш код проверки баланса (*111#), выберет вторую симку и отправит USSD-запрос, причём это всё будет видно на экране, как будто клавиши жмёт невидимка (единственное, что следует помнить - так это обозначения софткеев: [ - левый, ] - правый, m - центральный, e - отбой, s - клавиша вызова, а <, >, v и ^ - стрелки). Команда может принимать и второй параметр, позволяющий эмулировать долгое нажатие, если указать число больше 21 через запятую после строки с кнопкой.

    Ну и вот ещё пяток различных инженерно-тестовых команд:

    • AT+CEMS - инженерные режимы:
      AT+CEMS=0 - отключение,
      AT+CEMS=1 - вывод отладочной информации в терминал,
      AT+CEMS=2 - отключение некоего MMI Factory Mode,
      AT+CEMS=3 - включение MMI Factory Mode;
    • AT+CASP - аудиотест: к примеру, AT+CASP=1,3,2,6 воспроизведёт звук с номером 3 в стиле 2 в течение 6 секунд, а AT+CASP=2,25 остановит играющий звук с номером 25;
    • AT+EALT - тест обратной связи (loopback test - говоримое в микрофон воспроизводится в динамике): AT+EALT=1 - включение, AT+EALT=0 - отключение;
    • AT+ESAM - перенаправление звука:
      AT+ESAM=0 - обычный режим,
      AT+ESAM=1 - весь звук идёт в наушники, независимо от их наличия,
      AT+ESAM=2 - весь звук идёт на динамик, независимо от подключения наушников;
    • AT+ELSM - режим никогда не гаснущей подсветки экрана: включается командой AT+ELSM=0, отключается - AT+ELSM=1.

    Также имеется пара не менее офигительных команд, которые ошибок не выдают, но и эффекта никакого не имеют:

    • AT+ESLT - в теории должна была быть индивидуальная настройка громкости всего и вся. Первое число - тип (0 - звонок, 1 - клава, 2 - микрофон, 4 - речь, 5 - предупредительные сигналы, 6 - мелодии), второе - собственно, значение громкости от 0 до 255. Например, AT+ESLT=1,255 установит максимальную громкость клавы. Но на практике это всё хрен срабатывает...
    • AT+ESLCD - по идее смена контрастности экрана: первая цифра - уменьшение или увеличение (0 или 1 соответственно), вторая - от 0 до 254 единиц соответственно (например, AT+ESLCD=0,55 уменьшит контрастность на 55 единиц после перезагрузки телефона). Увы, как и AT+ESLT, работает исключительно в теории.

    Короче, в результате всех этих исследований, когда я понял, что подмножество AT-команд в 105 крайне нетривиально (и убедился в этом, когда ни одна известная утилита не смогла нормально с этим телефоном работать - например, нельзя так просто прочесть список входящих SMS, а вот телефонную книгу - легко, но тоже с некоторыми нюансами), гора решила пойти к Магомету и был написан NokiaTool (см. гитхаб). Это простой линуксовый (но можно и под Mac OS X и даже, вероятно, под винду под Cygwin/MSYS подкрутить, думаю) bash-скрипт, имеющий в зависимостях такие широко распространённые вещи, как grep, iconv, od, sed, tr и позволяющий вытворять большинство вышеописанных финтов ушами и кое-что ещё. Пока что (16.02.2016) функционал данной утилиты следующий:

  • операции с симками: выбор текущей симки, режим полёта, выборочное отключение/включение симок;
  • звонки: набор номера, ответ на звонок, отбой звонка;
  • отправка обычных SMS (Юникод поддерживается, склеенные SMS - нет, т.е. латиница - максимум 160 символов, кириллица - 70);
  • сохранение заметок в SMS-черновиках (ограничения пока что те же, что и на отправку);
  • отправка flash-SMS (только Юникод, до 70 символов);
  • чтение (с экспортом в CSV-формат) телефонных книг (текущая симка, память телефона, поля "собственных номеров" и FDN) и всех имеющихся журналов вызовов (журналы, однако, читаются без имён, так как разрабы прошивки в очередной раз решили выпендриться в самом неожиданном месте и забили болт на UCS-2 в этих самых журналах, хотя алгоритм доступа совершенно тот же, что и к телефонным книгам);
  • импорт содержимого телефонных книг (из такого же CSV-формата) в память телефона или текущей симки (поддерживаются два режима в зависимости от переданных полей - создание и создание с замещением);
  • индивидуальное создание, удаление и редактирование записей в телефонных книгах телефона и текущей симки;
  • эмуляция нажатия клавиш;
  • перезагрузка;
  • выбор GSM-диапазона (для 105 - повторюсь, вещь крайне бесполезная, но кто знает, может, кому-то 1800 не угодил?);
  • режим негаснущей подсветки экрана;
  • аудиотесты: воспроизведение звуков, принудительное перенаправление звука на динамик или наушники, тест обратной связи;
  • режим отправки произвольных AT-команд и текстовых данных (без ожидания ответа).

    Надеюсь, что количество Фом неверующих, думающих, что за неимением поддержки карт памяти в телефонную книгу 105 никак не импортировать хвалёные 2000 контактов, с появлением этой программулины резко сократится.

    Помимо оттяга с AT-командами и написания "suite" специально под 105, за этот месяц я:

  • настроил на всякий пожарный Twitter-over-SMS у одного из операторов, а также хитровыдуманную систему уведомлений с использованием двух учёток Твиттера и двух учёток IFTTT;
  • прошёл змейку в режиме кампании (не так-то уж это и легко ) и теперь со спокойной душой играю на расслабоне в классическом (стоит отметить, что на расслабоне - это пятый-шестой уровень, выше уже скорость расслабиться не позволяет, хоть и очков больше);
  • узнал, что у моего VoIP-провайдера есть услуга callback (хоть и вдвое дороже получается);
  • ну и в режиме "на фонарь" угадал ещё пару секретных кодов: *#73738# (*#RESET#) - что делает, непонятно, но молча возвращается в режим ожидания, и *#7763# (*#PROF#) - можно узнать стоимость разблокировки платных игр в зависимости от оператора (по его паре MCC/MNC).

    Народ, если у кого есть дамп/фуллфлэш (не путать с изначальными прошивочными файлами) с новой 105, 130 или похожих труб на S30+ - не жлобитесь, выложите в комментариях, очень поможете доброму делу. Я же, в свою очередь, обещаю выкладывать в комментах все дополнительно найденные плюшки, не вошедшие в этот рассказ.

    Оцените устройство по 10-балльной системе. Порекомендуете ли вы его другим?

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

    Напоследок хотелось бы обратиться к Microsoft: выпустите, пожалуйста, обновление прошивки на 105 DS (RM-1133) по аналогии с обновлением на 130, но с открытой памятью (чтобы можно было сделать AT+ESUO=3,4 и взаимодействовать с файловой системой), исправлением показа Flash-SMS в уведомлениях, быстрым доступом к пунктам меню цифрокнопками (пните медиатековцев, если сами не можете) и разблокированным GPRS-модемом (со всеми модемными командами)! И 105 станет намного ближе к этому самому совершенству в мире современных бюджетных телефонов.

    И отдельно обращение к MediaTek: хватит скрывать актуальную документацию по своим ОС, повернитесь лицом к юзерам!

    Всем удачи и до скорого!

    Начало. M$ мне враг, но истина дороже

  • Сказать спасибо автору: 
        Поделиться:      
    Конкурс! Расскажи о гаджете (смартфон, планшете и т.д.) и выиграй UMIDIGI Z1 Pro!
    Конкурс! Расскажи о мобильной софтинке или игрушке и выиграй Philips S327!
    Рейтинг@Mail.ru