Xposed watch thread (Nougat Offical now from Rovo89 10/8/2017) - Google Pixel XL Guides, News, & Discussion

EDIT 10/9/2017
Finally! I know you've been waiting for official Xposed for Nougat for a long time, and here it is. You'll find the download links in the usual place (see first post). Make sure to also use Xposed Installer 3.1.2 (update is also in first post).
If you'd like to know what exactly you've been waiting for, check out this XDA article. Besides much background information on Xposed and its history, it includes a detailed statement by myself about what you'll get on top of the unofficial versions. You can find that statement right above the "Conclusion" headline, click the box to show it.
Note that I've also released new binaries for Marshmallow and Lollipop, although the changes are very minor. Mostly, they ensure that all releases are in sync.
I'd like to thank @wanam for testing and helping to fix the remaining bugs. He also tested it on the Samsung GS7. Also thanks to XDA for their continued support and for providing the infrastructure. And finally, thanks to you for being patient with me, coming up and implementing the new concept really took a long time (that I didn't always have).
Click to expand...
Click to collapse
https://forum.xda-developers.com/showthread.php?t=3034811
EDIT 7/20/2017:
Xposed for Nougat is here but far from reliable and not yet released from the Xfounder himself, Rovio.
All you'll find are re-works of his unfinished work.
And they "ain't" ready for showtime. Far from it.
Nor are they Pixel partition friendly yet.
-------------------------------------------
-------------------------------------------
EDIT 7/19/2017:
Xposed for Nougat is kinda sorta here?!?
https://www.xda-developers.com/art-...1-2-adds-xposed-functionality-to-custom-roms/
Xposed Framework is one of the most popular Android modifications available as it enables users to install modules that will add specific functionality to their current firmware. This requires a lot of work and is why it takes XDA Senior Recognized Developer rovo89 so long to develop after a new major update of Android is released.
The community has been clamoring for an update that adds compatibility to Android 7.0 Nougat and it now looks like there’s a method.
Click to expand...
Click to collapse
-------------------------
original thread text below
-------------------------
I searched forum titles here for "xposed" and didn't get any hits.
I'm honestly more looking forward to getting Xposed than I am TWRP.
Not by much, but just a bit. I really, really need some of my modules back asap.
Most of all, root hider. Though that probably won't work with our current root and there are other options anyways.
Still though... Xposed watch for Nougat.
Latest update as of yesterday:
rovo89 on 11/06/2016 said:
Current status for Nougat: Hooks are generally working now. However, they're still unreliable for inlined methods and when JIT is used (which is often the case). I had give a few technical insights here. I'm currently thinking about the different situations that need to be handled and I create unit tests for them. Then I need to fix those which are failing or even crashing the device - ideally without recompiling the whole ROM like in previous versions. Not sure if the latter is possible though.
Click to expand...
Click to collapse

A couple sad replies in the Xposed forum over the last day....
https://forum.xda-developers.com/xposed
---------------
[acejavelin]
Xposed is not compatible with Nougat, the truth is it may never be a viable option again due to security changes in Android. The developers have said that Xposed is on it's last legs, the changes in Android and the security are becoming impossible to work around. Remember last year at this time, the developers of Xposed had mostly given up and thrown in the towel and said Xposed was dead with Marshmallow, but they got lucky and found a work around just before completely giving up. They have not as yet found such a exploit to make it work, and if they do it will only be temporary as the next version of Android will probably close it again. They may get it to work with Nougat, or maybe not, either way best bet is to learn to live without it, because it will be gone before too long.
---------------
---------------
[C3C076]
Just to shed more light into this as I found it a bit misleading.
Making xposed compatible with nougat is not about "finding an exploit". It is about extending Android Runtime (ART) by adding additional functionality which is necessary for modules to be able to utilize hooking into runtime execution flow (e.g. to be able to hook on method calls).
Yes, security also plays a role but I wouldn't say it's a major contributor when it comes to Xposed development.
ART evolves and gets complicated over time which requires a developer to find new ways of implementing Xposed extensions. This process takes time and still it does not guarantee solution for full compatibility of xposed as we know it is found.
---------------
Nothing new from Rovo himself since his last post in November on the subject.

Still not looking awesome.
Update from a few days ago...
https://forum.xda-developers.com/showthread.php?t=3034811
Rovo... said:
It seems that more and more people get nervous about whether (and when) there will be Xposed for Nougat or not, so I felt I should say something.
Why does it take that long? Because with every release, I try to ensure that Xposed integrates nicely with the improvements in the new ART version. The step from Lollipop to Marshmallow wasn't huge. It was an evolution, some things even made it possible to integrate Xposed in a more elegant way. On the whole, it was mainly careful porting than rather innovating.
With Nougat, something fundamental has changed. If you're using Nougat already, you'll have noticed that installations are much faster now. That's because APKs aren't compiled immediately (AOT), but start in (slower) interpreting mode. Sounds bad, but they have enabled JIT, which will quickly compile those methods that are used very often. That will restore the well-known and constantly improving performance of native code. Besides that, ART keeps a list of these frequently used methods ("profiling"). When the device is idle, it finally does the AOT compilation, but based on the profiling data. After that, you get the great performance right after starting the app. JIT is still waiting in case the usage patterns change, and I think it will also adjust the profile and improve the AOT compilation.
That results in various different compilation states and more complexity. Besides that, there were many issues in the past caused by Xposed's need to recompile the whole ROM and all apps: It sometimes caused boot loops when the odex files were too heavily pre-optimized, it blocked quite some storage space to store the recompiled files, and I needed to disable some optimizations like inlining and direct pointer calls. I hope that I can make use of the JIT compiler to avoid that in Nougat. If Xposed knew from where a method is called, it could invalidate the callers' compiled code, so that they would temporarily use the interpreter. If they're important enough, JIT will recompile them.
I have already done a lot of research and experiments for this and I'm currently trying to implement this. But as you can imagine, all of that is much effort and can easily take hundreds of hours. That's net (working) time, not real time. If I worked on Xposed 24 hours a day, that might be done within a week or two. But, in the last year or so, my "time for Xposed stuff" was about 5 hours a week, sometimes more and sometimes less. You can do the math yourselves... There are just so many other (non-technical) things that I need or want to do. If you substract the time it took me to build the new installer version, move the repo to a new server and restore compatibility with the Nov 2016 security patches, that's even less time for new stuff.
So yes, I'm still working on Nougat support, whenever my free time allows it, but I don't have any idea when it will be done. Once it's done, you'll know.
Click to expand...
Click to collapse
That one single post already has 1900 "likes"

