vvb2060
ee17e20a4d
Update gradle
2023-09-03 23:03:12 -07:00
topjohnwu
69652a9f7b
Directly set and get context field in root process
2023-09-03 00:18:04 -07:00
topjohnwu
318a404d29
Update AGP
2023-09-03 00:17:35 -07:00
topjohnwu
4032a4d6bc
Publish libsu 5.2.0
2023-07-20 17:05:16 -07:00
topjohnwu
fe925895c7
Minor refactoring
2023-07-20 16:51:24 -07:00
topjohnwu
3bc545c9ba
Consolidate TaskImpl into JobImpl
2023-07-19 20:44:14 -07:00
vvb2060
f32602748a
Remove ROOT_MOUNT_MASTER status
2023-07-19 17:18:52 -07:00
topjohnwu
ec2d4d5cd2
Update AGP
2023-07-19 09:11:12 -07:00
topjohnwu
c9f1a6e7a5
Publish libsu 5.1.0
2023-05-26 11:18:40 -07:00
topjohnwu
e7dcf62693
Add new API enqueue to get result with Future
2023-05-26 11:17:49 -07:00
topjohnwu
697db8d8ce
Update AGP
2023-05-26 00:31:34 -07:00
tiann
d4d755a984
Creating context for specific user to make it work in work profile
2023-04-23 00:17:16 -04:00
canyie
3964c0ed43
Workaround more LG resources crashes as well
...
Co-authored-by: LoveSy <shana@zju.edu.cn>
2023-04-19 11:02:01 -04:00
topjohnwu
08dde991f0
Publish libsu 5.0.5
2023-04-02 00:37:03 -07:00
topjohnwu
8e6a340614
Better remote IO implementation
2023-03-27 00:34:58 -07:00
topjohnwu
b934017443
Publish libsu 5.0.4
2023-01-09 01:51:13 +08:00
topjohnwu
cca5732f2e
Update copyright notice
2023-01-09 00:25:22 +08:00
残页
43d27dd4d4
Workaround createPackageContext crashes on LG ROMs
...
Co-authored-by: topjohnwu <topjohnwu@gmail.com>
2023-01-08 23:54:04 +08:00
topjohnwu
01de4f25fe
Add pre-lollipop support
2023-01-08 21:59:35 +08:00
canyie
9043cd5c46
Do not readlink /proc/self/exe
...
Old platforms prevent `readlink /proc/self/exe` from being called from non-main threads on release builds
https://stackoverflow.com/questions/28590831/android-permission-denied-when-reading-proc-self-exe-from-non-main-thread
2023-01-08 21:59:35 +08:00
topjohnwu
9cb4862248
Update AGP
2023-01-08 21:43:33 +08:00
topjohnwu
9aa478c054
Publish libsu 5.0.3
2022-09-13 04:01:41 -07:00
topjohnwu
401c3c07dc
Refactor services module
2022-09-13 03:51:44 -07:00
topjohnwu
9f75ae9598
Invert logic
2022-09-11 14:46:16 -07:00
topjohnwu
b6a5415a6e
Set unique process names
2022-09-11 14:42:23 -07:00
topjohnwu
c648db25da
Minor changes
2022-09-11 10:32:17 -07:00
topjohnwu
b184b45140
Fix escaped strings with single quotes
...
Fix #125
2022-09-11 10:20:41 -07:00
topjohnwu
d3cafdb50d
Add a timeout when waiting for client respond
...
The client process can be killed before it had a chance to connect
to the root process with binder. Add a 10 second timeout before any
client has connected.
2022-09-11 09:49:21 -07:00
topjohnwu
655f5ff340
Don't use dynamic intent filter actions
2022-09-09 15:08:23 -07:00
topjohnwu
2d04bd43d7
Update gradle and AGP
2022-09-09 15:04:46 -07:00
topjohnwu
02abb7b204
Publish 5.0.2
2022-06-02 01:48:12 -07:00
topjohnwu
979cb2b169
More efficient main thread detection
2022-06-02 00:58:31 -07:00
topjohnwu
8ef7539da8
Resolve /proc/self/exe before executing
2022-06-02 00:38:57 -07:00
topjohnwu
cae7a272fe
Update Android Studio
2022-05-18 01:40:48 -07:00
topjohnwu
3040b9354c
Publish 5.0.1
2022-05-04 04:21:55 -07:00
topjohnwu
08433b0a8f
Add missing annotations
2022-05-04 04:10:29 -07:00
topjohnwu
a43c03c931
Remove busybox
2022-05-04 04:00:03 -07:00
topjohnwu
b4a373dd17
Open pipe directly to prevent deadlock
...
We don't need non-blocking I/O with streams
2022-05-03 23:48:04 -07:00
topjohnwu
7d07b6b30b
Consolidate shell streams
2022-05-03 22:32:09 -07:00
topjohnwu
691af9e6d4
Implement I/O optimized for streaming
2022-05-03 22:13:05 -07:00
topjohnwu
b12ba81d30
Update README
2022-05-02 21:33:00 -07:00
topjohnwu
28f569c767
Update CHANGELOG
2022-05-02 21:11:41 -07:00
topjohnwu
8d352c63c3
Mark BusyBoxInstaller as deprecated
...
Also remove all usage of any utility methods from the core module,
as this is planned to be the last release of the busybox module.
This version should be fully self contained so that it may be used
even with future libsu versions.
2022-05-02 20:20:29 -07:00
topjohnwu
93c11bec0a
Restore busybox module
2022-05-02 20:12:30 -07:00
topjohnwu
17c67a57dd
Update Javadoc and Example
2022-05-02 04:04:09 -07:00
南宫雪珊
fc42e8274e
Add startup agents warning
...
Co-authored-by: topjohnwu <topjohnwu@gmail.com>
2022-05-01 13:12:06 -07:00
南宫雪珊
0f3698afa4
Check main shell when setBuilder
...
Co-authored-by: topjohnwu <topjohnwu@gmail.com>
2022-05-01 05:02:55 -07:00
topjohnwu
a9551dabcc
Log exit code
...
Close #118
2022-05-01 04:40:36 -07:00
topjohnwu
c33b59e3a0
Use stock File implementation
2022-05-01 04:21:00 -07:00
topjohnwu
d793ba9fff
Add new API setContext
2022-05-01 03:44:41 -07:00