Skip to content
This repository has been archived by the owner on Mar 17, 2024. It is now read-only.

nolesapex/MoiSposed

 
 

Repository files navigation

Logo

MoiSposed Framework

Build

Introduction

MoiSposed Framework is a continuation of the LSPosed project, aiming to provide an ART hooking framework that delivers consistent APIs with the original Xposed, leveraging the LSPlant hooking framework. By building upon the strong foundation laid by LSPosed, MoiSposed seeks to further enhance and expand the capabilities for ART hooking within the Android ecosystem.

Xposed is a framework for modules that can change the behavior of the system and apps without touching any APKs. This approach is advantageous because it ensures that modules can work across different versions and even ROMs without any changes, provided the original code remains largely unchanged. Moreover, the process is easily reversible since all modifications are performed in memory; deactivating the module and rebooting restores the original system state. MoiSposed Framework inherits these benefits, allowing for simultaneous modifications by multiple modules to the same system or app parts, something not feasible with modified APKs.

Supported Versions

  • Android 8.1 to 14

Install

  1. Install Magisk v24+
  2. (For Riru flavor) Install Riru v26.1.7+
  3. Download and install MoiSposed in the Magisk app
  4. Reboot
  5. Open MoiSposed manager from the notification
  6. Have fun :)

Download

Note: Debug builds are only available in Github Actions.

Get Help

Bug reports to soon be implemented. I'll most likely create a telegram for that ;)

For Developers

Developers are encouraged to write Xposed modules with hooks based on the MoiSposed Framework. Modules based on the MoiSposed framework are fully compatible with the original Xposed Framework, and vice versa.

We use our own module repository and welcome developers to submit modules for inclusion. These can then be downloaded directly within MoiSposed.

Community Discussion

Notice: These community groups don't accept any bug reports. Please use the "Get help" section to report issues.

Translation Contributing

You can contribute to translation here.

Credits

Acknowledgments to the following projects and contributors:

  • Magisk: For making all these possible.
  • Riru: For providing a way to inject code into the zygote process.
  • XposedBridge: The original Xposed framework APIs.
  • Dobby: Used for inline hooking.
  • LSPlant: The core ART hooking framework.
  • EdXposed: Fork source.
  • And others listed in the original LSPosed credits.

License

MoiSposed is licensed under the GNU General Public License v3 (GPL-3) (http://www.gnu.org/copyleft/gpl.html).

About

MoiSposed Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 79.9%
  • C++ 15.2%
  • CSS 1.9%
  • Shell 1.4%
  • C 0.9%
  • AIDL 0.3%
  • Other 0.4%