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

среда, 22 марта 2017 г.

Всё обо всём. Выпуск #05. Немного о ядрах ...

В последнюю неделю в блоге практически не было новых постов ... отчасти это связано с небольшими проблемами со здоровьем, отчасти с тем, что плюсом к этому была очень большая нагрузка по работе. Однако, даже в этой ситуации с катастрофической нехваткой времени, все же удалось немного заняться тем что действительно интересно мне сейчас. После последнего поста про активацию тачпада в recovery и patch'е ядра Mediatek я заинтересовался вопросами сборки ядра из исходников. Про это и будет сегодняшний выпуск ... т.к. это "Всё обо всём", то здесь не будет конкретных мануалов или инструкций, я просто расскажу о том каких результатов удалось достичь мне в рамках моих "домашних исследований" ;) В качестве подопытного я взял небезызвестный "музыкальный смартфон" от компании Highscreen - Boost 3 SE PRO и решил попробовать собрать для него альтернативное ядро 3.18.35+ ...

Надо сказать что изначально этот аппарат поставляется с Android 6.0 и стоковым ядром 3.18.19, традиционным для Marshmallow. Поэтому цели которые я ставил перед собой изначально выглядели следующим образом - попробовать собрать рабочее ядро 3.18.35+ и изучить возможность сборки ALPS 7.0 (Android Nougat) под этот аппарат. Те из вас, кто ранее пользовался различными кастомными прошивками (не обязательно для этого аппарата) наверняка заметили, что подавляющее большинство из них, например, Lineage 14.1 (Android 7.1.1) и т.п. обычно собирают на базе "стокового ядра". В основном это обусловлено тем, что производитель не предоставляет исходники ядра для своих аппаратов ... т.е. исходников ядра у авторов прошивки просто нет ... Как известно, ядро 3.18.19 для работы Android Nougat "не подходит", поэтому в данной ситуации есть два пути - либо собрать обновленное ядро из исходников, либо "адаптировать" прошивку для работы на старом ядре, что в большинстве случаев мы и видим.

Мне же в данном случае был интересен другой путь, а именно, сборка Android Nougat из Mediatek'овских исходников и как, следствие, процесс сборки обновленного ядра. Что из этого получилось вы можете видеть на следующих фото:


Тех кто увидев данные фото спешит воскликнуть "вау, наконец-то кто-то собрал полноценный Nougat для нашего аппарата" - поспешу огорчить. Он далеко неполноценный. Т.е. это просто "учебный проект" на котором я учился собирать ядро, разбираться с работой драйверов lcm, imgsensor'а, touchpad'а, узнавал что такое dts (dtb), codegen.dws и т.п. вещи.

За основу были взяты исходники ALPS'а 7.0, найденные на просторах "китайского интернета". Иногда поиск по pan.baidu.com бывает достаточно занимательным ... так или иначе мне удалось найти один более или менее рабочий проект, который можно было использовать для моих задач.


В результате примерно двух дней работы мне удалось собрать более-менее живое ядро 3.18.35+ с которым собранный Nougat запускался ... в ядро были перенесены драйвера дисплея, тача, акселерометра, сенсоров камеры, исправлены все ошибки сборки ... однако, по факту оказалось что до создания полноценной прошивки на базе этого ядра еще "ой как далеко" и по-сути это труд не для одного человека. В получившемся варианте не работает камера (то что необходимые драйверы сенсоров камеры есть в ядре - далеко недостаточно для того чтобы камера работала в Android) ... кстати, те кому интересно могут почитать найденный мной на просторах интернет Camera Porting Guide от Archermind. Так вот, помимо наличия необходимых драйверов в Kernel space, Android в User space'е тоже должен знать о том какие сенсоры камеры используются в аппарате (у меня он пока этого не знает). Также, т.к. аппарат использует ЦАП ESS9018K2M + усилитель ADA4897-2 - звук в Android также отсутствует. Т.к. чтобы он заработал необходимо наличие драйверов ESS9018 в ядре и соответствующих модификаций "звуковой части" самого Android - audioflinger'а, audiopolicymanager'а и т.п.

Естественно все это требует более тщательного изучения, исходников от производителя и, самое главное, времени, т.е. тех самых "человекочасов", которых в рамках "хобби" просто нет. Поэтому говорить в данном случае о сборке полноценного Android 7.0 на Mediatek'овских исходниках не приходится. Однако, благодаря этому маленькому эксперименту мне удалось получить, как минимум, начальные знания о kernel. Разобраться в том из чего состоит ядро, каким образом осуществляется интеграция новых устройств в него и ряде других абсолютно понятных и прозрачных для тех кто имеет с этим дело каждый день моментов. Примечание "для тех кто имеет с этим дело каждый день" в данном случае было сделано не зря, т.к. на тот момент когда я только начинал этот эксперимент никаких знаний о ядре у меня не было совсем. Т.е. ядро для меня представлялось неким черным ящиком в виде Image.gz-dtb в boot.img ... по-сравнению с тем уровнем за два дня работы я узнал достаточно много, но все равно крайне недостаточно ;) Как там было у Сократа: "Я знаю, что ничего не знаю" или в другой интерпретации "Чем больше я узнаю, тем больше понимаю, что ничего не знаю" ... 

