Commit Graph

1284 Commits

Author SHA1 Message Date
Mygod
4e9561fc86 Run root server in unrestricted SELinux context on Android 10+
Related bug: https://github.com/Chainfire/librootjava/issues/21
2020-08-07 09:37:05 +08:00
Mygod
6305989cf7 Deprecate unused WiMAX tethering 2020-08-07 07:48:47 +08:00
Mygod
1357488fad Prevent bad system crashing app 2020-08-07 07:11:55 +08:00
Mygod
b6793ff59c Prevent crash while releasing RootManager 2020-08-07 07:02:40 +08:00
Mygod
e7cf432348 Fix toasting on wrong thread 2020-08-07 07:00:08 +08:00
Mygod
7b94be74a2 Make commands data class 2020-08-07 06:54:19 +08:00
Mygod
8ecc455f6b Update dependencies 2020-08-07 06:44:57 +08:00
Mygod
e333c859df Refine code style again 2020-08-04 04:19:30 +08:00
Mygod
ba80e922b8 Refine code style 2020-08-04 03:07:04 +08:00
Mygod
1d0422a8ec Prevent toCompat crash 2020-07-31 04:23:43 +08:00
Mygod
0bb756daeb Be more descriptive of unrecognized key mgmt 2020-07-31 04:18:40 +08:00
Mygod
b8ba293ee0 Fix root server crash on certain LG Android 8.1 devices
See also: https://github.com/Chainfire/librootjava/issues/20
2020-07-29 03:50:01 +08:00
Mygod
63060a17d7 v2.10.11 2020-07-28 05:33:56 +08:00
Mygod
db165257f2 Remove dependency on useless getSystemContext from librootjava 2020-07-28 05:01:20 +08:00
Mygod
fe68f72854 Do not return dead server from ensureServerLocked 2020-07-28 04:50:54 +08:00
Mygod
84be6730ff queryPurchases in background 2020-07-28 04:36:07 +08:00
Mygod
f60658a2d8 Perform callback without holding lock 2020-07-28 04:33:58 +08:00
Mygod
f226eb8a05 Ensure /system/bin is in PATH 2020-07-28 04:22:33 +08:00
Mygod
4675b1d9d3 Reduce error reporting 2020-07-28 04:22:23 +08:00
Mygod
46658a269d Set operatingBand even if unused 2020-07-28 03:52:05 +08:00
Mygod
f245dc33fa Update android gradle 2020-07-28 03:47:42 +08:00
Mygod
83154e6d38 Check for active while locked 2020-07-28 03:39:41 +08:00
Mygod
70ca91cd08 Prevent callback being called twice when cancelling 2020-07-28 03:31:37 +08:00
Mygod
680021a27b Prevent Samsung KNOX hijacking stdout 2020-07-28 03:16:21 +08:00
Mygod
8908605767 Prevent future write attempts to System.out 2020-07-24 03:38:45 +08:00
Mygod
8a7a20eccb v2.10.10 2020-07-23 09:46:36 +08:00
Mygod
5e52e63d1d Do not rely on supporting -n for cp
Fixes #176.
2020-07-23 09:45:49 +08:00
Mygod
74a768ea9f Android 11 beta 2.5 no longer requires BLUETOOTH_PRIVILEGED 2020-07-23 09:41:06 +08:00
Mygod
9deb89a6c7 Refine error message 2020-07-23 07:58:26 +08:00
Mygod
3fead73a12 Refine logging 2020-07-23 07:50:38 +08:00
Mygod
ecd277cd81 Update dependencies 2020-07-23 07:37:09 +08:00
Mygod
fa409c8fe4 Prevent crash on some vendors 2020-07-22 11:11:00 -04:00
Mygod
4fe1909800 Fix getByName returns null 2020-07-21 12:42:37 -04:00
Mygod
c8d69b6059 Account for legacy behavior for if_nametoindex 2020-07-20 10:47:50 -04:00
Mygod
fb096d3996 v2.10.9 2020-07-20 09:09:23 +08:00
Mygod
b0cfb6be68 Add debug logging 2020-07-20 09:09:03 +08:00
Mygod
f95dd5ed58 Use alternative approach if file not found 2020-07-20 09:02:56 +08:00
Mygod
433e543ec3 v2.10.8 2020-07-19 02:43:03 +08:00
Mygod
c8c3cb00b7 Suppress cancellation again 2020-07-19 02:38:45 +08:00
Mygod
2da3b9b5a3 Fix #173 2020-07-19 02:35:38 +08:00
Mygod
f56b1779ff v2.10.7 2020-07-18 03:42:10 +08:00
Mygod
a90df1b88c Downgrade coroutines until Kotlin 1.4 2020-07-18 03:41:50 +08:00
Mygod
07a63f77c1 Use deviceStorage code_cache 2020-07-18 03:32:12 +08:00
Mygod
6bef518ac0 Make sure unregistering callback is not cancelled 2020-07-18 03:28:14 +08:00
Mygod
0f16210c80 Misc fixes 2020-07-18 03:20:22 +08:00
Mygod
c344dbfa4a Fix a crash 2020-07-18 02:27:36 +08:00
Mygod
a23b519a53 Revert "Suppress not registered error for now"
This reverts commit f7ed0c2387.
2020-07-17 05:57:25 +08:00
Mygod
7fb00a0042 Update dependencies 2020-07-17 05:56:56 +08:00
Mygod
514aadd6af Suppress CancellationException 2020-07-17 05:56:56 +08:00
Mygod
0e51db7793 Implement Object methods correctly 2020-07-14 11:37:14 -04:00