• This repository has been archived on 01/Mar/2023
  • Stars
    star
    203
  • Rank 192,890 (Top 4 %)
  • Language
    Shell
  • Created almost 4 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

LSPosed Framework

Build Crowdin Channel Chat Download Total

Introduction

A Riru module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging YAHFA hooking framework.

Xposed is a framework for modules that can change the behavior of the system and apps without touching any APKs. That's great because it means that modules can work for different versions and even ROMs without any changes (as long as the original code was not changed too much). It's also easy to undo. As all changes are done in the memory, you just need to deactivate the module and reboot to get your original system back. There are many other advantages, but here is just one more: Multiple modules can do changes to the same part of the system or app. With modified APKs, you to decide for one. No way to combine them, unless the author builds multiple APKs with different combinations.

Supported Versions

Android 8.1 ~ 12, 12L DP1

Install

  1. Install Magisk v23+
  2. Install Riru v25+ from Magisk repo
  3. Download and install LSPosed in Magisk app
  4. Reboot
  5. Follow the prompts to add LSPosed shortcut to launcher
    • Some launchers won't show the prompt but silently add the shortcut
    • If the shortcut cannot be added, you can install the manager manually by /data/adb/lspd/manager.apk
    • If you accidentally delete the shortcut, reboot your device or install the manager manually to add the shortcut again
    • If you don't need the shortcut, install the manager manually and you can disable future shortcut adding in the settings
    • In any case, you can dial *#*#5776733#*#* (aka LSPosed) to launch the manager if you have a dialer
  6. Have fun :)

Download

For stable release, please go to Github Release page For canary build, please check Github Actions Note: debug build is only available on Github Actions.

Get Help

  • GitHub issues: Issues
  • (For Chinese speakers) 本项目只接受英语标题的issue。如果您不懂英语,请使用翻译工具

For Developers

Developers are welcomed to write Xposed modules with hooks based on LSPosed Framework. Module written based on LSPosed framework is fully compatible with the original Xposed Framework, so contrary a Xposed Framework-based module will work well with the LSPosed framework too.

We use our own module repository. We welcome developers to submit modules to our repository, and then modules can be downloaded in LSPosed.

Community Discussion

Notice: These community group don't accept any bug report, please use Get help to report.

Translation Contribute

You can contribute translation here.

Credits

  • YAHFA: the core ART hooking framework
  • Magisk: makes all these possible
  • Riru: provides a way to inject codes into zygote process
  • XposedBridge: the OG xposed framework APIs
  • DexBuilder: to dynamically generate YAHFA hooker classes
  • Dobby: used for inline hooking
  • EdXposed: fork source
  • SandHook: ART hooking framework for SandHook variant
  • dexmaker and dalvikdx: to dynamically generate YAHFA hooker classes

License

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

More Repositories

1

MagiskHidePropsConf

This tool is now dead...
Shell
1,979
star
2

busybox-ndk

busybox-ndk
Shell
892
star
3

movecert

movecert
Shell
663
star
4

wifi-bonding

Double your bandwith on your Qualcomm devices.
Shell
582
star
5

submission

Submit your Magisk Modules!
559
star
6

HideNavBar

Shell
498
star
7

adb-ndk

adb-ndk
Shell
457
star
8

ViPER4Android-FX

Shell
404
star
9

G-VisualMod

Systemlessy customize your Android's Visual
Shell
393
star
10

v2ray

v2ray core
Shell
331
star
11

callrecorder-skvalex

callrecorder-skvalex
Shell
326
star
12

energizedprotection

Energized Protection Magisk Module.
Shell
321
star
13

terminal_systemizer

terminal_systemizer
Shell
317
star
14

acc

Upstream repo:
Shell
317
star
15

KaliNethunter

KaliNethunter
Shell
298
star
16

Detach

Detach
Shell
249
star
17

com.piyushgarg.rclone

Shell
247
star
18

terminal_debloater

terminal_debloater
Shell
229
star
19

OneController

Magisk module which adds proper key mapping for various game controllers.
Shell
209
star
20

twrp-keep

twrp-keep
Shell
195
star
21

ssh

ssh
Shell
175
star
22

xmlpak

Shell
175
star
23

mm

mm
Shell
157
star
24

riru-core

Shell
148
star
25

Fdroid-Priv

Fdroid-Priv
Shell
128
star
26

nano-ndk

nano-ndk
Shell
127
star
27

xposed

Shell
126
star
28

ainur_narsil

Sauron audiomod developed with many experimental tweaks to squeeze more from your device in terms of sound
Shell
124
star
29

CloudflareDNS4Magisk

CloudflareDNS4Magisk
Shell
120
star
30

Pix3lify

Pix3lify
Shell
115
star
31

ccbins

Shell
109
star
32

liboemcryptodisabler

liboemcryptodisabler
Shell
109
star
33

acp

acp
Shell
98
star
34

ainur_jamesdsp

ainur_jamesdsp
Shell
81
star
35

riru_edxposed

Shell
77
star
36

IPControl

IPControl
Shell
74
star
37

adreno-dev

adreno-dev
Shell
72
star
38

ARCore_enabler

Shell
72
star
39

callrecorder-axet

Magisk module for installing axet's Call Recorder app
Shell
71
star
40

microG_installer

Go here ->
Shell
70
star
41

zipsigner

zipsigner
Shell
69
star
42

benchkit

A developer-centric toolkit module for Android to facilitate in-depth profiling and benchmarking.
Shell
67
star
43

GoogleDialerFramework

GoogleDialerFramework
Shell
65
star
44

riru_storage_redirect

Storage Isolation (Storage Redirect) is an app which provides isolated storage feature for apps. It can prevent poor-designed apps making your storage messy and let you control files app can access.
Shell
61
star
45

magisk-drm-disabler

Read-only mirror from GitLab. A Magisk module designed to disable DRM completely on Android
Shell
60
star
46

magisk-frida

You are probably looking for: https://github.com/ViRb3/magisk-frida
55
star
47

mtd-ndk

mtd-ndk
Shell
53
star
48

terminalmods

terminalmods
Shell
52
star
49

aml

aml
Shell
51
star
50

ExSDCard

ExSDCard
Shell
49
star
51

active_edge_system_mod

Active Edge Mod for Pixel devices
Shell
48
star
52

NfcScreenOff

Read NFC tags when screen is off. Disable NFC tagging sound.
Shell
47
star
53

CloudflareDNS4Magisk-IPv6

CloudflareDNS4Magisk-IPv6
Shell
45
star
54

wirelessFirmware

wirelessFirmware
Shell
44
star
55

djs

Daily Job Scheduler
Shell
43
star
56

BluetoothLibraryPatcher

Shell
43
star
57

hidden_settings

Shell
38
star
58

quickstepswitcher

Shell
36
star
59

WDAnimationcxair

Boot and Shut animation switcher Magisk Module for any supported android device
Shell
32
star
60

twrp-helper

A Magisk module to provide dynamic, in-situ patching of a device's TWRP recovery image to include Internal Storage in Data back-ups.
Shell
31
star
61

ViPER4AndroidFX-Legacy

ViPER4AndroidFX Legacy
Shell
31
star
62

Oxy-ify

Oxy-ify
Shell
30
star
63

airmusic

airaudio
Shell
30
star
64

noneDisplayCutout

Shell
29
star
65

nexusmedia

nexusmedia
Shell
26
star
66

sony-device-dummy

sony-device-dummy
Shell
25
star
67

overlayfix

Shell
23
star
68

vold-posix

vold-posix
Shell
23
star
69

foxy-boot

Shell
22
star
70

miracast-enabler

Magisk module to re-enable Mircast on certain android devices
Shell
22
star
71

Systemless_TZData

Systemless_TZData
Shell
21
star
72

PIXELARITY

Contains pixel exclusives, fix and tweaks to boost user experience on devices running Android 9/10
Shell
20
star
73

sqlite3

sqlite3
Shell
20
star
74

adreno-630-gpu-driver

Original repo at:
Shell
19
star
75

HEVCEnabler

HEVCEnabler
Shell
16
star
76

riru_location_report_enabler

A module of Riru. Enable Google location report and Google app timeline by hook __system_property_get in specific packages.
Shell
13
star
77

libsecure_storage

This Magisk module contains modified libsecure_storage.so libraries that allow rooted Samsung to function without losing Bluetooth pairings after a reboot.
Shell
13
star
78

disable-screenshot-camera-sounds

disable-screenshot-camera-sounds
Shell
13
star
79

com.catchingnow.icebox

Shell
12
star
80

wifi5ghzdisabler

Magisk module to disable WiFi 5Ghz Band on your Qualcomm device
Shell
11
star
81

apt-x

apt-x
Shell
10
star
82

ctenabler

Shell
9
star
83

disable-mdnsd

Shell
9
star
84

zsh_arm64

Shell
9
star
85

sonymusic

Shell
8
star
86

tcpdump_static_aarch64

Shell
8
star
87

oosbar

Shell
8
star
88

AppOpsPlugin

Shell
8
star
89

ASUS-Style-Suite

ASUS-Style-Suite
Shell
7
star
90

OneUISounds

One UI system sounds
Shell
7
star
91

logcat

Shell
7
star
92

aospill

Shell
7
star
93

motoclockwidget

motoclockwidget
Shell
7
star
94

xposed_dalvik

Shell
7
star
95

miui-10-sounds

Shell
6
star
96

ViPER4AndroidXHiFi

ViPER4AndroidXHiFi
Shell
6
star
97

HideGesBar

Shell
4
star
98

PS4RE

Shell
4
star
99

kfmark

Shell
2
star