11 октября 2016 г.

Убираем запрос на включение геолокации Google

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

Чтобы от него избавиться, понадобится root и программа для отключения компонентов других приложений (а конкретно - получателей, receiver). Я использовал ROM Toolbox.
Наша цель - Сервисы Google Play. В ROM Toolbox открыть менеджер приложений, найти Сервисы Google Play, вызвать меню действий, перейти на вкладку Advanced и выбрать пункт Advanced Freeze. Прокрутить список до раздела Receivers и найти LocationProviderChangeReceiver. Отключить его, и доставучее окно больше не появится.
Команда для ADB или командной строки на девайсе (всё равно нужен root, в случае ADB предварительно запустить оболочку командой adb shell)
su
pm disable com.google.android.gms/com.google.android.location.network.LocationProviderChangeReceiver

27 марта 2015 г.

Nook Simple Touch: увеличение доступного места под файлы пользователя (раздел media)

Свободного места на Nook возмутительно мало - всего 250 Мб. Да, поддерживаются карты памяти, но некоторые по разным причинам ими не пользуются. Зато раздел data занимает целый 1 Гб, что едва ли оправдано для читалки (этот раздел хранит пользовательские программы и данные). Можно ужать его, расширив раздел media более чем в 2 раза.

Операцию будем проводить под Linux. Теоретически всё можно сделать и под Windows, но две опробованных мной бесплатных программы работы с разделами не могли манипулировать разделами в неродном формате, а с варезом связываться неохота.

16 мая 2013 г.

Индикатор батареи на Android устройствах

По умолчанию устройства на ОС Android отображают заряд батареи набором простых пиктограмм, по которым сложно определить точный процент. Существует даже ряд специальных программ, выводящих в строку состояния точную цифру. Но в них нет необходимости, если приложить немного brains.dll и pryamie_ruki.sys: ведь в системе уже есть практически всё, что нужно!
Способ работает для любых устройств (может быть, кроме самых экзотичных).

20 декабря 2012 г.

Nook Simple Touch: патчим системные файлы и расширяем функционал с NookTouchPatches

Всё бы хорошо в "прокачанном" окружении Nook Simple Touch — рут, гугломаркет, сторонний полноценный лаунчер, любая читалка на выбор — но есть и недостатки, которые не так-то легко исправить. Привычному к Android человеку будет тяжело без выделенных кнопок Назад, Меню и Домой; первые две в оболочке Nook располагаются в верхней панели статуса, но показываются далеко не всегда, а третья всегда открывает стандартную оболочку от B&N. Есть ещё панель инструментов, вызываемая нажатием кнопки N, но она имеет очень мало смысла для любителей стороннего софта, ведь её кнопки вызывают только приложения B&N. Есть много способов справиться с этим ограничением: Button savior для кнопок управления, ReLaunch в качестве лаунчера — для переназначения некоторых пунктов панели инструмента. Но есть и более продвинутый способ: внедрение в систему посредством замечательного набора патчей NookTouchPatches.

25 октября 2012 г.

Nook Simple Touch: установка ClockworkMod Recovery

Есть ещё один вариант резервирования Nook, более привычный тем, кто уже знаком с Android. Это функция, встроенная в рекавери ClockWorkMod. Плюсы данного способа: привычный механизм; меньшая зависимость от компа; автоматическая версионность (архивы именуются по дате-времени), возможность выбора любой из копий, хранение копий в сжатом виде.

Nook Simple Touch: бэкап и восстановление

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

Кто в срок бэкапы создаёт — тот кучу нервов сбережёт

Тем более что у Nook есть своя тонкость — идентификатор устройства, к которому привязывается аккаунт B&N, который легче создать, чем игнорировать. У людей, не озаботившихся созданием бэкапа своего девайса и вынужденных заливать чужую прошивку, возникает куча проблем с отказом сервера B&N регистрировать аккаунт по-новой. Так что будем сохраняться.

Nook Simple Touch: модификация - общие приёмы и понятия

Большая часть операций по ковырянию во внутренностях Nook Simple Touch используют общие понятия, приёмы и инструменты. Я соберу их в этой статье, чтобы не размазывать объяснения по сто раз. Все понятия и действия идентичны для версий Nook без подсветки и с нею (Glowlight).

Nook Simple Touch: проблемы с подключением к Wi-Fi

Одной из первых проблем, с которой я столкнулся у Nook Simple Touch with Glowlight, была странная избирательность при подключении к роутеру по Wi-Fi. Из двух имеющихся у меня роутеров (одной модели!) подключение шло только к одному. Сеть второго Nook просто не видел, хотя два нетбука и коммуникатор на Android подключались к нему без единого затыка. После многочисленных шаманств с настройками роутера выяснилось следующее:

Nook не понимает сети стандарта n

Причём проблему не решал даже перевод роутера в режим "Mixed b/g/n". Только когда я перевёл его в режим "Mixed b/g", Nook наконец-то подключился. Ура!

К сожалению, это обрубило высокую скорость через Wi-Fi, которую позволяют достичь устройства, поддерживающие стандарт n. Но тут уж ничего не поделаешь.

P.S. Если роутера под руками нет, а выход в сеть позарез нужен, можно использовать телефон на Android в режиме точки доступа.

Nook Simple Touch with Glowlight: ридер на Андроиде

Я стал счастливым обладателем замечательной читалки Nook Simple Touch with Glowlight. Замечательная она, прежде всего, тем, что под фирменной оболочкой производителя прячется Android 2.1, до которого несложно докопаться и тем самым получить все прелести открытой системы: установить любую программу для чтения, а значит, расширить убогий набор поддерживаемых из коробки форматов (EPUB да PDF) в несколько раз.