How to Change the Terminal Administrator's Login Password: Difference between revisions

From wizarPOS
No edit summary
No edit summary
Line 23: Line 23:
|-
|-
| newPwd || '''String:'''  new admin password.
| newPwd || '''String:'''  new admin password.
|}
{|
|-
|}
{|class="wizarpostable"
|-
|-
!  scope="row" colspan="2" | Returns
!  scope="row" colspan="2" | Returns
Line 42: Line 36:
|-
|-
| pwd || '''String:''' admin password.
| pwd || '''String:''' admin password.
|}
{|
|-
|}
{|class="wizarpostable"
|-
|-
!  scope="row" colspan="2" | Returns
!  scope="row" colspan="2" | Returns
Line 61: Line 49:
|-
|-
| pwd || '''String:''' the real admin password.
| pwd || '''String:''' the real admin password.
|}
{|
|-
|}
{|class="wizarpostable"
|-
|-
!  scope="row" colspan="2" | Returns
!  scope="row" colspan="2" | Returns

Revision as of 19:52, 5 January 2024

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.
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.
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.
Parameters
pwd String: the real admin password.
Returns
boolean true is success, false is failure.

Project Demo Download