Примерно такие же ощущения испытал и я ... ну а на сегодня, пока все ... если в этом проекте что-то сдвинется с мертвой точки - я обязательно буду держать вас в курсе. Тех же кого просто интересуют альтернативные прошивки на данный аппарат, могу сказать что я уже выложил LineageOS 13.0 (Android 6.0) для него на одном из популярных мобильных форумов. При желании можно найти и попробовать ... Всем добра и stay tuned ... ;)

среда, 24 августа 2016 г.

Всё обо всём. Выпуск #04. Или про то как Microsoft "сломала" накопители.

Сегодня я расскажу вам о том за что я не люблю "винду", а в особенности Windows 10. Некоторым возможно будет странно слышать от меня такие слова, но я расскажу вам именно о том за что я не люблю ее в данный момент, а не вообще ;) Началась эта история (и до сих пор не закончилась) с того, что один из рабочих ноутбуков был обновлен до Windows 10 Anniversary Update (1607). Все бы ничего, но при попытке подключить к этому ПК внешний жесткий диск в Zalman'овском контейнере Zalman VE-300 и войти на него в проводнике появлялась ошибка "Расположение недоступно. Нет доступа к E:\. Такой запрос не поддерживается". Первое что я сделал - это зашел в консоль управления дисками и увидел что том определился как RAW, вместо NTFS. Хм ... странно, возможно повреждение файловой системы ... на всякий случай я запустил chkdsk /f /x для проверки ФС, во время проверки утилита даже определила что все-таки на диске NTFS и она не содержит ошибок, но, к сожалению, в оснастке управления дисками том все равно был виден как RAW:


Тогда я загрузился на том же самом ПК с LiveCD с WinPE и попробовал подключить внешний USB-диск вновь (проверить с LiveCD я решил чтобы исключить потенциально возможные аппаратные проблемы). Из под LiveCD внешний HDD виделся и раздел был как нужно - NTFS, на другом ПК - тоже, никаких проблем с определением раздела не было, однако, при перезагрузке в Win10 внешний HDD виделся как RAW. Немного покопавшись в интернете я нашел немало аналогичных случаев (1, 2, 3, 45 и 6), например:

"I also am having massive issues with Win 10 & Elements drives. Just upgraded from Win 7. The drives are showing in disk manager as active but RAW not NTFS. I have tried them on another Win 10 machine & they read fine, NTFS. Its just my main PC which cant read them. Tried everything, uninstalling in device manager, reassigning a drive letter, nothing works. I'm desperate here. Dont really want to go back to Win 7."

При этом на нескольких десятках страниц обсуждения люди жаловались на аналогичную проблему, но решения так и не было. У кого-то проблема проявилась только с юбилейным апдейтом (1607), а кто-то писал что столкнулся с ней после установки кумулятивного обновления KB3176493 на билде 1511.

Так или иначе нашлась только одна статья на answers.microsoft.com, которая проливала свет на происходящее. Вольный перевод ее звучит следующим образом:

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

Итак, если после обновления Windows 10 (или на Windows 10) часть разделов (в том числе и на внешних жестких дисках) у вас не видится и отображается как RAW - не спешите восстанавливать данные! Это проблема Windows (!), а не файловой системы или вашего жесткого диска. Ждите обновления.

Вот такой вот юбилейный подарочек от Microsoft. А вот еще одна аналогичная новость - Microsoft "сломала" миллионы веб-камер обновлением Windows 10 Anniversary Update. Как пошутили на одном из форумов, пользователь которого отписался о проблеме с подключением внешнего HDD с семейным фото-архивом, после юбилейного обновления - это подарок от Microsoft, расслабляйтесь и празднуйте :(

Полезные ссылки
Обновлено 24.08.2016 01:42 (MSK)

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


Также была предпринята попытка установить доступные обновления после AU:


Но ни одно из них не содержало исправления описанной ошибки.

Обновлено 24.08.2016 15:02 (MSK)

Ну да, и к слову ... если кто-то думает что проблемы - это прерогатива Windows Only пользователей, но спешу вас разочаровать, в мире Open Souce проблем бывает не меньше. Например, представим себя начинающим пользователем Ubuntu, установившим себе десктопный дистрибутив 16.04. Если вы ничего не знаете о dpkg и apt-get, а пользуетесь только штатным Центром приложений, то вас также ждет большое разочарование, установить некоторые приложения из deb-пакетов вы не сможете. Например, скачав Yandex Бразуер (beta) в deb-пакете или Skype для Linux при нажатии на кнопку "Установка" в центре приложений не произойдет ровным счетом ничего. Т.к., как отмечают некоторые пользователи сообщества Ubuntu - в 16.04 центр приложений "сломали", а исправление этой ошибки появилось только в релизе 16.04.1. Так что баги бывают везде и в Windows, и в Linux.

Обновлено 13.09.2016 17:20 (MSK)

пятница, 12 августа 2016 г.

Всё обо всём. Выпуск #03.

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

Правда чтобы добраться сюда мне пришлось практически сутки (без учета небольших остановок на отдых, если считать с ними, то получается даже больше) провести за рулем, что само по себе достаточно утомительно, но по большому счету оно конечно того стоило. В дороге не обошлось и без приключений. Во-первых, как говорится, не все обочины одинаково полезны, т.е. съезжая на обочину для того чтобы остановиться на отдых, будьте готовы ко всяким неожиданностям. Я умудрился наехать на что-то выезжая с нее и получил боковой порез на заднем правом колесе. Когда отъезжал я заметил это далеко не сразу ... обратил внимание только в момент перестроения на трассе ... при скорости 110 км/час, машину как-то резко дернуло вправо, хорошо что почувствовал ... остановился, смотрю, заднее правое колесо практически полностью спустило. Трасса М4 Дон ... Благо в дорогу я взял с собой компрессор, работающий от прикуривателя, но накачав им примерно 80% объема он благополучно умер на жаре ) Так что удобства удобствами, но в таких ситуациях не лишним будет иметь и обыкновенный механический насос (у меня его не было, но решил обязательно купить). Конечно можно было "не заморачиваться", достать запаску и ехать спокойно дальше, но в силу того что багажник был полностью завален вещами, да и менять в такую жару колесо находясь на оживленной трассе у меня не было никакого желания я решил "дотянуть" до ближайшего шиномонтажа. А вот с ними оказалась проблема ... По трассе их просто не было (ну по крайней мере визуально - я не заметил ни одного). Доехав до ближайшей заправки Газпромнефти я решил подкачать колесо, благо, практически на всех заправках есть стационарные компрессоры, пылесосы и прочие блага цивилизации. Вот только оказалось что не везде ) Именно на той заправке пылесос не работал, клапан в компрессоре был сломан, туалет закрыт на ремонт, а по территории заправки летал рой мух ... )) Благо, заправщик подсказал мне что в небольшом селе, в 3 км. в сторону вроде бы был шиномонаж, СТО и т.п.

