Skip to content

Replace the LSPosed backend#84

Draft
frknkrc44 wants to merge 150 commits into
masterfrom
zygisk
Draft

Replace the LSPosed backend#84
frknkrc44 wants to merge 150 commits into
masterfrom
zygisk

Conversation

@frknkrc44
Copy link
Copy Markdown
Owner

@frknkrc44 frknkrc44 commented Mar 3, 2026

As you know, the LSPosed backend works inefficiently, at least for this project. The testers have much better performance with the new Zygisk backend. But this work will be a draft until all work is done.

TODO:

  • Implement the Zygisk backend
  • Remove all LSPosed backend codes
  • Fix the issues left from the LSPosed backend
  • Fix some device/ROM specific issues
    • Some devices blocking RW -> RX It looks like a root implementation issue
    • Android 10 LineageOS: getArtField crash
    • Android 10 MIUI: Check for filter app access methods
    • Some of devices failing on HashMap key checks
    • Android 12-: infinite recursive transform
  • Add partial config backup/restore (able to make a config for just one app as example, select which items will be backed up/restored)
  • Split Simplify the HMAService
    • Move caches
    • Move filter counts
  • Add a dialog to request the Internet access (why does it require internet and network access permissions? Kinda shady. #81)
    • Forward users to read the wiki section to inform about why the Internet connection was required
  • Fix "Filter logs" sorting
  • Add "Accessibility preset" properly (the current one finds many unnecessary packages)
  • Add function disabler (needs reboot)
  • Improve Remove the preset cache
  • Implement UID <=> package names cache (maybe removed again)
  • Partially fix the input method detection

@frknkrc44 frknkrc44 force-pushed the zygisk branch 2 times, most recently from 0d34076 to 9a1fcc8 Compare May 11, 2026 12:37
@frknkrc44 frknkrc44 force-pushed the zygisk branch 11 times, most recently from 04a5f39 to 9731246 Compare May 11, 2026 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants