вторник, 11 августа 2015 г.

NFS (Network File System) Client в Windows 8.1

В этом посте мы попробуем разобраться как запустить NFS клиент под Windows 8.1. Речь конечно же пойдет не о популярной игре из гоночной серии, а о клиенте Network File System, сервер которого может поддерживать ваш NAS и т.п. В общем случае задача следующая - у нас в сети есть NFS-сервер (в моем случае это WD MyCloud) и хочется получить к нему доступ именно через NFS (о преимуществах такого подхода вы можете прочитать выше по ссылке на Wikipedia). Первым делом займемся поиском информации в интернете, первые несколько полезных ссылок, которые мне удалось найти, включая и видео (вебкаст) от Юрия Лебедева про клиент NFS в Windows 8.1:
Из последнего документа мы узнаем, что нас ждет небольшое разочарование. Установка "Службы для NFS" через добавление / удаление компонентов  в Windows 8 Pro отсутствует, т.к. использование NFS клиента предусмотрено только в Windows 8 Enterprise edition. Для Windows 8 или Windows 8 Pro штатный NFS клиент, к сожалению, не предусмотрен.

Однако, вы можете установить сторонний NFS клиент для Windows, например - nekodrive или Windows NFS Client (Free NFS Client for windows 1.7), что я и сделал в порядке эксперимента:

Free NFS Client for windows 1.7
NekoDrive 0.9.0

Как видно, все работает. Отличия от штатного клиента - в штатном виндовом NFS клиенте есть возможность использования команды mount и т.п. Т.е. если бы у нас использовался штатный NFS клиент, то сетевую NFS шару легко было бы примонтировать как отдельный диск. Во Free NFS Client этого сделать нельзя, однако, можно в NekoDrive. Кстати, имейте ввиду что для корректного функционирования монтирования дисков в NekoDrive вам понадобится библиотека Dokan (user mode file system for windows). Исходники можно взять здесь, инсталлятор под Windows - здесь, сам NekoDrive 0.9.0 - здесь. Либо NekoDrive + Dokan одним комплектом.

WD My Cloud. Постоянное сканирование контента.

Сегодня речь пойдет о замечательном NAS от WD серии MyCloud счастливым обладателем которого я являюсь. Не так давно, может полгода назад, я купил себе этот девайс с 3Tb WD Red внутри и какое-то время был доволен. Функции NAS, Samba-сервера, NFS, а также DLNA-сервера в домашней сети он выполнял отлично. В результате и на всех ПК была общая сетевая шара, и с местом для создания различных backup'ов проблем не возникало, и различных мультимедия контент, закачанный на него, смотрелся без проблем на всех устройствах, включая LED'овский ТВ от Samsung с функцией Smart TV. До того момента пока я не решил сохранить на него backup одного GIT'а объемом в 60 Gb более чем с миллионом мелких файлов внутри (т.е. фактически просто одна папка весом в 60 Gb, но с более чем миллионом файлов внутри). Продолжался процесс копирования информации на него больше двух суток, т.к. даже при гигабитном линке такое количество файлов обрабатывается достаточно долго и скорость интерфейса тут фактически ни на что не влияет. Так или иначе файлы успешно залились, но после этого с устройством начали происходить странные вещи.

То ляжет web-интерфейс, при попытке зайти на него отображается connection refused, то он вообще выпадет из сети, и как samba, и как dlna, принимая только ping'и, а то и вообще перестанет отвечать на любые запросы из сети. При этом если подойти к нему, то даже слышно, как он активно делает что-то с HDD. Т.е. фактически устройство чем-то занято. И хотя я давал себе слово не трогать эту шайтан-коробку, т.к. работает и ладно (о том что к ней можно прикрутить торрент-клиент и т.п. я знаю, просто хотел не вмешиваться и использовать именно штатный функционал), ситуация заставила. Первое что я сделал это включил SSH и посмотрел список процессов top'ом, как мы видим - загрузка CPU 100%:


В web-интерфейсе при этом отображались "потуги" над сканированием более чем миллиона файлов контента:


