Category: техника

Как расширить функциональность кнопок громкости на Android

Android volume buttons

Давненько ничего не делал с Андроидом, но недавно приобрел новый телефон, и во время первоначальной настройки, получения root-доступа, переноса всех данных и приложений, и поиска новых, чтоб вернуть некоторые пропавшие функции (по сравнению со старым аппаратом и другой прошивкой на Android 5.1), появилась мысль расширить функционал устройства. А если точнее — улучшить удобство использования.

Поэтому сегодня займёмся кнопками громкости, которые очень полезны не только для управления собственно громкостью, но и для множества других действий.
Например, уже довольно давно, ещё со времен моего первого смартфона HTC, я использую их для переключения треков в плеере, когда экран выключен. А сейчас подумалось, что неплохо бы включать экран всеми тремя кнопками (а не только кнопкой питания) и всё же регулировать громкость долгим нажатием.

Collapse )

Originally published at Shumaher’s_Blog. You can comment here or there.

Загрузка Windows Recovery Environment (или любого WIM-образа) с USB flash

Windows Recovery Environment

Загрузиться в WinRE может быть полезно для быстрого ремонта установленной Windows: восстановление запуска системы, восстановление из образа, откат к точке восстановления, изменение параметров загрузки, наконец, доступ к командной строке, а значит возможность делать много разных интересных вещей, типа format C:.
Кроме того, можно запускать regedit.exe и другие системные программы, и даже некоторое стороннее ПО, если конечно для работы оно не требует запущенной "нормальной" Windows.
Альтернативным решением конечно является загрузка с установочного DVD или ISO-образа, но запуск WIM-образа Среды восстановления напрямую будет происходить быстрее — он весит гораздо меньше, чем целый DVD.
К тому же, на одной USB-флешке можно расположить несколько WIM-образов, например, 2 образа WinRE разной разрядности (x32 + x64), и другие образы с "ремонтных" DVD. У меня таким же образом загружается AntiWinLocker, и это без необходимости иметь отдельный ISO с ним.
В общем, возможность загрузить WIM-образ может быть очень полезной. Поэтому перейдем к делу.

Дополнения про извлечение образов из скрытых разделов и про монтирование их в систему при помощи DISM.

Collapse )

Originally published at Shumaher’s_Blog. You can comment here or there.

Android reverse tethering или Как расшарить интернет компьютера на смартфон по USB

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

Но недавно случилось страшное — дома сдох роутер. Лучи ненависти по этому поводу идут в D-Link, Юлмарт и энергокомпанию города (ясное дело, что роутеры сами по себе умирают не так уж и часто), но это совсем другая история...
И всё бы ничего, но вдруг понадобилось синхронизировать смартфон. А так как в компьютере интернет есть, значит есть и способ получить его на смартфоне тоже.
Поэтому сегодняшняя статья снова про Android, консоль и всякое такое.

Collapse )

Originally published at Shumaher’s_Blog. You can comment here or there.

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

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

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

Collapse )

Originally published at Shumaher’s_Blog. You can comment here or there.

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

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

Collapse )

Originally published at Shumaher’s_Blog. You can comment here or there.

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

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

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

Collapse )

Originally published at Shumaher’s_Blog. You can comment here or there.