Mastodon

Shumaher’s_Blog@AlexZ.me

— yet another stupid personal weblog

Архив категории ‘Text’



Скрипт для установки Touch Recovery под Linux

На форум 4PDA прилетело сообщение об альтернативной верcии recovery для Android.
Так как смартфон был подключён к компу с линуксом, а не с виндой, я решил переписать скрипт установки на bash, вместо того чтобы переподключать кабель. :-/

Но сначала пара слов о самом Touch Recovery 2.1.4.
Зачем вообще нужно recovery я тут писать не буду, поверьте на слово — оно нужно.

Плюсы:

  • Поддерживает тыкание пальцами (touch) по экрану, поэтому мучить реальные кнопки (и мучиться самому), нажимая по десять раз VolUp/Down теперь не нужно;
  • Можно выбрать какие разделы бэкапить, а какие нет — в CWM Recovery сохранялось всё, а отдельно можно только восстанавливать;
  • Сохранение идёт быстрее;
  • Есть настройки часовых поясов, так что теперь имена папок с бэкапами будут совпадать с системными часами, а не отличаться на 4 часа;
  • Создание или проверку MD5 можно отключить, что еще больше сократит время бэкапа/восстановления (но думаю не стоит);
  • Вместо реального wipe'а разделов можно использовать rm -rf (ещё не пробовал, но по идее должно быть медленнее);
  • Может сжимать файлы в gzip;
  • Более удобно смотреть лог.

Минусы:

  • Сохраняет бэкапы в tar/tar.gz, а не в стандартные образы img, как CWM — следовательно восстановить из CWM нельзя;
  • К тому же зачем-то сохраняет архивы с расширением .win, так что файл-менеджерами самого телефона без переименования не открыть;
  • Сохраняет в свою папку TWRP/BACKUPS, в другую перейти не может, а значит образы от CWM (даже если может из них восстановить, что вряд ли) не видит.



Пока это только первое впечатление об этом recovery, восстанавливать сохранённые им бэкапы я ещё не пробовал, так что могут быть и другие тонкости.

А теперь про скрипт, если вдруг он всё-таки кому-то нужен.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Разблокировка HTC Wildfire S без XTC Clip и HTCDev

HBOOTНа днях случилось то, чего я так долго ждал — мне наконец-то удалось разблокировать загрузчик своего смартфона без гемора с поиском программатора XTC Clip и без отправки данных о девайсе (identifier token) в HTC. А значит и без потери гарантии. Теоретически.
Это конечно не S-OFF (который, думаю, тоже вскоре будет возможен), а лишь UNLOCK, но большинству, включая меня (т.к. не собираюсь извращаться с перепрошивками радиомодуля), этого вполне достаточно.

Уже не терпится разблокировать смартфон и получить полный контроль над своим боевым роботом? Добро пожаловать под кат, ведь процедура займёт всего несколько минут.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Общие настройки для эмулятора терминала и SSH в Android

Если вам нужно сделать что-то полезное с устройством на Android, например отредактировать конфиг, насоздавать сразу много папок на SD карте, заморозить ненужные системные приложения, выполнить скрипт, смонтировать CIFS, то вам не обойтись без эмулятора терминала.
Но, если рядом есть компьютер и Wi-Fi, эти действия удобнее производить с него, а не на крошечном экране смартфона, пытаясь попасть в ещё более мелкие клавиши виртуальной клавиатуры.
А ещё удобнее, когда одни и те же алиасы и другие настройки есть и при открытии терминала на самом устройстве, и при подключении к нему по SSH.

Вы ведь для этого купили именно смартфон на Андроиде? Я лично — в том числе. :-)
Поэтому сегодня я расскажу, как создать консоль не хуже чем в десктопных линуксах.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Настройка серверной истории в ejabberd2

ejabberd
Не так давно стал юзать на Андроиде jabber-клиент с поддержкой XEP-0136: Message Archiving (aka история на сервере).
В ejabberd2 данный XEP реализуется при помощи модуля mod_archive. Казалось бы, подключить и радоваться, но, как обычно, всё не так просто [как могло бы быть].
Проблема в том, что последняя на текущий момент версия модуля реализует лишь 0.6 версию XEP'а, тогда как сам он имеет уже версию 1.2 (от 2010.06.21). И современные клиенты использовать функцию сохранения истории не могут, даже если модуль на сервере присутствует.
Для того чтобы обеспечить совместимость надо отредактировать исходник модуля, чему и будет посвящен этот пост.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Как монтировать сетевые диски Windows в Android без консоли (часть 2)

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

Обновил скрипт cifs.sh — теперь использование стало более наглядным: для добавления шар достаточно изменить переменные USER, PASS, SERV, SERVNAME и SHARE в строках 44-48, и добавить новый блок в case. Добавлено монтирование в режиме только-чтение в зависимости от используемого пользователя (строка 18, опционально).

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Как монтировать сетевые диски Windows в Android

Зачем это нужно, спросят некоторые, ведь есть файловые менеджеры с поддержкой виндовых шар?
Отвечу — чтобы смотреть сериальчики по Wi-Fi без задержек и с быстрой перемоткой, и слушать музыку папками. Пользователи Linux знают, какая это удобная штука — монтирование всех ресурсов в локальную ФС. И естественно на Андройде тоже можно так сделать. Проблема только в том, что нужен модуль ядра cifs.ko для конкретной прошивки конкретного смартфона. И если его ещё никто не скомпилировал, придётся сделать это самому.

Добавлены модули для Wildfire S 2.26 (ядро 2.6.35.10-g696f19b), способ сборки изменён. Предыдущий архив также обновлён.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Опрос: HTC Wildfire S – прошивка 2.13

Привет Android-юзерам!
А особенно обладателям HTC Wildfire S.

Вчера ВНЕЗАПНО появилась новая прошивка 2.13, а следить за полезной информацией по поводу прошивок в теме на 4PDA становится всё труднее (в основном из-за тупых повторяющихся вопросов от юзеров, которые не трудятся читать не только шапку, но и вообще весь форум), я решил создать опрос о багах в прошивке 2.13 по сравнению с предыдущими 1.33 и 1.66.

ССЫЛКА: http://virtualexs.ru/cgi-bin/exsurveys/survey.cgi?ac=6539

РЕЗУЛЬТАТЫ: http://virtualexs.ru/cgi-bin/exsurveys/research.cgi?mode=qresults&ac=6539

Надеюсь, всех заинтересованных не затруднит пройти, дабы помочь мне принять решение — обновляться или нет. :-) Да и ещё кому-нибудь может быть полезно.
Ибо мой телефон пока что без S-OFF и не root'ован, а откатиться назад в случае чего без этого нельзя.


P.S. предложения по дополнению/изменению опроса принимаются тут, через ЛС на 4PDA, или любым другим способом (через все эти джабберы и т.п.).

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Сражайся с роботом на Google

Сегодня на главной странице корпорации добра появился такой логотип:

Google Doodle: Лем



На этот раз doodle посвящён 60-тилетию со дня выхода 1 книги Станислава Лема "Астронавты" (1951).

И, что бывает не так часто, дудл является интерактивным — нужно решить несколько несложных головоломок, например, победить робота.
Полный список этих лого можно посмотреть на странице Google Doodles.

К своему стыду, ни разу не читал Лема, так как можно сказать перешёл на аудиокниги, предпочитаю слушать. :-)
Особенно рекомендую "Магелланово облако" и "Непобедимый".
Скачать несколько аудиокниг через DC можно, например, отсюда, или из любого другого места в интернетах.

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Angry Birds наступают

...чтобы разрушить ваш блог!

Разработчики из Nokia [вместо того чтобы делать новые девайсы] создали bookmarklet, запустив который, каждый желающий может пострелять птичками в мерзких зеленых свиней прямо на страницах любого сайта.

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

Результат будет примерно таким:

Angry Birds



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

Рядом с птичками есть аналогичный букмарклет игры Fruit Ninja. Тоже довольно забавно.

Ну а если вы хотите ещё больше Angry Birds — добро пожаловать под кат.

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)

Как настроить доступ к UltraVNC без пароля

UltraVNCЧерез пару дней вроде как отмечается Хэллоуин, поэтому заранее поздравляю всех, кто празднует эту хрень. :-)

Но, само собой, дальше будет не об этом)

В связи с покупкой Android-девайса HTC Wildfire S и из-за отсутствия клиентов Radmin'а под него, пришлось поменять проработавший несколько лет сервер для удалённого управления на UltraVNC.

Некоторые преимущества UltraVNC (по сравнению с Radmin):

  • Клиенты под все платформы и ОС (о клиенте под Android ниже)
  • Шифрование подключения
  • При подключении к Win7 Aero не отключается и мигания экрана не происходит
  • Специальных кнопок для передачи буфера обмена с/на удалённый экран нет
  • Установка не нужна (при необходимости можно поставить только службу)
  • Установка специального видеодрайвера не обязательна
  • Возможность отключить клиента с сервера
  • И т.д.

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

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

Читать полностью »

VN:F [1.9.17_1161]
Rating: 0.0/5 (0 votes cast)