Commit Graph

40 Commits

Author SHA1 Message Date
NkBe 271eb7bd82
feat(sigbypass): SVC Bypass (ARM64) and OpenAt I/O Redirection
導入 ARM64 專用的 SVC/Seccomp 內核級簽名繞過 (Level 3),並全面強化檔案 I/O 重定向機制。
移除非 ARM64 架構的支持
2025-12-22 21:57:33 +08:00
NkBe 799bc1d022
feat: manager新增签名校验防篡改
HSSkyBoy
2025-12-07 21:31:27 +08:00
NkBe fd8dc4d3c9
build(deps): bump the actions group across 1 directory with 2 updates (#31) 2025-12-02 21:40:46 +08:00
NkBe a89856c4b4
actions: use ubuntu runs
我記錯了,是 Windows 才兩倍份額,而且還沒 Ubuntu 快(
2025-11-19 20:53:41 +08:00
NkBe 094be621af
actions: runs on windows
使用 Windows 執行 Workfolws 能比 Linux 節省1倍的 Actions 份額
2025-10-29 23:16:38 +08:00
NkBe(HSSkyBoy) c5952b6cbf
chore: simplify build cache config 2025-10-08 15:47:15 +08:00
NkBe(HSSkyBoy) 7613e7de10
feat: add output log to media
底層實現了日誌檔案寫入。為管理器新增了 outputLog 選項,可以將日誌輸出到 Android/media 目錄。
2025-10-06 23:27:30 +08:00
NkBe 02c9d34f5a
Opti Actions
update clean.yml
auto ci build

Bumps the actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-java](https://github.com/actions/setup-java) and [gradle/actions](https://github.com/gradle/actions).

Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

Updates `actions/setup-java` from 4 to 5
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v4...v5)

Updates `gradle/actions` from 4 to 5
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-java
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: gradle/actions
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>

Update clean.yml
2025-10-06 23:27:29 +08:00
NkBe 5bbef84a43
feat: Add null checks for JNI method arguments
Adds a null pointer check for the origApkPath and cacheApkPath arguments in the enableOpenatHook native method.

Previously, passing nullptr to this method would lead to a potential crash. The added checks ensure the function handles invalid input gracefully by logging an error and returning early, thus preventing a potential crash.
2025-09-30 23:24:02 +08:00
NkBe 2f23001a8e
Adjust Workflows 2025-09-03 22:05:08 +08:00
NkBe 61cf11ee0e
Adjust workflows 2025-08-17 22:10:37 +08:00
JingMatrix 95ed02d4bb Update JingMatrix/LSPosed
Users of Android 16 beta 3 has reported LSPlant failure, for which we should thus update LSPosed.
See issue https://github.com/JingMatrix/LSPlant/issues/2.

Files are reformatted.
2025-03-15 09:22:18 +01:00
JingMatrix 46b714f221 Update gradle for GitHub Action
1. Update gradle action version and disable cache cleanup
2. Update gradle wrapper
3. Add dependabot action
2024-11-21 10:09:38 +01:00
JingMatrix 557d56091d Update JingMatrix/LSPosed
To avoid a crash in the fisrt launch (#7), we cannot use PLT
.inline_hooker to DisableBackgroundVerification.

Remove ccache to avoid difference between CI builds and local builds.
2024-09-16 19:22:26 +02:00
JingMatrix a393bcdcc6 [skip ci] Config crowdin
Close #2 as completed.
2024-07-24 10:45:10 +02:00
JingMatrix abd7ae6254 Build for Android 15 2024-07-24 10:29:40 +02:00
Syuugo 4717b41ef5 Update workflow dependencies (#1)
Also add commit ID to distinguish artifacts.
2024-07-23 16:59:48 +02:00
JingMatrix cddf811b9c Update dependencies
1. Use JDK 21
2. Update ksp for compatibility (compulsory)
3. R8 claims that org.lsposed.lspatch.util.ModuleLoader is needed

We use rules in share/lspatch-rules.pro to ensure that LSPatch works
properly after R8 engine
2024-05-18 22:57:32 +02:00
JingMatrix d8b08ca3b7 Adjust github workflow 2023-12-28 13:29:27 +01:00
Howard Wu b35f3c549a
Update core (#234)
v1.9.1
2023-08-31 10:34:30 +08:00
Howard Wu ca5d21c720
[skip ci] Stop sending to TG group (#230) 2023-08-25 20:36:24 +08:00
Js0n b7069d6329
sync: submodule core (#228)
Fix native hook on arm platform
2023-08-03 20:46:27 +08:00
Js0n 660073c07c
fix: GitHub actions libxposed build (#227) 2023-08-03 20:22:09 +08:00
Howard Wu 6e89dad70b Clearup CI 2023-06-30 08:16:14 +08:00
Howard Wu 941726d559
Core upgrade (#213)
Co-authored-by: LoveSy <shana@zju.edu.cn>
2023-06-29 02:17:00 +08:00
LoveSy cb0c24deb4
Post CI build to tg discussion as well 2022-11-07 17:18:10 +08:00
Howard Wu 41c67b5cd3
Change jdk distribution to `temurin` (#125)
AdoptOpenJDK got moved to Eclipse Temurin
2022-10-27 19:30:33 +08:00
Howard Wu fbd327dadf
Update CI deps (#119) 2022-10-21 19:09:51 +08:00
Nullptr 4e41e141dd
Update core version & dependencies 2022-05-27 19:57:42 +08:00
Nullptr 6924c6a3b5
CI (#57)
* CI

* Add patch info to metadata

* Allow select local apks to patch

* Fix wrong indent
2022-05-10 11:39:04 +08:00
Nullptr f5d2c20a37 Fix CI 2022-05-05 14:58:49 +08:00
Nullptr e8d4621e11 Fix ci 2022-03-17 20:08:50 +08:00
LoveSy 67350442b4
Update main.yml 2022-03-08 11:52:08 +08:00
LoveSy e3048988c5
Create crowdin.yml 2022-03-08 10:53:36 +08:00
Nullptr ff01a6209c Action: Fetch all 2022-03-06 18:17:51 +08:00
Nullptr f7be0567eb CI upload manager 2022-02-13 19:48:10 +08:00
vvb2060 bc7ee6681d
Fix permission 2021-08-27 17:34:24 +08:00
LoveSy c87f7ffa14 Merge so and dex into jar 2021-06-19 13:54:43 +08:00
327135569 a1c05b78ec reduce ci time 2021-04-20 07:18:25 +08:00
327135569 f703ad391d add ci 2021-04-08 23:35:30 +08:00