CZ Eddie said:
Still not looking awesome.
Update from a few days ago...
https://forum.xda-developers.com/showthread.php?t=3034811
That one single post already has 1900 "likes"
Click to expand...
Click to collapse
I think just hearing that it's being worked on however slowly is good news.
Sent from my Pixel XL using XDA Labs

I really don't understand this post. If users would like to keep updated they can watch the Xposed thread.
That quote from Rovo even says he will do it when he has free time and feels like it. So it will be awhile.
Why not make a post when it's available instead of stalking the thread daily?
Sent from my Pixel XL using Tapatalk

Xposed for Nougat is kinda sorta here?!?
https://www.xda-developers.com/art-...1-2-adds-xposed-functionality-to-custom-roms/
Xposed Framework is one of the most popular Android modifications available as it enables users to install modules that will add specific functionality to their current firmware. This requires a lot of work and is why it takes XDA Senior Recognized Developer rovo89 so long to develop after a new major update of Android is released.
The community has been clamoring for an update that adds compatibility to Android 7.0 Nougat and it now looks like there’s a method.
Click to expand...
Click to collapse

CZ Eddie said:
Xposed for Nougat is kinda sorta here?!?
https://www.xda-developers.com/art-...1-2-adds-xposed-functionality-to-custom-roms/
Click to expand...
Click to collapse
Yeah just about to try one of the zips from the xposed general thread
Sent from my Pixel XL using XDA Labs

Awesome, I just got home and read only a blip about it so far while I was stuck in bumper traffic.
Sounds like it needs to be rolled with a ROM though?
You can't just flash it on top?

If it DOES need to be rolled with the ROM, then that might suck.
So many ROM developers HATE xposed. ugh
I sure hope Resurrection Remix will be xposed friendly.
And that the four or five modules I really really miss will get Nougat xposed updates.

Looks like this might be the Nougat Xposed thread?
[XPOSED] [NOUGAT] [WORK] Xposed SDK25 for all arch
https://forum.xda-developers.com/xposed/xposed-android-nougat-sdk-25-arm64-t3639221
It's not started by Rovio though.

And another one.
[Unofficial][NMR1][SDK25][ARM][ARM64][x86][Magisk]Xposed v87
https://forum.xda-developers.com/xposed/unofficial-xposed-v87-unofficial-yes-im-t3639192

Yeah I tried both zips but big surprise our borked TWRP is unable to mount system read only properly with the script. Most likely needs to be tweaked for our system/system setup or whatever.
Sent from my Pixel XL using XDA Labs

I seem to have got the zips to both install using flashfire but am running into the same issues as some others are but that's to be expected this early on.
Sent from my Pixel XL using XDA Labs
---------- Post added at 03:29 AM ---------- Previous post was at 03:07 AM ----------
Don't think I did get it installed after all. It is good to see there may be hope though. Hopefully our weird recovery hiccups don't screw it up.
Sent from my Pixel XL using XDA Labs

Nope, not really available yet.
At least nothing supported or stable.
Per Rovio just a little while ago:
And just to add to my reply above:
Imagine [if] I published my current WIP now. I bet that some people would publish it as their build, without any warnings that it's incomplete and not intended to be used productively.
Click to expand...
Click to collapse

NVM...... Just read your message thoroughly...

Any sign of a savior from our dual slot no xposed hell? :crying:

Finally! I know you've been waiting for official Xposed for Nougat for a long time, and here it is. You'll find the download links in the usual place (see first post). Make sure to also use Xposed Installer 3.1.2 (update is also in first post).
If you'd like to know what exactly you've been waiting for, check out this XDA article. Besides much background information on Xposed and its history, it includes a detailed statement by myself about what you'll get on top of the unofficial versions. You can find that statement right above the "Conclusion" headline, click the box to show it.
Note that I've also released new binaries for Marshmallow and Lollipop, although the changes are very minor. Mostly, they ensure that all releases are in sync.
I'd like to thank @wanam for testing and helping to fix the remaining bugs. He also tested it on the Samsung GS7. Also thanks to XDA for their continued support and for providing the infrastructure. And finally, thanks to you for being patient with me, coming up and implementing the new concept really took a long time (that I didn't always have).
Click to expand...
Click to collapse
https://forum.xda-developers.com/showthread.php?t=3034811

Not working on Pure Nexus 7.1.2 with Magisk 14.2 for many people. Not complaining by any means, super happy that I have my phone pretty much how I want it with PN and Magisk, just letting others know.

Rovo89 (the Xposed creator) says it works on his Pixel?
rovo89 said:
T
By the way, I have tested the official version on my Pixel
Click to expand...
Click to collapse

