[XPOSED] Android N-ify - Use features introduced in Android N on your LP+ Device!

Search This thread

MrWasdennnoch

Inactive Recognized Developer
Nov 17, 2015
1,209
4,849
wasdennnoch.me
Is was surprised by this beautiful module. I use it with CM12 on S4.
I would only add things (which by the way are implemented by Marshmallow upside down): The dark icons feature on the status bar, on clear app backgrounds. And another thing (which is already implemented on Nougat), the feature of responding to a specific person, in a set of notifications. (Whatsapp, Telegram etc...). The rest is great! :)
While it may be possible to add dark status bar icons most apps won't use that feature pre-M using internal version checks. Quick reply is a feature of this module (in the experimental builds, you can find the latest version attached on the last page iirc) though app support is limited, again due to API limitations and version checks.
 
  • Like
Reactions: SumitChaudhari

-Hypnose

Member
Jun 28, 2017
9
0
Pisa, Tuscany
While it may be possible to add dark status bar icons most apps won't use that feature pre-M using internal version checks. Quick reply is a feature of this module (in the experimental builds, you can find the latest version attached on the last page iirc) though app support is limited, again due to API limitations and version checks.

First of all, I thank you for your reply. Then I will wait when these things, requested by me, are added to the form. I speak for the stable variant, to have the certainty that it really works. Well I wish you good continuation :)
 

Kelly West

Senior Member
Jul 29, 2016
94
20

Attachments

  • Screenshot_20180123-194018.png
    Screenshot_20180123-194018.png
    132.3 KB · Views: 642
  • Screenshot_20180123-194030.png
    Screenshot_20180123-194030.png
    157.1 KB · Views: 639

Hitti2

Senior Member
Anyway to get this to work with nougat? I love how you draw the drawer down once and you get all the options in a compact mode "settings gear icon, 6-7tiles". Nougat stock draw left bad taste in my mouth.

I love n-ify multiple UI settings options which are missing naturally in stock nougat. Whether running MM or N I want these options..

Any hope for update or fork from another developer?
 

MrWasdennnoch

Inactive Recognized Developer
Nov 17, 2015
1,209
4,849
wasdennnoch.me
I love n-ify multiple UI settings options which are missing naturally in stock nougat. Whether running MM or N I want these options..

Any hope for update or fork from another developer?
There currently is no version that works on N that I'm aware of and creating one would basically require a completely new module since the majority or the N-ify code is incompatible with N.
 
  • Like
Reactions: moriel5 and Hitti2

Vic.

Senior Member
Mar 7, 2012
340
136
Sony Xperia 5 II
Just in case anyone here is still on Marshmallow and uses this, here's a build of my fork of N-ify with some Oreo features added, which I've been working on for a few months now. It's very WIP, will probably lead to crashes and likely only works on AOSP 6.0 or Xperia 6.0. This will probably never get finished or reach a stable state (I'm going to upgrade to another device before that has any chance of happening) and I will provide no support for the time being. I'll upload the source to GitHub once I finish cleaning some code.
Edit: make sure N scrolling behavior and the last 2 experimental options are enabled before rebooting after installing it.
 

Attachments

  • app-release.apk
    3.1 MB · Views: 105
Last edited:
  • Like
Reactions: oblyvision

oblyvision

Senior Member
Nov 8, 2014
81
54
Just in case anyone here is still on Marshmallow and uses this, here's a build of my fork of N-ify with some Oreo features added, which I've been working on for a few months now. It's very WIP, will probably lead to crashes and likely only works on AOSP 6.0 or Xperia 6.0. This will probably never get finished or reach a stable state (I'm going to upgrade to another device before that has any chance of happening) and I will provide no support for the time being. I'll upload the source to GitHub once I finish cleaning some code.
Edit: make sure N scrolling behavior and the last 2 experimental options are enabled before rebooting after installing it.
Thank you for keeping this project stay alive. If only I have proper setup, I'll be gladly helping you.
But I can't get it installed. Seems corrupted?
 

ichigo_kurosaki

Senior Member
Feb 24, 2013
1,021
238
37
Butuan City
i have a couple of questions and i hope someone here, esp those who know the problems i had on my mediatek device and most snapshot builds of this module. firstly,i did a factory reset yesterday because my phone is being crappy again..due to age maybe or it's just a garbage really. now i want to know:
  1. i was using xposed version 72 arm64. yesterday i tried the latest arm 64 version 89 sdk21 (lollipop 5.0-5.0.2) and it still works on my device..could the xposed version perhaps have a connection on what builds work for my device or not?
  2. the jenkins link doesn't work anymore on my xdalabs.is there a problem with the server?
 

