Чемоданчик суперюзера

Чемоданчик суперюзера

Споры о нужности и ненужности прав root ведутся давно. Обладание правами суперпользователя накладывает
на пользователя определенную ответственность, снижает безопасность хранения данных, зачастую приводит к частичной или полной потере гарантии, а на некоторых смартфонах (Samsung) безвозвратно блокирует возможность использования части оригинальных приложений. Все
это может отпугнуть любых пользователей. Зато взамен ты получишь возможность использовать множество крутых штук.


УДОБСТВО УПРАВЛЕНИЯ

Права суперпользователя помогут значительно разнообразить, ускорить и сделать более удобной навигацию на устройстве. Например, Франсишку Баррозу (Francisco Barroso) сумел сделать новую систему жестов из MIUI 10 доступной практически для любых смартфонов со всеми анимациями и жестами. Для пользования достаточно установить приложение Fluid Navigation Gestures.


Приложение отлично настраиваемое: можно менять действия, чувствительность, размеры областей для жестов, действия при выполнении жестов. Права root ему не требуются, но в этом случае функциональность будет ограничена.


Tilt Scroll — еще одно полезное в управлении устройством приложение. Все, что оно делает, — это скроллит экран наклоном устройства в нужную сторону. Это может быть удобно, когда берешь смартфон грязными руками. В программе есть множество настроек: калибровка положения, включение/ выключение функции встряхиванием и масса других полезных параметров.


Прокручивать списки, не касаясь экрана, также можно с помощью fingerprint Gestures. Приложение позволяет назначить действия на прикосновение к сканеру отпечатков пальцев, а также, при наличии прав root, включить прокрутку списков.


Также списки можно прокручивать с помощью клавиш регулировки громкости. Для этого есть модуль Xposed XUрDown.


Ну и напоследок Overscan — приложение для работы со смартфоном одной рукой. Оно использует небольшой хак Android, позволяющий сдвинуть изображение на экране вниз. Из-за физических ограничений и природы хака отсутствует сжатие картинки по сторонам, а также есть проблемы с совместимостью: некоторые приложения (обычно лаунчеры) становятся непригодными к использованию в режиме Overscan.


Fluid Navigation Gestures 

ИНТЕРНЕТ И РЕКЛАМА

Пожалуй, самая наболевшая проблема всех пользователей смартфонов — ограничение использования интернета и борьба с рекламой.


AFWall+ — это брандмауэр. Блокировать разрешается любой софт, включая системные процессы вроде adb, drm и ota update. Таким образом, можно оставить доступ к интернету только одному приложению, например Opera Mini, или отрезать доступ к Сети отдельным приложениям, которым интернет нужен только для показа рекламы и слива пользовательских данных.


В случаях, когда полный запрет на использование интернета недопустим, а рекламу удалить все-таки хочется, выручит AdAway. Принцип работы этого блокировщика рекламы основан на модификации файла /system/etc/hosts, внутри которого описываются соответствия доменных имен и IP-адресов. AdAway добавляет в файл доменные имена рекламных площадок и присваивает им IP-адрес 127.0.0.1. Таким образом, запрашивая рекламу, приложения будут обращаться к самому смартфону, а он эти запросы отшибет.


AdAway имеет множество преимуществ перед использующими VPN-тоннель блокировщиками, такими как AdBlock и Blokada: он не занимает VPN, который может понадобится в самый неподходящий момент, он не потребляет ресурсы (фактически после модификации файла AdAway можно удалить), не отваливается при переключении между сетями.


AdAway не умеет блокировать рекламу в YouTube. Для этой цели можно использовать модуль Xposed YouTube AdAway.


Ну и последнее приложение в этом разделе — RouterNet. Это Wi-Fi-репитер. Используя Wi-Fi Direct, приложение создает сеть Wi-Fi, которая получает интернет от другой сети Wi-Fi (как режим WISP на роутере), позволяя покрыть интернетом «слепые» зоны. Из-за особенностей работы приложения поддерживается только WPA2.


УПРАВЛЕНИЕ БАТАРЕЕЙ

