Skip to content

Commit 4666b13

Browse files
committed
Annonce support for Android 15 Beta 4
1 parent b563131 commit 4666b13

7 files changed

Lines changed: 44 additions & 14 deletions

File tree

.github/workflows/core.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,14 @@ jobs:
4141
fi
4242
4343
- name: Checkout libxposed/api
44-
uses: actions/checkout@v3
44+
uses: actions/checkout@main
4545
with:
4646
repository: libxposed/api
4747
path: libxposed/api
48+
ref: 54582730315ba4a3d7cfaf9baf9d23c419e07006
4849

4950
- name: Checkout libxposed/service
50-
uses: actions/checkout@v3
51+
uses: actions/checkout@main
5152
with:
5253
repository: libxposed/service
5354
path: libxposed/service
@@ -63,14 +64,26 @@ jobs:
6364
with:
6465
gradle-home-cache-cleanup: true
6566

66-
- name: Set up ccache
67+
- name: Setup Android SDK
68+
uses: android-actions/setup-android@v3
69+
70+
- name: Setup ninja
71+
uses: seanmiddleditch/gha-setup-ninja@master
72+
with:
73+
version: 1.12.0
74+
75+
- name: Setup ccache
6776
uses: hendrikmuhs/ccache-action@v1.2
6877
with:
6978
max-size: 2G
7079
key: ${{ runner.os }}
7180
restore-keys: ${{ runner.os }}
7281
save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
7382

83+
- name: Remove Android's cmake
84+
shell: bash
85+
run: rm -rf $ANDROID_HOME/cmake
86+
7487
- name: Build dependencies
7588
working-directory: libxposed
7689
run: |

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# LSPosed Framework
22

