Архив метки: android

Настройка Google Family Link

Попросили меня настроить для ребенка знакомых планшет с Android 8.1. Поначалу я считал что проблем никаких не будет, однако я очень ошибался. Настройка планшета для использования его ребенком около 5 лет довольно нетривиальная задача и признаюсь попила мне крови. Подробностям настройки посвящена дальнейшаяя статья.

Читать далее

Proxy-сервис на Android без повышения привилегий до root

Для меня было большим открытием, что в Android нельзя без повышенных привилегий(т.е. в любой стоковой прошивке) использовать proxy.

Но как всегда есть выход и нашелся он с неожиданной стороны. Есть такой браузер — Opera Mobile. У нее собственная реализация механизма proxy, который работает без повышения привилегий. Все что надо, это после установки  браузера, открыть такой URI — opera:config, найти секцию «Proxy» и установить нужный вам proxy (поддерживаются FTP, HTTP, HTTPS) и сохранить настройки.

Единственный минус во всей этой ситуации: пользоваться proxy можно только в браузере и если вы захотите пустить через proxy какую-нибудь программу, то у вас ничего не получится(конечно если сама программа не умеет работать с proxy в обход стандартных средств ОС).

Компиляция модуля ядра для android

Есть у меня телефон LG GT540 Optimus. Телефон достаточно продвинутый. Не смотря на все свои недостатки (их не очень много, но они есть), он позволяет сделать очень многое и является отличным помощником за вполне умеренные деньги.

По работе мне часто приходится пользоваться VPN. Кроме прямого назначения, это еще и довольно безопасный способ бродить по интернету, пользуясь различными публичными точками доступа WiFi. Встроенный в Android 2.1 (это ОС на моем телефоне) VPN-клиент к сожалению поддерживает только PPTP и L2TP. Меня это не очень устраивает, т.к. на работе (да и для личных нужд) я в основном пользуюсь OpenVPN. И вот как-раз поддержки именно этой реализации VPN на телефоне нет. В принципе это легко устраняется путем установки соответствующего клиента из Google Play (он же Android Market). Но есть одно «но» — для того, чтобы воспользоваться этим клиентом, необходимо, чтобы в ядре ОС, установленной на телефоне, была поддержка туннельного устройства (tun). Это можно достичь путем загрузки соответствующего модуля (tun.ko). Проблема заключается в том, что в поставке телефонной ОС этого модуля нет. Его можно установить двумя путями: установить соответствующее приложение, которое автоматически установит и загрузит нужный модуль или самостоятельно скомпилировать и установить соответствующий модуль. Я пошел вторым путем, т.к. упомянутое приложение просто не нашло нужный модуль.

Читать далее