Сам себе моддер: как изменить Android с помощью Xposed. Xposed Framework - решение для тех, кому надоело возиться с кастомными прошивками Что нужно для активации модулей в андроид

Сам себе моддер: как изменить Android с помощью Xposed. Xposed Framework - решение для тех, кому надоело возиться с кастомными прошивками Что нужно для активации модулей в андроид

!!!ВНИМАНИЕ!!!

(37 Kb)


(7 Kb)


за находку модуля благодарим
Громкость+ например, или кнопки Домой
сам модуль версии 2.2.1


(344 Kb)

Ну и, наконец,



, и что .
(Kitkat=KK) и ниже (JellyBean=JB) и

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

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


Форум: Программы под Android Combrig Combrig

2016-02-29T18:46:57Z 2016-02-29T18:46:57Z

маленький полезный модуль, вся суть которого сводится к тому, чтобы заставлять любую клавиатуру при нажатии кнопки с микрофоном использовать заранее предустановленные пакеты для голосового ввода БЕЗ выхода в интернет (для этого требуется андроид не ниже 4.2 и установленный ; в настройках Языка и ввода в телефоне нужно открыть Голосовой ввод Google, Распознавание речи офлайн, и там загрузить необходимые языковые пакеты). Сам модуль версии 1.2.1 (37 Kb)


при таком длинном названии - наверное, самый маленький модуль в репозитарии. что делает? при просмотре свойств приложения в системе добавляет кнопку PlayStore, при нажатии на которую моментально открывается страница приложения в маркете. очень удобно. сам модуль версии 1.0 (7 Kb)


за находку модуля благодарим
не знаю, почему такой большой вес для данного функционала.. тем не менее - модуль замечательный! позволяет запускать фонарик - в смысле, вспышку камеры - удержанием кнопки Громкость+ например, или кнопки Домой - если она физическая. при этом и разблокировка телефона не требуется - и она сам не разблокируется. есть настройка длительности включения. что интересно - хотя модуль и создан автором Wanam - тем не менее замечательно работает и на других устройствах (на всех моих работает отлично).
сам модуль версии 2.2.1


ну а этот модуль - чисто для украшалок. куча твиков для изменения анимации практически всех системных окон и переходов. лично я их не пользую. оно, конечно, симпатично и прикольно, но..во-первых, мне оно не надо, а во-вторых - все эти анимашки в системе слишком уж, на мой взгляд, жрут батарейку. "а нафига тогда ты его сюда положил??" - спросите Вы. отвечаю. я в нем использую только 2 функции: мод часов и мод батареи. стандартный значок батареи из статус-бара вообще убрал - нечего лишнее место занимать, вместо него - полоска по верхнему краю экрана высотой 1 пиксель (можно регулировать), ну и для наглядности раскрасил ее разными цветами - в зависимости от уровня заряда меняется. а в часах - увеличил их шрифт и добавил секунды, бывает полезно. сам модуль версии 2.3.1 (344 Kb)

Ну и, наконец,


наверное, не сильно ошибусь, если скажу, что подавляющее большинство пользователей установили икспозед в первую очередь именно из-за этого модуля. супернавороченный комбайн. по количеству настроек теперь может сравниться разве что с настройками телефона в целом
подробнее о функциях и настройках читайте в статье (и не забывайте благодарить ее автора).
от себя же хочу добавить/напомнить, что требуется андроид не ниже 4.1 , и что работа модуля на Samsung Touchwiz, HTC Sense, MIUI и LeWa НЕ ГАРАНТИРУЕТСЯ .
постольку поскольку модуль очень глубоко внедряется в систему - автору пришлось сделать раздельные версии для андроид 4.4 (Kitkat=KK) и ниже (JellyBean=JB) , поэтому будьте внимательны при загрузке. номера версий тоже часто отличаются. и еще момент. не так давно автор модуля (которые изначально был совершенно бесплатен) решил, что уже и так сделал очень много добра для народа нахаляву, и что вполне в своем праве потребовать некоторых денег за дополнительные фишки. пока это только раздел Управление оповещением (который с успехом заменяет такие программы как и ), и функция резервного копирования настроек программы.
для разблокировки премиум-версии можно поставить , либо же просто установить взломанную версию. если же управление уведомлениями не требуется - ставьте оригинальную бесплатную версию.

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

