понедельник, 20 февраля 2017 г.

DNSCrypt for Android: защита DNS-запросов

В этом посте я расскажу о своем коротком опыте использования DNSCrypt для Android. Для тех кто не в курсе что это такое, рекомендую прочитать, например, вот это: Protect: защита DNS-запросов. Речь там правда идет про технологию DNSCrypt, используемую в Яндекс.Браузере, но общий смысл того как защищаются DNS запросы - думаю из нее понятен. Так вот примерно то же самое мы будем делать для нашего смартфона на Android, но не для какого-то определенного приложения, а для всей операционной системы в целом. При этом, я не рассматриваю вопрос использования DNSCrypt на стоковых прошивках, так как зачастую он может потребовать от вас дополнительных действий для того чтобы все это работало автоматически, например, как минимум, получения root-прав, модификации ядра для поддержки init.d или использования приложения Universal Init.d. Вообщем этот путь несколько сложноват ... гораздо проще использовать любую CyanogenMod-based прошивку, в моем случае ей оказалась LineageOS 14, которую я собрал для Tele2 Maxi LTE. Перед тем как мы начнем, давайте ознакомимся со следующими статьями и материалами:


Итак, что мы имеем - Tele2 Maxi LTE с LineageOS 14 и желание попробовать dnscrypt в действии. Я не стал собирать ничего из исходников, а зашел на страницу Downloads проекта dnscrypt и скачал оттуда архив dnscrypt-proxy-android-armv7-a-1.9.4.zip . Она расчитан на armv7a архитектуру, у меня в аппарате правда используется 64-bit'ная ОС, но т.к. CPU, естественно, "понимает" armv7a, то собранный 32-bit'ный бинарник также будет работать. Перед тем как установить этот архив через TWRP или другой кастомный recovery я предлагаю вам открыть его и посмотреть из чего он состоит, т.е. сами бинарники, конфиги и скрипты инициализации которые кладутся в addon.d и init.d. Напомню что CM / Lineage у нас полностью подготовлен для установки этого архива, т.е. после его прошивки с вероятность 99% все заведется.

Посмотрим на скрипт инициализации 99dnscrypt в init.d, последними строками в нем мы видим:

dnscrypt-proxy \
--daemonize \
--loglevel=3 \
--resolver-name="$RESOLVER_NAME" \
--resolvers-list=/system/etc/dnscrypt-proxy/dnscrypt-resolvers.csv && \
iptables -t nat -A OUTPUT -p udp --dport 53 -j DNAT --to-destination 127.0.0.1 && \
iptables -t nat -A OUTPUT -p tcp --dport 53 -j DNAT --to-destination 127.0.0.1

Итого ... мы запускаем dnscrypt-proxy в качестве "демона" с резольвером $RESOLVER_NAME (по-умолчанию кстати в скрипте инициализации прописаны dnscrypt.org-fr и okturtles, я бы заменил их на cisco и yandex, первый использует OpenDNS, ну а Yandex в представлении не нуждается), плюс добавляем правила iptables для редиректа всех DNS запросов на наш dnscrypt-proxy.

Перед тем как мы будем разбираться что это, давайте убедимся что все работает. Для этого установим приложение DNS Lookup из Play Market, добавим туда DNS сервер 127.0.0.1 (наш
dnscrypt-proxy) и попробуем разрешить любое имя, например www.decker.su . Если все установлено и работает правильно, то вы получите ответ следующего вида:


Это значит, что вся наша схема работает и DNS Crypt успешно передает шифрованный DNS запрос и отдает нам ответ. Если у вас это так - то поздравляю, если нет - то, печально, и вам нужно разбираться что именно у вас не работает. А я сейчас попытаюсь рассказать как оно должно работать. Для этого я зайду в adb shell и с помощью kill завершу работающий процесс dnscrypt-proxy, чтобы дальше нам уже можно было запустить его вручную с логами и т.п. Т.е. чтобы все было видно наглядно:


