[MOD][Xposed+Magisk][13 Compatible] AOSP Mods - System modifications for AOSP-based Android 12+

Search This thread

Schroeder09

Senior Member
Nov 6, 2017
1,087
198
Google Pixel 7 Pro
Is anyone using this on A13 with nova launcher and a p7p? I *think* aosp mods is causing me to not be able to use the native split screen functionality. I have the latest stable build 2.60, lsposed 1.8.6, and magisk 25.2. Here's the log file. I see a 111 error a lot but idk what that means. At first I thought it had something to do with adding the accessible clear-all button in the recents drawer, but even after turning the option off split screen still doesn't work. I hold the app icon, select split screen top, it kinda shifts half up in the app drawer, I go to select the second lower app, and then I get an Android system message that "the pixel launcher has crashed" even though im using nova launcher.
 

Attachments

  • LSPosed_2023-02-01T16_38_26.570906.zip
    4.9 MB · Views: 38

Schroeder09

Senior Member
Nov 6, 2017
1,087
198
Google Pixel 7 Pro
I am, working fine here: Nova beta 8.0.3, latest AOSPMods (canary 209) and January firmware (stock).

Which firmware are you on? January?
Which version of Nova and AOSPMods?

I answered this stuff except the nova version.

January security update
7.0.57 nova (latest stable)
Aosp stable 2.60

I'll try the nova beta.



Edit: 8.0.3 makes no difference. Is it recommended to downgrade to the last version of nova from the previous developers? I thought there were privacy concerns with the acquisition of nova by Branch.

Hopefully the dev will take a look at the log I provided. You can see where aosp mods is called a lot. There is some data showing interaction between the Nexus launcher and AOSP mods at the time of the crash. Maybe this is something simple. There's an "attempt to invoke virtual method" and unknown source 121 and unknown source 24 when trying to go into split screen view in the lsposed logs.
 
Last edited:

Thebear j koss

Senior Member
I answered this stuff except the nova version.

January security update
7.0.57 nova (latest stable)
Aosp stable 2.60

I'll try the nova beta.



Edit: 8.0.3 makes no difference. Is it recommended to downgrade to the last version of nova from the previous developers? I thought there were privacy concerns with the acquisition of nova by Branch.

Hopefully the dev will take a look at the log I provided. You can see where aosp mods is called a lot. There is some data showing interaction between the Nexus launcher and AOSP mods at the time of the crash. Maybe this is something simple. There's an "attempt to invoke virtual method" and unknown source 121 and unknown source 24 when trying to go into split screen view in the lsposed logs.
What is the Xposed module xlua for your calculator? That is causing a fatal exception. Disable other Xposed mods and see if the error occurs with just aospmods. There are a lot of mods loading up, hard to tell what is causing the error.
 

Schroeder09

Senior Member
Nov 6, 2017
1,087
198
Google Pixel 7 Pro
What is the Xposed module xlua for your calculator? That is causing a fatal exception. Disable other Xposed mods and see if the error occurs with just aospmods. There are a lot of mods loading up, hard to tell what is causing the error.

That is xprivacy Lua restricting my calculator from contacting Google and feeding it info. I have a lot of xprivacy Lua (XPL) restrictions. I just unrestricted it in Lsposed, and it didn't change the behavior. I'll dive into un-restricting stuff in XPL and report back hopefully later today. Thanks a lot for taking time to look through the log.

@siavash79, can you look through the log and see if the specific error codes provide the answer as to what's going on and if it has anything to do with AOSP mods?



Edit: I'm also having the issue that the long tap lower left lockscreen shortcur doesn't create when I tell it to in AOSPmods. The default lock screen lower left shortcut will create for the flashlight, but when I press on it nothing happens. Do I need to reboot or restart system UI? In case it matters, I do have the wallet lower Rh lockscreen shortcut.
 
Last edited:

siavash79

Senior Member
Dec 6, 2010
663
2,051
Tehran
Google Pixel C
Google Pixel 4 XL
From what I can see there's no error related to AOSPMods in your log

My best guess is that if you disable substratum modules you'll be able to get the split screen to work, but again it's just a guess.

PS: The bug tracking practice here is to disable each and every module installed on magisk and lsposed and try again. If the module produced errors "in isolation" then it should be looked into
 

omartins

Senior Member
Jan 31, 2011
242
68
Hello!

Since the update to latest stable (2.6.0) every once and while I'm getting this "error":

QQS is displayed in 1 line only
QQS_260_001.jpeg

After restarting UI it goes back to definition
QQS_260_002.jpeg

Pixel 5 - stock A13, Jan 2013 update
Magisk 25.2
LSPosed 1.8.6

Any suggestion?

Thank you
 
Last edited:

Thebear j koss

Senior Member

Gleniu

Senior Member
Aug 18, 2008
96
33
Anybody got a clue why the app is showing on my applist as sh.siava.AOSPMods.SettingsActivity with a default android icon instead of AOSP Mods? Version 2.6.0, Xposed only, riceDroid A13.
 

Fishawy

Senior Member
Mar 26, 2010
3,333
634
Melbourne
OnePlus 9 Pro
Google Pixel 7 Pro
Anybody got a clue why the app is showing on my applist as sh.siava.AOSPMods.SettingsActivity with a default android icon instead of AOSP Mods? Version 2.6.0, Xposed only, riceDroid A13.
Sometimes I need to force-close the app & clear cache for it to show the correct name.

Not specific to AOSP Mods though, happens with other apps. Not sure if it's Nova-related though.
 

5k0n9

New member
Aug 16, 2022
2
0
Google Pixel 4 XL
13.0.0 (TP1A.221005.002.B2, Feb 2023)
Pixel 4 XL
Magisk 25.2
LSPosed 1.8.6
AOSPmods 2.6.0

After installing AOSP mods, systemUI modules dont work as i think
For example i've changed battery icon style and nothing happened

Any suggestions?
 

Attachments

  • Screenshot_20230208-142355[1].png
    Screenshot_20230208-142355[1].png
    230.8 KB · Views: 29

chichino84

Senior Member
Dec 30, 2013
60
12
Vibrate when phone call connect/disconnect are the only options that never worked on my phone, even with previous versions. Am I maybe missing some related setting?

Pixel 6a
A13 - Jan 2023 update & security patch
AOSP Mods 2.6.0
Magisk 25.2
LSPosed 1.8.6

Thank you
 

Top Liked Posts

  • 4
    Yeah I know it's not supported, said so in my first post about the issue...

    But the issue persisting after disabling the app doesn't mean it's not the app; in my case, it clearly happens because of that switch. Now, it may be an incompatibility, an Android bug, whatever, but it's that switch that triggers it.
    It can't be aospmods. If you disable aospmods, it disables all changes made by aospmods. It is completely impossible for aospmods to have any effect if it is disabled. It has to be something else. That's the whole reason why there is an option to disable mods in magisk.
    1
    No worries 🙂

    And yup, I did that, to no avail. Really strange...
    Disable aospmods in magisk and reboot. Does everything revert back? If not, it can't be aospmods but something else
    1
    Tried that, problem persists.

    Narrowed it down, has got to do with the light theme for qs switch. However, I think it's tied also to a bug in qrp3 because style and wallpaper does not work for me...
    So it's not aospmods. If aospmods is disabled and it persists it means something else is causing it. Plus as you already realize, qrp3 isn't supported. But from reading on telegram it may be soon. Still waiting for March security update for the 6 pro.
    1
    So it's not aospmods. If aospmods is disabled and it persists it means something else is causing it. Plus as you already realize, qrp3 isn't supported. But from reading on telegram it may be soon. Still waiting for March security update for the 6 pro.
    Yeah I know it's not supported, said so in my first post about the issue...

    But the issue persisting after disabling the app doesn't mean it's not the app; in my case, it clearly happens because of that switch. Now, it may be an incompatibility, an Android bug, whatever, but it's that switch that triggers it.
  • 15
    Well... I only have one device to test the mod, and that's my daily driver. And it's a pixel phone. Plus I'm 39 years old with family and job and everything

    So, given the limited resources and time, I can only work on what I can. Kinda wished someone else would step in and do these stuff, but apparently no one is interested.

    So until then, this is all I can offer to the community
    14
    2.7.0 released in stable channel

    Changelog:
    Compatible with Android 13 QPR2 (March 2023 feature drop)

    Added:
    - Longpress actions for lockscreen shortcuts (Lockscreen)
    - Don't disturb lockscreen shortcut (Lockscreen)
    - Option to bypass app signature check (Package manager)
    - Option to allow app downgrade (Package manager)
    - Sliding volume tile (Quick Settings)
    - Japanese Translation
    - Korean Translation

    Removed:
    - Quick QS brightness slider (only from QPR2+)(Quick Settings)

    ... And bugfixes
    10
    Well... I only have one device to test the mod, and that's my daily driver. And it's a pixel phone. Plus I'm 39 years old with family and job and everything

    So, given the limited resources and time, I can only work on what I can. Kinda wished someone else would step in and do these stuff, but apparently no one is interested.

    So until then, this is all I can offer to the community

    It's gotta be annoying to have users who don't even bother to read the OP constantly pestering you with questions and requests re: unsupported hardware. I mean, you already provide the public with probably the BEST magisk module for tweaking and customization of Pixel phones and by extension, AOSP roms. You are always polite and responsive when it comes to your thread... I could go on and on. Please ignore the knuckleheads that don't even read/respect the opening post of ur thread...one of us regulars will prolly step in and enlighten them...lol

    Please know that your work/effort is huugely appreciated by most of us. If u get tight on spare time...plz just say so, real life n fam always come first. Hopefully someone with the chops will offer to give you a hand with the non-Pixel AOSP related stuff. Haven't seen Eleo around for a bit, hope he's still on board.

    Thank you again for this awesome mod...my phone is a better place with it installed!!! 😋
    9
    Very strange. Glad you got it solved. I was able to update from Stable 2.6.0 to 2.7.0 directly in the app with no issue.

    Thanks @siavash79 for the QPR2 work! Figures that Google must've decided to delay from their usual release schedule today, but it's awesome to hear this'll work with it when it comes. :)
    For this one I decided to decompile the beta packages instead of waiting for the source release. If Google doesn't surprise us with last minute changes, 2.7.0 will be fine
    6
    You can search. It has been answered at least twenty times
    No need to be so rude. If it was well described in the GitHub Readme I doubt people would ask about it again.

    Can someone tell me what the difference between AOSPMods_Full.zip and AOSPMods_Xposed.zip is and which one is for use with magisk and lsposed?

    View attachment 5844311
    Full has theme enabled

    Xposed , no theming
  • 140

    AOSPMods_Banner_1280.jpg


    This is a mixed Xposed+Magisk module, which is made to allow customizations that are not originally designed in AOSP (Android Open Source Project).

    Features:
    Currently, AOSP Mods offers customizations on different aspects of system framework and SystemUI, including:
    - Status bar
    - Lock screen
    - Notifications
    - Quick Settings panel
    - Gestural Navigation
    - Screen properties

    Compatibility:
    These mods are designed based on AOSP source code. What does it mean? it means that they are expected to work on Roms (Firmwares) which are built based on fairly unmodified Android source code. This means, mainly, Pixel Phones (3, 4(XL/a), 5(a), 6(PRO/a), 7(PRO)), and any other Roms that haven't heavily modified the original Android codes.

    - Android 12: Compatible
    - Android 12.1 (12L): Compatible
    - Android 13 stable version: Compatible

    Prerequisites:
    - Compatible Roms (see above)
    - Device Rooted by Magisk 24.2+
    - LSPosed (Zygisk Version)


    How to install: (Make sure to read post #2 (FAQ) carefully before you proceed)
    - Install the Magisk module
    - Reboot (bootloop is not expected, but user should always be prepared for the worst)
    - You can use AOSPMods app to configure the module

    Variants:
    Apart from modification on system elements, AOSPMods also includes a number of system overlays to modify fonts, system icons and colors. However, for those who are not interested on such overlays, we have added an Xposed-only package which, as the name says, only includes the system modification, without such system overlays.

    Xposed Package: Includes only Xposed-based modification and has a rather smaller file-size. This is the one that module developers also use
    Full Package: Includes everything present in Xposed package, plus additional system overlay options.

    You can choose either package, and install the chosen one on your device


    The module is released in 2 flavors, which download and update procedures are different:
    • Stable release:
      • Manual Install/Update: through repository's Github release page (link below)
      • Automated updates: through magisk manager, or through in-app updater
    • Canary release:
      • Manual Install/Update: only through repository's Actions page
      • Automated install/updates: only through in-app updater - updates will NOT appear in release section, and will NOT count against the module's download count
    *No matter which flavor you're on, you can always switch to the other one with in-app updater


    Credits / Thanks:
    Android Team
    @topjohnwu for Magisk
    @rovo89 for Xposed
    Team LSPosed
    Team EvolutionX (Specially @kdrag0n). Some of the mods are inspired from their work
    [email protected] for remote-preferences
    @nijel8 for double-tap to wake

    Translations:
    [email protected] Portuguese
    [email protected] Chinese Traditional
    [email protected] Chinese Simplified
    [email protected] Russian
    [email protected] Romanian
    [email protected] Polish
    [email protected] German
    [email protected] Spanish
    [email protected] Spanish
    [email protected] Spanish
    [email protected] Turkish
    [email protected] Turkish, German, Russian
    [email protected] Spanish
    [email protected] Ukrainian
    [email protected] Persian
    [email protected] Dutch
    [email protected] Vietnamese

    Graphic design:
    [email protected] (Icon and Banner)
    [email protected] (Icon)

    Brought to you by:
    @siavash79 & @Typhus_

    Download:
    Android 13 Dec 2022 (AOSP 13 R18) and later: get.aospmods.siava.sh

    Android 12 or 13 Nov 2022 (AOSP 13 R8) and earlier: AOSPMods v2.4.1
    43

    FAQ


    Q: I've found bugs, I have suggestions, or I want to suggest a new feature
    A: Your feedback will be very welcome. Please head to Github repository (linked below) and report your issue. We'll try our best (and never guarantee) to resolve them

    Q: The installation steps are too difficult / I'm not sure how to install the module
    A: This mod is made only (and only) for power users who know how to root their device, are fairly familiar with magisk, and are very fluent with adb/fastboot, specially if their device falls into bootloops, etc. IF you're not sure how to work with magisk, adb, bootloaders, root explorers, etc., you're making a huge risk by proceeding with installation of this mod, which we (the authors) cannot bear the consequences. Maybe your device never boots normally, or you can easily lose your data in case you make any mistakes.
    So, if you're not sure how to proceed, please (please) stop right here, and DO NOT GO FURTHER. We will not be responsible for any damage caused

    Q: Do you accept donations/payments?
    A: This module is not / will not be a commercial product. While we really appreciate your support, we do not / will not accept any payments for this module, in any form

    Q: How can I help?
    A: We will be more than happy to receive help, in any way possible. So, If you are a developer and can contribute to the project (which by the way is open source), we will gladly accept your contribution. Even if you're not a developer, you can always help us by opting-in for tests/experiments and provide feedbacks, so that we can further improve the module. (Please send a message to one of the authors)
    25

    Pre-Release

    Updated: April 11th., 2022

    This is a mixed Xposed+Magisk module, which is made to allow customizations that are not originally designed in AOSP (Android Open Source Project).

    (Current) Features:
    - Back gesture customization
    - (3-Button navigation) Hold back to kill app
    - Hide navigation bar
    - Light QS Theme
    - Vibrate on QS tile tap
    - One-Finger QS panel pulldown
    - Customize 4G/LTE icon
    - Combined signal Icons
    - Double-tap to sleep
    - Customization on Battery icon style and size
    - Configure build number text in QS footer
    - Hide fingerprint circle (Pixel 6)
    - Lockscreen shortcut customization
    - Configure carrier text in lock screen
    - Disable screenshot sound
    - Power button long-press to toggle Torch
    - Double-tap to wake
    - Network Monitor
    - Statusbar Height
    - Statusbar Padding (for phones with left-corner camera)
    - Quick Settings Row & Column numbers
    - Quick Settings tiles text size
    - Internet / Wifi + Cell Tiles
    - Navbar pill thickness
    - Navbar pill theme
    - Keyboard height
    - Icon shapes
    - Statusbar Icon styles
    - Fonts
    - Themed Icons
    - SystemUI Tuner
    - Brightness Slider in Quick QS
    - Battery Bar
    - Volume Longpress to skip music
    - QS Tiles Styles
    - Dark Theme Styles
    - Longpress on settings icon (in QS) to launch AOSPMods manager
    - Expand/Collapse all notifications
    - Tablet taskbar (12.1+)

    Of course, this is an ongoing work and the feature list will get longer through time

    Compatibility:
    These mods are designed based on AOSP source code. What does it mean? it means that they are expected to work on Roms (Firmwares) which are build based on fairly unmodified Android source code. This means mainly Pixel Phones (3, 4, 4a, 5, 5a, 6), and any other phones that haven't heavily modified the original Android.

    - Android 12: Compatible
    - Android 12.1 (12L): Compatible
    - Andriod 12.1 beta: Compatible
    - Android 13 DP1: Compatible
    - Android 13 DP2: Poorly Compatible


    Prerequisits:
    - Compatible Roms (see above)
    - Device Rooted by Magisk 24.2+
    - LSPosed (Zygisk Version)


    How to install: (Make sure to read post #2 (FAQ) carefully before you proceed)
    - Install the magisk module
    - Reboot (bootloops are not expected)
    - You can use AOSPMods app to configure the module


    Credits / Thanks:
    Android Team
    @topjohnwu for Magisk
    @rovo89 for Xposed
    Team LSPosed
    Team EvolutionX (Specially @kdrag0n). Most of the mods are based on their work
    [email protected] for remote-preferences
    @nijel8 for double-tap to wake
    @HofaTheRipper for German translation
    [email protected] for Chinese translation
    [email protected] for Spanish translation
    @krystiano for Polish translation
    [email protected] for Chinese Smiplified translation

    Brought to you by:
    @siavash79 & @Typhus_

    Download (Canary 009)
    V 1.0.0-canary-010


    Changelog:

    • Added music album art on lockscreen
    • Added auto-grant of required root permissions
    • Improvement of Battery Bar
    • Improved Light QS header
    • Fixed screenshot lag
    • Fixed 3 column QS tiles bug
    • Misc Bugfixes

    If you're updating from previous versions:
    • 1.0.0-beta-01 and after: Update your module via module update shortcut in Magisk
    • canary 007 and before: uninstall your module and app completely and flash the zip file

    Download:
    24
    I would like to draw your attention that the thread title doesn't contain [Prerelease] anymore!

    1.0.0 is out! All credits go to @Typhus_
    22

    Pre-Release

    Updated: April 1st., 2022

    This is a mixed Xposed+Magisk module, which is made to allow customizations that are not originally designed in AOSP (Android Open Source Project).

    (Current) Features:
    - Back gesture customization
    - (3-Button navigation) Hold back to kill app
    - Hide navigation bar
    - Light QS Theme
    - Vibrate on QS tile tap
    - One-Finger QS panel pulldown
    - Customize 4G/LTE icon
    - Combined signal Icons
    - Double-tap to sleep
    - Customization on Battery icon style and size
    - Configure build number text in QS footer
    - Hide fingerprint circle (Pixel 6)
    - Add camera button to lockscreen
    - Configure carrier text in lock screen
    - Disable screenshot sound
    - Power button long-press to toggle Torch
    - Double-tap to wake
    - Network Monitor
    - Statusbar Height
    - Statusbar Padding (for phones with left-corner camera)
    - Quick Settings Row & Column numbers
    - Quick Settings tiles text size
    - Internet / Wifi + Cell Tiles
    - Navbar pill thickness
    - Navbar pill theme
    - Keyboard height
    - Icon shapes
    - Statusbar Icon styles
    - Fonts
    - Themed Icons
    - Lockscreen assistant shortcut
    - SystemUI Tuner

    Of course, this is an ongoing work and the feature list will get longer through time

    Compatibility:
    These mods are designed based on AOSP source code. What does it mean? it means that they are expected to work on Roms (Firmwares) which are build based on fairly unmodified Android source code. This means mainly Pixel Phones (3, 4, 4a, 5, 5a, 6), and any other phones that haven't heavily modified the original Android.

    - Android 12: Compatible
    - Android 12.1 (12L): Compatible
    - Andriod 12.1 beta: Compatible
    - Android 13 DP1: Compatible
    - Android 13 DP2: Partially Compatible


    Prerequisits:
    - Compatible Roms (see above)
    - Device Rooted by Magisk 24.2+
    - LSPosed (Zygisk Version)


    How to install: (Make sure to read post #2 (FAQ) carefully before you proceed)
    - Install the magisk module
    - Reboot (bootloops are not expected)
    - You can use AOSPMods app to configure the module


    Credits / Thanks:
    Android Team
    @topjohnwu for Magisk
    @rovo89 for Xposed
    Team LSPosed
    Team EvolutionX (Specially @kdrag0n). Most of the mods are based on their work
    [email protected] for remote-preferences
    @nijel8 for double-tap to wake
    @HofaTheRipper for German translation
    [email protected] for Chinese translation

    Brought to you by:
    @siavash79 & @Typhus_

    Download (Canary 007)
    V 1.0.0-beta-01

    As promised, we've made it to another release for April 1st.

    Changelog:​

    Added customization of

    • Statusbar Height
    • Statusbar Padding (for phones with left-corner camera)
    • Quick Settings Row & Column numbers
    • Quick Settings tiles text size
    • Internet / Wifi + Cell Tiles
    • Navbar pill thickness
    • Navbar pill theme
    • Keyboard height
    Themes

    • Icon shapes
    • Statusbar Icon styles
    • Fonts
    • Themed Icons
    Other

    • Added Lockscreen assistant shortcut
    • Added SystemUI Tuner
    • Compatibility with Lsposed 1.8
    • The module manager App is now included in the Magisk module
    • German Translation (Thanks to @HofaTheRipper )
    • Chinese Translation (Thanks to cracky5322@Github)
    • Many bugfixes

    ALSO: We've included another feature which is NOT listed above! Let's see who finds it first :D


    If you're updating from previous versions:
    • Uninstall AOSPMods app from your device and do a fresh installation
    • You can find future updates in Magisk, whenever the module is updated. You won't need to uninstall your current versions later anymore (Hopefully!)

    To install, you will need to
    1. Install LSPosed Zygisk (https://t.me/LSPosedArchives)
    2. Install the zip file in Magisk
    3. Reboot
    4. Technically, the module should automatically activate itself in Lsposed. If didn't, please activate manually and reboot again

    Download: