Commit Graph

48 Commits

Author SHA1 Message Date
BinTianqi
690ac876ab Encode security log data payload to json
Initialize Dhizuku with context
fix #85
2024-11-30 15:12:04 +08:00
BinTianqi
eadb2e9e8a Transfer ownership warning dialog
Update READMEs
Display restriction id under UserRestrictionItem
Optimize some Shizuku-related features
Delay setting default affiliation id to wait Dhizuku initialize, fix #85
2024-11-24 17:34:42 +08:00
BinTianqi
c40b94b587 Secondary user list
Fix crash in User operation when UID/serial number is empty
Logout current user in secondary user
More user info
2024-11-24 11:22:07 +08:00
BinTianqi
c408e3b8ce Timezone ID selector
Use IconButton to save/delete preferential network config
Fix horizontal padding across SubPageItem and SwitchItem
Delete User guide link in About
2024-11-23 19:47:47 +08:00
BinTianqi
2c1898e4a0 Set default Affiliation ID while app launch
Wipe data warning timer
Display profile owner entry in non-system users
Fix some UI bugs
2024-11-17 10:40:01 +08:00
BinTianqi
017ed57f64 In-app docs for some feature 2024-11-17 00:01:13 +08:00
BinTianqi
0d431addd5 Move Disable account management to System manager
Add ListItem, optimize UI
Upgrade Kotlin to 2.0.21
2024-11-09 14:45:06 +08:00
BinTianqi
e6fa6f1305 Configure Preferential network service
Transfer ownership: get ComponentName by unflatten string
Bump app version to v6.1(33)
Update AGP to 8.7.2
2024-11-02 18:47:52 +08:00
BinTianqi
5e8ea061ca Optimize UI for Device info, User info and Password info
Change USB signal to Disable USB signal
Hide Master volume mute in work profile
2024-10-26 10:54:39 +08:00
BinTianqi
3a19b1acf9 Set organization name and organization id in dialog
ManageSpaceActivity: use dialog
2024-10-26 09:10:42 +08:00
BinTianqi
36609d68ef Create managed user: select mutiple flags
Fix App manager TopAppBar color
Optimize some strings
Create managed profile: Offline provisioning and Migrate account
2024-10-02 11:49:59 +08:00
BinTianqi
0788634049 Show preview when changing user icon
Refresh activate status when ownership transferred to OwnDroid
Set Start user session message and End user session message separately
Set Long support message and Short support message separately
Simplify code
2024-09-28 10:45:48 +08:00
BinTianqi
3d5b9efd96 Hide some functions when unavailable 2024-09-07 10:44:59 +08:00
BinTianqi
8c40a5a716 Fix a problem of Lock screen now
Remove unused string resource
2024-08-14 12:40:02 +08:00
BinTianqi
b452005ada fix some problems of AppControlDialog
use state to control SwitchItem
2024-08-13 16:11:54 +08:00
BinTianqi
3d000358c4 improve UI design
fix padding of SwitchItem and SubPageItem
application manager: move package name textfield to topbar
2024-08-13 14:28:24 +08:00
BinTianqi
439a75bb84 optimize performance 2024-08-12 20:17:37 +08:00
BinTianqi
cd26c2a792 fix unable to uninstall app in Dhizuku mode
fix unable to push CI builds to Telegram
2024-08-07 19:52:51 +08:00
BinTianqi
7b4fccd54b clean code 2024-08-03 13:05:30 +08:00
BinTianqi
2bb045e952 adjust padding value of components 2024-07-22 18:00:42 +08:00
BinTianqi
cacd9438e1 reset all settings after deactivating device owner
close #56
2024-07-22 16:51:02 +08:00
BinTianqi
e004fb0dbd add a warning when deactivating Dhizuku 2024-07-22 12:10:49 +08:00
BinTianqi
21d3924801 edit proguard rules, keep IDevicePolicyManager
support getting device admin permission from Dhizuku
2024-07-21 18:14:56 +08:00
BinTianqi
9171da06ea catch error when using Dhizuku API 2024-07-21 11:04:22 +08:00
BinTianqi
8fd1d9e4fe Support Dhizuku mode 2024-07-21 08:56:03 +08:00
BinTianqi
b6d7844732 initialize Dhizuku, get DevicePolicyManager using binder wrapper 2024-07-20 19:07:25 +08:00
BinTianqi
168ed085c4 update dependencies, fix disable account management 2024-07-07 17:30:17 +08:00
BinTianqi
4d8c3a7a60 add deactivate dialog 2024-07-05 12:02:36 +08:00
BinTianqi
157e099aea move organization id to Permission 2024-06-16 11:21:56 +08:00
BinTianqi
f49f250eaa update some strings 2024-06-12 12:09:17 +08:00
BinTianqi
9ff670231d update some strings 2024-06-10 10:41:41 +00:00
BinTianqi
c8e7b23cd8 hide some entries if permission is not enough 2024-06-04 13:47:35 +08:00
BinTianqi
f47a851be7 remove all focusable() modifier 2024-06-03 13:04:58 +08:00
BinTianqi
70584959e2 Network: use a dialog to show wifi mac address
Permission: Device info: device ID attestation and unique device attestation
2024-06-01 21:17:28 +08:00
BinTianqi
88484a932d reformat code 2024-05-26 19:29:56 +08:00
BinTianqi
5172075e01 rename variables 2024-05-16 18:17:02 +08:00
BinTianqi
bbb6875be9 switch Material you theme and black theme without relaunch app 2024-05-12 21:24:03 +08:00
BinTianqi
a8de0ed986 simplify code of getting file
optimize animation
2024-05-11 15:51:14 +08:00
BinTianqi
b5e3981a41 clean codes
use res id to make toast
convert class RestrictionData to a object
simplify some UI components
2024-05-08 19:59:06 +08:00
BinTianqi
87b8f69b5d convert Animation class to a object 2024-05-08 11:22:38 +08:00
BinTianqi
b71f0dbb8d navigate to home after successfully activate device admin 2024-05-06 16:33:57 +08:00
BinTianqi
9743cecd37 hide deactivate profile owner button in work profile (#16)
add a button to copy device-specific id
2024-05-05 15:04:09 +08:00
BinTianqi
57e5021f1e fix crash when wipe data 2024-05-02 18:37:10 +08:00
BinTianqi
3d09eb958b optimize activate and deactivate logic 2024-05-02 17:01:25 +08:00
BinTianqi
b5ebf7b6fa update docs about setUserControlDisabledPackages
use annotation instead of proguard rules to keep ShizukuService
hide profile owner entry if device owner is activated
2024-04-27 12:12:55 +08:00
Minorice
478fba4f7f [Fix] Improve translations & Fix illegal reference in Permissions.kt 2024-04-27 08:10:16 +08:00
BinTianqi
99c7077fd6 update docs about Shizuku
fix #10
2024-04-24 13:23:19 +08:00
BinTianqi
26793f510b Rename project
from 'Android Owner' to 'OwnDroid'
resolve #2
2024-04-21 09:11:16 +08:00