3 км. не расстояние, поэтому воодушевленный я все-таки нашел как туда проехать и даже нашел этот шиномонтаж и СТО в одном флаконе. Небольшой коттедж, рядом ремонтный бокс с подъемниками и новенькая машина ДПС с четырьмя спущенными колесами во дворе ... С одной стороны цивилизация )) т.е. место не выглядело заброшенным, с другой - ни одного человека на территории. Подождав 20 минут - я понял что надо что-то делать, т.к. никто из "мастеров" и т.п. не появлялся. На воротах этого сервиса я нашел рекламную табличку с сотовым телефоном (а надо сказать что дело было в восресенье) и решил позвонить по нему. Набираю номер, мол, здравствуйте, так и так, мне сказали что к вам можно обратиться по-поводу шиномонтажа, вот стою у вас во дворе, но что-то никого нет ... я вообще правильно попал? На что на другом конце трубки мне отвечают, что дескать я лично шиномонтажем не занимаюсь, у меня вообще СВОЙ СЕРВИС  (сказано это было действительно с такой интонацией, как будто у человека как минимум не единственный сервис на поселке, а целая сеть нефтевышек по всему миру) ... Я говорю, мол, отлично, значит я обратился по адресу. Еще раз объясняю что я стою уже внутри этого сервиса, но никого нет. Не могли бы вы как-то связаться со своими сотрудниками и как-то объяснить им, что их ожидают уже больше 20 минут ... Ответ был до боли простым "так воскресенье ведь, что вы хотели" ... Блин, я хотел заплатку на колесо поставить и поехать ... Ну так воскресенье - выходной ... Отлично, спасибо и на этом )) Если бы на воротах в которые я заезжал было написано что в субботу-воскресенье они не работают, я бы и не терял время, однако, т.к. ворота были открыты, а внутри находились автомобили, судя по всему ожидавшие ремонта, я подумал что все функционирует ... ошибся.

Еще 3 км. до трассы на спущенном колесе ... на въезде на трассу стоял инспектор ГИБДД ... (кстати, недавно читал новость что в ростовской области им запретили пользоваться мобильными радарами на законодательном уровне и, действительно, за все время поездки ни одной "засады в кустах" я не встретил) ... остановился, пообщался ... оказалось что в 27 км. от этого места находилась еще одна заправка, рядом с которой должно было быть круглосуточное СТО ... правда чтобы попасть туда нужно было чуть съехать с трассы. Без подсказки инспектора я бы, наверное, его не нашел, так что еще пользуясь случаем - ему отдельная благодарность. И вот уже там, через эти 27 км. я выяснил что заплатку поставить нельзя, т.к. порез у меня боковой ... ну да поступили проще, вставили свою камеру, накачали и собственно уже на отремонтированной таким образом резине я и добрался до ст. Благовещенская. Периодически правда останавливался и пристально осматривал колесо. Т.к., как мне уже объяснили потом знакомые по телефону, если боковой порез большой, то перед тем как ставить внутрь камеру, желательно еще поставить латку (мне ее не поставили) ... ну да порез был небольшим и камера в таком виде держит воздух до сих пор.

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

Вид на море под Новороссийском.

Теперь что касается самой трассы и вообще ... в принципе дорога хорошая, особенно платный участок М4. Разрешенная скорость движения на платном участке - 110 км/час. Однако есть отрезки где разрешенная скорость - 90. Ошибиться нельзя, т.к. через пару десятков километров висят щиты над дорогой (как на МКАДе) с указанием максимальной скорости. Знаки "светодиодные", так что их достаточно хорошо видно. Кстати на каждом таком щите установлен и прибор измерения скорости, так что если вы вдруг увлеклись и поехали 170, вместо 110, то радар-детектор будет не лишним, иначе "письма счастья" обеспечены. Ну и самое правильное решение - это конечно же не нарушать. При приближении к Краснодару дорога становится уже, т.е. либо две полосы (одна туда, другая обратно), либо по две полосы в каждом направлении. Однако специфика местного движения такова, что даже если есть две полосы - то они обе будут заняты. Фуры перестраиваются из правого ряда в левый, чтобы обогнать другие фуры, легковушки "мечутся" между рядами и в результате оба ряда едут одинаково медленно. Плюс пробки в оживленных местах (это вообще неизбежно, в некоторых местах и 30 км. можно ехать около двух часов), плюс жара, плюс местные особенности вождения ... когда ты смотришь вперед, а впереди 10 машин начинают обгон, а еще 10 пытаются его завершить ... при этом даже если ты едешь 110-120 все равно найдется кто-то кто стремится тебя обогнать лишь бы быть на одну машину поближе к морю ;)

Вообще на южной трассе стоит быть предельно внимательным и осторожным. Так как встречаются товарищи которые просто уже устав ждать вылетают на обгон, никуда не смотрят, и получается что они несутся тебе в лоб, при этом мигая фарами, чтобы ты чуть подвинулся и съехал на обочину пропуская их ... (полметра асфальтированной обочины как правило есть, так что "подвинуться" чтобы избежать лобового столкновения есть куда, но я этого все равно не понимаю) ... Также не лишним будет смотреть в зеркала заднего вида, потому что машины находящиеся сзади могут запросто выехать на встречную полосу, обгоняя вас, а потом увидев встречку будут пытаться прижимать вас вправо, чтобы встать в свой ряд. Так что даже если вы едете спокойно 90-110 км/час никого не обгоняя - это вовсе не значит что другие участники движения поступают точно также и не создают вам проблем при движении. Вообщем, жара и долгая дорога на людей все-таки действует, терпение у некоторых "лопается" ... Крупных аварий я, к счастью, не видел, зато по-мелочи в пробках, когда собралось по 2-3, а то и 5 машин - увидеть успел. Так что аккуратнее на дорогах ... !

Что же касается цен на отдых и вообще ... если вы выбрали местом отдыха станицу Благовещенская, как это сделал я, то вы не пожалеете. Пляж хороший, вся инфраструктура - магазины, кафе, бары, дискотеки, небольшой аквапарк для детей, катания на квадроциклах, дельтапланах, дайвинг, водные и прочие экскурсии тут есть. Может быть, если хватит сил / времени / желания - прокачусь по станице и сделаю пару фоток с комментариями. Но при желании всю информацию можно найти в интернете, мне попадались даже группы ВК с названием вроде "Отдых в Благовещенке" где все подробно расписано и показано. С проживанием тоже нет никаких проблем ... есть гостиница, базы отдыха, частные дома отдыха и т.п. Можно наверное сказать что каждый второй здесь сдает жилплощадь отдыхающим. Возле каждого дома / коттеджа и т.п. вы увидите баннер либо табличку "сдаю комнату", "сдаю номера", "номера люкс" и т.п. с номером телефона. Если поискать - разместиться всегда есть где. Можно конечно поискать в интернете и забронировать себе жилплощадь заранее, но, например я, предпочитаю сначала увидеть условиями собственными глазами, а потом уже думать подходит мне это или нет. Поэтому я предварительно ничего не бронировал ... приехал в Благовещенку уже практически в два часа ночи и после нескольких кругов по улицам нашел преемлемый для себя вариант. Что же касается цен - кто-то здесь берет "с человека", кто-то "за комнату" ... различных вариантов много и они есть на любой кошелек. К примеру, если рассматривать вариант с оплатой "за человека", то комната / номер обойдется вам от 350 руб. до ~1100 руб. Соответственно и условия будут разные. Варианты за 350 руб. с человека в сутки включают в себя минимальный набор удобств, а-ля кондиционер, вода, газ, свет ... правда, я общался с другими отдыхающими, кондиционер у них не работает не всегда, ну и есть некоторые другие проблемы. В целом же, приехав в станицу я думаю каждый сможет найти то, что его  устраивает. Помимо табличек на самих домах и т.п. с предложениями размещения гостей вы также можете увидеть машины с табличками "жилье у моря" и номером телефона. Позвонить, подойти, пообщаться, посмотреть - всегда можно. Единственное наверное, надо рассчитывать свой маршрут так, чтобы не приезжать ночью ... когда уже темно, все спят и т.п. Мне вот повезло найти место где разместиться в 2 часа ночи, но не факт что вы окажетесь такими же удачливыми. Единственное чего вы будете хотеть после долгой дороги - это куда-нибудь лечь и отдохнуть, а море и все остальные удовольствия жизни - это уже потом. Поэтому приехав днем - вы повышаете свои шансы найти именно те условия в плане жилья которые вам подходят, а не "абы что".

