Patent ID: 11928450
Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A mobile terminal, comprising a processor and a memory communicating with the processor, the memory storing a computer program, the processor configured to call the computer program in the memory to implement the following method steps:
adding a user-level application directory in a storage space of the mobile terminal, and storing an installation package of the pre-installed application of the mobile terminal in the user-level application directory;
obtaining an authorization file for uninstalling the pre-installed application, wherein the authorization file comprises a configuration file and a signature file;
determining whether the authorization file is valid;
in response to a determination that the authorization file is valid, determining whether the pre-installed application is a user-level application; and
in response to a determination that the pre-installed application is the user-level application, uninstalling the pre-installed application,
wherein in obtaining the authorization file for uninstalling the pre-installed application, the processor calls the computer program to implement the steps of:
obtaining configuration parameters of the mobile terminal;
generating the configuration file based on the configuration parameters;
obtaining abstract information of the configuration file; and
encrypting the abstract information of the configuration file to obtain the signature file,
wherein in determining whether the authorization file is valid, the processor calls the computer program to implement the steps of:
restarting the mobile terminal:
determining whether the configuration file and the signature file exist;
in response to a determination that the configuration file and the signature file exist, obtaining the abstract information of the configuration file and decrypting the signature file to obtain the abstract information of the signature file;
determining whether the abstract information of the configuration file is the same as the abstract information of the signature file;
in response to a determination that the abstract information of the configuration file is the same as the abstract information of the signature file, obtaining identifier information of the configuration file;
determining whether the identifier information of the configuration file is the same as the identifier information of the mobile terminal: and
in response to a determination that the identifier information of the configuration file is the same as the identifier information of the mobile terminal, determining that the authorization file is valid,
wherein the configuration parameters at least comprise International Mobile Equipment Identity (IMEI), Serial Number (SN) and model number of the mobile terminal.