Думаю, многим известно, что чем ближе значение заряда литиевого аккумулятора к максимальному и минимальному значению, тем меньше срок его службы. Таким образом, постоянное использование устройства с зарядом аккумулятора, колеблющимся от, скажем, 20 до 80% (за исключением важных случаев), позволит заметно приостановить падение емкости аккумулятора со временем.


Battery Charge Limit заставляет телефон прекратить зарядку после достижения определенного значения в процентах. Р1апример, если устройство предполагается использовать практически все время подключенным к сети, то лучше поставить заряд на 40%. Тогда аккумулятор будет долго сохранять свою емкость.


Еще больше сократить емкость батареи может зарядка большим током или при высоком напряжении (всеми любимая быстрая зарядка).


Charging Current Мах меняет максимальный ток зарядки, редактируя файл constant_change_cunnent_max в директории /sys/class/powen_supply/battery/. Программа позволяет как повысить максимальный ток зарядки (для устройств, на которых железо поддерживает, но производитель эту поддержку по какой-либо причине заблокировал), так и продлить срок службы аккумулятора, отключив быструю зарядку и/или зарядку сверхмалым током (0,5 А, например).


Суть работы приложения следующая.

$ SU

$ echo 'новое значение' > /sys/class/power_supply/battery/constant_charge_current_max

$ cat /sys/class/power_supply/battery/constant_charge_current_max
To же самое можно сделать, подключившись к телефону по ADB.


Значение записывается в микроамперах (10^-6 А), то есть значение в 1 А записывается как 1 000 000 мкА. Кстати, в программе ток задается в миллиамперах и автоматически переводится в микроамперы перед записью.

К сожалению, приложение сырое, и не факт, что будет работать на твоем смартфоне.

  


УПРАВЛЕНИЕ ПРИЛОЖЕНИЯМИ

Стандартные средства Android предоставляют немало возможностей и информации для управления приложениями, но так или иначе они имеют ограничения и не позволяют трогать системные приложения. Сторонний софт с root-доступом лишен этих недостатков.


Link2SD — одно из лучших приложений для управления установленным софтом. Оно умеет замораживать и удалять абсолютно любые приложения и системные сервисы, показывает полные пути apk, dex, lib и файлов данных для любых программ. Есть функция интеграции обновлений приложений в систему, перемещение приложений в системный раздел или на карту памяти (в том числе тех, которые запрещают это делать).


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


Greenify позволит заметно продлить время работы устройства от аккумулятора при выключенном экране путем «гринифицирования» отдельных приложений, которые любят будить смартфон по различным событиям. После первого запуска Greenify предложит список кандидатов для усыпления, но лучше всего выполнять поиск через Wakelock Detector.


Возможность управлять разрешениями приложений появилась еще в Android 6. И с тех пор в ней ничего не поменялось. Механизм обладал рядом недостатков, которые так и не были устранены. Во-первых, не все полномочия можно запретить (например, доступ к сети, запуск при включении устройства, управление видеосигналом). Во-вторых, запросы к полномочиям очень обобщены (например, доступ к «Телефону» может разрешать совершать телефонные вызовы, читать журнал звонков, получать данные о статусе телефона и много другой информации). В-третьих, система полномочий не действует на приложения, собранные для Android 5.1.1 и ниже.


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


Еще более широкие возможности контроля над разрешениями предлагают Xposed-модули XPrivacyLua (для Android 6+) и XPrivacy (для Android 5.1.1 и ниже). Однако эти модули сложны в освоении, даже несмотря на присутствие русского языка.


В отличие от настольных ОС стандартные средства Android не позволяют настраивать графические драйверы приложений. Но это не значит, что теперь все в руках разработчиков приложений.


GLTools — это альтернативный драйвер OpenGL с возможностью настройки. Меняя различные параметры, ты можешь поднять число кадров в секунду на слабых устройствах или улучшить графику на более мощных. Поддерживаются практически любые приложения и игры. Есть возможность активации сглаживания, наэкранный счетчик FPS и другие полезные функции.

  


ПАМЯТЬ И ФАЙЛЫ

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


Undeleter восстанавливает удаленные файлы и данные приложений (журнал вызовов, CMC, WhatsApp, Viber), обладает функцией зачистки ячеек памяти, предотвращающей восстановление удаленных файлов.