Здесь мы запустили dnscrypt-proxy уже в ручную с выбором резольвера "cisco", который использует Cisco OpenDNS. Для проверки того что у нас используется именно этот резольвер и именно OpenDNS откроем страницу теста - http://www.opendns.com/welcome/ в браузере телефона, я запустил Activity браузера прямо с ПК:

adb shell am start -a android.intent.action.VIEW -d http://www.opendns.com/welcome/

Итог:


Здесь мы видим, что сайт определил что мы используем OpenDNS (как я понял резольвер cisco описанный в dnscrypt-resolvers.csv использует именно OpenDNS) в результате чего у нас видна галочка на первом скрине вместо надписи "You aren’t using OpenDNS yet", а второй тест с internetbadguys.com показал нам что защита от фишинговых ресурсов, встроенная в OpenDNS у нас работает на ура. Если вы были внимательны, то наверняка зададите резонный вопрос. Подождите, понятно что dnscrypt-proxy у нас отвечает на 127.0.0.1:53 в телефоне, но почему запросы резольвятся именно через него, а не через DNS серверы вашего WiFi или мобильного подключения? Все дело в тех самых правилах iptables в 99dnscrypt. Давайте посмотрим таблицу NAT:

Как видно, любые DNS запросы на всех интерфейсах у нас заворачиваются на 127.0.0.1 ... счетчик показывает что через правило прошло 145 пакетов. Т.е. было уже 145 обращений к DNS серверам со стороны ОС и все они были пропущены через dnscrypt-proxy. Другими словами, если например какое-то приложение, например, ваш браузер, запрашивает резольвинг имени сервера www.decker.su у дефолтного DNS сервера вашего интернет подключения, то вне зависимости от того какой DNS сервер использует ваше интернет подключение запрос будет перенаправлен к dnscrypt-proxy. Вот такое вот прозрачное "проксирование DNS" и в результате все наши DNS запросы защищены.

Надеюсь после небольшого объяснения и приведенных картинок смысл того что происходит в системе более понятен.

Вообщем-то и все. Единственное что я еще сделал дополнительно, это в файле system/etc/init.d/99dnscrypt изменил два резольвера, которые dnscrypt-proxy пытается использовать по-умолчанию:


p.s. Если прочитав бегло этот пост вы почему-то не захотели вдаваться в технические подробности, а просто установили архив dnscrypt-proxy-android-armv7-a-1.9.4.zip через TWRP и хотите понять работает оно у вас или нет, то просто установите приложение DNS Lookup, как показано выше, и проверьте что сервер 127.0.0.1 отдает у вас имена. Либо воспользуйтесь любым онлайн DNS Leak тестом, например https://www.grc.com/dns/dns.htm или http://dnsleak.com/ :


При этом ни наш интернет-провайдер (если мы подключены через WiFi), ни оператор сотовой связи не видят наших DNS запросов, т.к. они передаются на DNS-сервер с поддержкой DNSCrypt по защищенному каналу. Ну вот как-то так ...

В завершении рекомендую вам прочитать еще одну статью, на этот раз уже на Хабре - Решаем проблему перехвата и подмены DNS-запросов. DNSCrypt в Яндекс.Браузере. Речь в ней опять же идет про Яндекс.Браузер, но у нас как вы понимаете, все описанное в статье, относится не только к браузеру, а к нашей ОС Android полностью, т.к. DNSCrypt в ней работает для всей системы в целом. 

суббота, 18 февраля 2017 г.

Tele2 Maxi LTE. Обзор альтернативных прошивок.

Сегодня мы вновь вернемся к аппарату Tele2 Maxi LTE, с обзором которого я вас знакомил не так давно, и рассмотрим тему альтернативных прошивок, или в простонародье - "кастомов" для него. Тем более, что мне удалось успешно собрать CyanogenMod 13.0, и LineageOS 13.0 из исходников для этого аппарата. Не так давно, кстати, я абсолютно случайно набрел на пост Макса Любина на Mobile Review с названием Неофициальная прошивка. Шить или не шить?, где автор пытается найти ответы на вопросы: а стоит ли вообще перепрошивать аппарат, какие плюсы от этого может получить обычный пользователь (или же прошивка это удел "гиков") и вообще "стоит ли овчинка выделки"? Задаваться этими вопросами и искать ответы на них, как и рассуждать на тему, можно достаточно долго. Поэтому здесь я не собираюсь развернуто рассказывать о своем мнении, а просто расскажу вам об одной из кастомных прошивок применительно именно к Tele2 Maxi LTE.

Почему об одной, ведь прошивок на самом деле как бы две - CyanogenMod и LineageOS, спросите вы? Как раз здесь все просто - после объявления компании Cyanogen Inc. о прекращении работ над CyanogenMod, проект был передан сообществу разработчиков и получил новое название - LineageOS (если кому-то интересно, то почитать об этом можно здесь и здесь), так вот сборка CM13 построена еще на исходниках проекта Cyanogen, а вот LineageOS - уже непосредственно на новых исходниках, поддерживаемых Lineage Android. Поэтому т.к. фактически прошивок две, говорить мы будем об одной (наиболее "свежей"), а именно LineageOS.


Работы над альтернативной прошивкой для устройств на базе MT6735/MT6737 (напомню, что Tele2 Maxi LTE построен именно на MT6737) были начаты мной еще со времен появления МТС Smart Surf2, т.к. он попросту оказался единственным на тот момент аппаратом с этим чипом, который был у меня на руках. В общей сложности (если кому-то интересно) на создание прошивки, изучение каких-то нюансов архитектуры Android, получение новых знаний и опыта было потрачено около месяца непрерывной работы. Если кто-то из вас видел рабочее дерево устройства на Git'е, смотрел историю коммитов, читал комментарии которые я оставлял для себя же, то наверное понял, что работа действительно была интересной и напряженной, а круг задач / проблем с которыми пришлось столкнуться в процессе был достаточно обширен, да и сами задачи иногда были достаточно нетривиальными. Впрочем так или иначе необходимый опыт был получен, и для Tele2 Maxi LTE также была собрана LineageOS 13 (Marshmalow) в которой работает практически всё:

  • RIL (сотовая связь, передача данных)
  • WIFi (устанавливается связь с точкой доступа, работает передача данных)
  • GPS (полномасштабный тест не проводился, но в GPS Test'е местоположение определятся).
  • Камера (основная и фронтальная камеры работают в режиме фото).
  • Работает съемка видео (!) штатной камерой. 
  • Аппаратные OMX кодеки (!), кодирование / декодирование видео осуществляется аппаратными кодеками.
  • Светодиод вспышки.
  • Звук
  • Live Display
  • Запись экрана (screen recording)
  • Bluetooth (проверялась только передача / прием файлов между двумя аппаратами, работа с другими профилями, например, гарнитурой и т.п. не тестировалась)
  • WiFi AP (создание точки доступа WiFi).
  • Запись разговора с линии штатными средствами ОС
  • Вибрация аппаратных клавиш BACK, HOME, MENU.
  • Темы оформления.

Естественно, что у пользователей у которых установлена стоковая (заводская) прошивка все это работало "из коробки", поэтому многие не видят здесь какой-то проблемы, однако, это так, только потому что стоковая прошивка полностью собиралась из исходников вендора, в которых было все необходимое. Пользователи которые хотя бы раз сами пробовали собирать альтернативные прошивки из исходников или же "портировать" их с других аппаратов не по наслышке знают, что иногда (!) даже для того чтобы "завести" (т.е. заставить работать) ту же камеру на альтернативной прошивке можно потратить не один день, а то и вовсе не добиться успеха. Именно поэтому (даже в посте на Mobile Review, ссылку на который я приводил выше) многие считают что альтернативные прошивки несут больше багов, в виде, например, неработающей камеры или какого-либо другого оборудования, сервиса и т.п., чем какой-либо пользы. Отчасти они правы, но в своей сборке Lineage'а - я постарался прийти к тому чтобы работало всё или практически всё. Ну что ж ... давайте попробуем разобраться, что такое Lineage / CM глазами простого пользователя. А именно, в чем же визуальные и/или функциональные отличия от "стока":











Что сразу же бросается в глаза любому пользователю знакомому со "стандартным" Android? Множество дополнительных настроек практически в каждом пункте меню, пользователь может настроить "под себя" практически всё, с точки зрения же разработчика, т.к. LineageOS полностью доступна в исходных кодах - при желании можно изменить фактически что угодно, будь-то какой-либо функционал или элемент интерфейса. Давайте бегло пробежимся по скриншотам выше и обратим внимание на основные моменты, которые бросаются в глаза с первого взгляда:

  1. При удержании пальца на свободном месте экрана, помимо стандартного меню - Обои, Виджеты, Настройки мы видим также "три точки", которые открывают доступ к настройкам лаунчера.
  2. В качестве лаунчера в LineageOS выступает приложение Trebuchet и именно в его дополнительных настройках вы можете настроить внешний вид домашнего экрана, меню приложений и т.п. Например, вы можете выбрать светлый или темный фон для меню приложений, размер иконок, стиль меню (компактный или разделы), размер сетки значков и т.д. и т.п. Т.е. внешний вид стандартного лаунчера LineageOS вы можете настроить в соответствии со своими предпочтениями. Понятно, что можно установить любой другой сторонний лаунчер, который придется вам по вкусу, но здесь даже лаунчер по-умолчанию позволяет вам все гибко настроить под себя.
  3. В меню приложений мы видим файловый менеджер (Файлы), который уже поддерживает дополнительные возможности, такие как работу с root-правами и т.п. (т.е. Root Explorer, если вы вдруг решите получить root вам может и не потребоваться), а также приложение AudioFX, которое фактически представляет собой эквалайзер, способный улучшить качество звучания музыки во встроенном динамике или в наушниках в соответствии с вашими предпочтениями. В стандартном Android ту же самую задачу в принципе можно решить установкой стороннего плеера с эквалайзером, но здесь настройки звука затрагивают всю (!) систему. Т.е. эквалайзер применим ко всем приложениям, даже к тему, в которых нет такой штатной функции. Удобно? Безусловно. По-крайней мере для тех пользователей которые экспериментируют с качеством звучания - точно. Также, в некоторых случаях с помощью эквалайзера можно слегка усилить громкость выдаваемую встроенным динамиком, за счет усиления тех или иных частот.
  4. Меню настроек также подверглось изменениям, помимо стандартных пунктов здесь можно увидеть настройку тем оформления (!) (темы можно скачать в Google Play или отдельно), настройку аппаратных сенсорных кнопок и многое другое. Изменения также коснулись и каждого подпункта.
  5. Например в меню "Звуки" для двухсимочного аппарата можно выбрать отдельный рингтон для каждой из SIM-карт, в меню "Дисплей" настроить плотность экрана (!), воспользоваться функцией LiveDipslay, которая позволяет регулировать цветовую температуру дисплея в зависимости от времени суток и т.п., а в меню "Экран блокировки" включить визуализацию играющей музыки на экране блокировки (смотрится достаточно интересно).
  6. Пожалуй самый "богатый" функционал представлен для разработчиков, он включает в себя множество инструментов которые позволяют получать информацию необходимую для отладки приложений и компонентов системы. Для обычного пользователя эти функции прежде всего интересны "встроенным root доступом" (при условии если прошивка собрана с включенным флагом WITH_SU), например можно включить root доступ только для ADB или же для ADB и приложений. При этом присутствует встроенное средство для контроля доступа приложений к root, т.е. SuperSU при этом можно не устанавливать, все необходимое уже предусмотрено в средствах самой прошивки.
Если подвести итог, то по большому счету альтернативная прошивка это прежде всего дополнительные возможности кастомизации, дающие вам практически полный контроль над аппаратом. Нужны ли они вам или нет - другой вопрос. Также, если прошивка для вашего аппарата поддерживается сообществом или определенным кругом энтузиастов (т.е. периодически выходят новые build'ы), то вы имеете все шансы получить последние обновления безопасности Android в "первых рядах".

Что же касается Tele2 Maxi LTE, то здесь, установив LineageOS вы получите также и ряд других полезных возможностей, которые отсутствуют в стоковой прошивке. Например, вы можете выбрать основную SIM карту для передачи данных, как SIM2. Как известно первый слот аппарата изначально настроен только на использование SIM-карт Tele2 (simlock), а передача данных "привязана" к нему, с LineageOS вы сможете выбрать активной для передачи данных любую из двух установленных SIM-карт.

Материалы для загрузки

  • twrp_recovery_tele2_maxi_lte.7z - TWRP Recovery для прошивки через SP Flash Tool. В архив входит непосредственно образ TWRP, а также Scatter-файл, содержащий структуру разделов вашего аппарата.
  • cm-13.0-20170215-UNOFFICIAL-maxi_lte.zip - CyanogenMod 13 (zip-архив для установки через TWRP), 64-bit.
  • lineage-13.0-20170215-UNOFFICIAL-maxi_lte.zip - LineageOS 13 (zip-архив для установки через TWRP), 64-bit.
  • lineage-13.0-20170216-UNOFFICIAL-maxi_lte-32-bit.zip  - тестовый 32-bit'ный build LineageOS 13. Прошивка включает в себя 64-bit'ные бинарники, однако, zygote и сама Android в ней 32-bit'ные, что позволяет слегка снизить расход оперативной памяти в процессе работы. Собрана по просьбам пользователей.

p.s. Как обычно всегда рад вашим вопросам, мнениям и предложениям в комментариях. Также, если у вас есть какие-то мысли на тему "Кастомы - быть или не быть?", т.е. считаете ли вы что альтернативные прошивки лучше стока или же, наоборот, предпочитаете использовать именно стоковую прошивку из-за стабильности или по каким-то другим причинам - высказывайтесь, думаю, будет интересно всем. Ну а у меня все на сегодня ...

Обновлено 19.02.2017 23:02 (MSK)

Вот и кончились очередные выходные, которые зачем-то я посвятил сборке LineageOS 14 (Android 7.1.1) для этого аппарата. Собственно работу над деревом для сборки Nougat'а я начал еще в субботу в районе обеда, а закончил в воскресенье в 11 утра :( Хорошо что удалось немного поспать ... в результате получилась вполне себе работоспособная версия 7-го Android в которой успешно решены наиболее часто встречаемые в сборках CM14 для MT6735/37(M) проблемы, а именно - запись видео с камеры с использованием аппаратных OMX кодеков (здесь она работает, правда с небольшими оговорками, доступные форматы для съемки - 1080p и 720p в штатной камере, что явно многовато для используемого в аппарате сенсора, плюс, если снимать видео штатной камерой Snap с фронтальной камеры - то оно жмется несколько неправильно, благо, в выборе альтернативной камеры, например, Open Camera, CameraMX, Camu и т.п. вас никто не ограничивает) и работа GPS (да, да, это Android 7.1.1 в котором полностью работает GPS приемник) ... остальные функции также должны работать, но на детальную их проверку просто не было времени (связь, т.е. RIL, WiFi, передача файлов по Bluetooth и т.п., т.е. базовый набор - вполне работоспособны) ...


Скачать прошивку можно здесь: lineage-14.1-20170219-UNOFFICIAL-maxi_lte.zip , установка точно такая же, т.е. через меню Install ZIP в TWRP с предварительно сделанными Wipe'ами. Также, если до этого у вас стояла другая сборка не лишним будет сделать в TWRP Wipe -> Advanced Wipe и там поместить разделы:

  • Dalvik / ART Cache
  • System
  • Cache
  • Data

Т.е. поставить первые 4 галки, после чего сделать свайп для wipe'а и установить прошивку по новой. Это должно решить большинство проблем, особенно если ставили "поверх" другой прошивки.

Тестируйте, отписывайтесь в комментариях. Часть пользователей уже успела поделиться своими впечатлениями, в том числе и опытом сопряжения по Bluetooth с различными устройствами Так, например, есть опыт успешного сопряжения аппарата по Bluetooth'у с браслетом Mi band 2 и Smart часами. Однако, возможны проблемы при использовании беспроводной гарнитуры (т.к. ее у меня нет, то проверить этот функционал я, к сожалению, не могу, только если будет соответствующая поддержка проекта, т.к. для того чтобы тестить что-то с гарнитурой, ее как минимум нужно купить) ... Вообщем ждем ваших отзывов в комментариях.

Да, сегодня у меня закончилось предоплаченное место на Яндекс.Диске, так что с новыми релизами до наступления "лучших времен" будет какой-то перерыв. Если у кого-то есть жаление поддержать проект - для этого есть специальная кнопка в правой части страницы. Террабайта на год, думаю вполне хватит (выкладывать что-то под разными аккаунтами крайне неудобно, т.к. во-первых я пользуюсь только одним, во-вторых лично для меня достаточно удобно пользоваться WebDAV'ом, в-третьих - поддерживать любые проекты гораздо удобнее в рамках использования одной учетной записи, хотя бы с той точки зрения что все удобно структурировано и потом не надо думать, а где же ты заливал прошивку Y, релиза N, для телефона Z, чтобы обновить ее) ...


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

Внимание! Материалы приведенные в данной статье размещены в ознакомительных целях. Все действия описанные в данной статье вы осуществляете на свой страх и риск! Автор(ы) статьи не несут ответственности за вышедшее из строя оборудование, в результате ошибочных действий или неверного понимания вами смысла изложенного в ней материала, а также в силу любых прямых и косвенных причин, которые потенциально могут привести к неработоспособности вашего устройства или любым другим проблемам с ним. Если вы не уверены в своих силах, сомневаетесь и т.п. - не выполняйте ничего из вышеописанного. Используя материалы из этой статьи вы соглашаетесь с тем, что ответственность за ваши действия несете вы и только вы.

понедельник, 13 февраля 2017 г.

МТС Smart Turbo 4G. Дизайн имеет значение!

Не успели еще на Mobile Review и некоторых других ресурсах утихнуть страсти по-поводу другого операторского гаджета (Maxi Plus от Tele2), как вслед за "черным" оператором МТС также решил обновить модельный ряд своих брендированных устройств. Новинка получила название МТС Smart Turbo 4G и также представляет собой бюджетное устройство, построенное на базе SoC от Mediatek - MT6737 (4xARM Cortex-A53 @ 1248 МГц). Как все уже поняли, это хорошо знакомый нам 4-х ядерный чип на базе которого вообщем-то и построены практически все современные бюджетные модели. Дисплей - 5.5" IPS с разрешением 720x1280 пикселей, оперативной памяти (RAM) - 1 Gb, объем внутренней памяти (eMMC Flash) - 8 Gb, из которых пользователю по-умолчанию доступно - ~4.33 Gb. Основная камера - 5 Mpix (2880x1728), фронтальная камера - 2 Mpix (1600x1200). Стандартно для современных бюджеток - Android 6.0 Marshmallow, одна SIM-карта формата microSIM (естественно, simlock на МТС) и несъемная (!) батарея на 2700 мА·ч. Производителем устройства является Ark Electronic Technology.

Ниже вы можете ознакомиться с техническими характеристиками устройства, представленными на оборотной стороне упаковки:


Что примечательно? Во-первых на момент написания этого поста на сайте МТС, а также в интернет-магазине оператора никакой информации о новинке не было представлено (видимо просто не успевают обновлять контент), хотя новая модель появилась в продаже примерно одновременно с 5.5" гаджетом от конкурентов. По-крайней мере я узнал о ней еще 9-го февраля, знакомые работники салона МТС прислали SMS "Просыпайся, у нас новинка - МТС Smart Turbo 4G. Описания нигде нет, но у нас он есть ;)" и вот только сейчас мне удалось заполучить его на обзор. Во-вторых, как вы можете видеть даже по двум фото выше - аппарат вышел довольно симпатичным. И если в модели Tele2 (Maxi Plus) основной упор был именно на технические характеристики, то здесь основной "фишкой" является именно дизайн (!). Аппарат и правда красив, а округлые очертания его корпуса и общее исполнение не сразу позволяют распознать в нем бюджетную операторскую модель. Смотрите сами:



Правда не знаю, сможет ли качество фотографий передать мои ощущения. На всякий случай фото в сравнении:


Слева - МТС Smart Turbo 4G, справа - Tele2 Maxi Plus. Обе модели операторские, обе - 5.5" дюймовые, обе с IPS дисплеем с одинаковым разрешением и построены фактически на базе одного и того же чипа, но очевидное достоинство модели от Tele2 - технические характеристики, а МТС - дизайн. Честно говоря, изначально я не хотел проводить между ними сравнение или противопоставление, в стиле "в одном аппарате лучше то, а в другом - это", т.к. все-таки модели операторские и расчитаны прежде всего на абонентов именно этого оператора, т.к. simlock, но так или иначе уйти от этого не удалось. МТСовский гаджет именно за счет дизайна и округлых форм приятнее лежит в руке и выглядит более презентабельно. Это факт, но по-сути он мало чем отличается в плане технических характеристик от того же МТС Smart Surf2 4G, более того, я бы назвал это модным словом "редизайн". Хотя и производитель у него другой - Huizhou Fortune ship Tech Limited, а у Smart Turbo 4G - Ark.

Самое главное, цена МТС Smart Turbo 4G на момент старта продаж составляет - 5990 руб.

Т.к. другой информации по аппарату в интернете фактически нет, то видимо мне опять выпала честь рассказать вам о чем-то первым, вот только со временем сейчас, честно говоря, не очень.


Комплектация



Здесь помимо самого аппарата в коробке обнаружились также гарантийный талон, краткое руководство пользователя, зарядное устройство ARK-MC-CF-2A (внимание, на 2000 mA, если верить надписи на нем), microUSB кабель и комплектные наушники:


Обратите внимание, на последнем фото сверху (размотанные) - комплектные наушники от Surf2 4G, снизу - те, что идут с МТС Smart Turbo 4G. Как видно, они полностью одинаковые. На самом деле в плане комплектации порадовали две вещи - это наличие "ушей" и двухамперная штатная зарядка. Если честно, то я впервые вижу вообще, чтобы какая-то из бюджетных моделей комплектовалась ей. Обычно производитель кладет 1А, а то и 0.8А, а тут целых - 2А. Если не забуду, то обязательно проведу тест, за сколько с ее помощью телефон заряжается от 0 до 100%. В любом случае, за комплектацию здесь твердая пятерка, здесь она однозначно лучше, чем в других бюджетках.

< Продолжение следует ... >

Чуть позже, в этом же посте появится полный обзор новинки. Т.к. написать его за один день практически нереально, то пост будет обновляться частями, т.е. в день примерно по 1-2 раздела. Порядок их в принципе стандартен и уже известен вам по другим обзорам, т.е. это внешний вид, комплектация, производительность, тестирование работы камеры, GPS и другие особенности. Если кому-то что-то интересно уже сейчас - спрашивайте в комментариях, буду рад вашим вопросам.

F.A.Q.

Q. Хм. На сайте МТС пишут "Dual sim". Кто не прав?
A. Видимо - это ошибка контент-менеджеров, которую они скоро поправят. МТС Smart Turbo 4G - односимочный смартфон: