Annonce support for Android 15 Beta 4

This commit is contained in:
JingMatrix 2024-07-23 22:10:42 +02:00
parent b56313157e
commit 4666b13013
7 changed files with 44 additions and 14 deletions

View File

@ -41,13 +41,14 @@ jobs:
fi fi
- name: Checkout libxposed/api - name: Checkout libxposed/api
uses: actions/checkout@v3 uses: actions/checkout@main
with: with:
repository: libxposed/api repository: libxposed/api
path: libxposed/api path: libxposed/api
ref: 54582730315ba4a3d7cfaf9baf9d23c419e07006
- name: Checkout libxposed/service - name: Checkout libxposed/service
uses: actions/checkout@v3 uses: actions/checkout@main
with: with:
repository: libxposed/service repository: libxposed/service
path: libxposed/service path: libxposed/service
@ -63,6 +64,14 @@ jobs:
with: with:
gradle-home-cache-cleanup: true gradle-home-cache-cleanup: true
- name: Setup Android SDK
uses: android-actions/setup-android@v3
- name: Setup ninja
uses: seanmiddleditch/gha-setup-ninja@master
with:
version: 1.12.0
- name: Setup ccache - name: Setup ccache
uses: hendrikmuhs/ccache-action@v1.2 uses: hendrikmuhs/ccache-action@v1.2
with: with:
@ -71,6 +80,10 @@ jobs:
restore-keys: ${{ runner.os }} restore-keys: ${{ runner.os }}
save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }}
- name: Remove Android's cmake
shell: bash
run: rm -rf $ANDROID_HOME/cmake
- name: Build dependencies - name: Build dependencies
working-directory: libxposed working-directory: libxposed
run: | run: |

View File

@ -1,6 +1,6 @@
# LSPosed Framework # LSPosed Framework
[![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) [![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)
## Introduction ## Introduction
@ -10,7 +10,7 @@ A Riru / Zygisk module trying to provide an ART hooking framework which delivers
## Supported Versions ## Supported Versions
Android 8.1 ~ 14 Android 8.1 ~ 15 Beta 4
## Install ## Install
@ -23,14 +23,14 @@ Android 8.1 ~ 14
## Download ## Download
- For stable releases, please go to [Github Releases page](https://github.com/LSPosed/LSPosed/releases) - For stable releases, please go to [Github Releases page](https://github.com/JingMatrix/LSPosed/releases)
- For canary build, please check [Github Actions](https://github.com/LSPosed/LSPosed/actions/workflows/core.yml?query=branch%3Amaster) - For canary build, please check [Github Actions](https://github.com/JingMatrix/LSPosed/actions/workflows/core.yml?query=branch%3Amaster)
Note: debug builds are only available in Github Actions. Note: debug builds are only available in Github Actions.
## Get Help ## Get Help
**Only bug reports from **THE LATEST DEBUG BUILD** will be accepted.** **Only bug reports from **THE LATEST DEBUG BUILD** will be accepted.**
- GitHub issues: [Issues](https://github.com/LSPosed/LSPosed/issues/) - GitHub issues: [Issues](https://github.com/JingMatrix/LSPosed/issues/)
- (For Chinese speakers) 本项目只接受英语**标题**的issue。如果您不懂英语请使用[翻译工具](https://www.deepl.com/zh/translator) - (For Chinese speakers) 本项目只接受英语**标题**的issue。如果您不懂英语请使用[翻译工具](https://www.deepl.com/zh/translator)
## For Developers ## For Developers
@ -49,9 +49,9 @@ We use our own module repository. We welcome developers to submit modules to our
Notice: These community groups don't accept any bug report, please use [Get help](#get-help) to report. Notice: These community groups don't accept any bug report, please use [Get help](#get-help) to report.
## Translation Contributing <!-- ## Translation Contributing -->
You can contribute translation [here](https://lsposed.crowdin.com/lsposed). <!-- You can contribute translation [here](https://lsposed.crowdin.com/lsposed). -->
## Credits ## Credits
@ -59,7 +59,7 @@ You can contribute translation [here](https://lsposed.crowdin.com/lsposed).
- [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
- [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 - [LSPlant](https://github.com/JingMatrix/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~ - ~[YAHFA](https://github.com/rk700/YAHFA): previous ART hooking framework~

View File

@ -30,7 +30,7 @@ plugins {
val moduleName = "LSPosed" val moduleName = "LSPosed"
val moduleBaseId = "lsposed" val moduleBaseId = "lsposed"
val authors = "LSPosed Developers" val authors = "Jing Matrix & LSPosed Developers"
val riruModuleId = "lsposed" val riruModuleId = "lsposed"
val moduleMinRiruApiVersion = 26 val moduleMinRiruApiVersion = 26
@ -159,7 +159,7 @@ fun afterEval() = android.applicationVariants.forEach { variant ->
"versionName" to "v$verName", "versionName" to "v$verName",
"versionCode" to verCode, "versionCode" to verCode,
"authorList" to authors, "authorList" to authors,
"updateJson" to "https://lsposed.github.io/LSPosed/release/${flavorLowered}.json", "updateJson" to "https://raw.githubusercontent.com/JingMatrix/LSPosed/master/magisk-loader/update/${flavorLowered}.json",
"requirement" to when (flavorLowered) { "requirement" to when (flavorLowered) {
"riru" -> "Requires Riru $moduleMinRiruVersionName or above installed" "riru" -> "Requires Riru $moduleMinRiruVersionName or above installed"
"zygisk" -> "Requires Magisk 24.0+ and Zygisk enabled" "zygisk" -> "Requires Magisk 24.0+ and Zygisk enabled"

View File

@ -3,5 +3,5 @@ name=${api} - LSPosed
version=${versionName} (${versionCode}) version=${versionName} (${versionCode})
versionCode=${versionCode} versionCode=${versionCode}
author=${authorList} author=${authorList}
description=Another enhanced implementation of Xposed Framework. Supports Android 8.1 ~ 14. ${requirement}. description=Another enhanced implementation of Xposed Framework. Supports Android 8.1 ~ 15 Beta 4. ${requirement}.
updateJson=${updateJson} updateJson=${updateJson}

View File

@ -0,0 +1,5 @@
Support Android 15 Beta 4 !
Special thanks to the [mywalkb/LSPosed_mod](https://github.com/mywalkb/LSPosed_mod) project for parsing stripped `libart.so` of Android 15.
**Full Changelog**: [v1.9.2...v1.10.0](https://github.com/JingMatrix/LSPosed/compare/v1.9.2...v1.10.0)

View File

@ -0,0 +1,6 @@
{
"version": "v1.10.0",
"versionCode": 7068,
"zipUrl": "https://github.com/JingMatrix/LSPosed/releases/download/v1.10.0/LSPosed-v1.10.0-7068-riru-release.zip",
"changelog": "https://raw.githubusercontent.com/JingMatrix/LSPosed/master/magisk-loader/update/changelog.md"
}

View File

@ -0,0 +1,6 @@
{
"version": "v1.10.0",
"versionCode": 7068,
"zipUrl": "https://github.com/JingMatrix/LSPosed/releases/download/v1.10.0/LSPosed-v1.10.0-7068-zygisk-release.zip",
"changelog": "https://raw.githubusercontent.com/JingMatrix/LSPosed/master/magisk-loader/update/changelog.md"
}