Из статьи вы узнаете

Что это такое и как работает?

Если выразиться понятным простым людям, языком, то Xposed заменяет системный файл на свой собственный, модифицированный.

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

Надо учесть, что Xposed совместим не со всеми устройствами. Для его стабильного функционала необходима минимальная версия Android 4.0.3 и Root-доступ.

Как установить модули?

Ответ – очень просто!

  1. Необходимо скачать apk-файл модуля и установить как обычное приложение;
  2. Далее перейти в Xposed в раздел «Модули» и поставить галочку напротив ранее установленного модуля;
  3. Перезагрузить устройство, и модуль будет готов к работе.

Где найти и скачать модули?

Существует множество способов загрузки Xposed-модулей. Самый легкий способ – загрузка прямо из Xposed-лаунчера.

Для этого надо перейти в раздел «Загрузки», в строке поиска ввести название интересующего модуля и напротив подходящей версии нажать кнопку «Скачать/Установить». Этот способ имеет лишь один недостаток – описания модулей в Xposed полностью на английском языке, что не для всех является хорошим качеством. Поэтому если у вас есть представление, какие изменения вы хотите внести в систему, то «погуглите» подходящий модуль, а потом установите его в Xposed.

Модули также можно найти и скачать на сайте «Trashbox.ru», в соответствующей теме на форуме «4pda.com» или на сайте «Xposed Module Repository», что также является очень хорошим вариантом.

Как удалить Xposed?

Если вы остались недовольны использованием Xposed и желаете удалить это программное обеспечение, то для владельцев обычных смартфонов способ простой – удаление через меню в самой программе.

Для тех, у кого Lollipop или Marshmallow будет достаточно просто прошить архив-деинсталлятор. Это делается с помощью кастомного рекавери или чудной программы FlashFire – на Ваш выбор.

Самые распространенные модули

  1. Xposed Additions. Этот модуль может изменить назначение физических кнопок, а также необходимую длительность их нажатия.
  2. GravityBox. Модуль, имеющий в своем арсенале огромный потенциал. Позволяет редактировать статус-бар, стиль шторки уведомлений, размер, цвет, форму значков батареи, часов, Wi-Fi. Может назначить действия, которые будут выполнены жестами и многое другое. Доступен на Android версии 4.1.0 и выше.
  3. Wanam Kit. Добавляет возможность изменить строку состояния, расширить возможность операционной системы, настроить блокировку экрана и воспроизведение звуков.
  4. BootManager. Благодаря этой программе можно запретить определенным приложениям загрузку во время запуска системы. С помощью этого модуля смартфон включится быстрее, и не будет тормозить.
  5. XPrivacy. Можно ограничить доступ приложениям, тем самым не допустить утечку личных данных.
  6. App Settings. Этот модуль позволяет изменять настройки для каждого приложения. К примеру, отобразить на полный экран или определить ориентацию для приложения. Также можно узнать все разрешения этого приложения и запретить их, например, отключить доступ в Интернет.
  7. Youtube AdAway. Позволяет просматривать видео в Youtube без назойливой рекламы.
  8. Instagram Downloader. Добавляет в Instagram возможность скачивать видео и фото.
  9. Vine Downloader. Добавляет опцию скачивания Vine-видео прямо с официальной страницы Vine.
  10. Lucky Patcher. Может , совершить бесплатную покупку, удалить зависимость Google Play, удалить проверку лицензии и многое другое.

Необходима помощь?

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

Операционная система Андроид является довольно «гибкой» и настраиваемой. Практически любой пользователь сможет изменить её по свои вкусы и потребности, а делать это не тяжело и под силу даже новичкам. В сегодняшней статье мы рассмотрим одно интересно приложение — Xposed Installer, которое значительно расширяет возможности Вашего девайса.

Xposed Installer для Андроид

Для получения дополнительных и расширить существующие возможности своего Андроид гаджета, пользователям приходится ставить различные лаунчеры (например, ), ставить альтернативные прошивки и рекавери. В свою очередь это несет потерю гарантии и возможность «убить» свой девайс, поэтому не каждый рискует делать это.

