2014-01-21, 13:50:02
[FRAMEWORK] Xposed Installer
Търсих в нашия форум, но не успях да открия тема за това, според мен много добро и полезно приложение, което ползвам от доста време. Накратко с негова помощ, можете да модифицирате своя РОМ, както и приложенията без нужда от декомпилации, компилации и подписи. С една дума, можете да променяте външния вид на телефона си/статусбар, нотификейшън панела, панела за настройки - цветове и вид на иконите, прозрачност и мн.др./ и настройките на различни приложения, чрез инсталиране на разнообразни модули във вид на .арк файлове и активирането им чрез [FRAMEWORK] Xposed Installer.
In this thread, I'm presenting a framework which gives you the possibility to modify your ROM - without modifying any APK (developers) or flashing (users)!
Some technical details:
Instead, I extended the /system/bin/app_process executable to load a JAR file on startup. The classes of this file will sit in every process (including the system_server) and can act with their powers. And even more: I have implemented something that allows developers to replace any method in any class (may it be in the framework, systemui or a custom app). This makes Xposed very powerful, it is basically running in "god mode". You can change parameters for the method call, modify the return value or skip the call to the method completely - it's all up to you! Also replacing or adding resources is easy.
Advantages:
No need to modify any APKs. This means:
No need to decompile, change things in smali, compile, sign, ...
It will work for odexed and deodexed ROMs.
Your mod is not bound to a specific version of the ROM. Unless there is a major change in the methods called for a certain functionality, your mod will continue to work even when you upgrade your ROM. Hell, it will probably even work with different ROMs.
Multiple mods can be installed at the same time, even if they change the same package. So you can use these battery icons and those quick toggles. Even hooking the same method twice is possible. Of course, this only works properly if the mods are not trying to do incompatible things.
It does its magic at runtime. That means you can implement options to let the user decide if they prefer the bikeshed to be painted in red or blue. Or you can have some extra logic for certain ROMs without building different mod versions.
It can be disabled easily without having to reflash.
It's open source.
Current status / how to write a module:
The framework is working quite well for 4.0, 4.1 and also 4.2 (although the latter has only been tested by few people). Some mods have been created also by other developers. If you are an interested developer, give it a try. The development tutorial will help you get started.
What's up next:
Implement mod loading. Right now, the mods would have to be compiled into the Xposed jar file. Very soon, you should be able to create your own JAR file that will be loaded by Xposed. done!
Build a flashable archive. I currently use SSH/adb to push updates to my device. Alternative: Create an app that can install it and install mods (actually my preferred choice). done!
Find some interested mod developers to create some easy mods for Xposed.
Look into resource loading/replacing. Developers should get an easy way to replace e.g. icons, layouts etc. done!
Some technical details:
Instead, I extended the /system/bin/app_process executable to load a JAR file on startup. The classes of this file will sit in every process (including the system_server) and can act with their powers. And even more: I have implemented something that allows developers to replace any method in any class (may it be in the framework, systemui or a custom app). This makes Xposed very powerful, it is basically running in "god mode". You can change parameters for the method call, modify the return value or skip the call to the method completely - it's all up to you! Also replacing or adding resources is easy.
Advantages:
No need to modify any APKs. This means:
No need to decompile, change things in smali, compile, sign, ...
It will work for odexed and deodexed ROMs.
Your mod is not bound to a specific version of the ROM. Unless there is a major change in the methods called for a certain functionality, your mod will continue to work even when you upgrade your ROM. Hell, it will probably even work with different ROMs.
Multiple mods can be installed at the same time, even if they change the same package. So you can use these battery icons and those quick toggles. Even hooking the same method twice is possible. Of course, this only works properly if the mods are not trying to do incompatible things.
It does its magic at runtime. That means you can implement options to let the user decide if they prefer the bikeshed to be painted in red or blue. Or you can have some extra logic for certain ROMs without building different mod versions.
It can be disabled easily without having to reflash.
It's open source.
Current status / how to write a module:
The framework is working quite well for 4.0, 4.1 and also 4.2 (although the latter has only been tested by few people). Some mods have been created also by other developers. If you are an interested developer, give it a try. The development tutorial will help you get started.
What's up next:
Implement mod loading. Right now, the mods would have to be compiled into the Xposed jar file. Very soon, you should be able to create your own JAR file that will be loaded by Xposed. done!
Build a flashable archive. I currently use SSH/adb to push updates to my device. Alternative: Create an app that can install it and install mods (actually my preferred choice). done!
Find some interested mod developers to create some easy mods for Xposed.
Look into resource loading/replacing. Developers should get an easy way to replace e.g. icons, layouts etc. done!
1.Според думите на автора rovo89, за всеки телефон или таблет с ОС Андроид Gingerbread, ICS, Jelly Bean, Kit Kat и Lollipop, независимо дали РОМ-а е одекс, деодекс или къстъм.
2.ROOT.
Никой не носи отговорност, за това, което правите с вашите телефони и таблети. Всяка модификация, която правите с тях е на ваша отговорност!!!
1. [FRAMEWORK] Xposed Installer v2.6.1 (Gingerbread-p4)
1. Задължително,направете бекъп на системата си!!!
2. Инсталирайте Xposed Installer .арк.
3. Стартирайте Xposed Installer от панела с приложенията, цъкнете на "Framework" и изберете "Install/Update".
4. Рестартирайте устройството.
5. Готови сте!
2. Инсталирайте Xposed Installer .арк.
3. Стартирайте Xposed Installer от панела с приложенията, цъкнете на "Framework" и изберете "Install/Update".
4. Рестартирайте устройството.
5. Готови сте!
2. [FRAMEWORK] Xposed Installer v2.6.1 (ICS, Jelly Bean, KitKat)
1. Задължително,направете бекъп на системата си!!!
2. Инсталирайте Xposed Installer .арк.
3. Стартирайте Xposed Installer от панела с приложенията, цъкнете на "Framework" и изберете "Install/Update".
4. Рестартирайте устройството.
5. Готови сте!
2. Инсталирайте Xposed Installer .арк.
3. Стартирайте Xposed Installer от панела с приложенията, цъкнете на "Framework" и изберете "Install/Update".
4. Рестартирайте устройството.
5. Готови сте!
ВАЖНО !!! ПРОЧЕТИ !!!
Ако, след рестартиране на устройството, изпаднете в boot loop, флашнете през CWM или TWRP, Xposed-Disabler-Recovery.zip, който се създава автоматично на вътрешната памет, след инсталиране на самото приложение [FRAMEWORK] Xposed Installer.
Тези от вас, които са с Android 4.4+ (KitKat), ще намерят Xposed-Disabler-Recovery.zip, по следният път:
Тези от вас, които са с Android 4.4+ (KitKat), ще намерят Xposed-Disabler-Recovery.zip, по следният път:
3. [FRAMEWORK] Xposed Installer v3.0 alpha 4 Full (Lollipop 5.0.x)
1. Инсталирайте приложението за работа с модули - [FRAMEWORK] Xposed Installer v3.0 alpha 4 Full.apk.
2. Флашнете през custom recovery (CWM или TWRP), zip-архива, съответстващ на архитектурата на процесора на устройството ви. От опита на потребители, се препоръчва използването на TWRP (колкото по-нова версия, толкова по-добре). CWM/PhilZ Touch може и да не флашнат zip-архива, съответстващ на архитектурата на процесора.
3. Още - ТУК !!!
2. Флашнете през custom recovery (CWM или TWRP), zip-архива, съответстващ на архитектурата на процесора на устройството ви. От опита на потребители, се препоръчва използването на TWRP (колкото по-нова версия, толкова по-добре). CWM/PhilZ Touch може и да не флашнат zip-архива, съответстващ на архитектурата на процесора.
3. Още - ТУК !!!
Сваляне:
[FRAMEWORK] Xposed Installer v3.0 alpha 4 Full.apk
1. За архитектура на процесора armv7: Xposed-v66-sdk21-arm zip
2. За архитектура на процесора arm64 (armv8): Xposed-v66-sdk21-arm64 zip
3. За архитектура на процесора x86 (Intel, AMD): Xposed-v66-sdk21-x86 zip
Деинсталиране:
Флашнете през custom recovery (CWM или TWRP), zip-архива, съответстващ на архитектурата на процесора на устройството ви и на инсталирания Xposed zip-архив.
1. За архитектура на процесора armv7: [FRAMEWORK] Xposed-uninstaller-arm (5.0.x) zip
2. За архитектура на процесора arm64 (armv8): [FRAMEWORK] Xposed-uninstaller-arm64 (5.0.x) zip
3. За архитектура на процесора x86 (Intel, AMD): [FRAMEWORK] Xposed-uninstaller-x86 (5.0.x) zip
[FRAMEWORK] Xposed Installer v3.0 alpha 4 Full.apk
1. За архитектура на процесора armv7: Xposed-v66-sdk21-arm zip
2. За архитектура на процесора arm64 (armv8): Xposed-v66-sdk21-arm64 zip
3. За архитектура на процесора x86 (Intel, AMD): Xposed-v66-sdk21-x86 zip
Деинсталиране:
Флашнете през custom recovery (CWM или TWRP), zip-архива, съответстващ на архитектурата на процесора на устройството ви и на инсталирания Xposed zip-архив.
1. За архитектура на процесора armv7: [FRAMEWORK] Xposed-uninstaller-arm (5.0.x) zip
2. За архитектура на процесора arm64 (armv8): [FRAMEWORK] Xposed-uninstaller-arm64 (5.0.x) zip
3. За архитектура на процесора x86 (Intel, AMD): [FRAMEWORK] Xposed-uninstaller-x86 (5.0.x) zip
4. Модули
1. Свалете <module>.apk и го инсталирайте.
2. Стартирайте Xposed Installer от панела с приложенията и изберете "Modules".
3. Сложете тикче на инсталирания модул.
4. Рестартирайте устройството.
5. Готови сте!
6. Намирате вече активирания модул в панела с приложенията или в Xposed Installer, стартирате го и си правите различните настройки, които предлага той.
2. Стартирайте Xposed Installer от панела с приложенията и изберете "Modules".
3. Сложете тикче на инсталирания модул.
4. Рестартирайте устройството.
5. Готови сте!
6. Намирате вече активирания модул в панела с приложенията или в Xposed Installer, стартирате го и си правите различните настройки, които предлага той.
5. Сваляне на модули
В секцията "Download" на приложението, ще намерите голям брой модули с описание, кой за какво служи. Можете да си ги сваляте директно от там.
Линк: 4PDA.ru
Линк: Xposed Module Repository
1. Greenify ROOT Renew my Phone v2.9 beta 2 - Patched by Balatan - No Donation Package needed: https://play.google.com/store/apps/detai...g.greenify
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
2. Intelli3G v2.17:https://play.google.com/store/apps/detai....intelli3g
Свали: https://cloud.mail.ru/public/bef42c56349...0v2.17.apk
3. XBlast Tools-Xposed v1.8.8: https://play.google.com/store/apps/detai...posed.mods
Свали: https://cloud.mail.ru/public/e1be7d81d5a...v1.8.8.apk
4. XQuickSettingsToggles-само за Самсунг/TW-based roms/:http://forum.xda-developers.com/showthre...t=2363938/
Свали: https://cloud.mail.ru/public/5425650e993...oggles.apk
5. XBackground: http://forum.xda-developers.com/showthre...t=2342570/
Свали: https://cloud.mail.ru/public/970c7659381...ground.apk
6. XBatteries v1.1: http://forum.xda-developers.com/showthre...t=2375512/
Свали: https://cloud.mail.ru/public/c7c1c83a2b3...20v1.1.apk
7. Smooth System Progress Bars v1.5.0: http://forum.xda-developers.com/showthre...?t=2556752
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
8. GravityBox [JB] Unlocked v3.6.1: http://forum.xda-developers.com/showthre...?t=2316070
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
9. GravityBox [KK] Unlocked v3.5.14: http://forum.xda-developers.com/showthre...?t=2554049
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
10. Tinted Status Bar [BETA 8] v1.8.9.5: http://forum.xda-developers.com/showthre...t=2457265/
Свали: https://cloud.mail.ru/public/28ba57929b2....8.9.5.apk
11. Xposed CPU TempStatusBar v1.2.5: http://forum.xda-developers.com/showthre...?t=2494170
Свали: https://cloud.mail.ru/public/f96ca270c95...v1.2.5.apk
12. Xad-Block the Google Ad API v0.1: http://forum.xda-developers.com/showthre...?t=2580344
Свали: https://cloud.mail.ru/public/b84e08e88ae...20v0.1.apk
13. XuiMod v2.3.1:http://forum.xda-developers.com/showthre...?t=2477558
Свали: https://cloud.mail.ru/public/38759342757...v2.3.1.apk
14. Wanam Xposed v3.4.3:https://play.google.com/store/apps/detai...nam.xposed
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
15. XButtonActions v1:http://forum.xda-developers.com/showthre...&nocache=1
Свали: https://cloud.mail.ru/public/a7527438e8f...s%20v1.apk
16. Double Tap To Sleep v1.0:http://repo.xposed.info/module/com.zst.x...taptosleep
Свали: https://cloud.mail.ru/public/45126a5cd6a...20v1.0.apk
17. Dimensions editor v2.0:http://forum.xda-developers.com/apps/xpo...s-t2708080
Свали: https://cloud.mail.ru/public/18326ead24f...20v2.0.apk
18. Air Command Themer v1.1:http://forum.xda-developers.com/showthre...?t=2681406
Свали: https://cloud.mail.ru/public/88b713d5a04...20v1.1.apk
19. [Xposed] Multiwindow Apps Manager:http://forum.xda-developers.com/showthre...t=2304498/
Свали: https://cloud.mail.ru/public/804a1e30144...anager.apk
20. Xposed Torch: Physical Buttons v1.8.0: https://play.google.com/store/apps/detai...anam.torch
Свали: https://cloud.mail.ru/public/f0138be1938...v1.8.0.apk
21. Enable Call Recording v1.0: http://repo.xposed.info/module/uk.co.vil...recording/
Свали: https://cloud.mail.ru/public/a557afb96bb...20v1.0.apk
22. Recent App Cleaner (Donate) v2.4: http://forum.xda-developers.com/xposed/m...0-t2734053
Свали:https://cloud.mail.ru/public/52fe1f1f40a...20v2.4.apk
23. S5 SystemUI Theme for Note 3 v1.5.2: http://forum.xda-developers.com/showthre...?t=2719909
Свали: https://cloud.mail.ru/public/53856b9e2c8...v1.5.2.apk
24. Wakelock Terminator v1.0: https://play.google.com/store/apps/detai...andro.wlt#
Свали: https://cloud.mail.ru/public/3e248094d92...20v1.0.apk
25. BootManager (Donate) v3.7.1 : https://play.google.com/store/apps/detai...ootmanager
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
26. Unicon (formerly Icon Themer) BETA v1.7 Beta 8: https://play.google.com/store/apps/detai...IconThemer
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
27. X-Battery Stats Colors v1.2: http://forum.xda-developers.com/xposed/m...e-t2761575
Свали: https://cloud.mail.ru/public/85b96418a29...20v1.2.apk
28. Wi-Fi-Pwd v3.0.0: https://play.google.com/store/apps/detai...ipwd&hl=en
Свали: https://cloud.mail.ru/public/2eef6b93fee...v3.0.0.apk
29. KitKat SD Card Full Access v1.2: http://forum.xda-developers.com/xposed/m...s-t2790992
Свали: https://cloud.mail.ru/public/99efb3a776c...20v1.2.apk
30. Bluetooth ToolKit (Bluetooth unlock) v1.3.1: http://forum.xda-developers.com/xposed/m...e-t2805347
Свали: https://cloud.mail.ru/public/d4c00e4d51e...20v1.3.apk
31. XInstaller v4.9 Beta1: http://forum.xda-developers.com/xposed/m...-t2783480/
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
32. DarkTube v1.0: http://forum.xda-developers.com/xposed/m...st54126864
Свали: https://cloud.mail.ru/public/c0953297b10...20v1.0.apk
33. MultiWindow Plus [Donate] v1.2: https://play.google.com/store/apps/detai...windowplus
Свали: https://cloud.mail.ru/public/f66c726c335...20v1.2.apk
34. LightningWall Donate v3.5.5: https://play.google.com/store/apps/detai...htningwall
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
35. CPUFreq in Statusbar v1.1: http://repo.xposed.info/module/org.coax....qstatusbar
Свали: https://cloud.mail.ru/public/503dfaa45b3...20v1.1.apk
36. Serajr Blurred System UI v1.9: http://forum.xda-developers.com/xposed/m...-t2818273l
Свали: https://cloud.mail.ru/public/d4b78ec0717...20v1.9.apk
37. MinMinGuard v2.0.0 Alpha 15: http://repo.xposed.info/module/tw.fatmin...inminguard
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
38. ChromePie v0.4.3: http://forum.xda-developers.com/xposed/m...o-t2869531
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
39. Fonter Pro - Best Font manager v2.9.6: https://play.google.com/store/apps/detai...paid&hl=en
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
40. Smart Network v1.7.1: http://repo.xposed.info/module/ma.wanam.smartnetwork
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
41. No Lock Home for Android 4.4+ v0.6.4b: http://repo.xposed.info/module/com.smart...nolockhome
Свали: https://cloud.mail.ru/public/c7b64c94b38...0.6.4b.apk
42. Xposed Media Scanner Optimizer v1.4.0: http://repo.xposed.info/module/com.thoma...roptimizer
Свали: https://cloud.mail.ru/public/db6f9ee1896...v1.4.0.apk
43. Android L Theme Mod v1.0: http://forum.xda-developers.com/xposed/m...e-t2803003
http://4pda.ru/forum/index.php?showtopic...p=35758580
Свали: https://cloud.mail.ru/public/da5889d337d...20v1.0.apk
44. Flat Style Bar Indicators Pro v1.4.1: http://forum.xda-developers.com/xposed/m...s-t3000029
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
45. Action Widgets v0.5.293: https://play.google.com/store/apps/detai...ek.widgets
Свали: https://cloud.mail.ru/public/f75bea0376b....5.293.apk
46. Xstana module Prime v2.1.5: http://forum.xda-developers.com/xposed/m...s-t2834474
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
47. YouTube Background Playback v1.5.0: http://repo.xposed.info/module/com.pyler...ndplayback
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
48. GravityBox [Lollipop] v5.4.1 [Unlocked]: http://forum.xda-developers.com/xposed/m...x-t3037566
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
49. Play Store Changelog v1.1.3: http://repo.xposed.info/module/com.p1ngu...echangelog
Свали: https://cloud.mail.ru/public/73e6cd2117c...v1.1.3.apk
50. Lolistat v1.1.2: http://repo.xposed.info/module/info.papdt.lolistat
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
51. Tinted Recent Panels v1.0: http://repo.xposed.info/module/com.moham...centpanels
Свали: https://cloud.mail.ru/public/c96b4de2878...20v1.0.apk
52. KMod v1.00: http://www.playgamex.info/kmod-1-00-xposed-module/
Свали: https://cloud.mail.ru/public/55b9f19e4be...0v1.00.apk
53. Flat Style Colored Bars Pro v2.1.0: http://forum.xda-developers.com/xposed/m...s-t2925521
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
54. Flat Style Colored Keyboard Pro v2.5.2: https://play.google.com/store/apps/detai...fskeyboard
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
55. Wanam Xposed [LP] v1.2.2 (Mod Ad Free): http://forum.xda-developers.com/showpost...count=5296
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
56. Ultimate WhatsApp Theme Engine (Full) v5.4: http://forum.xda-developers.com/xposed/m...e-t3132572
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
57.GravityBox [MM] v6.1.1 Unlocked: http://repo.xposed.info/module/com.ceco....gravitybox
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
58.MIUI Tweaks [Xposed] v2.12 Build 36: https://play.google.com/store/apps/detai...istatusbar
Свали: https://drive.google.com/file/d/0BziXwUQ...sp=sharing
Не всички модули, работят коректно на различните телефони!!!
Успех в модификациите на вашите Андроид устройства !!!
Samsung SM-N975F Galaxy Note 10 Plus; Samsung SM-N9005 Galaxy Note III LTE Phronesis Rom N7 v7.0-Android 6.0.1
(Последна редакция: 2016-05-20, 08:30:04 от mdjurov.
Причина за редакция: Обновление на модули.
)