redirect directly to the "Modules" page of Xposed Installer - Xposed Framework Development

Hi !
I'm trying to make my module detect if it's not enabled, and if not; redirect to the Modules activity of the xposed installer. (Like amplify; haha) however Xposed installer don't seem to have an activity for that and i think I've not enough skills to see it myself :c
Thanks in advance !
EDIT : I found a workaround,but there is no real activity for it.

Related

[Mod][root] Xposed framework - Independent dpi for apps and other rom mods installer.

Firstly this is not my work, this is a highly useful mod that i came across and wanted to share.
I always wanted the pa functionality of changing dpi settings for each app...this works great for me on cm10.
it works on any rom(4.0 +) with root access.
This is one great way to mod your phone without giving up your rom! [tested]
instructions:
-Install the xposed installer.
-open and hit install/replace.
-soft reboot.
-install the app settings(for dpi change) module (or any module that you wish to install)......the modules can be found here
-open xposed installer, select and enable module.
-soft reboot.
-now open the app settings(or any module that u installed) and fiddle with apps.
in case you end up in a bootloop just flash the xposed disabler.
i have tested this personally on xperia ion with cm10.
if you like this, here's the link to original thread
find the downloads in the attachment.
Hit thanks when someone helps!

[Q] answer to call with swipe or hold

how we answer the call with swipe look like samsung or hold green square ? (witout rooting )
i rooted my device ^_^ now you can tell me any way for rooted nokia x
easy
The_WarriorII said:
i rooted my device ^_^ now you can tell me any way for rooted nokia x
Click to expand...
Click to collapse
if u've got root access just install a custom rom!! u'll get everything u want
the best custom rom! stable! is of dhacker9 ! available in android orignal development section of nokia x forum
just install that n u'll get what u want
pls dont forget to hit thanks pls
bunty786 said:
if u've got root access just install a custom rom!! u'll get everything u want
the best custom rom! stable! is of dhacker9 ! available in android orignal development section of nokia x forum
just install that n u'll get what u want
pls dont forget to hit thanks pls
Click to expand...
Click to collapse
ok , but some custom rom have some problem ,what about that custom rom ?
can i do every thing in a orginal rom ?
and where is dhacker9 rom ? i can not find that !
The_WarriorII said:
ok , but some custom rom have some problem ,what about that custom rom ?
can i do every thing in a orginal rom ?
and where is dhacker9 rom ? i can not find that !
Click to expand...
Click to collapse
install LEWA os (custom rom) best custom roms out there..! everythings works like charm.!
smooth/fast
download the smoothest version from here
https://docs.google.com/file/d/0B3pCNOGBTi1WSmVSRy1WZVYxR1U/edit
pls hit thnxx broder :good:
bunty786 said:
install LEWA os (custom rom) best custom roms out there..! everythings works like charm.!
smooth/fast
download the smoothest version from here
https://docs.google.com/file/d/0B3pCNOGBTi1WSmVSRy1WZVYxR1U/edit
pls hit thnxx broder :good:
Click to expand...
Click to collapse
i installed that custom rom but i do not like that ! then i restore my backup and back to my orginal rom
but i see some thing good on that custom rom ! the status bar was good on that ! can i install only that status bar in my phone i the orginal rom ?
The_WarriorII said:
i installed that custom rom but i do not like that ! then i restore my backup and back to my orginal rom
but i see some thing good on that custom rom ! the status bar was good on that ! can i install only that status bar in my phone i the orginal rom ?
Click to expand...
Click to collapse
just dump ur rom and modify according to ur wish,.... or other method... just install xpoosed framework and just modify ur preinstalled status bar to any modified uh want :good:
hit thnx
dear bunty iam a beginner and i donot understand any think you sayd to me
can you tell what i should to do with xpoosed ? plz tell me step by step ,,tnx ^_^
cheers
The_WarriorII said:
dear bunty iam a beginner and i donot understand any think you sayd to me
can you tell what i should to do with xpoosed ? plz tell me step by step ,,tnx ^_^
Click to expand...
Click to collapse
Requirement:-
1.Custom REcovery (very imp)
2.make nandroid backup before doing anything
3.xposed framework.apk
4. li'l bit common knowledge
5.modules
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)!
Quote:
Quick guide what kind of posts is allowed in this thread and what is not allowed.
If you don't follow the rules, you might get notified (sometimes friendly, sometimes angrily) that you're doing it wrong, but your post might as well be ignored.
NO posts without reading at least the first two posts and searching the thread => I and other people have spent hundreds of hours developing and supporting Xposed, we expect at least this much of respect
NO support for any modules here => use the module's forum instead, don't even try to post here
NO questions whether there is a module for XYZ exists => check the builtin repository and this thread: http://forum.xda-developers.com/show....php?t=2327541
NO requests for new modules => check this thread if it has been requested before, otherwise ask nicely there: http://forum.xda-developers.com/show....php?t=2327541
NO, you don't get any support via PM either => for the points above, do as pointed out, for allowed things always post in this thread (unless you want to share logs with sensitive data)
YES, you can report bugs for the framework => make sure that you followed the instructions and can reproduce it without any active modules
YES, you can get support if you have issues with the Xposed Installer (e.g. you can't install the framework) => make sure you read the instructions and searched in the thread for similar problems
YES, I will support module developers with specific questions (e.g. how to hook a certain method) => you must have read the development tutorial and give as much context as needed to make it easy for me or others to answer (code always helps!)
YES, you can suggest new features for the API (as a module developer) or the Xposed Installer here => again, no requests about modules
For a quick start, have a look at XDA's "Android Basics 101" on Xposed: http://www.youtube.com/watch?v=uRR0Flqx9M8
Some technical details:
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 one for system services) 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. 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.
Download:
You can download the installer from http://dl.xposed.info/latest.apk. The attached disabler zip is only needed if you are in a boot loop.
An experimental version for Gingerbread made by liudongmiao can be found here: http://forum.xda-developers.com/show...4#post44034334 (no support from my side though)
How to install:
First step for everything you do: Create a nandroid backup and make sure you know how to restore it!
I'm not responsible for anything you do with your phone/tablet/rice cooker.
There is also the risk to soft-brick your device. In such a case, restoring a backup is the easiest way to get rid of it (other possibilities mentioned below).
For the framework:
Download the Xposed Installer APK and install it
Launch the Xposed Installer, go to the "Framework" section and click on "Install/Update"
In case you get a Segmentation Fault error, please install this additional app (not needed if the installation worked fine).
Reboot
Done!
You can verify this by starting the Xposed Installer again. If app_process jumped back to an older version (or none at all), you probably have a ROM with S-On or similar, which reverts any changes to /system after a reboot. Use installation via recovery in such cases.
For any modules you want to install:
Download <module>.apk and install it
Launch the Xposed Installer and go to the "Modules" section (you will also get there if you click on the notification warning you that the module is not enabled yet)
Enable the module by checking the checkbox
Reboot
Done!
(note that you can install the framework and enable/disable multiple modules at once and reboot afterwards)
In case you get into a boot loop:
First, try using the safemode by pressing any hardware key repeatedly. You can find a short explanation how it works here.
If that doesn't work, you can flash the attached Xposed-Disabler-Recovery.zip by Tungstwenty. It will be copied to your (external) SD card when you install Xposed as well. The only thing it does is copying /system/bin/app_process.orig back to /system/bin/app_process, which you can also do yourself (e.g. with adb shell in recovery mode).
Modules:
The official repository for Xposed modules, which can also be access from within the app itself (with download/update support), can be found at http://repo.xposed.info
You can also have a look at this index: http://forum.xda-developers.com/show....php?t=2327541
Please don't use this thread for problems with modules! Use the thread of the module instead.
How to write a module:
If you are an interested developer, give it a try. The development tutorial will help you get started. Further documentation (e.g. how to replace resources) is here. And of course, you can ask your development questions in this thread.
If you have suggestions for new functions the framework could provide (which means they should be useful for more than your module), you can do this here as well. However, requests that I or somewhen else should write a module for xyz are NOT allowed here. Again, this thread is only about the framework.
Changelog:
1.0: Initial version
1.1: ???
1.2: Installer
1.5: Resource replacing
1.6: Some fixes and improvements [629 downloads]
2.0 rc2: Lots of thing redone. Supports (temporarily) replacing native libraries, lots of additions and changes for developers. [3,234 downloads]
2.0: Removed the native library replacement again, support for 4.1 and 4.2, Instagram crash fixed, ... [631 downloads]
2.0.1: Fixed a crash when a module tries to hook a function with "long" or "double" parameters [930 downloads]
2.0.2: Fixed a problem which resulted in a boot loop [4,310 downloads]
2.1: Various improvements, e.g. earlier callbacks for module loading. For details, see this post. [345 downloads]
2.1.1: Fixed a bug in drawable replacements [5,421 downloads]
2.1.2: Small fixes, added Chinese and Russian translations [11,415 downloads]
2.1.3: Reverted a change in 2.1.2 that caused bootloops; new translations and some more fixes [46,803 downloads]
2.1.4: Support for Galaxy S4 and HTC One plus a few minor fixes/enhancements (details) [208,176 downloads]
2.2: Builtin updater/module downloader, extended UI, support for Android 4.3 and more (details) [241,267 downloads]
2.3: x86, Knox, MIUI support (experimental), context menu in modules list and more (details) [18,219 downloads]
2.3.1: "Segmentation fault" during installation fixed [679,333 downloads]
2.4: Support for Android 4.4, performance improvements, log viewer, active check (details) [101,613 downloads]
2.4.1: Fixed bootloop on some x86 ROMs [2,537,642 downloads]
2.5: Rewritten installation, safemode, more compatibility (details) [821,792 downloads]
2.5.1: Compatibility with new CM11 nightlies and LG G2 theming engine
Source code:
https://github.com/rovo89/Xposed (the C++ part)
https://github.com/rovo89/XposedBridge (the Java part)
https://github.com/rovo89/XposedInstaller (Installer app)
Thanks to:
Tungstwenty for his many contributions, both in code and thoughts
XDA admins, news writers and supporters for making Xposed known to so many people
All those volunteers who help answering questions about Xposed
The people who donated to get me a Nexus 5 for earlier KitKat support
Translators:
[ar] Arabic: aljohanei
[az] Azerbaijani: hero355
[bg] Bulgarian: Stefan Stefanov
[ca] Catalan: Albert Samaniego, David Vaz Guijarro
[cs] Czech: Aleš Berka, Petr Reznícek
[de] German: rovo89, Nils Wasser
[el] Greek: Theodore Keloglou
[es] Spanish: David Vaz Guijarro
[fr] French: tonymanou
[gl] Galician: David Vaz Guijarro
[hu] Hungarian: Adam77Root
[id] Indonesian: AngSanley
[it] Italian: Vincenzo Cerminara
[iw] Hebrew: DubelBoom
[ja] Japanese: Noumi Ryoko
[ko] Korean: marbulas
[ms] Malay: Abe Atok
[nb] Norwegian Bokmål: rosaage
[nl] Dutch: Gert-Jan Anema, Leonard Simonse, Martin Coulon
[pl] Polish: czeci
[pt-rBR] Portuguese (Brazil): Marcio Andrade
[ro] Romanian: razorsbk
[ru] Russian: michfood
[sk] Slovak: pyler
[sr] Serbian: maleksa
[sv] Swedish: Fredrik Lundberg
[tr] Turkish: TheNorth34
[vi] Vietnamese: alienyd
[zh-rCN] Chinese (China): Cye3s, liveasx, Yeechan Lu
[zh-rTW] Chinese (Taiwan): Cye3s
THe guide is of @rovo89
so all credits goes to him
SImple just download the xposed framework.apk
install it like regular one..!
and then go to the "Framework" section and click on "Install/Update"
then select reboot and if ur phone gets rebooted and the home screen comes
then congrats u've successfully installed the xposed framework...!
if any case u get boot loop..! ! then just goto ur custom recovery(imp) and select install and select the disabler xposed .zip and flash it..! ur boot loop issue will be solved download this disabler xposed (IMP)and put it in ur sd/internal (anywhere) ( http://forum.xda-developers.com/attachment.php?attachmentid=2568891&d=1391958634)
PLEASE HIT THANKS PLEASE
oh really thank you but i mean was how can in change my status bar to some thing like samsung status bar ,, pls tell me this with step bye step
i now what is xpoosed,,i no how can i work with that but i do not now how can i work with xblash or another xpoosedapps to change my status bar and change that to some thing like samsung status bar !
so this is my problem ( choose what option on Xblast or another xpoosedapss to change my status bar to some thing like samsung status bar ! )
my Nokia s rooted, stock rom
now, who can show me how to change answer call screen, plz

xposeed/root question

I'm new to this and I've never done it before.. I already installer towelroot and now I wanted to customize some things so I downloaded and paid for g3 tweaksbox, but when I open it it says: the module is not enabled or the xposeed framework is missing. If xposeed is installed and the module is enabled please reboot the device after any changes.
I have no idea what that means I don't want to mess up my phone so I'm helping someone can help me ?
Have you installed Xposed Framework?
Read the 5 step tutorial towards the bottom of this page:
http://www.andromods.com/apps-mod/l...tus-bar-navigation-bar-lockscreen-tweaks.html
WendyB87 said:
I'm new to this and I've never done it before.. I already installer towelroot and now I wanted to customize some things so I downloaded and paid for g3 tweaksbox, but when I open it it says: the module is not enabled or the xposeed framework is missing. If xposeed is installed and the module is enabled please reboot the device after any changes.
I have no idea what that means I don't want to mess up my phone so I'm helping someone can help me ?
Click to expand...
Click to collapse
You need to install the Xposed Framework then run it. Google search for the Xposed Framework.
Oh thank you so much guys.... That's what I thought I had to do but I was to scared to unless I knew for sure

[Q] Level of customization enabled without an unlocked bootloader

Hi,
I recently started getting into Android and all that comes by it, so in case I'm dead-wrong about something, please excuse me and let me know.
I'd like to ask, since I plan on buying the LG G3, and as far as I'm concerned it, as of now, does not have an unlocked bootloader,
What's the level of customization that could be achieved with root only? And what does an unlocked bootloader allows you to do, besides flashing a custom ROM.
A reference to any guide of such would be awesome.
Thanks!
An unlocked bootloader essentially means we can't flash recovery and thus can't install custom ROM's and kernels as of now. Which in terms of "level of customization" means that we can't flash ROMs based on AOSP builds like CM or PA etc.
So for now we're stuck with the stock LG ROM. But having said that, we have root and then Xposed framework. So we can then pretty much customize everything on the stock ROM. Using G3 Tweaksbox Xposed module you can theme about most of the SystemUI elements. That include statusbar icons, color, navigation bar icons and colors, Phone app, Messaging app, Settings, etc. There are tons of Xposed Modules out there to do pretty much almost anything you'll get on a custom ROM by default.
With the Tasker app you can automate almost every action, with Greenify you can hibernate automatically most apps that you run in the background & if you give it root access it can pretty much greenify useless System apps as well.
In short, while you can't *completely* customize everything and completely get rid of some of the crap that OEMs put in, with Xposed Framework & modules and with some really nifty build.prop tricks you can get pretty close to being satisfied with the customizability of your phone.
If you're new to Android though and have never tried custom ROMs you'll be amazed at the sort of stuff that even just root access can do and once we get the bootloader unlock, you'll get even more blown away with flashing new ROMs and checking them out.
Google a bit for something like "Best Root apps for Android" and you'll find that most well known Android blogs have listed the majorly used apps and what you can do with it. You'll get a pretty good idea
if4ct0r said:
An unlocked bootloader essentially means we can't flash recovery and thus can't install custom ROM's and kernels as of now. Which in terms of "level of customization" means that we can't flash ROMs based on AOSP builds like CM or PA etc.
So for now we're stuck with the stock LG ROM. But having said that, we have root and then Xposed framework. So we can then pretty much customize everything on the stock ROM. Using G3 Tweaksbox Xposed module you can theme about most of the SystemUI elements. That include statusbar icons, color, navigation bar icons and colors, Phone app, Messaging app, Settings, etc. There are tons of Xposed Modules out there to do pretty much almost anything you'll get on a custom ROM by default.
With the Tasker app you can automate almost every action, with Greenify you can hibernate automatically most apps that you run in the background & if you give it root access it can pretty much greenify useless System apps as well.
In short, while you can't *completely* customize everything and completely get rid of some of the crap that OEMs put in, with Xposed Framework & modules and with some really nifty build.prop tricks you can get pretty close to being satisfied with the customizability of your phone.
If you're new to Android though and have never tried custom ROMs you'll be amazed at the sort of stuff that even just root access can do and once we get the bootloader unlock, you'll get even more blown away with flashing new ROMs and checking them out.
Google a bit for something like "Best Root apps for Android" and you'll find that most well known Android blogs have listed the majorly used apps and what you can do with it. You'll get a pretty good idea
Click to expand...
Click to collapse
Thanks for the info!
Another question, what is exactly the xposed framework?
Ruttix said:
Thanks for the info!
Another question, what is exactly the xposed framework?
Click to expand...
Click to collapse
Taken from the Xposed website, I believe this explains it pretty nicely
Xposed is a framework for modules that can change the behavior of the system and apps without touching any APKs. That's great because it means that modules can work for different versions and even ROMs without any changes (as long as the original code was not changed too much). It's also easy to undo. As all changes are done in the memory, you just need to deactivate the module and reboot to get your original system back. There are many other advantages, but here is just one more: Multiple modules can do changes to the same part of the system or app. With modified APKs, you to decide for one. No way to combine them, unless the author builds multiple APKs with different combinations.
Click to expand...
Click to collapse
To clarify a bit more, you first root your phone, install Xposed Installer, install the Xposed framework from the Xposed installer and then download & install xposed modules. 'Modules' are essentially just like apps that you install and then enable from the Xposed Installer app. These modules hook into the Xposed framework and can do stuff like root apps can - UI modifications, extending capabilities of default apps like Phone, Messaging, etc.
http://repo.xposed.info/module/de.robv.android.xposed.installer
You can find the Xposed XDA subforum here - http://forum.xda-developers.com/xposed
Ruttix said:
Thanks for the info!
Another question, what is exactly the xposed framework?
Click to expand...
Click to collapse
xposed is an app that exposes the core of your operating system (it exposes them to modules made for xposed) to allow modifications that you normally can't do without custom roms.
if4ct0r said:
Taken from the Xposed website, I believe this explains it pretty nicely
To clarify a bit more, you first root your phone, install Xposed Installer, install the Xposed framework from the Xposed installer and then download & install xposed modules. 'Modules' are essentially just like apps that you install and then enable from the Xposed Installer app. These modules hook into the Xposed framework and can do stuff like root apps can - UI modifications, extending capabilities of default apps like Phone, Messaging, etc.
http://repo.xposed.info/module/de.robv.android.xposed.installer
You can find the Xposed XDA subforum here - http://forum.xda-developers.com/xposed
Click to expand...
Click to collapse
Thanks so much for the extra information. It does, however, leads me to a follow up question.
There's a tool posted here on the forum, called TweakBox, I think. My question is, are the customizations available there a derivative from the xposed framework?
Ruttix said:
Thanks so much for the extra information. It does, however, leads me to a follow up question.
There's a tool posted here on the forum, called TweakBox, I think. My question is, are the customizations available there a derivative from the xposed framework?
Click to expand...
Click to collapse
Yes. The G3 Tweaksbox is an Xposed Module like I mentioned. You can install the app from the play store or get the apk from the thread and install it manually. You'll need to have Xposed Framework installed before that though.
if4ct0r said:
Yes. The G3 Tweaksbox is an Xposed Module like I mentioned. You can install the app from the play store or get the apk from the thread and install it manually. You'll need to have Xposed Framework installed before that though.
Click to expand...
Click to collapse
One thing I can't seem to figure out here, those modules, do they come with the framework, or does it supplement tools for developing them?
Ruttix said:
One thing I can't seem to figure out here, those modules, do they come with the framework, or does it supplement tools for developing them?
Click to expand...
Click to collapse
The modules can be obtained independently from XDA threads or from the playstore. These are essentially Android apps which use the Xposed modules APIs to achieve there purpose.
Think of the Xposed Framework as a layer that allows apps(referred as modules) to do stuff by exposing some methods that they can use. (I'm trying my best to explain here without being too technical)
What you need to do is to install the Xposed Installer app, open the app and install the xposed framework from it. That will deploy the framework on the OS. You can then install the modules either by finding them on XDA or again by opening the Xposed installer app and going into the downloads section (you can access a whole repository of modules from thr Xposed installer itself. That being said, it's not the only place to find these modules.)
Once you download the modules and install them like you would any APK, you'll need to enable the module(again from the Xposed Installer app) and reboot your phone. The module would now be active and can be used like any Android app.
The best way to learn is to experiment. ☺ Xposed is quite safe and will not brick your device unless you do something really stupid.
if4ct0r said:
The modules can be obtained independently from XDA threads or from the playstore. These are essentially Android apps which use the Xposed modules APIs to achieve there purpose.
Think of the Xposed Framework as a layer that allows apps(referred as modules) to do stuff by exposing some methods that they can use. (I'm trying my best to explain here without being too technical)
What you need to do is to install the Xposed Installer app, open the app and install the xposed framework from it. That will deploy the framework on the OS. You can then install the modules either by finding them on XDA or again by opening the Xposed installer app and going into the downloads section (you can access a whole repository of modules from thr Xposed installer itself. That being said, it's not the only place to find these modules.)
Once you download the modules and install them like you would any APK, you'll need to enable the module(again from the Xposed Installer app) and reboot your phone. The module would now be active and can be used like any Android app.
The best way to learn is to experiment. ☺ Xposed is quite safe and will not brick your device unless you do something really stupid.
Click to expand...
Click to collapse
I actually do have some experience with linux and some with programming.. So basically the framework allows you to use APIs you otherwise wouldn't be able to use?
Ruttix said:
I actually do have some experience with linux and some with programming.. So basically the framework allows you to use APIs you otherwise wouldn't be able to use?
Click to expand...
Click to collapse
You meaning the module developer. Yes. Check out the Xposed XDA subforum, there used to be a module developer guide in there somewhere.
Say, is this framework for all android devices?
Or are these modules specific for each device?
The Xposed framework is generic. AFAIK it works on all rooted android phones.

Wrote sample xposed module, but logs are not generated, doesn't even function.

Hi,
I was planning to learn xposed development. I have created the same xposed module as that clock color change one(sample module provided). I am using redmi 3s Prime from Xiaomi. I have xposed framework installed in it and other modules are working quite good. But my module is not working and even the log file /data/data/de.robv.android.xposed.installer/log/debug.log is not present. I have attached my project here. Can anyone tell me if anything is wrong in it.

Categories

Resources