В остальном, как я и говорил, здесь все есть. Магазины, столовые, кафе, бары ... есть даже "детская столовая". Цены на некоторые продукты чуть выше чем везде, но ненамного. Дополнительный бонус - фрукты, прогуливаясь по улицам вы увидите достаточно много предложений местных арбузов, дынь, персиков, слив и т.п. Также можно приобрести домашнее вино. Люди доброжелательные и отзывчивые. 

Теперь что касается связи и т.п. В плане звонков проблем вообще нет - в регионе присутствуют Билайн, Мегафон, МТС, Tele2, при этом у МТС есть LTE. Однако, с передачей данных могут быть проблемы. Например, у меня Мегафон, у жены - Билайн, аппараты абсолютно одинаковые Idol 4 6055K. К сожалению, со своего я нормально воспользоваться интернетом так и не смог:

"Оказался тут в отпуске с двумя 6055K (один у меня, другой у жены) в Краснодарском крае. Ну и немного впечатлений о мобильном интернете на Idol 4 6055K. Хотя конечно тут больше претензий к качеству покрытия у оператора, нежели к телефону, но тем неменее. Итак, на 6055K в котором установлена билайновская симка - проблем нет никаких, прием достаточно уверенный, соединение HSPA+ и с интернет вполне можно работать (как раз и пишу этот пост с ноута, интернет на который раздает 6055K с Билайном). В случае же с Мегафоном все намного плачевнее. Покрытие оператора вроде есть и казалось бы уверенное (в обоих аппаратах стоит режим GSM/UMTS). Однако, телефон постоянно "прыгает" из 3G (UMTS) в H (HSPA+). При этом ни о какой нормальной передаче данных речи идти не может - включаем передачу данных, телефон показывает значок H (HSPA+), открываем какую-либо страницу или просто совершаем любое действие в интернете и телефон вываливается из H в 3G (UMTS). При этом рядом со значком 3G появляется восклицательный знак (т.е. проблемы при интернет-соединении). Спустя несколько минут аппарат опять видит H (HSPA+) и переключается на него, и опять же после переключения получаем восклицательный знак рядом со значком H на некоторое время. Т.е. при переключении режимов H (HSPA+) и 3G (UMTS) аппарат какое-то время "не понимает" что он подключен к интернет, через несколько минут связь нормализуется. Но если опять происходит смена режимов все начинается по кругу. На практике это выглядит крайне раздражающе. Ага, мы в интернете, 3G. Отлично. Ждем две минуты пока пропадет восклицательный знак. Открываем Яндекс ) Вводим запрос ... упс, что-то ничего не грузится. Смотрим, а телефон у нас уже в H с восклицательным знаком. Ждем две минуты. Ок, страница загрузилась, открываем еще какую-нибудь ссылку, за это время аппарат успевает "прыгнуть" в 3G ... и все повторяется по новой. Не знаю что тут с БС у Мегафона и почему подобное может происходить в принципе - но работать в интернет так абсолютно невозможно. Выбрать же принудительно UMTS или HSPA+ штатными средствами, к сожалению, нельзя. LTE у Мегафона тут нет ;)"

Если хочется нормального интернета - то берите с собой Билайновскую или МТСовскую симку с подключенным интернет-пакетом по России. Либо можно прямо здесь на месте приобрести отдельную МТСовску SIM'ку (палатка с SIM-картами, модемами и т.п. тут тоже есть), т.к. в ст. Благовещенская у МТС достаточно уверенное LTE покрытие, то этот вариант предпочтительнее. В некоторых местах, кстати, "рекламируется" WiFi. Там где остановился я он тоже был ... но ... как оказалось раздавал его Sagem'овский ADSL роутер (провайдер Ростелеком) и входящий / исходящий канал там был 512/512 kbps. Поделите эту цифру на ~10 пользователей, а то и больше и представьте себе качество подобного интернета ) Грубо говоря один запускает ролик на YouTube, а все остальные ждут пока он досмотрит ... иначе ничего не открывается. Так что если уж очень хочется доступа к глобальной сети, то пользуйтесь "индивидуальным интернетом". Если говорить об МТС, то симка вместе с тарифом МТС Коннект 4 и подключенной опцией Интернет-мини с 5 Gb включенного трафика обойдется вам в 500 руб.

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

Обновлено 13.08.2016 23:19 (MSK)

Небольшой "коллаж" из серии "отдых на море", самого моря правда не видно, но да по правде сказать я сегодня там и не был, так как погода значительно испортилась, за окном +19 и сильный ветер, сейчас вот пошел дождь.


Другие обещанные фотографии будут чуть позже ;)

пятница, 22 июля 2016 г.

Всё обо всём. Выпуск #02.

Ну и небольшой пост из цикла "все обо всем", который я пишу уже фактически под утро ;) Пост будет из серии о том "как страшно жить". Вы наверное заметили что последние несколько постов так или иначе касались сетевой безопасности, различных уязвимостей и т.п. Обычно, когда нам случайно попадаются какие-то новости по аналогичной тематике - вроде, в Android обнаружена очередная StageFright уязвимость, устройства Apple подвержены атаке через MMS, новый банковский троян похищает данные пользователей и т.п. - большинство воспринимает их как нечто реально существующее, но лично их не касающееся ... а зря.