MrWasdennnoch

Inactive Recognized Developer
Nov 17, 2015
1,209
4,849
wasdennnoch.me
i have a couple of questions and i hope someone here, esp those who know the problems i had on my mediatek device and most snapshot builds of this module. firstly,i did a factory reset yesterday because my phone is being crappy again..due to age maybe or it's just a garbage really. now i want to know:
i was using xposed version 72 arm64. yesterday i tried the latest arm 64 version 89 sdk21 (lollipop 5.0-5.0.2) and it still works on my device..could the xposed version perhaps have a connection on what builds work for my device or not?
the jenkins link doesn't work anymore on my xdalabs.is there a problem with the server?
* While the module is built against Xposed version 81 it shouldn't have a big impact since the functions we use should be available on every version that's available for L+. Though I'm wondering if you disabled the minimum version check in the Xposed installer since it would complain that you're not using version 81 like the module wants you to do. But if it works now, great!
* Yeah, sometimes it's working, sometimes not. I'll try to find a solution for that.
EDIT: Site's back up.
 
Last edited:
  • Like
Reactions: ichigo_kurosaki

ichigo_kurosaki

Senior Member
Feb 24, 2013
1,021
238
37
Butuan City
* While the module is built against Xposed version 81 it shouldn't have a big impact since the functions we use should be available on every version that's available for L+. Though I'm wondering if you disabled the minimum version check in the Xposed installer since it would complain that you're not using version 81 like the module wants you to do. But if it works now, great!
* Yeah, sometimes it's working, sometimes not. I'll try to find a solution for that.
EDIT: Site's back up.
Thanks man. I tried on my desktop earlier and it's also down. I thought it was only on mobile. Thanks for the headsup.
 

Sudhangshu

Senior Member
Hey guys I would like to know does this mod works for miui. And if anybody had tried it kindly share it with me please.

---------- Post added at 12:45 PM ---------- Previous post was at 12:44 PM ----------

Known issues
SystemUI crash on OOS3 when opening recents. Disable the new "no recents" image to fix it.
On some ROMs the "clear all" button doesn't work
Depending on the DPI the volume panel may have a spacing on the left side
On some LG ROMs the header gets messed up. Disable the header tweaks.



FAQ / Bugreport Guidelines

Snapshot users: There is a FAQ about Google Assistant and Direct Reply available.

Feature xyz isn't working for me!!
Good to know that something is somewhat broken for someone. I'll fix it in no time because I know exactly which Android version you use, which ROM and most important what went wrong. Many thanks for you detailed bug report!
Now seriously, I get these types of reports way too often: When you report a bug, please first check the Github issues. If your issue isn' t reported there yet, open a new issue on Github and attach at least your Xposed log. Only post a logcat if an app (i.e. the SystemUI) crashes.

People seem to have features that I don't have in my version?
If that's the case then you are probably using an official version from the Xposed repository. These are considered stable and most features should work for everyone. If you want to have fun with the newest features have a look at the post above, there you can find snapshots that contain the newest chages.

Can you please add feature xyz?
First: I only add features taken from Nougat. If you want me to add something that isn't available on Nougat - No. This is no theming engine.
If your feature is taken from N, first have a look at the "Impossible" section above. If it isn't listed there - Great! It will be implemented at some point if I consider it possible / reasonable.

If you see another regulary asked question that isn't listed here yet please tell me.
How can I remove the mod..??
 

MrWasdennnoch

Inactive Recognized Developer
Nov 17, 2015
1,209
4,849
wasdennnoch.me
Hey guys I would like to know does this mod works for miui. And if anybody had tried it kindly share it with me please.

---------- Post added at 12:45 PM ---------- Previous post was at 12:44 PM ----------


How can I remove the mod..??
Most probably not since MIUI is heavily modified and far from stock Android.

Remove? Just uninstall the module. If you're stuck in a boot loop you'll have to remove it via adb.
 

ichigo_kurosaki

Senior Member
Feb 24, 2013
1,021
238
37
Butuan City
Most probably not since MIUI is heavily modified and far from stock Android.

Remove? Just uninstall the module. If you're stuck in a boot loop you'll have to remove it via adb.
Or via recovery file manager jby going to root/data/data and finding the android n-ify and deleting the base.apk

---------- Post added at 07:22 AM ---------- Previous post was at 07:20 AM ----------

Man, really don't have luck with this module. Tried the latest build 850 and i still get systemui crash. :confused::crying:
 

Top Liked Posts

  • There are no posts matching your filters.
  • 848
    Android N-ify - Use several features introduced in Android N on your Lollipop and Marshmallow device!


    Your device doesn't get an update to Nougat or you are just too impatient to wait? Then this module is what you need! Android N-ify allows you to use many of those new fancy features on older devices.

    Important: Read here about the future of the module!

    Supported features:
    • New notifications and quick settings
    • New recents design
    • Settings tile summaries
    • Quick Switch (Double-tap recents to switch to last app)
    • Use recents button to navigate through recents

    Planned features:
    • Updates & Improvements according to Nougat source
    • Quick reply [Progess: 99% (Available in snapshots {NOTE: The apps actually have tu use Quick Reply. Even though it's implemented doesn't mean everp magically uses it})]
    • New QS animation [Progess: 95% (Available in snapshots)]
    • QS Editor [Progess: 99% (Available in snapshots)]
    • QS Pages [Progess: 99% (Available in snapshots)]
    • Emergency info on lockscreen [Progess: 99% (Available in snapshots)]
    • App install source in app info [Progess: 99% (Available in snapshots)]
    • Navigation draver in Settings [Progess: 50% (making it compatible with LP and other ROMs)]
    • Night mode
    • New crash message design
    • New app installer design
    • N easter egg
    Yep, that will be a huge update when it's ready.

    IMPOSSIBLE features (so far):
    • Multi-window (I'm not talking about enabling the M Multi-window, I'm talking about the true N one)
    • DPI selector
    • Data saver
    • Tall recents. We can make them wider, but not taller.

    Features I'm not going to implement:
    • New navigation bar (Use the module Nougat Navigation Bar instead)
    • New Doze mode (my implementation would be basically the same as the ones in Greenify, ForceDoze, NapTime etc)

    Read the FAQ and Known Issues section below before posting a question or request!

    Download:
    http://repo.xposed.info/module/tk.wasdennnoch.androidn_ify
    The builds above are outdated. New snapshot builds are available one post below.
    Only working on Android 5+. Might not work on ROMs that heavily modify code I'm touching with this module (I'm looking at you, TouchWiz, LG, and partially HTC).
    There are Snapshots available in the second post.
    Source: https://github.com/wasdennnoch/AndroidN-ify

    Translations:
    You can help translating this module on Crowdin: https://crowdin.com/project/android-n-ify
    Contact me if you want to add a new language.


    XDA:DevDB Information
    Android N-ify, Xposed for all devices (see above for details)

    Contributors
    MrWasdennnoch, paphonb, Maxr1998
    Source Code: https://github.com/wasdennnoch/AndroidN-ify

    Xposed Package Name: tk.wasdennnoch.androidn_ify

    Version Information
    Status: Stable
    Current Stable Version: 0.2.0
    Stable Release Date: 2016-05-29

    Created 2016-03-25
    Last Updated 2018-09-25
    258
    Known issues
    • SystemUI crash on OOS3 when opening recents. Disable the new "no recents" image to fix it.
    • On some ROMs the "clear all" button doesn't work
    • Depending on the DPI the volume panel may have a spacing on the left side
    • On some LG ROMs the header gets messed up. Disable the header tweaks.


    FAQ / Bugreport Guidelines

    Snapshot users: There is a FAQ about Google Assistant and Direct Reply available.

    Feature xyz isn't working for me!!
    Good to know that something is somewhat broken for someone. I'll fix it in no time because I know exactly which Android version you use, which ROM and most important what went wrong. Many thanks for you detailed bug report!
    Now seriously, I get these types of reports way too often: When you report a bug, please first check the Github issues. If your issue isn' t reported there yet, open a new issue on Github and attach at least your Xposed log. Only post a logcat if an app (i.e. the SystemUI) crashes.

    People seem to have features that I don't have in my version?
    If that's the case then you are probably using an official version from the Xposed repository. These are considered stable and most features should work for everyone. If you want to have fun with the newest features have a look at the post above, there you can find snapshots that contain the newest chages.

    Can you please add feature xyz?
    First: I only add features taken from Nougat. If you want me to add something that isn't available on Nougat - No. This is no theming engine.
    If your feature is taken from N, first have a look at the "Impossible" section above. If it isn't listed there - Great! It will be implemented at some point if I consider it possible / reasonable.

    If you see another regulary asked question that isn't listed here yet please tell me.
    204
    HUGE Update: v0.2.0

    It's finally here, the long-awaited update with new notifications, quick settings and recents! And before you ask, no, no quick reply yet, but it will hopefully be implemented in the next version! Same thing qith the quick settings: The QuickQS (Yes, that's how they are called in the code) aren't animated yet, but the most important thing is - they are there :D
    The recents also got a new look, they now fill the whole width and the "no recents" image looks just as in N! We haven't found a way yet to change their height. Oh, and the easter egg... see yourself :)

    Huge thanks to @paphonb for adding the new notifications and helping with various other implementations. Also thanks to all translators who help making this module accessible to everyone.

    Have fun experimenting around with the new features and open an issue on GitHub in case something crashes :)

    Known bugs:
    • Some "clear all" buttons aren't working, disable the tweak to fix that for now
    • On some devices the volume panel and heads up notifications don't use the full width

    Changelog:

    Code:
    - New notification design
    - New status bar header design
    - New Recents design
    - More double-tap fixes
    - Use recents button to
      - return to last app
      - return to current app
      - navigate through recents
    - Option to restart SystemUI
    - App theme switch
    - About screen in app
    - Option to force english app language
    - Dutch, Farsi, French, Korean, Polish, Russian, Thai, Turkish, Ukrainian and Vietnamese translation
    199
    Hey guys! I have a rather serious announcement to make and waited until after christmas to post it here (unlinke the guys over at CM ), so please put away the pitchforks.

    As some of you may have noticed there weren't many module updates in the past weeks. In fact my last commit is over a month ago. There are several reasons to this. It may disappint many people but that's the way it evolved.

    In short: I will stop developing this module.

    That doesn't mean it will be completely discontinued though. I won't push any changes anymore (except for translation updates) but the build server is still running, so if anybody wants to make some changes (or a collaborator) they will become available to everyone.

    My main reason to stop developement is that I'm not really interested in the module anymore. I already have what I originally wanted and what motivated me to continue (mainly the new notification design / animations). Now that this is done I don't really want to do anything new.
    I also recently flashed Nougat on my phone so I don't have a use for this module anymore and more and more phones receive an (inofficial) update for Nougat too.
    Another thing is that I'm mainly the guy who is responsible for framework compatibility, for making the module work on a wide variety of devices. The problem is that it's a rather boring and repetitive task. I basically have to decompile every SystemUI, find the issue and try to fix it or work around it. Fixing such an issue can take up multiple days because you have to install the new version, reboot, test it and report back. Different tine zones can slow it down even more. And with every new feature there comes a flood of new bugs and incompatibilities which want to be resolved. People posting duplicates or insufficient information (or just completely stop responding) don't help either.
    Then, as I just mentioned, there's the "problem" with Xposed that you have to reboot the phone every time you test a change, and if I'm not sure how something works or how to fix it it takes up multiple hours in which I basically just wait for my device to boot up.
    Also I want to spend time with other modules or apps that I've completely neglected while I was busy with N-ify. I'm currently develping a "normal" app with all the material beauty and animations and it's just way more fun than waiting and waiting over and over again. I also want to start working on LockMod again and support more than just styling the pattern (even though the rainbow shaders are fun).

    The 2 main contributors @paphonb and @Maxr1998 also won't actively develop the module anymore for similar reasons.

    I hope I didn't burst anyone's bubble or made somebody really sad. It's just the way it turned out to be. And as I said it's not completely abandoned, changes will still be built and will be available for everyone to download.

    Having this off my chest I want to wish everyone happy holidays (afterwards) and a happy new year!
    156
    The changelog can be found here: https://github.com/wasdennnoch/AndroidN-ify/blob/master/changelog.md

    Snapshots:
    Thanks to @paphonb and @Maxr1998 there will be a new build every time a new commit gets pushed to the open source repository. Note that you have to uninstall the official version before installing a snapshot and vice versa. You can find the newest preview builds here: https://paphonb.xyz/site/jenkins/job/AndroidN-ify/
    These builds also contain experimental features, but you have to guess how to tap them - eh, unlock them.