3-
[![Build](https://img.shields.io/github/actions/workflow/status/LSPosed/LSPosed/core.yml?branch=master&event=push&logo=github&label=Build)](https://github.com/LSPosed/LSPosed/actions/workflows/core.yml?query=event%3Apush+branch%3Amaster+is%3Acompleted) [![Crowdin](https://img.shields.io/badge/Localization-Crowdin-blueviolet?logo=Crowdin)](https://lsposed.crowdin.com/lsposed) [![Channel](https://img.shields.io/badge/Follow-Telegram-blue.svg?logo=telegram)](https://t.me/LSPosed) [![Chat](https://img.shields.io/badge/Join-QQ%E9%A2%91%E9%81%93-red?logo=tencent-qq&logoColor=red)](https://qun.qq.com/qqweb/qunpro/share?_wv=3&_wwv=128&inviteCode=Xz9dJ&from=246610&biz=ka) [![Download](https://img.shields.io/github/v/release/LSPosed/LSPosed?color=orange&logoColor=orange&label=Download&logo=DocuSign)](https://github.com/LSPosed/LSPosed/releases/latest) [![Total](https://shields.io/github/downloads/LSPosed/LSPosed/total?logo=Bookmeter&label=Counts&logoColor=yellow&color=yellow)](https://github.com/LSPosed/LSPosed/releases)
3+
[![Build](https://img.shields.io/github/actions/workflow/status/JingMatrix/LSPosed/core.yml?branch=master&event=push&logo=github&label=Build)](https://github.com/JingMatrix/LSPosed/actions/workflows/core.yml?query=event%3Apush+branch%3Amaster+is%3Acompleted) [![Download](https://img.shields.io/github/v/release/JingMatrix/LSPosed?color=orange&logoColor=orange&label=Download&logo=DocuSign)](https://github.com/JingMatrix/LSPosed/releases/latest) [![Total](https://shields.io/github/downloads/JingMatrix/LSPosed/total?logo=Bookmeter&label=Counts&logoColor=yellow&color=yellow)](https://github.com/JingMatrix/LSPosed/releases)
44

55
## Introduction
66

@@ -10,7 +10,7 @@ A Riru / Zygisk module trying to provide an ART hooking framework which delivers
1010
1111
## Supported Versions
1212

13-
Android 8.1 ~ 14
13+
Android 8.1 ~ 15 Beta 4
1414

1515
## Install
1616

@@ -23,14 +23,14 @@ Android 8.1 ~ 14
2323

2424
## Download
2525

26-
- For stable releases, please go to [Github Releases page](https://github.com/LSPosed/LSPosed/releases)
27-
- For canary build, please check [Github Actions](https://github.com/LSPosed/LSPosed/actions/workflows/core.yml?query=branch%3Amaster)
26+
- For stable releases, please go to [Github Releases page](https://github.com/JingMatrix/LSPosed/releases)
27+
- For canary build, please check [Github Actions](https://github.com/JingMatrix/LSPosed/actions/workflows/core.yml?query=branch%3Amaster)
2828

2929
Note: debug builds are only available in Github Actions.
3030

3131
## Get Help
3232
**Only bug reports from **THE LATEST DEBUG BUILD** will be accepted.**
33-
- GitHub issues: [Issues](https://github.com/LSPosed/LSPosed/issues/)
33+
- GitHub issues: [Issues](https://github.com/JingMatrix/LSPosed/issues/)
3434
- (For Chinese speakers) 本项目只接受英语**标题**的issue。如果您不懂英语,请使用[翻译工具](https://www.deepl.com/zh/translator)
3535

3636
## For Developers
@@ -49,17 +49,17 @@ We use our own module repository. We welcome developers to submit modules to our
4949

5050
Notice: These community groups don't accept any bug report, please use [Get help](#get-help) to report.
5151

52-
## Translation Contributing
52+
<!-- ## Translation Contributing -->
5353

54-
You can contribute translation [here](https://lsposed.crowdin.com/lsposed).
54+
<!-- You can contribute translation [here](https://lsposed.crowdin.com/lsposed). -->
5555

5656
## Credits
5757

5858
- [Magisk](https://github.com/topjohnwu/Magisk/): makes all these possible
5959
- [Riru](https://github.com/RikkaApps/Riru): provides a way to inject code into zygote process
6060
- [XposedBridge](https://github.com/rovo89/XposedBridge): the OG Xposed framework APIs
6161
- [Dobby](https://github.com/jmpews/Dobby): used for inline hooking
62-
- [LSPlant](https://github.com/LSPosed/LSPlant): the core ART hooking framework
62+
- [LSPlant](https://github.com/JingMatrix/LSPlant): the core ART hooking framework
6363
- [EdXposed](https://github.com/ElderDrivers/EdXposed): fork source
6464
- ~[SandHook](https://github.com/ganyao114/SandHook/): ART hooking framework for SandHook variant~
6565
- ~[YAHFA](https://github.com/rk700/YAHFA): previous ART hooking framework~

magisk-loader/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ plugins {
3030

3131
val moduleName = "LSPosed"
3232
val moduleBaseId = "lsposed"
33-
val authors = "LSPosed Developers"
33+
val authors = "Jing Matrix & LSPosed Developers"
3434

3535
val riruModuleId = "lsposed"
3636
val moduleMinRiruApiVersion = 26
@@ -159,7 +159,7 @@ fun afterEval() = android.applicationVariants.forEach { variant ->
159159
"versionName" to "v$verName",
160160
"versionCode" to verCode,
161161
"authorList" to authors,
162-
"updateJson" to "https://lsposed.github.io/LSPosed/release/${flavorLowered}.json",
162+
"updateJson" to "https://raw.githubusercontent.com/JingMatrix/LSPosed/master/magisk-loader/update/${flavorLowered}.json",
163163
"requirement" to when (flavorLowered) {
164164
"riru" -> "Requires Riru $moduleMinRiruVersionName or above installed"
165165
"zygisk" -> "Requires Magisk 24.0+ and Zygisk enabled"

magisk-loader/magisk_module/module.prop

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ name=${api} - LSPosed
33
version=${versionName} (${versionCode})
44
versionCode=${versionCode}
55
author=${authorList}
6-
description=Another enhanced implementation of Xposed Framework. Supports Android 8.1 ~ 14. ${requirement}.
6+
description=Another enhanced implementation of Xposed Framework. Supports Android 8.1 ~ 15 Beta 4. ${requirement}.
77
updateJson=${updateJson}

magisk-loader/update/changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Support Android 15 Beta 4 !
2+
3+
Special thanks to the [mywalkb/LSPosed_mod](https://github.com/mywalkb/LSPosed_mod) project for parsing stripped `libart.so` of Android 15.
4+
5+
**Full Changelog**: [v1.9.2...v1.10.0](https://github.com/JingMatrix/LSPosed/compare/v1.9.2...v1.10.0)

magisk-loader/update/riru.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"version": "v1.10.0",
3+
"versionCode": 7068,
4+
"zipUrl": "https://github.com/JingMatrix/LSPosed/releases/download/v1.10.0/LSPosed-v1.10.0-7068-riru-release.zip",
5+
"changelog": "https://raw.githubusercontent.com/JingMatrix/LSPosed/master/magisk-loader/update/changelog.md"
6+
}

magisk-loader/update/zygisk.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"version": "v1.10.0",
3+
"versionCode": 7068,
4+
"zipUrl": "https://github.com/JingMatrix/LSPosed/releases/download/v1.10.0/LSPosed-v1.10.0-7068-zygisk-release.zip",
5+
"changelog": "https://raw.githubusercontent.com/JingMatrix/LSPosed/master/magisk-loader/update/changelog.md"
6+
}

0 commit comments

Comments
 (0)