Commit Graph

2114 Commits

Author SHA1 Message Date
Rifat Azad
82f38fe817 userspace: ksud: fix global namespace su (#55) 2025-01-18 14:25:14 +06:00
mr_vokintos
8d3048f5d9 translation of the app manager into russian (#54)
* Update README.md

add link to Russian translation

* Russian translation

* Update README_CN.md

* Update README_TW.md

* Update README_TR.md

* Update README_PT-BR.md

* Update README_KO.md

* Update README_FR.md

* Update README_ID.md

* Create strings.xml

* Update strings.xml

added Russian translation

* Update strings.xml

* Update strings.xml
2025-01-18 11:50:42 +06:00
Phapoom Saksri
8f21a0cb86 Add thai language translation to README and in-app language. (#52)
* Create README_TH.md

* Translate Thai language to README_TH.md

* เคอร์เนล not เตอร์เนล

* Update README.md

* idk

* Update README_TH.md

* สะกดผิดโลกแตก

* Update README_TH.md

* Update README_TH.md

* Update README_CN.md

* Update README_FR.md

* Update README_ID.md

* Update README_KO.md

* Update README_PT-BR.md

* Update README_TR.md

* Update README_TW.md

* Update README.md

* Update README_CN.md

* Update README_FR.md

* Update README_ID.md

* Update README_KO.md

* Update README_PT-BR.md

* Update README_TR.md

* Update README_TW.md

* Update README_FR.md

* [WIP] Add thai lang translation.

* [WIP] Thai translation

* [WIP] Fixing XML Error

* Add RU Translate to this fork.

* Small fixes

* Improve README_TH.md and complete thai language

* Small fixes for thai readme.

* Small fixes

* Fixing misspelled and long word stuff.
2025-01-18 00:59:54 +06:00
JuicerV3
bb2aafb9fa docs: improve site navigation bar consistency (#51) 2025-01-17 19:16:53 +06:00
JuicerV3
adc8e71628 docs: kernel_xiaomi_gourami expand support to match the kernel source (#47) 2025-01-17 18:35:15 +06:00
Kangmin Kim
194fd7db72 Update Korean Translation (#44) 2025-01-17 17:53:07 +06:00
MrIvokintoS
60e40f9397 Russian translation (#49)
* Update README.md

add link to Russian translation

* Russian translation

* Update README_CN.md

* Update README_TW.md

* Update README_TR.md

* Update README_PT-BR.md

* Update README_KO.md

* Update README_FR.md

* Update README_ID.md
2025-01-17 17:49:30 +06:00
Rifat Azad
14624ea966 kernel: dynamic get_cred_rcu patch for appropriate atomic function and apply patch accordingly 2025-01-17 15:34:34 +06:00
rifsxd
3ee1cbe4c2 docs: add Bahasa Indonesia README 2025-01-16 22:28:53 +06:00
Rifat Azad
bc307eecdb docs: add French README 2025-01-16 21:33:06 +06:00
Rifat Azad
41fc6800db manager: add Turkish translation 2025-01-16 21:26:12 +06:00
Rifat Azad
631354407c manager: values-fr/string.xml fix invalid unicode escape sequence in string (#45) 2025-01-16 21:06:19 +06:00
Onelots
ed2c429685 Translations: add French (fr_FR) translation (#45)
Some strings heavily depends on context, and may need some changes later.

Signed-off-by: Onelots <onelots@onelots.fr>
2025-01-16 20:13:53 +06:00
Rifat Azad
6f6dd29306 kernel: auto backport get_cred_rcu 2025-01-16 19:42:38 +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
rsuntk
0ada4ee5d4 kernel: improve get_cred_rcu guard
Signed-off-by: rsuntk <rissu.ntk@gmail.com>
2025-01-16 14:32:04 +06:00
rsuntk
3b045f6c16 kernel: Add entries
Signed-off-by: rsuntk <rissu.ntk@gmail.com>
2025-01-16 14:31:31 +06:00
rsuntk
95584df023 kernel: Add fallback if user didn't implement 'get_cred_rcu'
https://github.com/tiann/KernelSU/pull/2320

Signed-off-by: rsuntk <rissu.ntk@gmail.com>
2025-01-16 14:26:52 +06:00
SsageParuders
b18c39e911 Improve seccomp disable && Add locking to protect cred modifications in escape_to_root (#2320)
- When disabling Seccomp, ensure that current->sighand->siglock is held
during the operation.
- Locking to ensure safe access and modification of the `cred` structure
within the `escape_to_root` function.

---

I think this issue described in #2236 may have been caused by concurrent
read-write access without proper locking.

---------

Signed-off-by: SsageParuders<qinqingqing1025@gmail.com>
Signed-off-by: SsageParuders <qinqingqing1025@gmail.com>"
2025-01-16 14:18:26 +06:00
Rifat Azad
d68dceaf87 manager: if susfs not supported then check if sus_su is available 2025-01-16 12:25:19 +06:00
Rifat Azad
724f22e92e docs: devices: add unofficially supported device #39 2025-01-16 10:36:36 +06:00
kxob
1ef8419466 Update Simplified Chinese translations for new susfs-related strings. (#41)
* Optimize Simplified Chinese translations

* Update `strings.xml` of `zh-rCN`

* Use `export_log` to summarize `save_log` and `send_log`.

Instead of `send_log` itself.

* Update `strings.xml` of Simplified Chinese

* Update `strings.xml` for commit `9aef82d`

* Update Indonesian `strings.xml` for commit `9aef82d`

* Update Korean `strings.xml` for commit `9aef82d`

* Update Brazilian Portuguese `strings.xml` for commit `9aef82d`

* Update `strings.xml` of Traditional Chinese for commit `9aef82d`

* Restore an excess change to Simplified Chinese `strings.xml`

Different changes to string `use_overlay_fs` was simultaneously committed in conflict with another contributor.

* More authentic translation for Simplified Chinese.

For example, `provided as-is` is pioneeringly translated into `所得即所用` as the original text `按原样提供` was hard to understand.

* Optimize Simplified Chinese `strings.xml`

Make it parallel and neat.

* Update Simplified Chinese translation for new `susfs`-related strings.
2025-01-16 01:07:40 +06:00
igor
034ad8d21a update translation (#40)
* Update translations

* Update translation
2025-01-16 01:07:23 +06:00
rifsxd
b89fd07911 manager: adjust en/strings 2025-01-15 19:24:45 +06:00
Rifat Azad
eecd0844f4 docs: webpage fixed installation page copy button 2025-01-15 15:48:27 +06:00
Rifat Azad
efe4f03aa2 docs: improved webpages 2025-01-15 15:43:17 +06:00
Rifat Azad
1c8b088d9f ci: copy susfsd to manager 2025-01-15 15:25:04 +06:00
kxob
4fac2aae81 Optimize Simplified Chinese translations (#35)
* Optimize Simplified Chinese translations

* Update `strings.xml` of `zh-rCN`

* Use `export_log` to summarize `save_log` and `send_log`.

Instead of `send_log` itself.

* Update `strings.xml` of Simplified Chinese

* Update `strings.xml` for commit `9aef82d`

* Update Indonesian `strings.xml` for commit `9aef82d`

* Update Korean `strings.xml` for commit `9aef82d`

* Update Brazilian Portuguese `strings.xml` for commit `9aef82d`

* Update `strings.xml` of Traditional Chinese for commit `9aef82d`

* Restore an excess change to Simplified Chinese `strings.xml`

Different changes to string `use_overlay_fs` was simultaneously committed in conflict with another contributor.

* More authentic translation for Simplified Chinese.

For example, `provided as-is` is pioneeringly translated into `所得即所用` as the original text `按原样提供` was hard to understand.

* Optimize Simplified Chinese `strings.xml`

Make it parallel and neat.
2025-01-15 14:48:08 +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
2f42ebd620 manager: allow multiple modules to be installed sequentially 2025-01-15 12:18:10 +06:00
JuicerV3
af05e5dc0e docs: Add Xiaomi Poco F3 (alioth) (helluvaOS/hentaiOS) to Unofficiall… (#33)
* docs: Add Xiaomi Poco F3 (alioth) (helluvaOS/hentaiOS) to Unofficially Supported devices

* docs: Add Xiaomi Poco F3 (alioth) (helluvaOS/hentaiOS) to Unofficially Supported devices (zh-website)
2025-01-15 09:43:53 +06:00
kxob
5488970c61 More authentic translation for Simplified Chinese. (#31)
* Optimize Simplified Chinese translations

* Update `strings.xml` of `zh-rCN`

* Use `export_log` to summarize `save_log` and `send_log`.

Instead of `send_log` itself.

* Update `strings.xml` of Simplified Chinese

* Update `strings.xml` for commit `9aef82d`

* Update Indonesian `strings.xml` for commit `9aef82d`

* Update Korean `strings.xml` for commit `9aef82d`

* Update Brazilian Portuguese `strings.xml` for commit `9aef82d`

* Update `strings.xml` of Traditional Chinese for commit `9aef82d`

* Restore an excess change to Simplified Chinese `strings.xml`

Different changes to string `use_overlay_fs` was simultaneously committed in conflict with another contributor.

* More authentic translation for Simplified Chinese.

For example, `provided as-is` is pioneeringly translated into `所得即所用` as the original text `按原样提供` was hard to understand.
2025-01-14 20:00:06 +06:00
Ravindu Deshan
48fc63540a docs: devices: fixed typo in S10 5G's repository name (#32) 2025-01-14 19:59:42 +06:00
Rifat Azad
91f5ba8c0c docs: devices: add new unofficial supported devices #23 #24 #25 #26 #27 2025-01-14 18:18:49 +06:00
kxob
b12b0008d0 Complete strings.xml of Traditional Chinese for commit 9aef82d (#22)
* Optimize Simplified Chinese translations

* Update `strings.xml` of `zh-rCN`

* Use `export_log` to summarize `save_log` and `send_log`.

Instead of `send_log` itself.

* Update `strings.xml` of Simplified Chinese

* Update `strings.xml` for commit `9aef82d`

* Update Indonesian `strings.xml` for commit `9aef82d`

* Update Korean `strings.xml` for commit `9aef82d`

* Update Brazilian Portuguese `strings.xml` for commit `9aef82d`

* Update `strings.xml` of Traditional Chinese for commit `9aef82d`

* Restore an excess change to Simplified Chinese `strings.xml`

Different changes to string `use_overlay_fs` was simultaneously committed in conflict with another contributor.
2025-01-14 17:53:57 +06:00
Rifat Azad
ddd2fc9227 docs: improved webpage navigation 2025-01-14 17:53:09 +06:00
AxelPLN(Axel Yinjia Huang)
bb3bc42ff9 Add Traditional Chinese translation for manager. (#20)
* add README_TW

* Update README_CN.md

* add Simplified Chinese for website

add Simplified Chinese for website

fix some mistakes in README_CN

* Update zh/devices.html

* Update zh/features.html

* Update zh/devices.html

* Update zh/features.html

* Update zh/index.html

* Add Traditional Chinese translation for manager

* Try to add switching function for website
2025-01-14 10:10:02 +06:00
kxob
132d523f32 Use export_log to summarize save_log and send_log instead of send_log itself. (#21)
* Optimize Simplified Chinese translations

* Update `strings.xml` of `zh-rCN`

* Use `export_log` to summarize `save_log` and `send_log`.

Instead of `send_log` itself.

* Update `strings.xml` of Simplified Chinese

* Update `strings.xml` for commit `9aef82d`

* Update Indonesian `strings.xml` for commit `9aef82d`

* Update Korean `strings.xml` for commit `9aef82d`

* Update Brazilian Portuguese `strings.xml` for commit `9aef82d`
2025-01-14 10:08:12 +06:00
kxob
72b5ac716b Some small changes to Simplified Chinese translations (#16)
* Optimize Simplified Chinese translations

* Update `strings.xml` of `zh-rCN`
2025-01-13 18:05:16 +06:00
AxelPLN(Axel Yinjia Huang)
6e62552a9c ZH Docs fixing (#14)
* add README_TW

* Update README_CN.md

* add Simplified Chinese for website

add Simplified Chinese for website

fix some mistakes in README_CN

* Update zh/devices.html

* Update zh/features.html

* Update zh/devices.html

* Update zh/features.html

* Update zh/index.html
2025-01-13 18:04:46 +06:00
rifsxd
4a5c3ec1b6 docs: devices: fixed duplicate github profile icon 2025-01-13 12:54:51 +06:00
igor
b4012d94fb Update translations (#12) 2025-01-13 09:54:42 +06:00
AxelPLN(Axel Yinjia Huang)
41058ec69d Add Simplified Chinese for website (#11)
* add README_TW

* Update README_CN.md

* add Simplified Chinese for website

add Simplified Chinese for website

fix some mistakes in README_CN
2025-01-13 09:52:39 +06:00
AxelPLN(Axel Yinjia Huang)
73fb1977ac add Traditional Chinese version README (#10)
* add README_TW

* Update README_CN.md
2025-01-12 22:31:40 +06:00
rifsxd
0626bf0980 docs: README: updated Magic Mount info link 2025-01-12 10:38:21 +06:00
dependabot[bot]
f12b5238b1 build(deps): bump the crates group across 1 directory with 6 updates (#5)
Bumps the crates group with 5 updates in the /userspace/ksud_overlayfs directory:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.24` | `4.5.26` |
| [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.24` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.7` | `1.2.8` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.92` | `1.0.93` |
| [syn](https://github.com/dtolnay/syn) | `2.0.95` | `2.0.96` |



Updates `clap` from 4.5.24 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.24...clap_complete-v4.5.26)

Updates `log` from 0.4.22 to 0.4.24
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.24)

Updates `cc` from 1.2.7 to 1.2.8
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.7...cc-v1.2.8)

Updates `clap_builder` from 4.5.24 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.24...v4.5.26)

Updates `proc-macro2` from 1.0.92 to 1.0.93
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.92...1.0.93)

Updates `syn` from 2.0.95 to 2.0.96
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.95...2.0.96)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: log
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: cc
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: clap_builder
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: proc-macro2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: syn
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 22:28:48 +06:00
dependabot[bot]
400332161e build(deps): bump the crates group across 1 directory with 6 updates (#4)
Bumps the crates group with 5 updates in the /userspace/ksud_magic directory:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.24` | `4.5.26` |
| [log](https://github.com/rust-lang/log) | `0.4.22` | `0.4.24` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.7` | `1.2.8` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.92` | `1.0.93` |
| [syn](https://github.com/dtolnay/syn) | `2.0.95` | `2.0.96` |



Updates `clap` from 4.5.24 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.24...clap_complete-v4.5.26)

Updates `log` from 0.4.22 to 0.4.24
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/compare/0.4.22...0.4.24)

Updates `cc` from 1.2.7 to 1.2.8
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.2.7...cc-v1.2.8)

Updates `clap_builder` from 4.5.24 to 4.5.26
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/v4.5.24...v4.5.26)

Updates `proc-macro2` from 1.0.92 to 1.0.93
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.92...1.0.93)

Updates `syn` from 2.0.95 to 2.0.96
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.95...2.0.96)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: log
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: cc
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: clap_builder
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: proc-macro2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
- dependency-name: syn
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: crates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 22:28:32 +06:00
dependabot[bot]
ce60963358 build(deps): bump the maven group in /manager with 2 updates (#1)
Bumps the maven group in /manager with 2 updates: com.android.application and com.android.library.


Updates `com.android.application` from 8.7.3 to 8.8.0

Updates `com.android.library` from 8.7.3 to 8.8.0

Updates `com.android.library` from 8.7.3 to 8.8.0

---
updated-dependencies:
- dependency-name: com.android.application
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: com.android.library
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
- dependency-name: com.android.library
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: maven
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-11 22:28:17 +06:00
Phapoom Saksri
2e5e55a92a Change to Exynos 9810 Family. (#8)
* Add A23 5G and Note 9 to Unofficially Supported devices

* Change alt tags

* Changes to Exynos 9810 family.

* exynos moment
2025-01-11 20:44:51 +06:00
Phapoom Saksri
cc6d271603 Add Samsung Galaxy A23 5G (a23xq) and Samsung Galaxy Note 9 (Exynos) to Unofficially Supported devices (#7)
* Add A23 5G and Note 9 to Unofficially Supported devices

* Change alt tags
2025-01-11 20:25:47 +06:00