Commit Graph

520 Commits

Author SHA1 Message Date
Rifat Azad
e443c944f2 manager: fixed string 2025-01-03 11:21:53 +06:00
Rifat Azad
a06d4c8e3e source: remove susfsd 2025-01-03 11:15:39 +06:00
Rifat Azad
05a8f3e4fe manager: some minor improvemnets 2025-01-03 11:08:02 +06:00
Rifat Azad
1c398b337d manager: minor typo fix 2025-01-03 08:29:00 +06:00
Rifat Azad
bc88fbba3a userspace: add susfsd to /data/adb/ksu/bin 2025-01-02 20:40:42 +06:00
Rifat Azad
89a33b3484 manager: added animation for nav bar hiding and improved flash screen and action screen 2025-01-02 17:27:02 +06:00
rifsxd
6695dfbb26 source: minor cleanup 2025-01-01 21:19:50 +06:00
rifsxd
337ad65bde manager: happy new year's eve! 2024-12-31 06:07:51 +06:00
Rifat Azad
514d602595 manager: floating button dynamic padding depending on android navigation bar 2024-12-29 13:02:37 +06:00
Rifat Azad
30ba05d8b4 manager: disabled save log and back instance untill flashing is completed, hide bottom navbar and add additional close button 2024-12-28 14:11:22 +06:00
Rifat Azad
ced32e9280 manager: fix comment typo 2024-12-27 23:05:24 +06:00
Rifat Azad
2713faf432 manager: replaced app profile icon 2024-12-27 08:45:06 +06:00
rifsxd
c82dfa897c Revert "manager: add Turkish translation"
This reverts commit b840029e48.
2024-12-27 02:44:39 +06:00
Caner Karaca
b840029e48 manager: add Turkish translation 2024-12-26 23:02:30 +03:00
Michelle Rodriguez
02f08f7971 manager: Add sort options on module's appbar (#2308)
module list will be sorted by options when these are enabled:

![83d5cd3d23b8f6c36b52e731f5e21a97](https://github.com/user-attachments/assets/eaadc1a3-21c6-4b73-a55f-206b6faa7d2d)
It will be very friendly and convenient  when manager has many modules.
2024-12-27 00:09:39 +06:00
Rifat Azad
156b369862 manager: hdie bottom navbar on action screen 2024-12-26 23:09:46 +06:00
Rifat Azad
705fc125a3 manager: fixed missing opening bracket 2024-12-26 21:34:21 +06:00
Rifat Azad
298a7fdd07 manager: fixed global string 2024-12-26 21:26:53 +06:00
Rifat Azad
82bdd44f67 manager: disabled back button and added action close button 2024-12-26 20:49:42 +06:00
bryanyee33
9224f6bd8b manager: module: refresh after webui usage (#2317)
- This commit fixes issue tiann#2250

https://github.com/user-attachments/assets/19dcca12-cb34-4e6e-88b4-72c26c2773f3

Tested by: backslashxx <118538522+backslashxx@users.noreply.github.com>
2024-12-26 18:00:14 +06:00
Pang YS
19b7e490cd manager: Add Indonesia translation 2024-12-26 17:02:02 +08:00
Pang YS
1083a10de3 Create strings.xml 2024-12-26 16:19:33 +08:00
Rifat Azad
79e2b97782 manager: custom uri for webui 2024-12-26 12:04:27 +06:00
bryanyee33
f935077bb8 Imitate terminal clear command in manager (#2307)
The current implementation of KSU manager's output screen simply prints
`[H[J` when the `clear` command is used (in both the flashing module &
action button screen) instead of clearing the screen:
<img
src="https://github.com/user-attachments/assets/c30ceb87-13ac-4ba6-a7c5-045564e83181"
width="300" />

This limits the ability of shell scripts to purely textual & linear
outputs, and prevents more flexible outputs such as a refreshing
progress bar or even a progress circle for long running scripts. The
current implementation moreover limits the output to 65536 bytes for the
String `text`, causing the app to hang once this limit has been reached
for scripts with more verbose outputs.

This PR fixes these issues by allowing for usage of the `clear` command
in shell scripts to clear the screen. It works by checking if the
current output line starts with "", which is the default output of
the `clear` command in KSU's busybox, and clears the previous outputs if
there is a match. This should work universally since the `clear` command
defaults to this implementation when ran in KSU manager.

A working example can be seen below, where the `clear` command is
heavily used (24 times a second) to test for performance & reliability
of the code:


https://github.com/user-attachments/assets/c45fb6f1-1b40-4b67-8837-4d9a00429715

Tested-by: backslashxx
2024-12-25 16:35:45 +06:00
Rifat Azad
f6901b7617 manager: improved app icon
website: KernelSU Next home added
2024-12-25 04:45:46 +06:00
Rifat Azad
adbac1f158 manager: minor touch 2024-12-25 00:00:57 +06:00
Rifat Azad
86cf73c4f7 manager: brought back isOverlayAvailable() 2024-12-24 22:50:50 +06:00
Rifat Azad
3ca329b402 susfs: fixed susfs unsupported output
manager: if susfs not supported then hide it
2024-12-24 06:13:46 +06:00
Rifat Azad
3c51c7851c ksud: dropped magic_mount for stability so welcome back OverlayFS
manager: brought back shrink images in settings
2024-12-24 04:21:38 +06:00
Rifat Azad
e82c218511 manager: fixed Unresolved reference 'prefs' 2024-12-24 00:00:26 +06:00
Rifat Azad
f36924bb49 manager: hide sus su toggle below umount module 2024-12-23 23:59:09 +06:00
Rifat Azad
c2d63cf078 manager: susfs feature overhaul and some minor bug fixes
susfs: more prctl syscalls added
2024-12-23 23:56:58 +06:00
Rifat Azad
ba727d5647 manager: remember sus_su toggle state 2024-12-23 09:49:22 +06:00
Rifat Azad
e26e2d22bf manager: fixed typo 2024-12-23 07:38:48 +06:00
Cycle1337
62065fd0e6 Merge branch 'rifsxd:next' into next 2024-12-23 07:21:14 +08:00
Cycle1337
3645143ac3 manager: minor changes in Simplified Chinese translation 2024-12-23 07:20:45 +08:00
Rifat Azad
1b75614227 manager: sus_su mode in StatusInfo and toggle to enable/disable sus_su
susfs: variant and sus_su syscalls added
2024-12-23 04:52:19 +06:00
Cycless7
d16b3fca9c manager: changed back link to original ksunext 2024-12-23 03:59:24 +08:00
Cycless7
a4ed76e52c manager: added Simplified Chinese translation 2024-12-23 03:55:16 +08:00
Rifat Azad
580921988e manager: fixed susfs check for InfoCard 2024-12-23 01:36:11 +06:00
Rifat Azad
5476f81f0f manager: also detect susfs variant 2024-12-23 01:07:21 +06:00
Rifat Azad
b6261beec4 manager: fixed getSuSFSVersion() in InfoCard
susfs: else error output as result
2024-12-22 09:23:56 +06:00
Rifat Azad
82261fe94c userspace: add susfs lib
manager: completed susfs support check prctl syscall
2024-12-22 08:49:45 +06:00
Rifat Azad
66d7f88448 manager: try detect susfs prctl and
show if susfs supported and version on HomeScreen
2024-12-22 06:32:08 +06:00
Rifat Azad
fd637d30cf manager: Detect SuSFS support 2024-12-22 02:54:20 +06:00
Rifat Azad
c09b016c6d manager: polished up HomeScreen 2024-12-21 23:52:26 +06:00
Rifat Azad
aba7cd6568 manager: adjusted padding on InfoCard 2024-12-21 23:25:53 +06:00
silvzr
6b6ad70a6e manager: Avoid unecessary function calls
in Home.kt the install function is called everytime you go to the HomeScreen, move it to MainActivity instead so it's executed on app launch only.
2024-12-21 03:49:44 +06:00
Rifat Azad
0efd9576ef manager: removed EXperimentalCard and added IssueReportCard 2024-12-21 03:31:55 +06:00
Rifat Azad
0454bf3727 source: mass rename KernelSU -> KernelSU-Next 2024-12-21 02:06:32 +06:00