Как я понял, помимо всего прочего, он создает полную базу данных всех файлов на устройстве в /shares/.wdmc/wdmc.db ... Т.е., к примеру, у меня есть ресурс Decker, для которого в web-интерфейсе "Доставка м-медиа" и "Открытый доступ" выключены (именно туда я залил папку с git'ом) Однако, насколько я вижу в SQLite Viewer'е все файлы из Decker перечислены в БД /shares/.wdmc/wdmc.db. В результате размер файла wdmc.db - около 1 Гб.

Т.е. как мы видим он сканирует весь контент, даже в шарах для которого сканирование контента явно выключено в настройках (интересно, зачем ему понадобилось сканирование моего git'а ;) 

В результате весь процесс получается достаточно ресурсоемким, база в папках .wdmc разрастается до огромных размеров, что и сказывается на подобном поведении устройства (представьте себе, мы имеем папку с миллионом мелких файлов, имя каждого файла и путь к нему, плюс некоторая другая информация заносится в SQLite базу, при определенных условиях служебная информация об этих файлах в базе может заниматься больше места, чем сама информация в файлах, которые он отсканировал). Как я понял из различных форумов:
Люди вообще отключают сканирование контента на нем, т.е. disable'ят демоны wdmcserverd и dphotodbmergerd и спят спокойно. Но я решил разобраться как оно работает, и отключить сканирование контента только для одной папки /shares/decker, в которой и находилась моя "куча файлов", а для остальных оставить.

Что удалось разобрать в ходе быстрого исследования как оно работает. Список томов для сканирования берется с помощью скрипта GetVolumes.py, который в свою очередь тащит список томов из SQLite orion.db и помещает их в /tmp/Volumes.xml. В результате там получается что-то вроде:

<?xml version = "1.0"?>
<Volumes>
    <Volume>/shares</Volume>
</Volumes>

Еще как я понял сам демон /usr/local/wdmcserver/bin/wdmcserver берет информацию о том что сканировать, а что нет из /usr/local/wdmcserver/bin/wdmc.xml. В нем есть тег PathFilters с ExcludePatterns.

Что сделал я?

1. Остановил демоны:

/etc/init.d/wdmcserverd stop
/etc/init.d/wdphotodbmergerd stop

2. Удалил папку .wmdc в каждом ресурса и в корне /shares
3. Вписал в /usr/local/wdmcserver/bin/wdmc.xml внутри <PathFilters><ExcludePatterns> тег <ExcludePattern>/*/decker$</ExcludePattern>
4. Сделал через web-интерфейс Параметры -> Служебные программы -> Сброс настроек системы -> [Только система] сброс (без этого база почему-то корректно не пересоздавалась).

Результат:



Как видно, пересканировать /shares/decker он уже не полез. Т.е. там находится миллион с лишним файлом, однако в графе "Другое" отображается всего 1115, что вроде как правильно.

Может быть когда-нибудь я и приду к тому, чтобы отключить wdmcserverd совсем. Но пока достигнутый результат меня устраивает. Я хотел отключить сканирование файлов в папке /shares/decker, т.е. на ресурсе decker - я отключил его. Посмотрим что будет дальше.

p.s. В итоге я все-таки дополнительно сделал вот так:

/etc/init.d/wdmcserverd stop
/etc/init.d/wdphotodbmergerd stop
update-rc.d wdphotodbmergerd disable
update-rc.d wdmcserverd disable
Т.е. запретил это сканирование совсем. Клиентом MyCloud для мобильных устройств я не пользуюсь, так что не думаю, что я сильно потерял в функционале.

Обновлено 09.09.2015 13:46 (MSK)

Еще в устройстве есть интересный файл конфигурации /usr/local/config/wdnotifier.conf , в котором также можно задать exclude_share для сервиса wdnotifier. По хорошему надо разобраться за что в устройстве отвечает wdmcserver, а за что wdnotifier.

Обновлено 11.09.2015 05:24 (MSK)

Ну и еще один способ с решением проблемы сканирования контента на ресурсе (шаре) с кучей мелких файлов. Заходим на NAS через SSH и удаляем файлы wdmc.db, wdmc.db-shm и wdmc.db-wal в /shares/.wdmc/. Напомню что папки содержащие множество (миллионы) мелких файлов у меня хранились в /shares/decker.

Далее в файл /usr/local/wdmcserver/bin/wdmc.xml я добавил следующие строки в соответствующий раздел:

<ExcludePattern>/*/decker$</ExcludePattern>
<ExcludePattern>/*/decker/*</ExcludePattern>

А в файл /usr/local/config/wdnotifier.conf строку:

exclude_share=/shares/decker

После чего сделал reboot и подождал перестроения SQLite базы в wdmc.db, по итогам ее размер получился всего 30 Mb, вместо 1.5 Gb, которые были до этого (естественно что бедный CPU NAS'а просто не мог быстро переварить такой огромный объем базы, а отсюда были и тормоза в WebUI и т.п. проблемы). После этого WebUI просто летает. Кстати, успел еще обновиться тут до v04.04.00-303 и теперь это выглядит вот так:



суббота, 8 августа 2015 г.

И еще раз к вопросу о блокировках ... 149-ФЗ

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

"Доступ к данному сайту закрыт!

На основании Постановления Правительства Российской Федерации от 26 октября 2012 г. № 1101 и в соответствии со статьями №9 и №15.1. Федерального закона от 27 июля 2006 года № 149-ФЗ <Об информации, информационных технологиях и защите информации> данный сайт содержит информацию, распространение которой в Российской Федерации запрещено!

Данный ресурс включен в ЕДИНЫЙ РЕЕСТР доменных имен, указателей страниц сайтов в сети "Интернет" и сетевых адресов, позволяющих идентифицировать сайты в сети "Интернет", содержащие информацию, распространение которой в Российской Федерации запрещено."

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


Просто ваш провайдер в силу отсутствия у него технических возможностей для обеспечения реализации 149-ФЗ полностью перекрыл вам доступ к некоторым сервисам Google, в частности, популярной платформе Google Blogger. Если вы внимательно посмотрите на информацию, которую вам выводит nslookup, то увидите следующее:

C:\>nslookup www.decker.su

Имя :     ghs.l.google.com
Addresses:  2a00:1450:4010:c04::79
          173.194.71.121
Aliases:  www.decker.su
          ghs.google.com

Т.е. здесь мы видим, что www.decker.su является алиасом ghs.l.google.com, который в свою очередь принадлежит сервисам Google и резольвится на IP 173.194.71.121. А вот уже искомый IP адрес (на котором находятся все блоги Google Blogger и некоторые другие сервисы) значится в реестре:


Таким образом мы получаем, что ваш провайдер полностью ограничил вам доступ к сотням тысяч сайтов, расположенным на платформе Google Blogger. С точки зрения закона - все верно, с точки зрения здравого смысла, не совсем. Если вы читаете новости в интернет, то наверняка слышали, что IP Google, YouTube и других популярных сервисов неоднократно попадали в реестр запрещенных ресурсов из-за какого-то одного материала, размещенного на них, в результате миллионы людей не могли какое-то время получить к ним доступ ... то же самое сейчас происходит и с платформой Google Blogger.

пятница, 7 августа 2015 г.

ZTE Blade A3. Назад в будущее.

Этот пост будет небольшим экскурсом в прошлое ... во времена, когда смартфоны были одноядерными, а 1000 MHz (1 GHz) казались фантастически недосягаемым пределом. Именно с такой "фантастической" во всех смыслах новинкой от ZTE я и познакомлю вас в этом мини-обзоре. На рынке бюджетных смартфонов (до 3000 руб.) сейчас можно встретить разнообразные предложения, но, аппарат который представил Мегафон - "потрясает воображение". Речь идет о ZTE Blade A3, который не так давно появился в продажах в салонах связи Мегафон. Прежде чем читать дальше, настоятельно рекомендую предварительно ознакомиться с этой статьей - Spreadtrum выпустила одноядерный чип для сверхдешёвых смартфонов на 3dnews, чтобы составить более полное представление о Spreadtrum SC7715, который как раз и является сердцем ZTE Blade A3.

Если вам лень читать другую статью, то вкратце скажу, что SC7715 - является представителем линейки бюджетных чипов от Spreadtrum с "быстродействием на уровне позапрошлого поколения", предназначенным в первую очередь для использования в устройствах (очень-очень-очень) начального ценового сегмента. По словам самих представителей Spreadtrum - подобные устройства будут интересны прежде всего тем, кто приобретает себе смартфон впервые, ну а единственной выгодой от приобретения устройства на базе этого чипа является его невысокая цена (правда в случае с ZTE Blade A3, представленным по цене в 2990 руб. она как-то не ощущается).

Как видно из технических характеристик  ZTE Blade A3 в официальном интернет-магазине Мегафон - смартфон обладает двумя SIM-картами (одна из которых обязательно Мегафон), одноядерным 1GHz процессором (SC7715), графической подсистемой на базе Mali-400 MP, 512 Mb оперативной памяти (RAM) и 4 Gb встроенной памяти (из которой пользователю доступно около 1.5 Gb для хранения данных и приложений). Фронтальной камеры нет, зато есть основная камера с разрешением в 5 MPix. После прочтения этих строк - 1 ядро, 1 гигагерц, 512 Mb RAM - многие скажут "Давай, до свидания ... " и уйдут с мыслью о том, что даже знакомство с этим аппаратом не состоялось. И будут отчасти правы, т.к. подобные технические характеристики - это действительно уровень позапрошлого поколения. При активном использовании (браузер, социальные сети, игрушки, офисные приложения и т.п.) производительности аппарата будет не хватать, и пользоваться им будет не совсем комфортно. Но раз уж начали - давайте попробуем посмотреть на него со всех сторон:




Пока делал эти фото в голове невольно крутился слоган от ZTE - "Tomorrow never waits". Причем вспоминались при это далеко не слова из песни Gary Moore - I Can't Wait Until Tomorrow, а скорее саркастические нотки на тему, что если завтра никогда не ждет, то Blade A3 навсегда застрял во вчера ;) Как видно из приведенного скриншота производительность смартфона в Antutu Benchmark - на уровне 7000 очков, что, насколько я помню, даже ниже чем Мегафон Login 2 или Мегафон Login 3. Почему я решил сравнить его именно с этими аппаратами? Скорее всего потому, что все три аппарата продаются в салонах связи Мегафон, а еще их объединяет simlock, т.е. возможность использования по-умолчанию только с SIM-картами этого оператора. Как я и говорил ранее, в ZTE Blade A3 (ZTE T220) два слота для установки SIM, при этом первый из них "залочен" на Мегафон.


Емкость батареи здесь - 1200 mAh, однако, на сколько ее хватит в рабочем режиме, к сожалению, сказать не могу, т.к. этот аппарат у меня ненадолго. Также позабавила надпись на на наклейке на коробке - гарантийный период - 12 мес., срок службы - 15 мес. Этакая "китайская игрушка" на год с небольшим ;) Впрочем не все так плохо. В аппарате действительно 2 SIM и его вполне можно использовать в качестве обыкновенной звонилки или почтового клиента.

К слову на аппарате установлен Android 4.4.2, вот несколько скриншотов рабочего стола и т.п. для интересующихся:




На скриншотах видны таже различные приложения для получения root - могу сказать, что root-права успешно удалось получить с помощью 360 Root, однако, SuperSU и т.п. я не устанавливал.

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

Полезные ссылки


Мини FAQ по ZTE Blade A3

  • Q. А есть ли в аппарате инженерное меню?
    A. Да, есть, войти в него можно набрав в штатной звонилке - *#*#83781#*#*, однако, заранее хочется предупредить, что любые действия в данном меню требуют четкого понимая, что и зачем вы меняете, в противном случае - последствия непредсказуемы. Так, например, можно включить разнообразные отладочные логи, в результате чего память телефона в скором времени окажется заполненной совершенно ненужной вам информацией.
  • Q. В чем отличие используемого в телефоне чипа от Spreadtrum, от того же, Mediatek, к примеру, или Qualcomm?
    A. Это все равно что спросить в чем отличие Intel от AMD, или к примеру, VIA (для тех кто не знал VIA тоже является производителем CPU). По сути - это чипы разных вендоров (производителей) предназначенные для решения схожих задач, в данном случае использования в мобильных устройствах. Отличительной особенностью SC7715 является его невысокая стоимость, по сравнению с решениями от того же Mediatek или Qualcomm, однако, здесь она достигается за счет существенной потери в производительности. Чип получился многофункциональным, но и далеко не мощным, впрочем, он таким и проектировался.

вторник, 4 августа 2015 г.

Windows 10. Знакомимся с ОС и устанавливаем ее на VHD.

Всем привет еще раз ... и сегодня мы будем заниматься абсолютно бесполезным на данный момент делом - знакомиться с Windows 10. Честно говоря я не люблю эти апгрейды, особенно когда не так ясно что можно получить в конечном итоге. Политика лицензирования Microsoft в отношении новой ОС и схема "Windows по-подписке" пока не особенно понятна, да и я не особенно вчитывался в подробности, поэтому пока ставить "десятку" в качестве основной операционной системы (тем более когда в текущей копии ОС уже все настроено и работает так, как мне хочется) для меня не имеет смысла. Поэтому ставить мы будем ее на VHD-диск. С одной стороны - это позволит избежать "тормозов", которые мы могли бы получить в случае, если бы установили ее в виртуальную машину - VMWare или Virtual PC, с другой - это реальный шанс опробовать новую ОС в работе на реальном железе и организовать мультизагрузку из двух ОС, текущей, и "десятки" с минимальными телодвижениями. Т.е. не нужно выделять отдельный раздел под новую ОС и т.п., т.к. VHD диск можно создать уже в существующей файловой системе.

Итак, что мы делаем. Можно все это проделать с помощью GUI, но я как настоящий "олдскульщик" воспользуюсь консолью и утилитой diskpart. Создадим VHD диск разделом в 40 Gb. Для этого запустим diskpart и введем в нем следующую команду: create vdisk file="D:\windows_10.vhd" type=fixed maximum=40000 ... Через некоторое время виртуальный диск создастся и из diskpart можно будет выйти с помощью команды exit. Теперь нужно озаботиться получением копии Windows 10, можно конечно найти ее на различных торрент-трекерах и т.п., но я решил пойти более правильным путем, а именно получить ее с сайта Microsoft. Идем на https://insider.windows.com/Home/SetupPC и регистрируемся в программе предварительной оценки Windows.

После чего попадаем сюда и скачиваем средство (инструмент) создания установочного носителя нужной вам разрядности (32 или 64). Далее запускаем его и следуя мастеру выбираем что мы хотим получить:







Я выбрал Windows 10 Pro редакции x64 (кстати можно выбрать вариант "Оба", т.е. и x86, и x64) и в качестве носителя выбрал ISO файл. Мне так проще, т.к. у меня есть Zalman'овский контейнер с функциями виртуального DVD-ROM из ISO-файлов. Если у вас есть флешка, то с помощью данного инструмента можно сразу же создать загрузочный носитель для установки системы.


Ну а далее все просто. Загружаемся с подготовленного нами установочного носителя, у меня ноутбук Acer, поэтому я просто выбрал "Перезагрузка" в моей Windows 8.1, а далее периодически нажимал F12 во время старта ноутбука до появления меню выбора загрузочного носителя. Выбрав виртуальный CDROM с Zalman'овского контейнера я успешно загрузился с только что подготовленной нами ISO'шки с Windows 10. Далее выбираем все необходимые параметры, говорим о том, что у нас установка для опытных пользователей и доходим до шага выбора раздела для установки ОС. После чего нажимаем Shift+F10 и попадаем в командную строку. Где опять же запускаем полюбившийся нам diskpart и в его консоли вводим последовательно:
  • select vdisk file="X:\windows_10.vhd" (обратите внимание, несмотря на то что я создавал свой VHD-диск на диске D:\, при загрузке установщика Windows буква диска может измениться произвольным образом, так, у меня образ моего виртуального диска оказался на диске F:\)
  • attach vdisk
После чего нажимаем кнопку "Обновить" в GUI'евом окне выбора диска и видим там наш VHD в 40 Gb, как неразмеченный диск. Указываем установщику что ОС надо устанавливать сюда и терпеливо ждем. Установка 10-тки на Core i3 заняла у меня порядка 10-15 минут. Кстати, надо отметить что в таком варианте установки по-умолчанию создастся загрузочное меню, которое содержит два пункта - Windows 8.1 (предыдущая копия Windows) и Windows 10, при этом меню естественно работает даже если у вас включена EFI загрузка, что и было в моем случае. При этом правда Windows 10 будет загружаться по-умолчанию. Если вы хотите чтобы по-умолчанию загружалась ваша старая ОС - загрузитесь в любую из установленных Windows и введите в консоли bcdedit для просмотра имеющихся вариантов загрузки. У меня было так:


Далее я просто сделал:

  • bcdedit /displayorder {60327a08-7cb0-11e4-acd9-f2c897ed6bc9} /addfirst
  • bcdedit /default {60327a08-7cb0-11e4-acd9-f2c897ed6bc9}

Первая команда меняет порядок ОС в списке загрузки, вторая делает загружаемой ОС по-умолчанию Windows 8.1. Ну и собственно несколько картинок с установленной ОС:


Первое что я попробовал сделать - это запустить Microsoft Edge и попробовать продолжить написание этого поста. Но не тут-то было, при входе в режим редактирования поста поехала разметка в меню, в результате вместо кнопок "Создать" и "HTML" отображалось только окно с HTML кодом. Не вдаваясь в подробности скажу, что страницу Edge отображал некорректно и фактически продолжать писать пост в нем я не смог ;)) Пришлось открыть Internet Explorer 11 и вот в нем-то как раз все отображалось корректно (вывод, некоторые сайты, Edge отображает не так, как нужно), но на этом я решил закончить эксперименты с браузерами и все-таки запустить Chrome, из которого я сейчас и дописываю этот пост ... 

Ну и на этом пока все ... в ближайшем будущем, если тема окажется интересно мы продолжим знакомство с Windows 10.

p.s. Да, совсем забыл сказать. Если вы изменили в настройках загрузки порядок загрузки ОС, так как это сделал я, т.е. поставили Windows 8.1 по-умолчанию - то при следующей перезагрузке компьютера меню выбора операционных систем у вас не появится ;) Для того чтобы оно появилось вам нужно выбрать в вашей Windows 8.1 пункт меню "Перезагрузка", и удерживая Shfit нажать на него. Т.е. нажимаем на клавиатуре Win+I, выбираем Выключение и далее, зажимаем Shift и выбираем пункт меню "Перезагрузка". После появления меню на экране выбираем пункт "Загрузиться в другую установленную ОС".

МТС Smart Run 4G. CWM, Root, прошивки.

Как и обещал - наконец-то я добрался до темы с прошивками для МТС Smart Run 4G, а также обзору методов получения Root-прав. Все что касается KingRoot и т.п. - я здесь рассматривать, пожалуй, не буду, т.к. заранее неизвестно что происходит внутри приложения написанного китайцами и чем это чревато для телефона (хотя скорее всего ничем), поэтому я рассмотрю стандартный метод для получения root-прав, который не теряет актуальности для всех устройств на базе MTK (MediaTek) и к которому мы уже не раз прибегали для других моделей смартфонов, а именно - прошивке кастомного recovery через SP Flash Tool и установке соответствующего Update.Zip через установленный кастомный recovery для установки бинарников su и приложения SuperSU для контроля доступа приложений к root.

В этот раз я не буду углубляться надолго в теорию, а сразу приведу ссылки на скачивание материалов:

  • !CWM_Root_MTS_Smart_Run_4G.rar - архив с образами оригинального recovery, PhilZ Touch Recovery, SP Flash Tool, драйверами MTK и всем необходимым для получения root.
  • mts_smart_run_4g_stock_firmware_backup.rar - backup стоковой прошивки МТС Smart Run 4G для развертывания через CWM (PhilZ Touch Recovery). Инструкция по развертывания находится внутри архива. Для развертывания backup'а прошивки вам, естественно, понадобится внешняя SD-карта.
  • mts_smart_run_4g_zte_blade_v2_lite_firmware_backup.rar - backup портированной прошивки от ZTE Blade V2 Lite. Работает все, т.е. камера, WiFi, Bluetooth и т.п. Единственное что я не проверял - это GPS, но, думаю, что он тоже работает. Преимущество оригинальной прошивки от ZTE - отсутствие предустановленных приложений от МТС, а также наличие видеоредактора (Киностудия) в штатных системных приложениях, т.е. фактически - "полный сток от ZTE".

Пароль на все архивы: decker.su

Скриншоты прошивки от ZTE Blade V2 Lite я приводил в своем предыдущем посте, при желании все можно посмотреть и не устанавливая прошивку.

Теперь что касается прошивки PhilZ Touch Recovery через SP Flash Tool и получения root. Все это неоднократно уже было рассмотрено в моем блоге, и получение root прав для МТС Smart Run 4G, а также прошивка кастомного recovery ничем не отличается от других устройств. Смотрим тут, тут или тут. Инструкция одинакова, т.е. открываем SP Flash Tool, выбираем scatter файл, выбираем файл recovery, который мы хотим прошить, нажимаем кнопку Download в SP Flash Tool, подключаем выключенный (!) телефон к ПК, устанавливаем драйвера из архива mtk_xp_vista_7_8_x32_x64.zip на устройство MTxxxx PreLoader и дожидаемся окончания процесса прошивки. Т.е. ориентируемся на инструкции представленные по вышеприведенным ссылкам, но архив со всем необходимым берем этот - !CWM_Root_MTS_Smart_Run_4G.rar.

Особенность PhilZ Touch Recovery приведенного в этом архиве - неработающий тач, т.е. все управления производится кнопками громкости и Power. В принципе у меня есть еще и работоспособные версии TWRP, и Carliv Touch Recovery, но, как вы сами понимаете, без тача в них нет смысла. Пересобирать что-то их исходников, чтобы тач в кастомного recovery все-таки заработал нет ни времени, ни желания. Да и, на мой взгляд, нет в этом особенного смысла, когда есть работающий PhilZ. CWM, к примеру, я имею ввиду именно оригинальный ClockworkMod Recovery, вообще не поддерживал тачскрин и тем неменее все пользовались.

p.s. Ну и на этом пока все, если есть вопросы - комментарии к вашим услугам, постараюсь ответить всем желающим.

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

понедельник, 3 августа 2015 г.

Квест от Radmin ко дню системного администратора

Как известно, компания Famatech, которая известна своим ПО для удаленного администрирования Radmin Server, каждый год проводит различные акции, направленные на популяризацию их продукции. В прошлом году - это была акция День знаний с Radmin, в которой лично я выиграл лицензию на Radmin 3.5. В этом году компания проводит новый конкурс, приуроченный ко дню системного администратора, под названием Квест Radmin. Конкурс, согласно условиям будет проводиться о с 31 июля по 4 августа 2015 г. включительно. Принять участие в нем можно, перейдя по ссылке выше. И хотя главный приз - SSD Kingston SV300S37A на 240 Gb, судя по официальной группе Radmin в ВК уже нашел своего обладателя, у каждого желающего есть возможность проверить свои знания / сообразительность и побороться за поощрительный приз - WD My Passport Ultra 1.0 Tb.

Впрочем, даже если ничего не выиграть - главное ведь участие ;) Удастся ли вам увидеть заветный Secret Key на экране своего монитора или нет:


p.s. Скажу сразу, что подсказок к конкурсному заданию я не даю, иначе теряется весь интерес. Подсказка, которую дали сами организаторы конкурса в группе ВК: "и пароль, и логин должны получиться осмысленными. Пароль - русскими буквами" ... От себя могу добавить, что пароль начинается с заглавной (!) буквы, т.к. все-таки это название компании.

Ну и конечно же всем успехов!