Ну например, взять хотя бы мой последний пост о HTTPoxy, не знаю насколько он интересен большинству читателей, и насколько кто-то из них вообще попытался понять смысл этой уязвимости, но представим себе банальную ситуацию. Например, вы как пользователь каждый день пользуетесь каким-то web-сервисом, который хранит некоторую персональную информацию о вас. Web-сервис этот в свою очередь теоретически может быть подвержен этой (или другой) уязвимости, благодаря которой данная информация без проблем уйдет потенциальным злоумышленникам. Вы скажете - хм ... ну уйдет и уйдет, у меня ничего секретного нет. Ну это как сказать ... а потом люди удивляются звонкам в банк якобы от их имени, заявкам на обновление данных и пропаже денег со счета. Показательная статья на тему - Как угоняют банковские карты продавцов на Avito, Auto.ru и других классифайдах. Паспортные данные, ФИО, имя собаки, первого учителя или девичья фамилия матери - все это, на мой взгляд, информация, которую "всем подряд" о вас знать не обязательно. Тем не менее какую-то часть этой информации мы добровольно оставляем в интернете, регистрируясь на различных сервисах и т.п.

При этом можно даже пользоваться "проверенными сервисами", например, читать почту только в Веб-интерфейсе Яндекса, а баланс сотового телефона проверять с помощью USSD запроса или в личном кабинете на сайте оператора. При этом у вас может быть ложное чувство защищенности ... На самом деле оно ложное ;) Вот еще одна показательная статья - Добавляем произвольный телефон в личном кабинете оператора мобильной связи Киевстар (Украина). Автор описывает уже закрытую уязвимость в ЛК оператора сотовой связи, которая позволяла прицепить в свой ЛК любой номер телефона, т.е. практически обойти двухфакторную авторизацию, которая использовалась в процессе. Рассказывать какие перспективы подобная уязвимость открыла бы злоумышленникам - думаю не нужно. Полное управление услугами, включая установку переадресации, контроль над SMS и т.п. и т.п. При этом скорее всего, если бы в результате эксплуатации подобного бага в web-сервисе с вашим личным номером что-либо произошло (например, пропали деньги со счета или еще что-то подобное) докопаться до-сути лично вам, как абоненту, было бы малореально. Представили? Хорошо, идем дальше.

Еще несколько новостей ... у вас есть антивирус? Вы чувствуете себя защищенным? Несмотря на то что избитую фразу о том что не один антивирус не дает 100%-ой гарантии защиты наверняка вы тоже слышали и неоднократно, вы все же продолжаете удивляться когда "хватаете" какого-то вредоноса из интернета ... как, ведь у меня был антивирус ... и это только один аспект. Ведь никто никогда не задумывается что по-сути сами антивирусные продукты могут также содержать уязвимости, которые только облегчают проникновение вредоносного ПО в систему. Да, да, именно так ... антивирус, для облегчения заражения ПК вирусами ;) Вы же принимали лицензионное соглашение при установке, о том что разработчик не несет никакой, ни прямой, ни косвенной ответственности, за ущерб и любые другие неприятности, произошедшие с вашим ПК после установки его программного продукта ... читали ... или делали вид что читали ... но раз у вас есть антивирус - наверняка вы приняли его ;) Ну так вот очередная страшилка на тему - Уязвимости в 15 антивирусах позволяют внедрить вредоносный код в любой процесс на системе. О чем это говорит? ;) Только о том что антивирус это такое же программное обеспечение как и стандартный виндовый "Блокнот" или пасьянс "Косынка", только в отличие от них его компоненты выполняются с более высокими привилегиями в системе ... и тоже написаны людьми, поэтому потенциально могут содержать ошибки. Здесь же можно было рассказать о последних уязвимостях в продуктах Symantec, но это уже успели сделать многие другие ресурсы ...

Теперь перейдем к проверенным и хорошо зарекомендовавшим себя ресурсам и сервисам. Если вам немного знакома роль системного админстратора или хотя бы раз приходилось помогать знакомым с ПК удаленно, то наверняка вы слышали о таком ПО как TeamViewer или Ammyy Admin. Месяц назад, если я ничего не путаю в хронологии, новости околоITшных ресурсов пестрили заголовками о том, что якобы сервера TeamViewer были скомпрометированы, а часть пользовательских данных утекла в сеть. Собственно я всегда говорил о том, что при использовании ПО для удаленного администрирования не в стиле p2p, т.е. клиент-сервер, а в схеме Удаленный ПК <-> Сервер 3-их лиц <-> Оператор всегда есть определенные риски, что это самое "промежуточное звено" может подвергнуться атаке. Что и случилось в данном случае. Теперь то же самое по всей видимости постигло и Ammyy Admin ... только чуть по-другому - Банковский троян Lurk распространялся через сайт Ammyy Admin. Чувствуете в чем соль ситуации? Вы заходите на "проверенный сайт" или советуете коллегам, родственникам, друзьям установить Ammyy Admin с оф. сайта программы, они заходят, скачивают, запускают (при этом возможно даже игнорируют предупреждения антивирусной системы, т.к. понятно что он будет "ругаться" на ПО для удаленного администрирования) и получают к себе на ПК Lurk. Действительно, опасность там, где ее не ждешь.

И подобных "страшилок" можно привести не мало ... на самом деле достаточно просто поинтересоваться и задать соответствующий вопрос поисковикам. Windows 10 собирает информацию о пользователях? Ладно, не новость ... правительство Франции обязало корпорацию Microsoft "унять активность" новой операционной системы по сбору данных? Тоже слышали ... законы, законами, а вот что будет в реальности и как это будет реализовано известно только Microsoft'у (как, вы еще не обновились бесплатно до Windows 10? ;) ... А как вам новости про Intel ME и "закладки" в чипах Intel? Для тех кто еще не читал, несколько ссылок для размышлений:


И все это только "верхушка айсберга" ;) Про охватившую мир "покемономанию" и т.п., пожалуй уже не буду, хотя на самом деле есть что сказать. Собственно появления подобного рода развлечений было вполне ожидаемо, тем более что GPS модуль сейчас имеется даже в самом дешевом гаджете. Скоро, как я подозреваю, подобные развлечения выйдут на новый уровень ... и охотиться мы будем не за виртуальными желтыми и ярко-зелеными "нечто", а, например, за объектами оставленными в дополненной реальности другими пользователями. А что ... этакий Counter Strike или казаки-разбойники в дополненной реальности ;))

На этом я пожалуй закончу сей опус и спасибо что дочитали до конца ;)

среда, 4 мая 2016 г.

Всё обо всём. Выпуск #01.

Рад приветствовать всех на страницах моего блога вновь, и конечно же рад моим постоянным читателям, если таковые имеются в наших рядах. Апрель на самом деле вышел не очень богатым по количеству постов, зато достаточно содержательным в других отношениях. Две статьи по настройке Mikrotik, на мой взгляд, вышли достаточно полезными. Отчасти, малое количество постов связано с отсутствием интересных для меня новинок на рынке мобильных устройств, отчасти - отсутствием поддержки проекта со стороны пользователей, и отчасти отсутствием времени, плюс, кое-какими личными обстоятельствами, в числе которых переезд. Думаю каждому это знакомо, когда все запланированное рушится из-за каких либо мелочей, а возможность работать дома отсутствует то из-за того что интернет еще не успели провести, то из-за того что банально нет письменного стола на котором можно было бы разместить ноутбук за которым я обычно и пишу статьи, то из-за того что не на чем сидеть ... ;) Потому что часть мебели еще не успела приехать. Вообщем апрель для меня прошел в небольшой суматохе, поэтому было как-то не до постов. И вот сейчас выдалась небольшая минутка, чтобы что-то написать ...

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

Теле 2. Черный, оранжевый, желтый ... зеленый ... 

Интересно, задумывались ли когда-нибудь маркетологи Теле 2 о том что на свете существует немало людей плохо различающих цвета или вообще их не различающих, когда выдумывали названия линейки тарифов? Видимо нет ... Черный, еще чернее, очень черный ;)) И если здесь ошибиться в цветовой гамме достаточно сложно, ну да, чернее черного, все просто ... то вот с зеленым и оранжевым могут возникнуть проблемы.

Вообще на самом деле это история о хорошем (в правильном понимании этого слова) подходе оператора к решению проблем своих абонентов, честно говоря я даже был удивлен. Но обо всем по порядку. Так сложилось что мне срочно понадобилась nano-SIM для проверки работоспособности одного аппарата. Как оказалось, ни дома, ни в офисе nano-SIM у меня не было, те что были уже давно не регистрировались в сети оператора, т.к. договора по ним давно были аннулированы, а из тех что симок что валялись - как назло не было ни одной nano. Sim cutter'а под рукой тоже не оказалось, хотя вещь видимо полезная в таких случаях ;) Я решил пойти по пути наименьшего сопротивления и просто купить у оператора новую симку. Ближе всех находился как раз офис Tele 2 (не московский на этот раз, региональный). Отлично, подумал я, заодно с тестом устройства составлю какое-то представление об операторе. Тем более что последний раз Tele 2 я пользовался когда качество связи у них было весьма посредственное, а мобильный интернет был только 2G ;) Вообщем во времена мамонтов ... Сейчас-то оно куда лучше, вот я и решил заоодно проверить - насколько ...

Визит в офис оператора отнял у меня не более 10 минут. Передо мной стоял молодой человек со свежеприобретенным Alcatel One Touch POP 3 (OT-5065) и также оформлял подключение. Правда ему еще нужно было проверить работоспособность симки, настроить телефон, кому-то позвонить и т.п., поэтому мне ничего не оставалось делать как со скучающим видом изучать ассортимент соседней витрины и доступные тарифные планы. Т.к. в принципе симкартой Теле2 я не планировал пользоваться долгое время (основной целью покупки было как раз получение Nano SIM, плюс, возможно эта симка использовалась бы в других тестах, т.е. активных звонков по ней бы не было в любом случае), я решил взять какой-нибудь тариф без абонентской платы. Надо отметить что у Теле2 были достаточно выгодные предложения с бесплатной внутрисетью и копеечной аб. платой в месяц, но мне они были совершенно неинтересны, хотя бы потому что я не планировал активных разговоров внутри сети, поэтому платить ежемесячно даже небольшую сумму за симку лежащую в столе или изредка вставляемую в телефоны мне не хотелось.

