Commit Graph

150 Commits

Author SHA1 Message Date
rifsxd 0a42dbf5ba manager: add amoled mode 2025-05-28 04:21:38 +06:00
rifsxd 59c966771e manager: show modules update count on status card only if any update is vailable 2025-05-27 03:24:32 +06:00
rifsxd a83c20b667 manager: removed the logic for if overlayfs is not found then show warning in module screen
since magic_mount is the default mount system and if overlayfs is not available we cant swtich to use overlayfs anyways
2025-05-27 03:00:04 +06:00
rifsxd d5c4f85d73 manager: move the wx platform init to the Application class so it starts as soon as the app process launches 2025-05-27 02:05:58 +06:00
rifsxd 36f683a299 manager: fix module list empty until refreshed manually 2025-05-27 01:43:30 +06:00
Der_Googler 011b658422 manager: Improvements (#443)
* manager: bump mmrl

* manager: use ktx ext Str.toUri

* manager: add "webui-engine" from config.json

This allows the developer to override the user preference of the selected WebUI engine.

Supported engines are:

- `wx` for WebUI X
- `ksu` for the KernelSU WebUI

All not named strings will default to `wx`

R.string.use_webuix_summary needs proper translations

* manager: add support for multilingual module meta
2025-05-26 03:03:31 +06:00
rifsxd 5fa1050e1b src: bring back LKM patching 2025-05-26 03:03:18 +06:00
Rifat Azad 39617497ca manager: change webui TaskDescription title 2025-05-25 10:49:56 +06:00
rifsxd db223a1e92 manager: do not show some infocard item if ksuVersion is null 2025-05-23 22:56:26 +06:00
Der_Googler ea4b8f51c2 manager: use myUserId as fallback #429 (#432) 2025-05-23 20:34:09 +06:00
rifsxd 9189de4db1 manager: refactor backup and restore paths and logic for modules and allowlist 2025-05-23 04:48:36 +06:00
rifsxd b13a12e3d5 manager: something interesting? 2025-05-22 11:02:01 +06:00
rifsxd 9d9738eed0 manager: keep screen on when FlashingStatus.FLASHING 2025-05-22 10:21:31 +06:00
rifsxd 135fe1e5d4 manager: made the see more collapse button round for infocard 2025-05-22 10:07:03 +06:00
Rifat Azad 2d033b6b87 manager: disable mount system info if ksuversion is null 2025-05-22 09:48:25 +06:00
Rifat Azad 74ab5488e1 manager: rename unmount -> umount for superuser label item 2025-05-22 07:39:18 +06:00
rifsxd 5cdec242eb manager: keep screen on when isActionRunning (#341) 2025-05-22 00:27:31 +06:00
rifsxd e938a499f6 manager: disabled auto update by default 2025-05-22 00:09:40 +06:00
rifsxd 84b5915eea manager: use WebUIX as default webui providor 2025-05-22 00:08:07 +06:00
rifsxd 540ce1d2c3 manager: redesign/rearrange home infocard 2025-05-21 23:42:05 +06:00
rifsxd 324d09a61e manager: added MINIMAL_SUPPORTED_HOOK_MODE and hook_mode info 2025-05-21 18:07:47 +06:00
rifsxd ce37e17c87 kernel: added CMD_HOOK_MODE prctl to get the enabled su hook mode value 2025-05-21 18:07:41 +06:00
rifsxd 3b1d5f15f4 manager: webuix no longer should be stated beta as it is stable enough for release 2025-05-21 15:18:01 +06:00
rifsxd 714ec4695b manager: show home_failure instead of lkm_mode_deprecated 2025-05-21 15:16:37 +06:00
ShirkNeko 96d475407a Add a formatting string for the update list #2556 (#2597)
Fix module update failures caused by spaces and other non Linux readable
characters


Signed-off-by: ShirkNeko <109797057+ShirkNeko@users.noreply.github.com>
2025-05-21 15:03:06 +06:00
Der_Googler 519f86c47e manager: refactor label item in superuser list (#403) 2025-05-19 22:50:11 +06:00
Rifat Azad 7692665428 manager: warn about LKM mode deprecation for GKI2 kernels 2025-05-19 00:07:05 +06:00
Der_Googler e5a495489d Improve StatusCard and fix WX wrappers of WebUI X (#393)
* manager: bump mmrl to 1998c70b77

* manager: improve StatusCard
2025-05-18 22:11:38 +06:00
Der_Googler e07a6fb3ff manager: Bump MMRL and possible fix #384 (#391)
* manager: bump mmrl to 346470abb8

- Possible fix a bug where IUserManager.getUsers(ZZZ) are not defined in the framework.jar
- Refactored WebUI X to meet the new WXInterface
- Only fetch the app from the current user and not all users

* manager: remove unused AIDL interfaces
2025-05-18 16:50:51 +06:00
Rifat Azad b8c2660996 manager: add ABI info icon 2025-05-18 12:30:20 +06:00
rifsxd ec2ecdcacb manager: fix unresolved referance 2025-05-18 12:22:34 +06:00
rifsxd 3c3ab77f65 manager: Add ABI archirecture info for manager 2025-05-18 12:09:08 +06:00
rifsxd ffb2c89c36 manager: add kernel ABI info 2025-05-18 12:03:49 +06:00
rifsxd bda62cc8a1 manager: refine working mode designation 2025-05-18 11:54:41 +06:00
Wang Han a052af4180 Fix fallback option for createRootShell() (#2593) 2025-05-18 11:30:47 +06:00
Rifat Azad 0e8286e195 manager: refactor working mode designation 2025-05-18 01:56:47 +06:00
Rifat Azad e9d53c4084 manager: removed overlayfs check for modules screen
since magic_mount is the default mount system which most UL (ultra legacy) devices will depend on
2025-05-17 10:41:22 +06:00
Der_Googler 86fbed60eb Add Eruda Support for WebUI X (#354)
* manager: Improvements

- Bump MMRL version
- Improved SwitchItem when it is not enabled
- Added option to enable eruda

* manager: Use custom user agent for WebUI X
2025-05-04 01:08:34 +06:00
Der_Googler 298aa7960e Improve Platform (#345)
* Add option to use WebUI X

- Added WebUI X from MMRL to KernelSU Next

* Some improvements

* Again some improvements

* Fix NPE

* Still not fixed

Use mappings from the action to decode the stacktrace

* bump mmrl

does still not work

* Works

* WORKS

* small fixes

* manager: only launch webui x when Platform.isAlive is `true`

* manager: disable "Use WebUI X" option when Platform.isAlive is `false`

* manager: improve app list loading

* manager: use system packageManager api

* ci: add spoofed manager workflow

* ci: add spoofed manager workflow

---------

Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com>
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com>
2025-05-01 20:24:00 +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
Der_Googler 9dbe135e66 Fix Shortcuts in WebUI X (#339)
* manager: fix webui x shortcuts
2025-04-30 11:08:25 +06:00
rifsxd 0511a90640 manager: fully optimize the broken/buggy bottom navbar 2025-04-28 23:25:52 +06:00
rifsxd 114a07a440 manager: fixed buggy bottombar with a neat workaround 2025-04-28 00:14:29 +06:00
Der_Googler babae3b2ad Add WebUI X (#316)
* Add option to use WebUI X

- Added WebUI X from MMRL to KernelSU Next

* Some improvements

* Again some improvements

* Fix NPE

* Still not fixed

Use mappings from the action to decode the stacktrace

* bump mmrl

does still not work

* Works

* WORKS

* small fixes
2025-04-27 22:01:25 +06:00
rifsxd 63ebf730f9 manager: improved floating button for module & LKM flashing screen 2025-04-03 19:22:08 +06:00
the slaytanic one~ d5f25590a5 Added Bulgaran Readme + Fix my older writing style of the bulgarian translatation in strings.xml (#273)
* Added Bulgaran Readme (By boyan)

* manager: improved mount system info fetching logic

* UPDATE BULGARIAN STRINGS.xml

no questions asked

---------

Co-authored-by: rifsxd <rifat.44.azad.rifs@gmail.com>
Co-authored-by: Rifat Azad <33044977+rifsxd@users.noreply.github.com>
2025-04-03 01:36:42 +06:00
rifsxd 5cec5aa656 manager: improved mount system info fetching logic 2025-04-03 00:21:53 +06:00
rifsxd c5aa6ffffc manager: module & allowlist backup directory changed to /data/adb/ksu/
manager: placed export logs list item to the bottom
2025-04-02 14:46:23 +06:00
rifsxd 3a7edf48bf manager: remove beta warning for mount system switch 2025-03-23 23:27:10 +06:00