Mobile Terminal Pre-installed App Uninstallation via Authorization File
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile phones come pre-installed with numerous applications that cannot be uninstalled, leading to performance issues, increased memory consumption, power consumption, and a compromised user experience, with rooting posing security risks.
Innovation Solution
A method for uninstalling pre-installed applications using an authorization file that validates user-level applications, allowing users to customize their applications without risking system functionality, by generating a configuration file and signature file based on device parameters and encrypting them with a private key, ensuring secure and valid uninstallation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If pre-installed applications are not allowed to be uninstalled, then application promotion and revenue are achieved, but memory consumption increases and performance deteriorates
Solution Approach 1:
The patent segments pre-installed applications into two categories: system-level applications that cannot be uninstalled and user-level applications that can be uninstalled with authorization. This segmentation allows the system to maintain revenue from pre-installed apps while enabling users to remove unwanted user-level applications to improve performance.
Solution Approach 2:
The patent introduces an authorization file as an intermediary mechanism that mediates between the system's desire to keep pre-installed applications and the user's need to remove them. The authorization file, generated by the server based on device parameters, serves as a secure credential that allows selective uninstallation of user-level applications without requiring root access.
2Ease of operation
If users root the phone to uninstall pre-installed applications, then uninstallation permission is obtained, but security risks increase and system stability is compromised
Solution Approach 1:
The authorization file acts as a safe intermediary that provides uninstallation permission without requiring root access. Users can uninstall user-level applications by providing the authorization file through standard system interfaces, avoiding the security risks of rooting while still achieving the desired uninstallation capability.
Solution Approach 2:
The patent changes the parameter of uninstallation permission from requiring root access to requiring an authorization file. This parameter change allows the system to maintain security and stability while enabling users to uninstall pre-installed applications through a safer, authorized mechanism.
3Quantity of substance
If more applications are pre-installed, then revenue is increased, but memory consumption and power consumption increase
Solution Approach 1:
By segmenting pre-installed applications into system-level and user-level categories, the patent enables users to selectively remove user-level applications that consume memory and power. This allows the system to maintain a large number of pre-installed applications for revenue while giving users control to reduce resource consumption by removing unwanted applications.
Data Source
AI summary
The present application provides a mobile terminal, a method for uninstalling a pre-installed application therein, and a memory. The method comprises the following steps: obtaining an authorization file for uninstalling a pre-installed application; determining whether the authorization file is valid; if so, determining whether the pre-installed application is a user-level application; and if so, uninstalling the pre-installed application.


