How to Change the Terminal Administrator's Login Password: Difference between revisions
No edit summary |
m (Simon moved page How to change the login password of terminal administrator to How to Change the Terminal Administrator's Login Password: Normalize the title) |
(No difference)
| |
Revision as of 18:12, 29 December 2023
AIDL Interface for Managing Terminal Administrator Passwords
Required Permissions
- Applications must declare the specified permissions in their manifest to use this AIDL interface.
| Permission | Function |
|---|---|
| android.permission.ADMIN_PWD_MODIFY | modify admin password |
| android.permission.ADMIN_PWD | get admin password |
| android.permission.ADMIN_PWD_RESET | reset admin password |
API Overview
- Modify Admin Password
- 'boolean modifyAdminPwd(String oldPwd, String newPwd)';
- This function allows the modification of the admin password. Provide the current password ('oldPwd') and the new password ('newPwd') as arguments.
- 'boolean modifyAdminPwd(String oldPwd, String newPwd)';
| Parameters | |
|---|---|
| oldPwd | String: old admin password. |
| newPwd | String: new admin password. |
| Returns | |
|---|---|
| boolean | true is success, false is failure. |
- Check Admin Password
- 'boolean isAdminPwd(String pwd)';
- Returns 'true' if the provided password ('pwd') matches the current admin password.
- 'boolean isAdminPwd(String pwd)';
| Parameters | |
|---|---|
| pwd | String: admin password. |
| Returns | |
|---|---|
| boolean | true is success, false is failure. |
- Reset Password (System APK Only)
- 'boolean reset(String pwd)';
- Resets the admin password. Due to security reasons, this method is exclusive to system APKs and cannot be called by third-party apps.
- 'boolean reset(String pwd)';
| Parameters | |
|---|---|
| pwd | String: the real admin password. |
| Returns | |
|---|---|
| boolean | true is success, false is failure. |
Project Demo Download
- To implement these features, please download the complete project demo.