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

Прошивки для различных устройств Yota.

В этом посте я решил сделать небольшую подборку прошивок для различных устройств Yota. Как показывает практика - в интернете очень много запросов в стиле "дайте прошивку к девайсу xxx", но не всегда находятся ответы. Отчасти, наверное, это вызвано тем, что большинство устройств умеет обновлять прошивки автоматически, либо же это происходит автоматически с помощью приложения Yota Access (Modems). Наверное с него мы и начнем ... т.к. скачать его "просто так" - не совсем тривиально.

Не так давно я стал обладателем модема от Yota - wifi модем yota 4g lte, он же Yota Swift WiFi (правда об этом мало кто знает). При установке модема в компьютер и входе в web-интерфейс по адресу 10.0.0.1 нам предлагается скачать это самое приложение для Windows:


Однако по ссылке http://www.yota.ru/downloads/ya/ya_win.exe необходимый файл отсутствует. Взять его можно здесь. Т.е. переходим на оф. сайт Yota в раздел Поддержка -> Онлайн-консультант. И далее в левом меню выбираем ПО и инструкции. После чего выбираете ваше устройство из списка:

Однако, прошивок устройств там нет. Собственно этот пробел я и решил сейчас восполнить:

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

пятница, 13 февраля 2015 г.

Используем screen для работы на VDS. Переподключение к сеансу SSH.

В этом посте я расскажу, пожалуй, известную всем вещь, с которой я познакомился только сегодня. Представим себе что у вас есть VDS на котором вам нужно выполнить некую ресурсоемкую операцию. Представим себе что мы запускаем некий процесс, который выводит прогресс своего выполнения в консоль. Если мы подключимся по SSH к VDS и запустим этот процесс - в консоли сеанса SSH появится процент (прогресс) его выполнения, но если у нас сеанс SSH прервется по каким-то причинам, то этот процесс умрет вместе с сеансом. Так как же оставить его выполняться на сервере, чтобы при повторном подключении по SSH мы "попадали в ту же самую консоль" где он выполняется? Задавшись этим вопросом я открыл для себя screen ;)

Натолкнула меня на эту мысль статья Переподключение к сеансу SSH. Если у вас не установлен screen - устанавливаем его. В CentOS проще всего сделать это с помощью менеджера пакетов yum, запускаем yum install screen и screen у нас установлен. После этого подключаемся по SSH и выполняем screen без аргументов. Всё. Всё что у нас будет запущено в этом окне - будет запущено в сеансе этого screen. Проведем небольшой тест, наберем в консоли запущенной из под screen'а - echo decker.su и закроем сеанс SSH:


Затем подключимся по SSH вновь и дадим компанду screen -x :


Как видно, мы оказались в том же самом "оставленном" нами на сервере сеансе. Бинго.

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

Как установить rar в CentOS x64?

Суперкороткий пост о том как установить RAR в CentOS x64. Допустим вы приобрели VDS с CentOS и вам "позарез" нужен архиватор RAR. Первое что можно сделать - это ознакомиться со статьей - Как поставить Unrar и Rar на CentOS, все необходимое там уже описано.

В стандартном репозитории CentOS Linux данные программы архиваторы (rar и unrar) отсутствуют. Вы можете поставить их из репозитория RPMForge, подключать данный репозиторий не обязательно, достаточно выполнить следующие команды (для CentOS x64):

wget http://packages.sw.be/rar/rar-3.8.0-1.el7.rf.x86_64.rpm  
rpm -Uvh rar-3.8.0-1.el7.rf.x86_64.rpm  

После установки пакета исполняемый файл rar будет помещен в /usr/bin/ , т.е. например для распаковки архива archive.rar вам достаточно будет дать команду: /usr/bin/rar x archive.rar

четверг, 12 февраля 2015 г.

Мегафон Login+ (MFLoginPH). Backup прошивки V023 для установки через CWM.

Буквально сегодня на серверах FOTA появилось обновление прошивки с версии V018 до версии V023, также, доступно обновление для перехода с V022 на V023. Правда у части пользователей все равно возникли проблемы с его установкой. На всякий случай я решил выложить оригинальные официальные обновления здесь, а также обновление V018 -> V023 для установки через CWM. Все это вы сможете скачать по ссылкам ниже. Сразу оговорюсь, что для тех кто установил CWM - штатное обновление по "воздуху" не установится, т.к. при переходе с V018 --> V023 обновляется также recovery, а у вас вместо него CWM (именно поэтому для установки через CWM я подготовил отдельный update).

Обновления прошивки Мегафон Login+ (12.02.2015)

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


Для его установки просто распакуйте папку 2015-02-12.19.46.05 на SD-карту /clockworkmod/backup/  (если вы копируете файлы на работающем устройстве то папку нужно поместить в /storage/sdcard1/clockworkmod/backup/) после чего загрузитесь в CWM и выберите пункт restore. В backup'е ничего не изменено - все системные файлы штатные, ничего не удалено, единственное - интегрирован root и установлен SuperSU.

p.s. Обратите внимание, что если вам не нужен ни root, ни CWM, а только V023 - то проще дождаться когда ваше устройство самостоятельно обновится через FOTA. Хотя в системных файлах прошивки ничего не изменено, при следующем после V023 обновлении возможно очередное обновление recovery, и в этом случае, чтобы обновиться через FOTA вы должны будете тем или иным образом прошить в телефон стоковый recovery именно от V023. Производитель не зря организовал сервер обновлений FOTA - каждое обновление инкрементальное и предполагает что у вас установлены оригинальные файлы именно от предыдущей версии. Именно поэтому обновления делаются последовательно. Если вы что-то модифицируете, будь-то recovery или удаление системных приложений и т.п. - будьте готовы к тому что FOTA у вас работать не будет.

p.p.s. Как отписывается один из пользователей 4PDA - angolubev, обновиться до V023 через FOTA по прежнему невозможно. Цитирую: "Было V018_20141126 - обновление до V023_20141222 неудачно. Сначала появилось уведомление о наличии обновления до v23, попытка обновления через FOTA оказалась неудачной. Вылезло сообщение "ю систем дамаге....". После этого, даже при нажатии кнопки " проверить обновления", вылезает то же самое. Попытки обновиться через файл - не имеют результата, т.е. ничего не меняется. Систему не трогал вообще. Даж не отключал ничего."

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

среда, 11 февраля 2015 г.

Сервис WebMoney сообщает о временных технических неполадках

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

На самой странице сервиса WebMoney на данный момент находится сообщение: "В связи с повреждением оптоволоконного кабеля возможны некоторые перебои в работе сервисов системы WebMoney. В ближайшее время неполадки будут устранены. Спасибо за понимание!"


Обновлено 12.02.2015

Все проблемы устранены. WebMoney функционирует в штатном режиме.

вторник, 10 февраля 2015 г.

МТС SMART Start. Установка CWM и получение Root прав.

В этом небольшом посте, по традиции, я расскажу как установить CWM и получить root-права на МТС SMART Start. Как раз сейчас, пока я пишу эти строки - проходит процесс сборки CWM. Собственно сам процесс установки CWM уже был описан не раз, поэтому повторяться в этом посте, я пожалуй, уже не буду. Все достаточно подробно со скриншотами описано в более ранних постах, относящихся к моделям устройств на SoC от MediaTek. В частности с подробной инструкцией вы можете ознакомиться, к примеру, в этом посте - Мегафон Login+ (MFLoginPH). Установка CWM и получение Root прав. В случае с МТС SMART Start все делается абсолютно также, с той лишь разницей что "боекомплект" будет другим. Т.е. вы скачиваете архив с файлами CWM и root из этого поста. А инструкцию используете эту.

MTC_SMART_Start_CWM_Root.7z - архив со всеми необходимыми файлами. Файл с CWM для SMART Start называется - smart_start_cwm_recovery.img , файл с оригинальным recovery - smart_start_original_recovery.img.

Ну и три скриншота, демонстрирующие успешную работоспособность root:


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

p.s. Сразу же после установки CWM - настоятельно рекомендуется сделать полный Backup системы на SD-карту. Сделайте это до установки root прав. Если что-то вдруг пойдет не так - вы всегда сможете восстановить телефон к первоначальному состоянию.

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

воскресенье, 8 февраля 2015 г.

Пароль админа в MySQL сервере если стоит панель Plesk

В этом посте я изначально хотел рассказать об одном чудо-хостере предоставляющим VDS. Но потом я решил не делать никакой антирекламы и т.п. Поэтому просто опишу проблему, а также пути ее решения. Итак, есть VDS и есть Plesk. Знакомо, не так ли? MySQL из Plesk'а можно управлять с помощью PHPMyAdmin, имя пользователя MySQL по-умолчанию не root, а admin. Но как узнать пароль к MySQL? Хостер нам его не предоставил, Plesk поставился автоматом. Можно конечно поменять его через PHPMyAdmin ... но это ведь не наш метод. Нам нужно узнать )) Вначале несколько полезных ссылок одну из которых я процитирую:


Теперь я процитирую пост по первой ссылке, дабы он не потерялся в дебрях всемирной паутины:

Если на сервере стоит панель управления Parallels Plesk, то зачастую владелец сервера понятия не имеет о пароле root в MySQL. Чтобы узнать его самостоятельно логинимся в SSH под root. Затем находим пароль в /etc/psa/.psa.shadow

# cat /etc/psa/.psa.shadow
therootpassword

Имя пользователя будет не root, а admin. Чтобы не вводить его каждый раз руками я рекомендую сохранить его в ~/.my.cnf (доступный на чтение только root)

# touch ~/.my.cnf
# chown root:root ~/.my.cnf
# chmod 600 ~/.my.cnf
# cat > ~/.my.cnf << EOF
[client]
user=admin
password=therootpassword
EOF

После этого mysql и mysqladmin просить пароль перестанут.

UPDATE: На одном из серверов столкнулся с тем, что в /etc/psa/.psa.shadow пароль не в plain text, а в виде хеша. Рядом лежит файлик /etc/psa/README.psa.shadow в котором говорится следующее
Starting from version 10.2, Panel encrypts the Administrator's password before
saving it to /etc/psa/.psa.shadow. For security reasons, only users with root
permissions are able to get the plain password. To obtain the password, such
users should run the following command:

/usr/local/psa/bin/admin --show-password
Выполнив эту команду вы получите пароль для пользователя "root" (в старых версиях был "admin").


А теперь самое интересное. У нас как раз попался тот случай, когда пароль в /etc/psa/.psa.shadow хранился в зашифрованном виде. Запустив /usr/local/psa/bin/admin --show-password можно было посмотреть его в открытом виде. Однако, при попытке логина на MySQL сервер он не подходил. Причина банальна ))) При установке пароль не раскодировался, т.е. паролем на MySQL сервер была сама строка хеша. Т.е. содержимое /etc/psa/.psa.shadow и было самим паролем (!) , т.е. дав команду:

mysql -uadmin -p`cat /etc/psa/.psa.shadow`

Мы успешно залогинились на MySQL сервер. Бинго блин.