Делаем Android лучше
Или «Как я перестал волноваться и полюбил хаки Андроида».
Андроид из коробки может все стандартные функции в телефонах. Умный блок экрана, возможность раздавать интернет через телефон по Wi-Fi и многое другое. Но некоторые действительно полезные и интересные опции в системе почему-то отсутствуют. Это мы сегодня научимся исправлять.
Приложения
Nova Launcher
Несмотря на то что лаунчер мало отличается от стандартного, в приложении целая куча настроек для кастомизации. Помимо простой перетасовки гаджетов на экране можно выбирать размер значков, цвета, иконки, реакцию на жесты и добавлять разные ярлыки для быстрого использования функций.
Хочу заметить что, помимо Нова лаунчера есть и много других, но, перепробовав самые популярные, могу с уверенностью сказать, что Нова на голову выше остальных хотя бы тем, что предоставляет близкий к стоковому интерфейс на который сверху настраиваешь то что тебе нравится.
Тем не менее, на вкус и цвет, как говорится…
MEGA v2
Говоря о вкусе и цвете, большинство наверняка не согласится со мной в выборе именно этого сервиса в качестве облака и укажет в сторону Dropbox (который тоже очень полезен и широко интегрирован в приложения). Даже ePSXe может автоматически делать бэкапы на дропбоксе.
MEGA, к сожалению, не предоставляет такой широкой интеграции, но, с лихвой компенсирует это другими полезными и хорошими фичами. Первая из них это 50 гигабайт хранилища сразу при регистрации и без вопросов. Никаких дополнительных челленджей, никаких требований вербовать пользователей.
Вторая фича шифрование. В то время как Дропбокс активно сканирует всё содержимое и на приватность ему начхать, ребята в MEGA даже сами не могут получить доступ к данным, которые хранятся на серверах (из-за чего определённые лица очень сильно пытаются утопить сервис).
В остальном, MEGA работает почти как дропбокс. Клиенты доступны для всех основных ОС, папки синхронизируются, доступна возможность автоматически загружать все фотографии с камеры в облако.
Firefox + Adblock
Да, да, можете мне сколько угодно рассказывать про Хром. Но, пока Файерфокс единственный популярный браузер для Андроида, который поддерживает расширения (что с незапамятных времён было фичей и ПК версии). Почти все необходимые расширения спокойно находятся на официальном сайте, а, если лень переносить все свои настройки, зарегистрируйте аккаунт в Firefox Sync и браузер автоматически будет синхронизировать всё выбранное.
Дополнительно, в отличии от Хрома, файерфокс позволяет включать кастомные поисковики, так что, если кому-то, например, захочется проводить поиск исключительно по СФ, то возможность это сделать есть в наличии (хотя я предпочитаю DuckDuckGo).
PowerAMP
Неожиданно хороший плеер от русского разработчика. Умеет подключаться напрямую к системе и регулировать звук. Очень даже приличный эквалайзер и поддержка скинов. Может автоматически скачивать альбомные арты из интернета по метаданным. В отличие от некоторых, имеет удобную кнопку выключения плеера прямо в уведомлении, так что далеко лезть не приходится и может автоматически включаться/выключаться при вставке наушников. Определённо рекомендую его вместо Google Play Music в котором вообще ничерта нельзя сделать.
К сожалению, плеер платный. К счастью: 1. Недорогой. 2. В Лаки Патчере есть целых три кастомных патча для излечения программы от жадности.
SuperSU (root)
Рут это такая вещь, которая серьёзно расширяет возможности устройства. Предупреждаю, рутированные устройства, обычно, лишаются гарантии, поэтому действуйте на свой страх и риск (хотя, честно говоря, я ни разу не видел такого чтобы были какие-то проблемы с устройством после рута, да и все случаи с софтом можно исправить самому с помощью ADB и кабеля USB, а если вы поломали само железо телефона, то тут уже никто, кроме незадачливого владельца, не виноват).
Для тех, кто хочет установить себе рут, рекомендую Framaroot или KingRoot (второй рекомендую использовать только в случае, если фрамарут не сработал). Вероятность испортить ОС очень маленькая, но всякое бывает…
Ценность рута можно увидеть ниже, просматривая приложения, которым он необходим для нормальной работы.
AFWall+ (root)
Опенсорсный файерволл для андроида, который может блокировать подключение к интернету в некоторых приложениях. Надоело что какая-то дурацкая игра использует интернет только для того чтобы подкачивать себе рекламу? Перекройте ей трубы к чертям и смотрите как приложение стучится зубами о стену. Рекламы в приложении нет, что очень удивительно для бесплатной софтины на Плей Маркете.
Дополнительно, позволяет серьёзно сократить поток информации при использовании мобильного интернета (каждому приложению можно предоставить разрешение использовать только определённый тип подключения), так что ещё и экономия денег/траффика.
Требуется рут.
KeePassDroid
Отличный менеджер паролей, которым я пользуюсь и на компьютере. Позволяет хранить всю информацию в очень маленьком зашифрованном и запароленном контейнере так что можно создавать действительно безопасные и длинные пароли не боясь, что их забудешь. Можно настроить автоматическое закрытие БД и очищение оперативной памяти от информации. Так что выбрасывайте свои слабые пароли и берите со спокойной душой КиПас на ПК и андроидные устройства (благо, опенсорс, бесплатная, без рекламы и с минималистичным интерфейсом).
LuckyPatcher (root + nonroot)
В отличие от Freedom, о котором я писал тут ранее, эта детка позволяет делать намного больше. Надоела реклама в приложении, которому нельзя отключить интернет? Достаточно просто пропатчить его и поломать все рекламные модули. Приложение не хочет запускаться без проверки лицензии в интернете? Лаки патчер готов предоставить выход из ситуации. Надоели внутриигровые покупки? Лаки патчер поможет вам разобраться с этим делом.
По понятным причинам, приложение не находится в Плей маркете, но скачать его всё ещё можно с личного сайта разработчика Chelpus.
Для работы некоторых функций необходим рут, но достаточно большая часть приложения работает и так. По возможности, можно подключить патчер к Xposed, где тот может поддерживать проверку лицензий и внутриигровые покупки сразу без патчей.
Xposed Framework (root)
Xposed Framework позволяет подключать дополнительные модули к системе, которые расширяют функционал до бесконечности. Хочу заметить, что установка Xposed на Lollipop требует определённой прямоты рук и знаний, поэтому, если не знаете что делаете и не умеете переустанавливать систему при непредвиденных обстоятельствах, то лучше не лезьте. Вам же лучше будет.
Если же решились, то рекомендую взять отсюда версию, которая подходит к девайсу: http://forum.xda-developers.com/showthread.php?t=3034811
И прошить с помощью Flashify, Rashr (перед этим рекомендую сделать бэкап ОС или, хотя бы, иметь под рукой стоковый ром). После того как прошился архив, достаточно просто установить Xposed Installer и всё.
Всем остальным рекомендую прочитать туториалы и обратить внимание на два очень хороших модуля.
Gravitybox (xposed)
Gravitybox это сборка разнообразных твиков системы. Некоторые добавляют функционал, некоторые просто косметические. Среди всего этого дела хотелось бы упомянуть про особо полезные:
- Отображение панели, показывающей количество использованной памяти в отображении окон.
- Назначение смены трека на долгое нажатие клавиш громкости (особенно удобно когда лень вытаскивать телефон и легче нащупать физические кнопки).
- Добавление кнопки плеера на шторке быстрых переключателей (снова же, удобно для ленивых, которые не хотят далеко лезть чтобы включить плеер).
- Добавление функций на долгое нажатие кнопок навигационной панели (например, долгое нажатие кнопки «Назад» может чистить память или делать скриншот).
- Отображение входящего и исходящего трафика на панели статуса.
- Смена размера навигационной панели.
- Включение возможности вращать экран во все стороны (некоторые стоковые версии ОС запрещают вращение до двух-трёх направлений).
- Отображение заряда батареи в процентах вместо значка или смена значка на такой, что отображает заряд в процентах.
- Возможность назначить панельку прогресса загрузки на отображение сверху небольшой линией (белая линия над панелью статуса размером в целый один пиксель)
И целая куча других твиков, которые вам могут пригодиться. Именно ради этого модуля определённо стоит ставить Xposed.
Лаки патчер, кстати, имеет кастомный патч для Gravitybox, который снимает демо версию (по истечении времени закроются только ненужные настройки уведомлений, так что ничего страшного, если патчить не хотите, не случится).
Xprivacy (xposed)
Ещё один очень полезный модуль, но уже для менеджмента разрешений. Заметьте, что, если вы используете Xprivacy, то особой надобности в AFWall+ не будет ибо функционал дублируется. Программа встраивается в систему и, при запросе разрешений от программы, будет выводить окно с возможностью запретить программе использовать некоторые функции телефона.
Помимо этого, в Xprivacy встроен менеджер разрешений, где можно изменить доступ приложениям, для которых вы случайно разрешили не то что надо. Если же давать негодяям совсем ничего не хочется, то рекомендую заглянуть в настройки, где можно установить возможность скармливать программам ложные данные (которые, при желании, можно ввести самому или автоматически сгенерировать).
Это только два модуля из огромного количества доступных. Xposed быстро расширяется и сейчас есть дополнения на любой вкус, которые очень удобно находить через Xposed Installer (устанавливается в процессе установки Xposed Framework).
Эмуляторы
Несмотря на то что есть довольно много игр, родных для андроида, эмуляторы всё ещё дают намного большее соотношение «размер занятой памяти/весёлое времяпровождение». ePSXe, SNES, GBA, MegaDrive, NES, PSP и целая куча других консолей спокойно умещаются в одном месте.
Но не забывайте что образы (особенно игр с PlayStation) могут очень быстро поедать всё свободное место на карте памяти, так что сильно не увлекайтесь.
Я намеренно не включал сюда программы, вроде Reddit Sync, Xabber, Skype, Telegram и тому подобные. С социальными сетями у каждого свои предпочтения, так что тут надеюсь, что вы сами разберётесь.