DriveDroid превращает смартфон в загрузочную флешку. Устройство подключается в нескольких режимах на выбор: внешний CD-ROM (к сожалению, работает не на всех устройствах), перезаписываемая USB-флешка, непере-записываемая USB-флешка. В качестве эмулируемого диска может выступать ISO- или IMG-образ, загруженный в память смартфона.

  


ЭКРАН И ШРИФТЫ

Лучшее root-приложение в этом разделе — CF.Lumen. Это так называемый фильтр синего цвета, снижающий цветовую температуру экрана по вечерам, в результате чего он становится желтоватым, а твои глаза и сон меньше страдают от работы со смартфоном в темное время.

В отличие от встроенного в некоторые прошивки фильтра синего у CF.Lumen есть множество настроек, в том числе возможность ручной настройки цвета фильтра и автоматическая подстройка времени рассвета и заката в зависимости от местоположения.


Еще одно так или иначе имеющее отношение к экрану приложение — Fontster. Его задача — изменять шрифт в один клик. Приложение содержит в себе постоянно пополняемый каталог из более 100 различных шрифтов.

Ну а если ты хочешь изменить размер элементов экрана, то тебе нужен Easy DPI Changer. В приложении присутствует удобный DPI-калькулятор: задаем диагональ экрана в дюймах и разрешение в пикселях. В ответ программа выдаст DPI и Туре экрана.

  


НАСТРАИВАЕМ ЯДРО ПОД СЕБЯ

Kernel Adiutor, пожалуй, лучший инструмент для настройки системных параметров. Самые интересные из его возможностей:
• частота ядер процессора. Можно задать максимальные и минимальные частоты, отключать ядра и выполнять другие действия;
• тонкая настройка планировщика процессора;
• изменение частоты и планировщика GPU;
• выбор планировщика ввода-вывода, изменение его параметров;
• подстройка Low Memory Killer;
• включение и настройка Z-RAM и ОЗУ;
• возможность поменять алгоритм передачи данных TCP;
• редактор build.prop, облегчающий изменение одноименного файла;
• калибровка цвета и гаммы экрана (функция должна поддерживаться ядром).

  


ИССЛЕДУЕМ СОТОВЫЕ СЕТИ

Network Signal Guru — по-настоящему монструозное приложение не толькопо возможностям, но и по цене: полная версия на месяц обойдется в 2899 рублей, а шесть месяцев стоят 16 990 рублей. Впрочем, мы бы не стали писать об этом приложении, если бы не существовало функциональной бесплатной версии.


Network Signal Guru предназначен для проверки, обслуживания и поиска неисправностей в мобильных сетях, а также для проверки качества функционирования этих сетей. К сожалению, большинство функций доступно только на смартфонах на процессоре Qualcomm.


Что можно сделать с помощью Network Signal Guru (для всего этого достаточно бесплатной версии):
• узнать поддерживаемые смартфоном частотные диапазоны. Полезно, если на руках китайский аппарат, который не может подключиться к сети оператора;
• отключить частоты (частотные диапазоны), чтобы смартфон, например, не тратил энергию и время на поиск несуществующих сетей. Также можно отключить 3G-ceTH, тогда смартфон будет работать только в 2G- или в 4G-сетях, что увеличит время нахождения смартфона в сетях четвертого поколения;
• посмотреть, к каким вышкам и когда смартфон подключался ранее. К сожалению, статистика строится только при работающем в фоне приложении.


Для LTE:
• У подключенной на данный момент вышки показывает: текущий частотный диапазон (Band), ширину полосы передаваемых данных (Bandwith), радиочастотный номер канала (EARFCN), уровень принимаемого сигнала (RSSI, Received Signal Strength Indication), временную задержку (Timing Advance), количество задействованных антенн для приема-передачи на самом устройстве и на базовой станции (Antenna eNB Tx/Dev. Rx — подробнее про уровень сигнала на этих антеннах можно узнать во вкладке LTE MIMO) и некоторые другие параметры.• • • • Приложение также показывает доступные базовые станции текущего оператора, к которым смартфон не подключается по какой-либо причине (обычно причиной бывает слабый уровень сигнала), также их параметры: частотный диапазон (Band), радиочастотный номер канала (EARFCN), физические идентификаторы сот (PCI, Physical Cell Identity), среднее значение мощности принятых пилотных сигналов (RSRP, Reference Signal Received Power), качество принятых пилотных сигналов (RSRQ, Reference Signal Received Quality). По двум последним параметрам (RSRP и RSRQ) можно определить качество сигнала вышки. Хорошо, когда они зеленые или хотя бы желто-зеленые.


Для WCDMA тоже можно узнать разнообразную информацию (частотный диапазон, RRC State и другие параметры, понятные лишь профессионалам).
По заверению разработчиков, Network Signal Guru поддерживает мониторинг практически всех существующих сотовых сетей: GSM, GPRS, EDGE, UMTS, HSDPA, HSUPA, CDMA2000, EVDO, LTE (FDD & TDD).
Таким образом, перемещаясь от вышки к вышке, можно узнать множество параметров сотовой сети оператора, обычно скрытых от глаз абонентов.

  


ЧТО ЕЩЕ?

WiFiKeyShare. Android «из коробки» не позволяет просматривать пароли сохраненных сетей Wi-Fi. Однако на устройстве с правами root пароли все-таки можно посмотреть. Они хранятся в файле /data/misc/wifi/ wpa_supplicant.conf. WiFiKeyShare не просто читает и показывает сохраненные пароли из этого файла, она позволяет передать их на другой телефон через QR-код или NFC.
Power Off Schedule. Приложение умеет выключать устройство ежедневно, еженедельно, однократно и по достижении определенного уровня заряда батареи. В первых трех случаях есть возможность задать время выключения.

  


• WiFi ADB добавляет возможность подключения no ADB к смартфону через Wi-Fi-сеть. Программа крайне проста, понятна, удобна и не содержит рекламы и других ненужных функций. Запускаем приложение, даем ему root-права, нажимаем на переключатель или на божью коровку (Coccinellidae). Затем вводим в терминале компьютера команду
$ adb connect XXX.XXX.XXX.XXX:YYYY

Camera Restarter. На некоторых моделях смартфонов (особенно китайских) бывает так, что приложение блокирует камеру, зависает и не дает использовать ее другим приложениям. Выхода из этой ситуации два: перезагрузка или приложение Camera Restarter.
Play Music Exporter — экспорт музыки из Google Play Музыка в MP3. Примечательно, что сохраняются также обложки альбомов, имена артистов и другие данные.
BlueputDroid позволяет использовать смартфон в качестве клавиатуры, мышки или джойстика для других устройств, включая Play Station 3. К сожалению, приложение давно не обновлялось, поэтому на современных устройствах вполне может не заработать.

  


ЗАКЛЮЧЕНИЕ

Смартфон с правами root — это новые возможности, недостижимые для устройств без root. Используя root-приложения, читая и редактируя системные файлы и выполняя другие запрещенные для нерутованной системы действия, можно получить кардинально иные возможности, абсолютно другой контроль над системой и приложениями.


Материал журнала ][акер 11.18

Поделиться
Плюсануть
Отправить

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

0 Rubilnik Android / Статьи 192 03 февраль 2019

Рекомендуем также

Получение Root-прав на Xiaomi Mi4i
Получение Root-прав на Xiaomi Mi4i

Многие пользователи, приобретая Android-устройство, задумываются о целесообразности получения...

Как извлечь .apk из установленного приложения?
Как извлечь .apk из установленного приложения?

Извлечение файла APK из установленного приложения в одно касание без рут....

«Сбербанк Онлайн» на Android-устройствах с Root-правами
«Сбербанк Онлайн» на Android-устройствах с Root-правами

Владельцы Android-устройств легко освоили сервис Сбербанк Онлайн и оценили его удобство. Но...

Возвращаем андроид к жизни
Возвращаем андроид к жизни

Многие боятся ставить root и кастомные прошивки/ядра, думая, что неправильная установка приведет к...


Комментарии (0)


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

iOS cydia small iconRepo [cydia.shlyahten.ru]

G iconGAPPS (все версии)