whitak3r said:
Not working on Pure Nexus 7.1.2 with Magisk 14.2 for many people. Not complaining by any means, super happy that I have my phone pretty much how I want it with PN and Magisk, just letting others know.
Click to expand...
Click to collapse
I've successfuly flashed it with Flashfire, on July PN 7.1.2 and Magisk 14.2 installed before

Related

Cataclysm mod

Does anyone know if cataclysm mod will work on mhc19l? I tried but only make it to splash screen.
Seems like you've answered your own question. If you're only getting the splash screen, that means this most recent update is no longer compatible with catamod files. Catamod is only a handful of files, but any of those changed with this most recent update, which I believe many have, then it wont work.
uodii said:
Seems like you've answered your own question. If you're only getting the splash screen, that means this most recent update is no longer compatible with catamod files. Catamod is only a handful of files, but any of those changed with this most recent update, which I believe many have, then it wont work.
Click to expand...
Click to collapse
Do u know where we can get any thing similar to what catamod accomplished? Thanks
treIII said:
Do u know where we can get any thing similar to what catamod accomplished? Thanks
Click to expand...
Click to collapse
Unfortunately, no.. I haven't upgraded to MHC19I yet because of this reason but probably will soon. IMO the closest thing is xposed + gravity box since it uses the stock rom as the base and adds mods on top of it which is similar to how Cata works. I haven't used xposed in a while but probably will give that set up a try soon for the bluetooth bug fixes, etc. in the latest build. But I sure wish @atl4ntis would come back to us.. sigh..
As far as I can tell there are no other custom stock based ROMs out there for the 6P other than ones that just "debloat" the stock ROM but add no features, which I'm not really interested in. I've been checking out the Pure Nexus thread and it seems like another good option-- AOSP based instead of stock but seems to be well maintained and there seems to be a lot of positive feedback on it so I might also give that a shot. In between both options right now...

Best Rom for me is...