Но последнее время появился не плохой альтернативный вариант всем вышеперечисленным вариантам. На зарубежном форуме разработчиков XDA-Developers, пользователи rovo89 и Tungstwenty, разработали приложение Xposed Installer, которое с помощью специальных модулей значительно может расширить функциональность Андроид устройства и при этом с минимальными рисками.

Установка Xposed Installer

Прежде всего хотим заметить, что перед началом использования программы устройство должно соответствовать двум требованиям:

1. Должен быть открыт полный рут доступ, подробнее как его получить читайте ;

2. Версия установленной ОС Андроид должна быть 4.0.3 и выше.

Если с этим проблем нет, то переходим к инструкции по установке Xposed Installer:

1. Xposed Installer – бесплатное приложение, которое находится в открытом доступе, скачиваем его тоже бесплатно, для этого переходим по этой ссылке (смотрите скриншот ниже);

2. После скачивания устанавливаем его, предварительно включив в настройках безопасности, возможность установки с «Неизвестных источников»;

3. Желательно сделать полную резервную копию.

Настройка Xposed Installer

Отлично, установка выполнена теперь переходим к настройке утилиты:

1. Запускаем Xposed Installer и предоставляем рут доступ;

2. Выбираем пункт меню «Фреймворк»;

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

3. Теперь нажимаем кнопку «Установить/Обновить», данным действием будет установлена последняя доступная стабильная версия;

4. Перегружаем устройство;

5. Теперь Ваш Андроид готов к работе.

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

Модули Xposed Installer

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

1. Запускаем приложение;

3. Выбираем любой из списка ниже, читаем его описание;

4. Если модуль нас заинтересовал, то производим его загрузку;

5. Для активации модуля переходим в раздел модули и ставим галочку напротив нужного;

6. Перегружаем Андроид и на этом все;

7. Если Вы не довольны работой модуля, то для его отключения необходимо снять галочку в нужно разделе Xposed Installer и перегрузить устройство.

Итог

Как видите приложение Xposed Installer довольно легко в использовании и к тому же значительно расширяет недоступный функционал девайса.

PLAY STORE

Теперь, конечно же, магазин приложений. Здесь я бы выделил два ин-
тересных модуля. Первый - Google Play Theme Engine . Позволяет очень тонко кастомизировать интерфейс Google Play. Настройки очень обширны. Изменяется все - от фона (отдельно для музыки, приложений, книг и прочего) до статусной стро-
ки. Изменению поддается даже название самого приложения. Присутствуют платная и бесплатная версии. Бесплатная ужасно перегружена
рекламными баннерами и обладает сильно урезанной функциональностью, но цвета можно настраивать почти без ограничений.
Второй - ViewInPlay , модуль, позволяющий быстро открыть страницу приложения в Google Play. Доступно сразу несколько способов: долгое
удержание (или двойной тап) миниатюры в просмотрщике запущенных приложений, кнопка в меню «О приложении» (доступна через «Настрой-
ки -> Приложения») и долгое удержание уведомления в шторке.

INSTAGRAM

Отгадай, какой функции недостает Instagram больше всего? Конечно же, возможности скачивать фото и видео. По понятным причинам в официальном клиенте таких функций нет, но они легко добавляются модулем XInsta . Просто нажимаешь кнопку «Меню» (три точки) под нужным элементом, а далее пункт Download. Папку для сохранения можно выбрать в настройках.
Кроме того, ты можешь добавить в Instagram возможность приближать фото (Zoom for Instagram) и изменить цветовую тему приложения (Instagram Themer). Еще один интересный модуль - Instagram Section Disabler . Все, что он делает, - это тупо отключает секцию Explore. Зачем? Для того, чтобы Instagram не тратил трафик при ее случайном нажатии. Да и смысла в ней нет, учитывая огромное количество бессмысленных фоток, которые тебе предлагают посмотреть.

WHATSAPP

Наверное, больше всего модулей Xposed доступно для мессенджера WhatsApp. Большинство из них, конечно, делают разную ерунду, например скрывают определенные (и совсем ненавязчивые) кнопки приложения или заменяют стандартные смайлы, но есть и действительно интересные.