И тут я вовремя заметил тариф "Зеленый", на котором помимо всего прочего обещались дешевые звонки в Узбекистан и Казахстан всего лишь за 3.50 руб./мин. Не то чтобы мне часто приходилось туда звонить, но как раз на днях у меня планировался звонок в одну из этих стран и я решил потратить деньги с пользой. Сама SIM-карта стоила 150 руб., они же шли и на баланс, т.о. получалось около 42 минут разговора с этими странами, чего мне было более чем достаточно.

Оформив договор и получив заветную nano-sim - я уехал в офис, где успешно протестировал работоспособность аппарата и раз уж на то пошло решил совершить тестовый звонок в Узбекистан. У меня было два разных номера в Узбекистане, при звонке на первый - связи не было практически никакой, т.е. абонент не слышал меня, я его и т.п. Однако я списал это на проблемы "местного" оператора, т.к. при звонке на второй - качество связи было близким к идеальному. Однако через 5 минут разговора связь прервалась, а на телефон поступила SMS что мой баланс менее 5-руб. Проверив баланс через USSD запрос, оказалось что "менее пяти" - это вообще ноль ;)))

Открываю договор и с удивлением читаю Тариф "Оранжевый" ))) Хотя я четко несколько раз при оформлении sim-карты повторил, что мне нужен "Зеленый". Ошибка сотрудника? Усталость? Бывает всё ... да и абонент на самом деле должен перечитывать то, под чем он расписывается. Я, честно сказать, пренебрег этим правилом, т.к. симка бралась ради самого форм-фактора nano, да и подключение стоило 150 руб., поэтому я подумал что здесь-то точно не может быть никакого "подвоха". В итоге меня подключили не на тот тариф, я не проверил, а как результат - 150 руб. со счета улетели за 5 минут.

В принципе на этом можно было убирать симку в стол, т.к. основное свое предназначение она в принципе выполнила, а сказать все что хотел абоненту я успел. Но я решил проверить как работает служба поддержки клиентов Теле 2. Позвонил оператору, ожидание на линии заняло не более 5 минут (что плюс), после чего меня переключили на консультанта. С договором в руках я в подробностях описал свою ситуацию, назвал адрес подключения, код торговой точки, фамилию сотрудника Теле 2, перепутавшего тариф и др. необходимую информацию. В результате - тариф на желаемый "Зеленый" мне изменили мгновенно и бесплатно. А по поводу 150 руб. ушедших со счета обещали разобраться в течении 72 (?, вопрос - потому что честно говоря не расслышал) часов. Честно говоря то что сменили тариф "при мне", т.е. сразу же после обращения - уже само по себе было приятно. На то что кто-то вернет деньги на баланс - я даже не рассчитывал. Т.к. несмотря на то что ошибся при оформлении договора сотрудник Теле 2, я то его подписал, а следовательно согласился с его условиями (в договоре было указано "Оранжевый", несмотря на то что я хотел "Зеленый", просто я не обратил внимания на эту графу и расписался) ... т.е. по-факту никто не мешал мне более внимательно прочитать договор и заметить ошибку сотрудника еще в салоне. Однако ...

На удивление на следующий день на Теле 2'шный номер мне пришла следующая SMS:


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

О мобильном мошенничестве 

Наверняка каждый из нас в той или иной степени сталкивался с мошенниками, пытающимися вынудить вас сообщить им конфиденциальную информацию, например, пароль из SMS, или CVV/CVC банковской карты. В основном для того чтобы заставить вас сообщить желаемое используются методы социальной инженерии ... от банальных приемов до хорошо продуманных оригинальных схем. В моем случае особенной оригинальностью никто не отличался:


Вот такая SMS пришла на мой новый номер Теле 2 в первый же день использования. Обратите внимание, SMS отправлена с номера +7(908) ... Номер этот принадлежит ЗАО "РТ-Мобайл" Курганской области ;) В качестве "Инфо" нас просят перезвонить на номер зарегистрированный у того же РТ-Мобайл )) Естественно, что к Сбербанку данные номера никакого отношения не имеют. Внимательный читатель заметит что "+900" здесь является частью SMS сообщения, вернее его текстом, а вовсе не номером с которого это сообщение поступило. Однако, кто-нибудь увидя знакомое сочетание цифр (900), вполне возможно подумает что данная SMS имеет отношение к Сбербанку. Ну и естественная реакция человека, получившего подобное сообщение - перезвонить, т.к. никакой заявки на перевод в 9800 руб. он не отправлял. Так вот, нужно быть более внимательным к деталям ... звонить по подобным номерам точно не стоит. Вместо этого нужно позвонить в Сбербанк и сообщить службе безопасности о факте мобильного мошенничества, также не помешает позвонить оператору у которого зарегистрированы эти номера и объяснить им сложившуюся ситуацию. Рано или поздно СБ примет меры по отношению к владельцам данных номеров, как минимум, именно с них подобных рассылок больше не будет. А возможно вы поможете другим, более доверчивым и менее внимательным, людям не потерять свои средства.

На этом на сегодня, пожалуй всё ... до новых встреч и, как всегда, буду рад вашим комментариям.