So I am big into trying every rom possible and I came to the conclusion for the droid turbo itself....the best rom is by Mokee. They seem to give the most support for the turbo. I have not noticed any bugs for their release roms. Although RR is by far the most customizable and have the most features....it annoys me at times with the bugs I notice. I highly recommend anyone with a turbo to use Mokee.
Link to mooke rom
Can u please post the link to this rom, i just bought a droid turbo and i want to get a custom rom for it since it doesn't have an upgrade to marshmallow.
Ty
jsleon3k said:
Can u please post the link to this rom, i just bought a droid turbo and i want to get a custom rom for it since it doesn't have an upgrade to marshmallow.
Ty
Click to expand...
Click to collapse
1) Make sure you can unlock your bootloader. Do NOT update to SUTL-49, if your bootloader is still locked. Sunshine bootloader unlock for the XT1254 only works on SUTL-44.
2) Mokee Marshmallow ROM for Quarks is over in the OTHER Quark forum.
http://forum.xda-developers.com/moto-maxx
All the custom ROM, kernel development is over there. CM dev replicated the CM threads over here after being physically removed last September, but all the other dev work stayed over there. Sunshine unlock exploit for the Droid Turbo XT1254 was published in November 2015, about two months after the forums were split into "active" Quarks with unlocked bootloader and the dead dev Quark (Droid Turbo XT1254, with locked bootloader). So, then after bootloader unlock became available, then Droid Turbo owners had to go to the to other forum for custom ROMs, kernels, recovery (TWRP), etc.
austtint said:
So I am big into trying every rom possible and I came to the conclusion for the droid turbo itself....the best rom is by Mokee. They seem to give the most support for the turbo. I have not noticed any bugs for their release roms. Although RR is by far the most customizable and have the most features....it annoys me at times with the bugs I notice. I highly recommend anyone with a turbo to use Mokee.
Click to expand...
Click to collapse
I have never tried it because when I went to read the forums about it it was all in Chinese. What makes it better than plain cm13? Will I have a problem being English? Can I flash over cm13?
quantum tao said:
I have never tried it because when I went to read the forums about it it was all in Chinese. What makes it better than plain cm13? Will I have a problem being English? Can I flash over cm13?
Click to expand...
Click to collapse
All Chinese? Most of this is in English:
https://plus.google.com/communities/112433388317801966872
http://www.mokeedev.com/en/about/
http://bbs.mfunz.com/thread-754544-1-1.html
http://www.mokeedev.com/en/#
And all you really need to know is on the Mokee Quark page.
http://forum.xda-developers.com/moto-maxx/development/rom-mokee-opensource-project-t3188936
I said "forums", http://bbs.mfunz.com/ . I like to read forums.
quantum tao said:
I said "forums", http://bbs.mfunz.com/ . I like to read forums.
Click to expand...
Click to collapse
I'm pretty sure google plus qualifies as a forum. I know XDA does.
This was one of the links I gave you:
http://bbs.mfunz.com/thread-754544-1-1.html
which is the same domain you just mentioned. So, you just repeated what I gave you.
Most of the first page is in English. For what is not in English, you can use Google Translate extension in Chrome.
ChazzMatt said:
I'm pretty sure google plus qualifies as a forum. I know XDA does.
This was one of the links I gave you:
http://bbs.mfunz.com/thread-754544-1-1.html
which is the same domain you just mentioned. So, you just repeated what I gave you.
Most of the first page is in English. For what is not in English, you can use Google Translate extension in Chrome.
Click to expand...
Click to collapse
yep, that thread "MoKee Open Source - Building And Submitting Patches (English version of v1.3 " was exactly what i was looking for, thanks dude.
I've been running mokee for a week or so and agree that it's an awesome ROM.
Prior to it I was using compufreek (The first real rooted flash I've done on this phone) and then RR.
Same experience with Remix as you had.
The stock based computerfreek was great but I want more customization.
My only frustrations with Mokee is I REALLY want active display back. It seemed to have some similar setting in the ROM but it didn't work well. Running ACdisplay app for now which shows notifications when they come in and when you pull the phone out of pocket, but wave to wake is glitchy...seems to need ALL sensors touched for one second to show time/notific.
For me, modified stock is the only way to go. I need solid Bluetooth (RR/CM13 based glitch in my Chrysler), VoLTE, and public wifi hotspot connectivity (had issues with ComputerFreek's ROM). Wtih Xposed modules, Stock is the best. For me. And I've tried EVERY ROM available.
syphix said:
For me, modified stock is the only way to go. I need solid Bluetooth (RR/CM13 based glitch in my Chrysler), VoLTE, and public wifi hotspot connectivity (had issues with ComputerFreek's ROM). Wtih Xposed modules, Stock is the best. For me. And I've tried EVERY ROM available.
Click to expand...
Click to collapse
Which Xposed modules do you run? Just curious. It's been well over a year since I messed with Xposed -- back when I was running stock 5.0.2 before I went to CM -- so not sure what's even out there currently.
ChazzMatt said:
Which Xposed modules do you run? Just curious. It's been well over a year since I messed with Xposed -- back when I was running stock 5.0.2 before I went to CM -- so not sure what's even out there currently.
Click to expand...
Click to collapse
Gravity Box
XGPM (Google Play Music module)
True Silent Mode
Android N-ify
syphix said:
For me, modified stock is the only way to go. I need solid Bluetooth (RR/CM13 based glitch in my Chrysler), VoLTE, and public wifi hotspot connectivity (had issues with ComputerFreek's ROM). Wtih Xposed modules, Stock is the best. For me. And I've tried EVERY ROM available.
Click to expand...
Click to collapse
I agree xposed is a big game changer, I remember being able to almost make my own version of a rom with my old phone.
What modules are you using to tweak your stock rooted?
Is there a theme mod that will allow you to use cm themes or something similar? That's my favorite cm option these days. Lol.
---------- Post added at 10:56 AM ---------- Previous post was at 10:32 AM ----------
bigd2442 said:
I agree xposed is a big game changer, I remember being able to almost make my own version of a rom with my old phone.
What modules are you using to tweak your stock rooted?
Is there a theme mod that will allow you to use cm themes or something similar? That's my favorite cm option these days. Lol.
Click to expand...
Click to collapse
Lol..looks like I got beat to the punch. Thanks!
ChazzMatt said:
Which Xposed modules do you run? Just curious. It's been well over a year since I messed with Xposed -- back when I was running stock 5.0.2 before I went to CM -- so not sure what's even out there currently.
Click to expand...
Click to collapse
Why is that crazy man
Sent from my DROID Turbo using XDA-Developers mobile app
ChazzMatt said:
Which Xposed modules do you run? Just curious. It's been well over a year since I messed with Xposed -- back when I was running stock 5.0.2 before I went to CM -- so not sure what's even out there currently.
Click to expand...
Click to collapse
gangrenius said:
Why is that crazy man
Click to expand...
Click to collapse
Here's why I started using xposed with modules in the first place and why I stopped...
On my 2013 LG Nexus 5 phones (mine and my wife's), I was eventually forced to run xposed/Gravity Box plus some other modules, because my long-time favorite ROM I had been using since 2011 gen3 Galaxy Nexus went off the rails. During the time I used my LG Nexus 5, the ROM team -- which covered several devices -- got some new militant members who started locking out settings choices.
Android is about choice. I understand it was their ROM, and they can do what they wanted -- but their ROM design philosophy drastically changed from when I first started using the ROM. Previously they had default choices (DPI, etc) for each device, but also supplied tools or alternate menu choices to change those if you wanted something different. They suddenly decided all those settings would be only their way. Some apps do not work well with miniscule DPI; it was documented -- they didn't care. They loathed stock DPI, no matter the device -- they insisted it be 70% of stock, no matter what stock was. While I could use Build Prop Editor to change DPI, they also disabled AOSP Recents for their own inferior version of Recents they had designed. At first they gave a choice of their own Recents or AOSP Recents, but then in the next stage of militancy they disabled AOSP Recents, so you HAD to use their version. And you couldn't "Clear All" with one touch.
People then started installing Gravity Box to enable AOSP recents (the code was still there). The ROM team then stripped out the code so you couldn't use Gravity Box to enable AOSP "recents", and especially "Clear All Recents" with one touch. (That was my first taste of Xposed, to give me back customization choices that ROM team had taken away.) Well, you could do that at first -- use Gravity Box to enable AOSP Recents -- but when they discovered people were doing that and telling others in the ROM threads how to do it, they even stripped out the AOSP Recents code! So, it was going to be their way or no way. I don't understand why they turned on their users like that. It was a great, fast ROM and until then you could customize it how you wanted.
I wasn't the only one who felt they went awry. Many "unofficial" versions of the that ROM started popping up, which restored the choices they had removed -- but not in time for me. I ditched the ROM and went to stock Google AOSP + xposed/Gravity Box with a few other modules to create what I wanted.
Then, after owning two different generations of Nexus phones (4.65", and 4.95"), in late 2014 Google screwed up and released the 6" Nexus 6 instead of something more reasonable (like the 5.2" variant they were testing as late as mid-August 2014). So, I bought two 64GB Moto XT1225 (for about $700 each) which was basically the 5.2" version of the Moto Nexus 6 Google wouldn't release. No custom ROMs were available yet for the XT1225, so I just kept rooted Moto stock with xposed/Gravity Box + other modules.
I used it with KitKat 4.4.4 on my XT1225 and I even used it with Lollipop 5.0.2 on my XT1225. I was very glad they were able to adapt Xposed to work with ART instead of just Dalvik.
But Gravity Box module in particular has a warning NOT to use it with heavily customized ROMs or there will be conflicts. And CM is a heavily customized ROM. When I switched to CM, I stopped using Gravity Box. Also CM was customized enough I didn't need the other xposed modules (for audio levels, Qi charging sounds, etc.) There was only one function not replicated on CM, and I decided I could live without it. IF something is messing up on my phone, I wanted to be able to tell if it was a bug in CM without having to worry I was the one messing up the phone by having xposed/modules conflicting...
I've been using CM for over a year now, so I'm not coversant with the current state of xposed. I was surprised you still have to flash the "alpha" files first before flashing Xposed installer. Seems by now, it would be well out of alpha -- been almost 1.5 years! -- and that the devs perhaps would have made it be an easier 1-step process.

[ROM][7.1][NOUGAT][TESTING] CyanogenMod14.1-cohaolain [UNOFFICIAL]

Hey guys!
To prevent the other CM14.1 thread from getting too crowded I'll be putting my own builds up here
These builds will be based on the official source except I'll keep adding in new features and fixes before they're officially merged, and I'll be putting in some other small changes along the way if I feel they improve the experience without compromising on anything else
Currently working:
//All battery status indicators are fixed
//Pocket mode
Modifications:
//'Unofficial' tag removed from CyanogenMod version. It just made me squirm with the lack of aesthetic. Of course this is still an unofficial version!
Updated (//): 16.11.03
Download link: https://drive.google.com/open?id=0B88aOagl9VcCV3YtNFpwRzR1akk
Credit of course goes to CyanogenMod and all of its contributors for all of their work!
Disclaimer:
This software is provided by me "as is" and "with all faults." I make no representations or warranties of any kind concerning the safety, suitability, lack of viruses, inaccuracies, typographical errors, or other harmful components of this software. There are inherent dangers in the use of any software, and you are solely responsible for determining whether this software is compatible with your equipment and other software installed on your equipment. You are also solely responsible for the protection of your equipment and backup of your data, and I will not be liable for any damages you may suffer in connection with using, modifying, or distributing this software.
XDA:DevDB Information
CyanogenMod14.1-cohaolain, ROM for the OnePlus 3
Contributors
cohaolain
Source Code: https://github.com/cohaolain
ROM OS Version: 7.x Nougat
Version Information
Status: No Longer Updated
Current Beta Version: 7.1 (CM14.1)
Beta Release Date: 2016-11-04
Created 2016-10-31
Last Updated 2016-11-12
First...!!
Will definitely try it out.
Peace
Call Echo and no audio in video chat apps fixed ?
Two things that not allowing me to return to 7.1
Thanks for building and sharing your builds.
Btw are you open to suggestions or requests?
Nice work!
Can you remove cm setup wizard? Cos I'm a Chinese, and if I flash gapps, I can't pass it. And set selinux to permissive?
Thinks a lot!
silentvisitor said:
Call Echo and no audio in video chat apps fixed ?
Two things that not allowing me to return to 7.1
Thanks for building and sharing your builds.
Btw are you open to suggestions or requests?
Click to expand...
Click to collapse
In my testing I haven't experienced any call echo. And I can't test video chat apps right now, so you'd have to check for that yourself mate, or wait for someone else to let you know here, sorry about that
No problem anyway mate, I'm only doing this on a learning curve. That said, I'm open to suggestions and requests, but they should be submitted without much expectation. This is my first ROM, and I'm pretty new to Android development. I can try my best, but I'm no expert. Although I do love a challenge, I can't make any guarantees
But for now I'm going to try and get Google Assistant working by default. We'll see after that
Great! When I have time I'll definitely give it a try.
Sent from my iPod touch using Tapatalk
revive111 said:
Nice work!
Can you remove cm setup wizard? Cos I'm a Chinese, and if I flash gapps, I can't pass it. And set selinux to permissive?
Thinks a lot!
Click to expand...
Click to collapse
Sorry mate, but I don't want to make such drastic changes, particularly ones that most people don't need
I think the setup wizard should stay, and that selinux is fine just the way it is.
Also, I'm not completely sure how to do either of these things anyway....
Can you include your personal Github sources such as device and kernel tree in the 1st post to actually see what changes you've done so far at the moment?
cohaolain said:
Sorry mate, but I don't want to make such drastic changes, particularly ones that most people don't need
I think the setup wizard should stay, and that selinux is fine just the way it is.
Also, I'm not completely sure how to do either of these things anyway....
Click to expand...
Click to collapse
OK,fine.
In cm13, I can pass it without anything, just wait cm to fix this bug.
Thanks for this! :good:
saayuj98 said:
Can you include your personal Github sources such as device and kernel tree in the 1st post to actually see what changes you've done so far at the moment?
Click to expand...
Click to collapse
As soon as I've learned how to do that, I will do that.
If somebody could help me with this it'd be appreciated:
When ro.product.model=Pixel XL is added, 'Device model' in settings>about phone changes to Pixel XL, but when it's removed completely, it reverts back to ONEPLUS A300*.
Question is, when building, how can I make it skip checking the build.prop for the device name and just make it select the device name it defaults to when it's not specified in the build.prop, and where is this check located in source?
Thanks,
Ciarán
cohaolain said:
If somebody could help me with this it'd be appreciated:
When ro.product.model=Pixel XL is added, 'Device model' in settings>about phone changes to Pixel XL, but when it's removed completely, it reverts back to ONEPLUS A300*.
Question is, when building, how can I make it skip checking the build.prop for the device name and just make it select the device name it defaults to when it's not specified in the build.prop, and where is this check located in source?
Thanks,
Ciarán
Click to expand...
Click to collapse
I think its not possible( maybe I'm wrong in here) to change device model when you're building as it might create errors during build process. You might need to create a separate bash script I believe, for users to change that afterwards while flashing the ROM. Or create an Aroma Installer to give user an option to do that if he/she wants to.
which gapps should i flash opengapps 7.1 nano or opengapps 7.1 pico ?
Ashish Bhalla said:
which gapps should i flash opengapps 7.1 nano or opengapps 7.1 pico ?
Click to expand...
Click to collapse
I use pico gapps everytime(I like my system being less bloated). Nano is a good option too.
I suggest you to go with Nano.
Ashish Bhalla said:
which gapps should i flash opengapps 7.1 nano or opengapps 7.1 pico ?
Click to expand...
Click to collapse
I recommend pico, but nano is fine if you don't want Google Now, or Now on Tap, or Assistant and stuff.
saayuj98 said:
I think its not possible( maybe I'm wrong in here) to change device model when you're building as it might create errors during build process. You might need to create a separate bash script I believe, for users to change that afterwards while flashing the ROM. Or create an Aroma Installer to give user an option to do that if he/she wants to.
Click to expand...
Click to collapse
Possibly yeah.
I ran a build that included the two lines to enable Google Assistant, it just ended up discarding the Pixel XL line like it had never been put in there at all.
Google Assistant ran fine for a while, until I cleared Google''s data. Assistant comes up straight after the wipe, but goes back to Now on Tap again afterwards.
Can i install aroma installer open gapps 7.1 on this? If yes how.. I flashed it on this rom but then on booting google services are crashing continuously play store is also not opening.. So some can help plz on this?
cohaolain said:
Possibly yeah.
I ran a build that included the two lines to enable Google Assistant, it just ended up discarding the Pixel XL line like it had never been put in there at all.
Google Assistant ran fine for a while, until I cleared Google''s data. Assistant comes up straight after the wipe, but goes back to Now on Tap again afterwards.
Click to expand...
Click to collapse
Maybe init.d
---------- Post added at 04:42 PM ---------- Previous post was at 04:40 PM ----------
cohaolain said:
In my testing I haven't experienced any call echo. And I can't test video chat apps right now, so you'd have to check for that yourself mate, or wait for someone else to let you know here, sorry about that
No problem anyway mate, I'm only doing this on a learning curve. That said, I'm open to suggestions and requests, but they should be submitted without much expectation. This is my first ROM, and I'm pretty new to Android development. I can try my best, but I'm no expert. Although I do love a challenge, I can't make any guarantees
But for now I'm going to try and get Google Assistant working by default. We'll see after that
Click to expand...
Click to collapse
Really impressed by your overall response.
You can be a great developer one day. Humility, curiosity and simplicity are hallmarks.
Good luck :good:
ankushgautam said:
Can i install aroma installer open gapps 7.1 on this? If yes how.. I flashed it on this rom but then on booting google services are crashing continuously play store is also not opening.. So some can help plz on this?
Click to expand...
Click to collapse
I've read abouyt some bugs with the Aroma installer in 14.1. I'm not even sure if this is a CM problem or a Gapps problem, but for now, stick with pico or something pre-packaged if you can
silentvisitor said:
Really impressed by your overall response.
You can be a great developer one day. Humility, curiosity and simplicity are hallmarks.
Good luck :good:
Click to expand...
Click to collapse
Thanks mate Maybe, maybe . Gotta finish school first!
init.d, hm. Mysterious to me. I've heard tell of it many times but never learned too much about it. Better start reading up

Xposed Framework For Nougat

ok guy i been doing some digging for this and testing every framework out there damn near and i found one that work for the new nougat still doing testing on it but so far it work im not the maker of it but i though i would share what i found like i said i just found it didn't make it so please to back lash on me
I'd recommend you link to the thread, there are some ongoing development concerns, and folks should be made aware of ALL details before they flash. It is NOT final, not stable, only meant for folks who are willing to take some chances. The file you linked is not the latest version either
kpballing84 said:
ok guy i been doing some digging for this and testing every framework out there damn near and i found one that work for the new nougat still doing testing on it but so far it work im not the maker of it but i though i would share what i found like i said i just found it didn't make it so please to back lash on me
Click to expand...
Click to collapse
thanks for the heads up but so far i'm running Xposed apps i had on MM with no Problem it did have me update the framework within the xposed app but i did a backup then flashed the update framework and so far no problems but if you can can you share where the link is i'm new to posting on here plus i found that zip not on a xda site
kpballing84 said:
ok guy i been doing some digging for this and testing every framework out there damn near and i found one that work for the new nougat still doing testing on it but so far it work im not the maker of it but i though i would share what i found like i said i just found it didn't make it so please to back lash on me
Click to expand...
Click to collapse
link
http://xposed.purifyos.it/
For me the whole play services stopped when I was running xposed like this. For now it's a no go at least for me
Ok here is what I did i took the TWRP nug update zip I didn't add it with a MM I wipe and went from scratch after the install from TWRP then add the zip i posted then reboot that's what I did idk maybe people having problems because they use the nug update on a MM rom then flashing the zip i posted but like I said i wipe it and started from the ground up
The one that was linked worked for me, however the systemless version got me stuck on the LG logo boot screen. Hopefully some of G4 Tweaksbox works with Nougat.
yes it runs almost 100%
Your in luck it runs quite well no fc or boot loops some settings had my phone a bit slow. I don't run it currently
xxcmb3k3xx said:
The one that was linked worked for me, however the systemless version got me stuck on the LG logo boot screen. Hopefully some of G4 Tweaksbox works with Nougat.
Click to expand...
Click to collapse

Saving Shamu

Dear members,
My Nexus 6 is in desperate need of some new life. It's been terribly laggy for the last year, and I can't buy a new phone right now.
I have very little experience with rooting, recoveries, kernels and other jargon words, and I really need your help!
What's the best combination of Kernel and OS at the moment? I was thinking about LineageOS 16 stock Kernel, but would like to be sure. Do I need root access?
Also, can someone point me in the direction of a tutorial to install what I need that can be done on Mac? I know you guys can probably get things done based on your experience and with little information, but I need a step-by-step or I will brick my phone.
Any help is greatly appreciated!!
Thank you!
Caio 73 said:
Dear members,
My Nexus 6 is in desperate need of some new life. It's been terribly laggy for the last year, and I can't buy a new phone right now.
I have very little experience with rooting, recoveries, kernels and other jargon words, and I really need your help!
What's the best combination of Kernel and OS at the moment? I was thinking about LineageOS 16 stock Kernel, but would like to be sure. Do I need root access?
Also, can someone point me in the direction of a tutorial to install what I need that can be done on Mac? I know you guys can probably get things done based on your experience and with little information, but I need a step-by-step or I will brick my phone.
Any help is greatly appreciated!!
Thank you!
Click to expand...
Click to collapse
Actually ROMs and kernels aren't a mix and match. Use the kernel coming with the ROM or be prepared for funny things to happen.
Lineage has a pretty straightforward step by step guide for installation: https://wiki.lineageos.org/devices/shamu/install
You don't need root - if you want it you can flash https://mirrorbits.lineageos.org/su/20190709/addonsu-16.0-arm-signed.zip and enable it in the settings.
Elektroschmock said:
Actually ROMs and kernels aren't a mix and match. Use the kernel coming with the ROM or be prepared for funny things to happen.
Lineage has a pretty straightforward step by step guide for installation: https://wiki.lineageos.org/devices/shamu/install
You don't need root - if you want it you can flash https://mirrorbits.lineageos.org/su/20190709/addonsu-16.0-arm-signed.zip and enable it in the settings.
Click to expand...
Click to collapse
Thank you! Do you think that just installing LineageOS will be enough to make my phone usable again?
Caio 73 said:
Thank you! Do you think that just installing LineageOS will be enough to make my phone usable again?
Click to expand...
Click to collapse
Depends of your definition of usability. Of cause it's slower then newer devices as shamu was developed in 2014.
But I still use it as secondary device for browsing and watching youtube. Also I am a bit biased as I am the maintainer for shamu on LineageOS. Maybe you should ask other users in the Lineage-16.0 thread.
Elektroschmock said:
Depends of your definition of usability. Of cause it's slower then newer devices as shamu was developed in 2014.
But I still use it as secondary device for browsing and watching youtube. Also I am a bit biased as I am the maintainer for shamu on LineageOS. Maybe you should ask other users in the Lineage-16.0 thread.
Click to expand...
Click to collapse
That's so cool that you kept working on the Nexus 6! Thank you for that and for replying.
I have been using my phone for more than a year with terrible lag. Really awful. So my bar for usable is pretty low. I am sure your build is great. I will give it a try.
Thank you
Caio 73 said:
That's so cool that you kept working on the Nexus 6! Thank you for that and for replying.
I have been using my phone for more than a year with terrible lag. Really awful. So my bar for usable is pretty low. I am sure your build is great. I will give it a try.
Thank you
Click to expand...
Click to collapse
My combination Is LineageOS with Magisk and NFS Injector module, i think it's your best bet to eliminate lags without tinkering too much, everything it's literally "install and forget"
Sent from my Motorola Nexus 6 using XDA Labs
jacomail95 said:
My combination Is LineageOS with Magisk and NFS Injector module, i think it's your best bet to eliminate lags without tinkering too much, everything it's literally "install and forget"
Sent from my Motorola Nexus 6 using XDA Labs
Click to expand...
Click to collapse
Hi, thanks for joining the thread. I have no idea what a module is. Would you mind explaining and showing me where I can a tutorial to get it installed?
I use LOS16 and Franco Kernel with ondemand CPU module and this is really great. Almost no lags, but sometimes, once a week it will freeze and reboot itself, dont know why.
Enviado desde mi Nexus 6 mediante Tapatalk
Caio 73 said:
Hi, thanks for joining the thread. I have no idea what a module is. Would you mind explaining and showing me where I can a tutorial to get it installed?
Click to expand...
Click to collapse
If you search on Google about Magisk, you can directly go where you can download the zip and you can install it immediately after LineageOS and Google Apps. Then, once you booted the device, from inside the Magisk app, you can install from its internal repository the modules you want to use, every one of them does something you can find useful I think. In the end, I recommend you NFS Injector module to have your device good as a new one in terms of performance. I hope to have everything cleared for you
Sent from my Motorola Nexus 6 using XDA Labs
Hi guys,
I came back here to give some feedback on what I have done.
I followed the instructions on the Lineage wiki link and installed Lineage OS 16. I kept it as simple as possible and didn't do anything besides that. No module, no magisk, no root, no TWRP. Just Lineage. It's not that I didn't want to go further, but I don't know enough about android to do it. Even just installing Lineage was kind of a challenge. It was not a smooth process, but I managed to do it.
In any case, it fews like an entirely new phone now. Lag has been reduced to almost none. It was almost unusable before and know it's actually enjoyable to use. Thank you very much for your help and to everyone that kept support for Shamu alive.
I did run into a few problems so far, but nothing really significant. The flashlight and camera sometimes won't work and need a reboot to come back (thankfully boot time is really quick now). The Netflix app also won't work anymore, but that's expected with no magisk, right?
If I wanted to go back and install magisk and a few modules, can I do that now without having to wipe the phone again? Or would I have to redo the whole process?
Thank you!!
Caio 73 said:
If I wanted to go back and install magisk and a few modules, can I do that now without having to wipe the phone again? Or would I have to redo the whole process?
Click to expand...
Click to collapse
No need to Wipe.
Just reboot to recovery and flash magisk installer ZIP.
Now reboot to system, and you see new Magisk App installed.
Just open it and install any of the Modules you want, just make sure to reboot after every Install/Update/Uninstall of any Module.
ovais_43 said:
No need to Wipe.
Just reboot to recovery and flash magisk installer ZIP.
Now reboot to system, and you see new Magisk App installed.
Just open it and install any of the Modules you want, just make sure to reboot after every Install/Update/Uninstall of any Module.
Click to expand...
Click to collapse
Thank you for answering. Do you mind telling me what a module is / what is it for?
Also, this is day 4 since I have installed lineage and I have already been prompted two updates. Is that normal?
I have just experienced my first crash / weird behavior today. I hope it doesn't deteriorate too much over time.
Sent from my Nexus 6 using Tapatalk
Caio 73 said:
Thank you for answering. Do you mind telling me what a module is / what is it for?
Also, this is day 4 since I have installed lineage and I have already been prompted two updates. Is that normal?
I have just experienced my first crash / weird behavior today. I hope it doesn't deteriorate too much over time.
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
If you are using your Nexus 6 as a Daily Driver like Me, I would recommend you to install LineageOS 15.1 (Android 8.1) which is much more stable and responsive than LineageOS 16 (Android 9.0).
About updates it is fine, because LineageOS 16 is in active development and updates are released regularly, as compared to LineageOS 15.1 which is almost finalized and its updates are released every weeks/months.
About Module:
A module is a mod or a customization for your device which can be installed systemlessly(without modifying your android system files) using Magisk.
For Example: If you want to enhance your audio of the headphone you can install Viper4Android.
ovais_43 said:
If you are using your Nexus 6 as a Daily Driver like Me, I would recommend you to install LineageOS 15.1 (Android 8.1) which is much more stable and responsive than LineageOS 16 (Android 9.0).
About updates it is fine, because LineageOS 16 is in active development and updates are released regularly, as compared to LineageOS 15.1 which is almost finalized and its updates are released every weeks/months.
About Module:
A module is a mod or a customization for your device which can be installed systemlessly(without modifying your android system files) using Magisk.
For Example: If you want to enhance your audio of the headphone you can install Viper4Android.
Click to expand...
Click to collapse
I am using it as a daily. For the last few days it's been really good. It was stock before and pretty much unusable. Do you think it's worth redoing the process to put lineage 15.1 on? I am not that confident with these things. I am at that point where I think "I can't believe I've done it and it's working". And if I redo it and screw things up I am gonna be furious I tried to fix what was not broken.
Sent from my Nexus 6 using Tapatalk
Caio 73 said:
I am using it as a daily. For the last few days it's been really good. It was stock before and pretty much unusable. Do you think it's worth redoing the process to put lineage 15.1 on? I am not that confident with these things. I am at that point where I think "I can't believe I've done it and it's working". And if I redo it and screw things up I am gonna be furious I tried to fix what was not broken.
Click to expand...
Click to collapse
I will recommend installing LineageOS 15.1
I have installed this ROM for 2 months and never had any issue, even my battery is also bad but this ROM handles it very well.
I think it will worth installing.
I am using LinagesOS 15.1 with stock gapps and without any mod or Magisk.
jacomail95 said:
My combination Is LineageOS with Magisk and NFS Injector module, i think it's your best bet to eliminate lags without tinkering too much, everything it's literally "install and forget"
Sent from my Motorola Nexus 6 using XDA Labs
Click to expand...
Click to collapse
Are you also using Lineage 15.1 sir?
ovais_43 said:
I will recommend installing LineageOS 15.1
I have installed this ROM for 2 months and never had any issue, even my battery is also bad but this ROM handles it very well.
I think it will worth installing.
I am using LinagesOS 15.1 with stock gapps and without any mod or Magisk.
Click to expand...
Click to collapse
Hi,
Coming back to share my experience. Lineage 16 was performing really well, but it got unstable after a few days. I was having 3-4 random reboots per day, mainly when scrolling through pages in multiple apps. The flashlight and camera also wouldn't work quite often and needed restart.
So I decided to take the advice given here and flashed lineage 15.1 (with mindthegaps, no root, no magisk). Performance isn't as good, but stability has been much better. No reboots so far. A few app crashes, but nothing major.
Once again I few like my phone has gotten new life and I will be able to squeeze a few more months out of it.
Thank you for all the replies to this thread. You guys helped a lot!
Sent from my Nexus 6 using Tapatalk
Caio 73 said:
Are you also using Lineage 15.1 sir?
Click to expand...
Click to collapse
16
jacomail95 said:
16
Click to expand...
Click to collapse
Is it stable for you? When I had 16 I would have random reboots in the two digits per day.
Sent from my Nexus 6 using Tapatalk
Caio 73 said:
Is it stable for you? When I had 16 I would have random reboots in the two digits per day.
Click to expand...
Click to collapse
It's solid, absolutely no issues

Categories

Resources