-
Notifications
You must be signed in to change notification settings - Fork 1.5k
when the Android 7.0 Nougat would be supported by xposed ? #225
Comments
https://forum.xda-developers.com/showpost.php?p=70773752&postcount=41
|
Honestly it surprised me how people are pushing the dev to release Xposed for Nougat. I mean there was a time when Xposed didn't exist, and people still used the ROMs they installed. Now they won't even install the next version until Xposed is released. The developer of Xposed does this in his/her free time and we aren't paying him/her. For now the only thing we can do is wait. |
@batman38102 We can speed up the development if we donate, and I would absolutely pay for Xposed |
@hassanila97 I'd doubt you guys would wanna donate as much as he gets from his real life job to spend a good few weeks working on Xposed. |
Its a sad situation, but its unrealistic to expect one developer to maintain this for years on end with no income from it. I checked and the initial commit was 26th March 2012. (5 Years ago) If someone feels passionate about this, they should probably start a Kickstarter campaign to raise a large amount of money to pay @rovo89 for updating this to support Android 7 and probably Android 8 (as that is due out in a few months) However from what I understand there are significant technical difficulties with the JIT in Android 7+, and its unclear whether it will be possible for a system like XPosed to be compatible with this Personally, I've had to setup a local build env for LineageOS, so I can make a custom ROM for my phone, in an attempt to add some of the features I miss by not being able to have Xposed |
"Its a sad situation, but its unrealistic to expect one developer to maintain this for years on end Exactly, he's doing this for free. Many projects have been abandoned purely because the developer gets tired of doing it without having some sort of motivation. It doesn't help when people are demanding for you to release ASAP. "I checked and the initial commit was 26th March 2012. (5 Years ago) If someone feels passionate about this, they should probably start a Kickstarter campaign to raise a large amount of money to pay @rovo89 for updating this to support Android 7 and probably Android 8 (as that is due out in a few months)" I'd still like to think that Rovo is working on it for both Nougat and O without expecting a donation. I suppose though someone could start a Kickstarter campaign (I have no idea how to do that neither I know how to handle the campaign). "However from what I understand there are significant technical difficulties with the JIT in Android 7+, and its unclear whether it will be possible for a system like XPosed to be compatible with this Personally, I've had to setup a local build env for LineageOS, so I can make a custom ROM for my phone, in an attempt to add some of the features I miss by not being able to have Xposed He did say that the work to make it work with Nougat is simply too much and he can't give a ETA when he will finish. He wants to make sure it works completely fine. I suppose that might take some time but people are getting impatient unfortunately. There are alot of things that Xposed has that you can't just cherry pick and put it in your build. I mainly use Xposed for Adblocker and YouTube Background Play. Both are which impossible to get without Xposed. GravityBox as well is useful to me because I still get to keep Stock ROM. The thing is the demand is alot, and if people want it quicker they could pay I suppose? |
waiting......need it badly!! 😟 |
If Xposed is released for Android 7.x, I will get a strong boner! By the way, in my opinion, it isn't good, that he doesn't upload his actual work on github. And maybe, volunteers may want to help coding. |
I totally agree with @MartinX3, I think the progress should be on, at least, a different branch of this repo. If I could see the work done so far, then maybe I, or others, could lend a hand. |
So @rovo89 , is it possible? |
@TheNiceGuy @MartinX3 you could do forks of this code and keep developing it to Android 7.x and then request for pull your changes. However ... I think you are suggesting that to other devs but you don't know about how to dev the code, me neither, so we must wait, unfortunately. |
@wyre, I know how to develop software and I know what GitHub is. @wyre, in my opinion he should upload his actuall work. @wyre and in my opinion it doesn't make sense to fork the project like hell without communication with him. |
You can have that opinion - but in the end, it's my own decision whether I want to publish my current WIP or not, and you'll have to respect that decision. There are a couple of reasons why I won't do that. Working on Xposed isn't really straight-forward, it's an iterative process in which I hardly know what to do next until it's done. That makes it quite hard to work on it with someone else, unless there's some really close communication and common understanding how things should work. Given that my time for Xposed is pretty unreliable, I would not be able to fulfill my part in this. Besides that, I'm a perfectionist. I wouldn't accept any foreign code without very close review to make sure it's "the right way" to implement it. This would also be very time-consuming. It might work if that other person has thoroughly studied how ART works and did a lot of research to understand how Xposed can best be integrated into it. However, my experience shows that even for previous releases (for which the source code is published), there wasn't really anyone who digged into it deeply enough to help analyse and fix some of the issues. If somebody contacted me saying "hey there, I checked out the ART source code and I think I understood in general how it works. here are some ideas how I would implement Xposed for Nougat it, can I help you somehow?", then I would consider giving it a try, but I believe that just pushing out the current state wouldn't help the project. We would maybe see "some" release really fast by people who compile the code, see that it appears to be working fine and publish it as "their port", despite the issues and things to do that they wouldn't be aware of. So call me selfish, but I wouldn't want to see such a half-finished release. That said, I'm now at a point where I'm wrapping up some things, reviewing the big amount of changes I've done in the last months and clustering them into individual commits to keep the overview. I think I got some really nice technique working to ensure that the apps can still be compiled with all the optimizations enabled. When a method is hooked, its callers will be deoptimized, but can later be compiled again (with optimizations, but also knowing about the hook). That's possible in Nougat thanks to JIT, which wasn't enabled in previous versions. So it's not just a simple port of Xposed, important parts are actually re-invented. There are still many tasks though before this can work beyond my test cases, so you'll have to be patient and stay tuned! |
Amen |
I truly believe that the project would benefit a community-driven development. Diving into the code is hard, in my opinion, before anyone could just start browsing the code, we should start documenting it. And I'm not just talking about the Xposed code, for which we would also need some design choices being explained, but also and mostly the ART with all its iterations. A quick edit: Thank you very much for this status update rovo89! |
@francescodedomenico A well written documentation about the dev environment already exists, Art documentation should be done by Google, indeed Robert can help doing this but i think it's not the appropriate time, he said he is open to contributions, so if you think you have enough knowledge to help, just PM him your ideas, otherwise let him finish his work and wait patiently. |
@wanam I think you misunderstood my whole intervention. |
rovo89 Welcome Back Bro! Nice To See You Around Here, God Bless You. |
@rovo89 Thanks For developing the code.There are thousands of people just waiting for xposed to be updated to Nougat.Also why not start a kickstarter to get on to full time development of xposed |
@rovo89 cannot thank you for what you are doing for the community! android worth nothing without you.. |
@rovo89, thank you for everything you have done, xposed framework is great! Also please consider pushing the commits directly to the github faster. There actually are a lot of people that can help and that want to help. You will still have the final say, what to include and what not to include. You could also relatively easily steer the work by giving people smaller tasks, eventually making sure that the overall design will be exactly as you want it to be (just implemented faster). |
This would work for a normal app, where you (should) make a plan before starting to develop. Working on Xposed - especially for new Android versions - is more research than development though. It's a highly iterative process, and I hardly know what the next steps should be.
I can't remember that there were ever any such tasks. ;) |
@rovo89 You should create a patreon account, I know that I would support your time and effort in maintaining Xposed. (patreon.com/rovo89 is not taken yet, be quick) |
I would support if you have patreon |
The integration of https://www.bountysource.com would be nice, instead of using a patreon account.
It's already integrated in github.com. |
Xposed is now 'unofficially' supported on Android 7.1.2 - xda-developers - github page Quote XDA:
|
Thank you for the information, but that's not Rovo89's version. |
I will donate developer. |
@MartinX3 not anymore. Flashed it on top of official LineageOS and it works fine. Obviously ymmv! |
Now 😄 |
Yeah. 😄 |
Sure? PS: |
@MartinX3 I thing also need app developer upgrade his app.
|
Thank you for this information! |
@MartinX3 You are welcome. |
@kn007 I think many module needs an update. :) |
@MartinX3 XPrivacy won't be updated anymore, you can read here why: https://forum.xda-developers.com/showpost.php?p=74089414&postcount=18177 |
There's nothing stopping someone else from forking your repo and updating it. Unless you delete before its forked. |
@rogerclarkmelbourne indeed, and I would not have any problem with it, but nobody contributed anything serious to XPrivacy in years, so don't expect too much. |
(LOL) I know the feeling ..... |
Just when?
The text was updated successfully, but these errors were encountered: