[skip ci] Update README.md
This commit is contained in:
parent
4f7e8970ca
commit
f55e31be85
11
README.md
11
README.md
|
|
@ -4,7 +4,7 @@
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
A Riru module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging YAHFA hooking framework.
|
A Riru / Zygisk module trying to provide an ART hooking framework which delivers consistent APIs with the OG Xposed, leveraging LSPlant 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 have to choose one. No way to combine them, unless the author builds multiple APKs with different combinations.
|
> 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 have to choose one. No way to combine them, unless the author builds multiple APKs with different combinations.
|
||||||
|
|
||||||
|
|
@ -14,8 +14,8 @@ Android 8.1 ~ 13 DP1
|
||||||
|
|
||||||
## Install
|
## Install
|
||||||
|
|
||||||
1. Install Magisk v23+
|
1. Install Magisk v23+ (Riru) / v24+ (Zygisk)
|
||||||
2. Install [Riru](https://github.com/RikkaApps/Riru/releases) v25+ from Magisk repo
|
2. (For Riru flavor) Install [Riru](https://github.com/RikkaApps/Riru/releases) v25+ from Magisk repo
|
||||||
3. [Download](#download) and install LSPosed in Magisk app
|
3. [Download](#download) and install LSPosed in Magisk app
|
||||||
4. Reboot
|
4. Reboot
|
||||||
5. Follow the prompt to add LSPosed shortcut to launcher
|
5. Follow the prompt to add LSPosed shortcut to launcher
|
||||||
|
|
@ -59,15 +59,16 @@ You can contribute translation [here](https://lsposed.crowdin.com/lsposed).
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
- [YAHFA](https://github.com/rk700/YAHFA): the core ART hooking framework
|
|
||||||
- [Magisk](https://github.com/topjohnwu/Magisk/): makes all these possible
|
- [Magisk](https://github.com/topjohnwu/Magisk/): makes all these possible
|
||||||
- [Riru](https://github.com/RikkaApps/Riru): provides a way to inject code into zygote process
|
- [Riru](https://github.com/RikkaApps/Riru): provides a way to inject code into zygote process
|
||||||
- [XposedBridge](https://github.com/rovo89/XposedBridge): the OG Xposed framework APIs
|
- [XposedBridge](https://github.com/rovo89/XposedBridge): the OG Xposed framework APIs
|
||||||
- [DexBuilder](https://github.com/LSPosed/DexBuilder): to dynamically generate YAHFA hooker classes
|
|
||||||
- [Dobby](https://github.com/jmpews/Dobby): used for inline hooking
|
- [Dobby](https://github.com/jmpews/Dobby): used for inline hooking
|
||||||
|
- [LSPlant](https://github.com/LSPosed/LSPlant): the core ART hooking framework
|
||||||
- [EdXposed](https://github.com/ElderDrivers/EdXposed): fork source
|
- [EdXposed](https://github.com/ElderDrivers/EdXposed): fork source
|
||||||
- ~[SandHook](https://github.com/ganyao114/SandHook/): ART hooking framework for SandHook variant~
|
- ~[SandHook](https://github.com/ganyao114/SandHook/): ART hooking framework for SandHook variant~
|
||||||
|
- ~[YAHFA](https://github.com/rk700/YAHFA): previous ART hooking framework~
|
||||||
- ~[dexmaker](https://github.com/linkedin/dexmaker) and [dalvikdx](https://github.com/JakeWharton/dalvik-dx): to dynamically generate YAHFA hooker classes~
|
- ~[dexmaker](https://github.com/linkedin/dexmaker) and [dalvikdx](https://github.com/JakeWharton/dalvik-dx): to dynamically generate YAHFA hooker classes~
|
||||||
|
- ~[DexBuilder](https://github.com/LSPosed/DexBuilder): to dynamically generate YAHFA hooker classes~
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -178,8 +178,8 @@
|
||||||
<string name="update_channel_stable">稳定版</string>
|
<string name="update_channel_stable">稳定版</string>
|
||||||
<string name="update_channel_bate">测试版</string>
|
<string name="update_channel_bate">测试版</string>
|
||||||
<string name="update_channel_nightly">每夜版</string>
|
<string name="update_channel_nightly">每夜版</string>
|
||||||
<string name="pref_title_restrict_classloader">只有模块classloader可以使用Xposed API</string>
|
<string name="pref_title_restrict_classloader">只有模块 Classloader 可以使用 Xposed API</string>
|
||||||
<string name="pref_summary_restrict_classloader">这会破坏某些模块功能,但有利于安全性(实验性功能)</string>
|
<string name="pref_summary_restrict_classloader">这会破坏某些模块功能,但有利于安全性(实验性功能)</string>
|
||||||
<!-- Module Repo -->
|
<!-- Module Repo -->
|
||||||
<string name="module_readme">自述文件</string>
|
<string name="module_readme">自述文件</string>
|
||||||
<string name="module_releases">版本</string>
|
<string name="module_releases">版本</string>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue