312 Commits

Author SHA1 Message Date
Rifat Azad
1de68a8ed2 Revert "userspace: implement OSS ksuinit"
This reverts commit edb99a2c1a.
2025-08-10 13:48:18 +06:00
tiann
edb99a2c1a userspace: implement OSS ksuinit 2025-08-10 10:48:13 +06:00
James McConnell
eaab98b7ec ci(workflows): add artifact caching to build-manager-ci and build-manager-spoofed workflows (#702)
* ci(workflows): add artifact caching to build-manager-ci workflow

Add cache check, save and restore steps to avoid rebuilding artifacts when source files haven't changed. The workflow now checks for cached artifacts first and only rebuilds if cache is invalid or missing.

* ci(workflows): add artifact caching to build-manager-spoofed workflow
Add cache check, save and restore steps to avoid rebuilding artifacts when source files haven't changed. The workflow now checks for cached artifacts first and only rebuilds if cache is invalid or missing.
2025-08-05 09:47:24 +06:00
James McConnell
d4f4c0a0cc Syscall Hooks (#686)
* Update gki-kernel.yml: Add Syscall Hooks

* Update gki-kernel.yml: Fuzz is needed?

* workflows: apply syscall hook patches and configs only for NON-LKM build

---------

Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com>
2025-07-25 19:35:29 +06:00
Rifat Azad
14b7861f44 template: add feature request template 2025-07-14 19:59:38 +06:00
Caner Karaca
b1250b002e Workflow Updates (#481)
* Update

* Use ubuntu-22.04

* Revert some renamings

* Create renovate.json

* oops
2025-06-11 04:23:22 +06:00
rifsxd
5fa1050e1b src: bring back LKM patching 2025-05-26 03:03:18 +06:00
rifsxd
44ad960da7 src: add x86_64 support 2025-05-24 20:33:38 +06:00
rifsxd
407826396b ci: try release artifacts properly 2025-05-23 05:17:08 +06:00
Trijal Saha
aaca0b5283 ci: Only have one task for susfsd irrespective of the target architecture (#395) 2025-05-18 22:49:39 +06:00
Rifat Azad
af3e0bd6a5 ci: fux ksud armv7a artifact download 2025-05-18 10:40:31 +06:00
Rifat Azad
5b14512323 ci: fux susfsd artifact download 2025-05-18 10:32:41 +06:00
Rifat Azad
759b3c5baf ci: fix workflow 2025-05-18 04:10:23 +06:00
Rifat Azad
e1303d13a3 ci: fix duplicate susfsd artifact upload error 2025-05-18 04:05:50 +06:00
Rifat Azad
8824115697 ci: upload armv7a susfsd artifact 2025-05-18 03:57:09 +06:00
Rifat Azad
a78a1e7d2e ci: fixed syntax error 2025-05-18 03:49:41 +06:00
Rifat Azad
a081fc87c9 manager/userspace: added 32bit (armv7a) support 2025-05-18 03:19:50 +06:00
Rifat Azad
697a0ac9fc issue_template: we don't accept features requests anymore 2025-05-13 10:14:34 +06:00
rifsxd
b112513df0 ci: add spoofed manager workflow 2025-05-01 19:52:36 +06:00
rifsxd
757d20166a manager: clean lkm remnants
ksud: clean clippy warnings
2025-05-01 16:30:09 +06:00
rifsxd
1336996129 manager: disabled KMI/LKM installation
manager: check if overlayfs is available to allow mount system switching
ksud: disabled KMI/LKM commands
ci: disabled LKM build workflow
ksud: removed ksuinit
2025-05-01 15:58:18 +06:00
Rifat Azad
4f35240203 ci/gki-kernel: run the sed command for BAZEL only if BUILD.bazel exists to avoid file not found error on non BAZEL kernel common tree 2025-05-01 11:48:41 +06:00
Rifat Azad
5565a6b3f8 ci: fix BAZEL build while remove protected module exports 2025-05-01 01:02:25 +06:00
rifsxd
fe5c031701 ci/gki-kernel: keep abi_gki_protected_exports to avoid BAZEL build errors 2025-04-29 01:30:48 +06:00
Caner Karaca
9b4d07008d ci: update workflows (#329) 2025-04-28 01:55:16 +06:00
Rifat Azad
1d258196b1 CI: try uploading artifacts properly for release 2025-04-03 22:13:56 +06:00
Caner Karaca
b18f89b434 Updates (#151)
* Update

* Fix
2025-02-13 05:54:36 +06:00
rifsxd
c446ee76f5 github: fix outdated link in issue_templete 2025-02-06 18:05:33 +06:00
Caner Karaca
25b57204ef ci: update workflows (#83)
* ci: update workflows

* Revert
2025-01-27 15:13:18 +06:00
Rifat Azad
dd1a999567 ci: fix upload for ksud vatiants and upload susfsd for release 2025-01-19 17:23:55 +06:00
Rifat Azad
a0c262be8d ci: release and ci manager separate actions workflow 2025-01-19 17:07:01 +06:00
Rifat Azad
f60eed24e8 scripts: setup ksunextbot 2025-01-19 14:26:44 +06:00
SsageParuders
7314c8e1c0 Apply patch for glibc 2.38 compatibility in bazel build system (#2327)
Based on the commit from
[android.googlesource.com](75f82c6a15%5E%21/),
this change applies a patch to the bazel build system for source code
that does not include this fix and is using glibc version 2.38 or later.
This ensures that the build process does not encounter linkage errors
related to undefined symbols such as __isoc23_strtol, __isoc23_strtoul,
and __isoc23_strtoull.
2025-01-16 14:44:42 +06:00
Rifat Azad
1c8b088d9f ci: copy susfsd to manager 2025-01-15 15:25:04 +06:00
Rifat Azad
84f230d35b manager: add susfs status and sus_su toggle
userspace: add susfsd
ci: build susfsd
ksud_overlayfs: update aarch64 bin  BusyBox v1.36.1.1 topjohnwu (2024-10-06 01:38:43 PDT)
2025-01-15 14:26:42 +06:00
Rifat Azad
587fca9f1f manager: hide reboot button if ksuversion not found (KSU_NEXT v2 signature not found)
manager: add module migration, backup and restore
manager: update translation for zh-CN (authored by @xiangxiangxiong9)
docs: devies: add more unofficial supported devices
2025-01-11 14:43:51 +06:00
Rifat Azad
0f9bd38e3c ci: fixed issues 2025-01-07 23:44:21 +06:00
Rifat Azad
8d7a69bd64 ci: fix ksud copying same file 2025-01-07 23:25:32 +06:00
Rifat Azad
bed2052a5e ci: fix ksud cp issue 2025-01-07 23:07:12 +06:00
Rifat Azad
08cfefcc70 ci: test build dir 5 2025-01-07 23:00:32 +06:00
Rifat Azad
e44557c87b ci: test build dir 4 2025-01-07 22:52:42 +06:00
Rifat Azad
a7bd99d350 ci: test build dir 3 2025-01-07 22:47:14 +06:00
Rifat Azad
27a9b21a98 ci: test build dir 2 2025-01-07 22:42:44 +06:00
Rifat Azad
bb5a00fe2a ci: test build dir 2025-01-07 22:41:42 +06:00
Rifat Azad
17db79ff6b ci: debugging dir 2025-01-07 22:38:57 +06:00
Rifat Azad
8447d2d4a6 ci: debuggin manager build 2025-01-07 22:25:01 +06:00
Rifat Azad
65fd6918f9 ci: test manager builds 2025-01-07 22:22:39 +06:00
Rifat Azad
b0a64ca882 manager: module migration on module system switch 2025-01-07 22:21:55 +06:00
rifsxd
2d18a1f371 ci: fix ksud artifacts not copying to manager 2025-01-07 21:12:04 +06:00
rifsxd
dab733f31b ci: try fixing ksud variants copy to manager 2025-01-07 18:56:10 +06:00