Начнем с комбайнов: WhatsAppX и WhatsApp Tuner . Первый особенно примечателен набором функций для сохранения конфиденциальности. Можно, например, защитить выбранные контакты с помощью пароля, а также отключить предпросмотр начала сообщения на главном экране. Еще одна очень интересная возможность - установка напоминаний о том, что надо написать сообщение определенному контакту. В остальном все довольно стандартно:
отдельные обои для каждого чата, возможность сохранения сообщений
в избранное и несколько других мелких функций.
WhatsApp Tuner гораздо проще и, по сути, предназначен для отключения функций, не относящихся напрямую к чату. Это, например, сокрытие ярлыка камеры и голосового сообщения, удаление бара ContactCall-Conversation, отключение опции звонка после клика по аватару.
Другие интересные модули:
Utimate WhatsApp Theme Engine - настройка оформления, WhatsApp Quiet Hours - настройка тихих часов, когда WhatsApp не будет тебя беспоко-
ить (с белым списком), и очень странный и забавный модуль Thumbnail Changer for WhatsApp - он позволяет спрятать одно фото в другое. Когда
фото загружается, получающий видит в качестве эскиза одну картинку, но когда само изображение загру зится - всплывет другое фото, которого не было на эскизе. Думаю, лю- Отличный интерфейс настроек WhatsApp Quiet Hours бителям подшутить понравится.

HANGOUTS

ОK, с WhatsApp разобрались, но как насчет его главного конкурента - Hangouts? Что ж, здесь все намного проще, фактически понадобится только один модуль. XHangouts - настоящий швейцарский нож для гугловского мессенджера. Его возможности очень обширны и разнообразны, поэтому просто перечислю их:
автоматический поворот фотографий, сделанных на камеру;
включение отправки MMS высокого качества;
изменение размера изображений в MMS;
выбор между JPEG и PNG форматов изображений, кстати, можно выбрать качество JPEG;
возможность отправки сообщений сразу после нажатия клавиши «Готово» на клавиатуре;
изменение MMS APN. Это позвоилит значительно быстрее отправлять и получать MMS, тратить меньше батареи;
выбор из 23 вариантов различных вариантов тем оформления;
возможность скрыть голосовой и видеовызов на панели инструментов вызова;
возможность отправки сообщения и блокировки сразу одним тапом;
настройка мелодий и звуков;
отключение датчика приближения;
возможность скрыть кнопку смайлов.

Кстати, запустить XHangouts можно через сам Hangouts.

ДРУГИЕ МОДУЛИ
Awesome Pop-up Video - Facebook Module - видео из Facebook в плавающем окне. Дополнительно придется поставить плеер Awesome Pop-up Video .
Gmail Theme Engine - меняет расцветку Gmail. Содержит кучу рекламы в бесплатной версии.
GoogleCamX - переопределяет клавиши громкости в камере Google так, чтобы они управляли зумом вместо выполнения снимка.
Google keyboard Castom Smilies - набор дополнительных смайлов для стандартной гугловской клавиатуры. Присутствует возможность самостоятельно создать свой смайл или модифицировать существующий.
Map Zoom Invert - инвертирует однопальцевый зум в картах Google. Теперь палец вниз - это отдаление, а вверх - увеличение.
Ok Google for 3rd party launchers / apps - добавляет поддержку быстрого открытия Google Now в отдельно выбранных сторонних лаунчерах и приложениях.
Play Music Downloaded Only Remover - удаляет панельку «Выполняется загрузка» из Play Music. Теперь уведомление о загрузке отображается только в статусбаре.
NoMapTips - отключает раздражающий диалог в картах Google, говорящий о том, что настройки местоположения не оптимальны, когда отключено определение местоположения по GPS.
SkypeX - позволяет установить несколько одновременно работающих версий скайпа. Но сначала необходимо в APK-файле второго скайпа поправить AndroidManifest.xml, написав что-нибудь другое вместо com.skype.raider. Еще может подменять версию Skype, отправляя серверу Microsoft другие сведения о приложении (в настройках есть выбор отправляемой версии).
QuickPic2Gallery - изменяет название приложения QuickPick на «Галерея». Конечно, можно и самостоятельно изменить эти данные в APK-файле (strings.xml или AndroidManifest.xml). Но это значительно более простой путь.
NoVkontakteAdd - убирает рекламу из ленты новостей мобильного клиента ВК (если ты пользуешься клиентом ВК, то знаешь, как она досаждает). Есть еще очень интересная функция «Всегда офлайн». После ее включения можно сидеть в ВК со статусом «офлайн». Статус не меняется даже после отправки сообщения, однако все сообщения других людей помечаются как прочитанные.
Google Play Music Listen Later - позволяет изменить вкладки, открываемые по умолчанию при запуске приложения, а также при выборе разных пунктов в боковом меню.
SnapchatLensesEnabler - простой модуль, пишущий в системную переменную build.model название LG-H810. Это сделает доступными в приложении Snapchat особые эффекты, предназначенные только для LG G4.

ВЫВОДЫ

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

Xposed - Программа для изменения настроек приложений и прошивок без необходимости их декомпиляции, компиляции и подписи для Андроид . Одним из неоспоримых достоинств операционной системы Google Android является возможность её изменения и настроек в довольно широких пределах. Однако, для того, чтобы выйти за рамки, которые нам предоставляют такие приложения как лончеры или виджеты, нам как минимум нужно иметь на планшете или смартфоне права доступа root.

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

Если вы не хотите проводить достаточно рискованные процедуры по разблокированию загрузчика своего планшета и установки на него альтернативного рекавери, такого как TWRP или ClockworkMod , что влечет за собой потерю гарантии на планшет или телефон, или если вы хотите получить дополнительные возможности по расширению функциональности вашего устройства, то вам стоит обратить внимание на Xposed Framework, который позволяет устанавливать различные патчи и дополнения к операционной системе всего лишь при наличии root прав, без необходимости разблокирования загрузчика.

Xposed Framework является довольно новаторским решением, воспользоваться которым без особого риска может даже неподготовленный, не имеющий опыта в установке кастомных прошивок и модифицированных рекавери, пользователь.

Появлением Xposed Framework, который использует возможности root доступа для установки и запуска различных модулей, приносящих нам достаточно интересные возможности мы обязаны независимому разработчику с форума XDA-Developers, известному там под ником rovo89.

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

Итак, как вы можете получить все эти возможности на своем устройстве? Достаточно легко, не сложнее, чем установить любое стороннее приложение, что вы обычно делаете в пару-тройку кликов. Пожалуй, пора приступать?

Прежде чем продолжить

Внимание! Все что вы делаете, вы делаете на свой страх и риск. Ни наш сайт, ни разработчик Xposed Framework не несут ответственности за возможные перебои в работе или повреждения системы вашего устройства.

Для начала вам желательно сделать полную резервную копию вашей системы с помощью TWRP или ClockworkMod рекавери. Если вы не пользуетесь альтернативными рекавери, сделайте хотя бы резервные копии основных данных и приложений.

Кроме того, убедитесь, что вы используете Android 4.0 Ice Cream Sandwich или более позднюю версию операционной системы иначе Xposed у вас просто не будет работать. Наконец, как уже упоминалось, вы должны иметь root права на вашем смартфоне или планшете.

Инструкция по установке Xposed Framework

Загрузите самую свежую версию apk файла Xposed Installer на свой планшет или смартфон и установите его, запустив с помощью любого менеджера файлов. После установки запустите приложение Xposed Installer, котрый вы найдете среди других программ в панели приложений вашего устройства.

После запуска приложения, откройте пункт Framework и нажмите на кнопку «Install/Update». Не волнуйтесь, если вам покажется, что приложение зависло – ему потребуется некоторое время, и в конечном итоге вы должны увидеть запрос Super User на предоставление Xposed Installer root прав, которые вы должны ему предоставить.

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

Всё, установка завершена. Сам по себе Xposed Framework не несет никаких новых функциональных возможностей для вашего устройства. Все изменения в системе производятся с помощью установки отдельных модулей, которые и предоставляют вам новые возможности.

Итак, теперь давайте посмотрим, как можно найти и установить новые модули для Xposed, что также делается достаточно просто.

Установка модуля Xposed Framework

Модули для Xposed представляют собой обычные APK файлы, которые устанавливаются на устройство также, как и любой другой APK файл приложения. В программе Xposed Installer имеется специальный раздел для загрузки модулей: пункт главного меню «Download», в котором вы найдете множество проверенных и испытанных на различных устройствах модулей. Кроме того, новые модули для Xposed Framework в виде APK файлов вы можете найти на том же форуме XDA и других веб-сайтах.


Для того, чтобы установить один из модулей, имеющихся в списке Xposed Installer, перейдите в раздел «Download». Вы увидите длинный перечень доступных модулей с описанием того, что он умеет делать. Выберите модуль, который вы хотели бы установить, нажав на него и вы увидите еще более подробное его описание в котором даже можно найти и скриншоты. Например, мы модуль расширенного меню питания, с помощью которое открывается при долговременном нажатии на кнопку выключения.


Для начала установки модуля, опуститесь в самый низ страницы с его описанием и нажмите на кнопку «Download». Когда загрузка модуля будет завершена, вы увидите привычный диалог установки нового приложения, который появляется при установке любого APK файла. Установите его, после чего модуль появится в списке Modules главного меню Xposed Installer

Включение и работа с модулями Xposed Framework

После установки нового модуля, никаких изменений в работе своего планшета или смартфона вы не заметите. Для того, чтобы они произошли, вам нужно будет его включить. Независимо от того, установили ли вы модуль с помощью Xposed Installer или скачали его и установили как обычный APK файл, вам будет показано уведомление с сообщением о том, что он в настоящий момент не активен. Кликните по этому уведомлению и вы попадете к разделу работы с модулями программы Xposed Installer (Также вы можете попасть туда и с помощью пункта Модули в главном меню Xposed Installer).


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

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

После того, как вы установили новый модуль и настроили его, вы можете насладиться новыми возможностями, которые он несет с собой. Например, если вы установили модуль расширенного меню питания (Advnced Power Menu), как на примере выше, вы увидите, что в меню, которое появляется при длительном нажатии на кнопку питания появились новые пункты, такие как перезагрузка в режим рекавери или возможность делать скриншоты с экрана устройства.

Наши читатели уже имели возможность убедиться в тех широких возможностях, которые Xposed Framework предоставляет владельцам Android планшетов и смартфонов. Например, с помощью него вы можете включать планшетный или телефонный вид интерфейса для отдельных приложений, что было доступно раньше только путем установки альтернативной прошивки. Кроме того, с помощью Xposed, владельцы устройств с более ранними, чем Android 4.2 версиями операционной системы первыми получили возможность избавить их от уязвимости Master Key и Bug 9695860.

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

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

FAQ ПО XPOSED

1. Что такое Xposed и как она работает.

Любой класс в Android загружается с помощью небольшого нативного приложения /system/bin/app_process
Его задача - запустить виртуальную машину Dalvik,загрузить необходимые для работы системные классы(окружение исполнения) и передать управление классу (на самом деле происходит обращение к сервису Zygote, который форкает уже готовую ВМ и окружение в режиме copy-on- write, но в нашем случае это неважно).
Xposed представляет собой модифицированную версию app_process, которая при запуске первым делом загружает в память специальный Java-класс - перехватчик, а лишь после него - оригинальный Java-клэсс. Перехватчик выступает в качестве посредника для любых вызовов Java-методов, инициированных оригинальным классом, и, в случае необходимости, перенаправляет их классу-обработчику.
Последний как раз и занимается тем, что изменяет поведение системы. Например, для определения цвета текста приложения используют метод GetColor класса android.content.res. Resources. Если класс-обработчик перехватит этот метод и вернет вместо кода серого цвета код зеленого, все надписи в интерфейсе станут зелеными. Модификации могут быть и более сложными, например когда они связаны с альтернативной реализацией сразу нескольких методов и целых классов.
В комплекте Xposed готовых классов-обработчиков нет, но он позволяет любому разработчику распространять их в виде обычных АРК-пакетов, а пользователю просто установить и активировать с помощью специального интерфейса. Другими словами, с помощью Xposed можно устанавливать и удалять модификации Android как обычные приложения, без необходимости в прошивке, копировании в системный каталог и без какого-либо риска.

2. Требования к установке.
- Android 4.x.x на девайсе
- Наличие рут-прав
- S-OFF , если у вас девайс HTC (иначе все изменения в ядре исчезнут после перезагрузки)
- Крайне желательно наличие кастомного рекавери и предварительно сделанный нандроид-бэкап системы!
Важно:
- Xposed не поддерживает среду исполнения ART и при установке сама меняет её на dalvik.
- Xposed не дружит с прошивками LEWA и MIUI. Для MIUI существует специальный аналог Xposed - WSM Tools, используйте его; на LEWA он тоже часто работает.
- Не гарантируется работа Xposed (и самого девайса посде установки Xposed) на аппаратах с восьмиядерным процессором MTK6592 и стоковыми прошивками, т. к. они базируются на Aliyun OS, форке Андроида, несовместимом с Xposed.
2а. А с процессорами архитектуры x86 Xposed совместима?
Да, начиная с версии 2.4.1.

3. А у меня Android 5.0 Lollipop - на него Xposed не ставится?
На данный момент Xposed не работает в среде ART и потому не поддерживает Android L, где ART - среда по умолчанию (плюс есть и некоторые другие причины). Как только поддержка появится, об этом будет объявлено.

4. Какую версию Xposed лучше ставить - 2.6.1 final или 2.7 beta?
Лучше стабильный релиз - т. е. 2.6.1. Бета - экспериментальная, тестовая версия, может работать нестабильно и создавать проблемы.

5. Установка Xposed.
0) Опционально: перезагружаетесь в рекавери и делаете нандроид-бэкап системы, чтобы потом не было мучительно больно уменьшить вероятность проблем, если в процессе установки что-то пойдет не так и девайс уйдет в бутлуп.
1) Скачиваете инсталлятор Xposed Installer, устанавливаете как обычное приложение, открываете Xposed.
2) Открываете раздел "Фреймворк", нажимаете кнопку "Установить/Обновить", через некоторое время от SU (программы суперюзера) приходит запрос на предоставление Xposed Installer рут-прав, выбираете "разрешить".
3) По окончанию установки появляется сообщение о необходимости перезагрузки девайса, нажимаете "OK" и перезагружаете девайс.
4) После успешной загрузки системы заходите в Xposed, в раздел "Фреймворк", и видите, что цифры версий app_process и XposedBridge.jar зеленого цвета. Всё успешно установилось, можете ставить нужные вам модули. Если цифры красного цвета, значит, Xposed установлен неверно и/или вы не перезагрузили девайс.
Установка Xposed - см сверху.

6. При установке/обновлении Xposed сообщает об ошибках (часто "segmentation fault") и не устанавливается/не обновляется. Что делать?
В Xposed выбираете режим установки - вручную через рекавери. Идете в свой файловый менеджер, в папку Xposed по пути sdcard/Android/data/de.robv.android.xposed.installer, находите там архив xposed.installer.zip, копируете его в корень карты памяти, загружаетесь в рекавери и прошиваете этот архив.
6а. У меня не хотят работать крайние версии Xposed, но отлично работает старая. Почему так и что делать?
Такое бывает; причина в несовместимости крайних версий с вашей прошивкой. Пользуйтесь старой версией или меняйте прошивку.

7. Куда ставятся модули?
Туда же, куда и все обычные программы - в data/app или в data/app-asec.

8. Как включить модуль?
После установки скачанного модуля вы увидите уведомление о том, что он пока не активен. Можете тапнуть по этому уведомлению - и попадете в раздел "Модули" Xposed. Отмечаете галкой нужный модуль и перезагружаете девайс (желательно прямо из Xposed). Дальше всё зависит от каждого конкретного модуля - одни не требуют настроек и включаются сразу после перезагрузки, другие представляют собой отдельные программы с массой настроек - в этом случае после выбора/изменения необходимых параметров снова нужна перезагрузка.
8а. Если я ставлю несколько модулей, нужно активировать их по отдельности - выбираешь один, а потом перезагрузка, потом другой и перезагрузка?
Нет, можно отметить все сразу и тогда уже перезагрузить девайс.

9. У меня модуль не устанавливается (ошибки "сбой разбора пакета"/"ошибка при синтаксическом анализе пакета"/"файл несовместим")!
- Вы скачали битый файл. Перекачайте и попробуйте установить ещё раз.
- На вашем девайсе неподходящая версия Андроида. Подберите модуль с аналогичными свойствами, рассчитанный на вашу версию ОС.
9а. Модуль установился, но не работает! В чем проблема?
- Убедитесь, что вы перезагрузили девайс после выбора модуля в Xposed (для его активации) и еще раз после настройки модуля. Настройки некоторых модулей (например, GravityBox) даже недоступны (при попытках доступа будет вылетать ошибка "фреймворк не отвечает"), пока вы не активируете модуль в Xposed. Помните, что любое изменение настроек модуля требует перезагрузки девайса.
- Убедитесь, что вы не установили модуль на карту памяти. Ставьте модули во внутреннюю память.
- Обратите внимание на системные требования модуля - возможно, модуль разработан для конкретного аппарата (прошивки). Помните, что если в его системных требованиях прямо сказано, что ваша прошвка не поддерживается, вероятность того, что он не будет работать как надо, крайне велика.
- Модуль просто конфликтует с вашей прошивкой. Такое бывает: невозможно поддерживать весь зоопарк существующих стоковых и кастомных прошивок, которые зачастую уже очень сильно модифицированы. Поищите другой модуль с аналогичными свойствами.

10. Мне больше не нужен Xposed, как правильно его удалить?
Открываете раздел "Фреймворк", нажимаете кнопку "удалить" и после перезагрузки удаляете Xposed как обычное приложение.

11. Если я удалю Xposed, сделанные модификации сохранятся?
Нет. При удалении самой Xposed или её модулей, все сделанные ими модификации в framework-res также удалятся. Модификации "в работе" лишь до тех пор, пока установлен и работает фреймворк Xposed и модуль, ответственный за эти модификации.

12. Попытка установки была неудачной, и теперь девайс не включается, зависая на заставке (постоянно перезагружается)! Что делать?!
1) Не паниковать раньше времени.
2) В Xposed встроена опция так называемого "безопасного входа". Поэтому если ваш девайс ушел в бутлуп, прежде всего нужно попробовать загрузиться в безопасном режиме - для этого в момент начала загрузки несколько раз нажмите кнопку громкости (на некоторых девайсах кнопку меню), и ОС загрузится с отключенным фреймворком.
3) Если безопасный вход не сработал, загружаетесь в рекавери и прошиваете из папки sdcard/Android/data/de.robv.android.xposed.installer/files архив Xposed-Disabler-Recovery.zip .
4) Если и это не сработало, загружаетесь в рекавери и восстанавливаете предварительно сделанный нандроид-бэкап системы. Вы же его сделали, правда?..
5) Если нет - перепрошиваете девайс. Как это сделать, см. в теме его прошивки.

13. Если качать модули из репозитория Xposed, куда они скачиваются?
В папку sdcard/Android/data/de.robv.android.xposed.installer/files. Еще можете проверить папку data/data/com.android.providers.downloads/cache.

14. Судя по данным менеджера приложений, Xposed со временем начинает занимать все больше и больше места. Почему так?
Размер папки Xposed растет из-за неотключаемого логгирования. Исправить это можно следующим образом - по пути data/data/de.robv.android.xposed.installer/ удалить папку log и вместо нее создать файл log без расширения.

15. Можно ли перенести в новую прошивку настройки модулей Xposed, чтобы после установки прошивки не нужно было их снова настраивать?
Можно - в пакет прошивки положить уже модифицированый app_process и xpoded_bridge.jar. Добавить в zip с прошивкой модули, а также их данные с уже готовыми настройками из /data/data.

Еще вариант. Через Titanium Backup Pro сделать бэкап модулей, поместить его в прошивоный архив, установить Xposed методом "Вручную через рекавери". В результате вам придётся прошить прошивку, поверх неё зип с бэкапами модулей и xposed-installer-recovery.zip. Запуститесь - и всё должно работать.

16. А как сделать свой модуль Xposed?
Вот инструкция . Нужны знания программирования на Java и соответствующие инструменты.

Где взять модули для Xposed?

  1. Скачать прямо из Xposed (раздел "Загрузка", выбираете модуль, внизу страницы с его описанием нажимаете "установить")
  2. Коллекция на 4PDA . Большие сводные посты лежат под спойлером "сборники". Работает поиск по теме по ключевому слову.
  3. Репозиторий модулей Xposed . Работает поиск по ключевому слову.
  4. Коллекция на XDA | Список по дате обновления

Обращайте внимание на системные требования, предъявляемые к выбранным модулям!

Скачать Xposed на Андроид вы можете по ссылке ниже .



просмотров