Mobile Device Operating Mode Switching with Irreversible Credential Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices lack secure methods to grant users root access for development purposes without risking device malfunction or unauthorized access, as existing methods do not provide adequate control or protection for user data.

Innovation Solution

A method that requires user credentials to switch from a standard mode to a developer mode, validating these credentials and setting an irreversible indication of the mode change, which includes erasing a device identifier or storing the credential in memory to prevent unauthorized access and protect user data, while ensuring that SIM-locked devices cannot be modified.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If root access is granted to allow software modification and debugging, then ease of operation for developers is improved, but device security and reliability deteriorate due to potential malfunction, hardware damage, or unauthorized access

Engineering Contradiction:
Improveaccess for software developmentVSAvoiddevice security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary validation of developer credentials before allowing operating mode changes. The mobile device checks whether the provided credential matches the stored reference credential before permitting the transition to developer mode, preventing unauthorized access in advance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary credential verification mechanism that mediates between the user's request for root access and the system's security requirements. The credential acts as an intermediary proof of authorization, allowing legitimate developers to access debugging functions while blocking unauthorized users

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the operating mode can be changed freely for development purposes, then adaptability is improved, but loss of information occurs when user data is exposed or device malfunctions

Engineering Contradiction:
Improvesoftware modification capabilityVSAvoiduser data protection
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system takes preliminary anti-action by erasing user data before allowing the transition to developer mode. This preventive measure ensures that even if the device is compromised or malfunctions in developer mode, the user's sensitive information cannot be accessed or leaked

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The credential validation is performed in advance before any data access or mode transition occurs. The system checks the credential, validates authorization, and only then proceeds with the operating mode change, preventing unauthorized information access

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If an indication of mode change is resettable, then ease of operation is improved for reversible testing, but reliability deteriorates as unauthorized users can revert changes to hide their actions

Engineering Contradiction:
Improvemode switching flexibilityVSAvoiddetection of rooted status
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The indication of developer mode status is segmented into two parts: a volatile indicator that can be reset when switching back to user mode, and a permanent credential record stored in memory that cannot be erased. This segmentation allows legitimate mode switching while maintaining permanent proof of authorization

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a copy of the credential information stored in memory that serves as permanent evidence of developer mode access. This copied credential record persists even when the device reverts to user mode, providing immutable proof that the device has been authorized for developer access

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9846790B2Method for changing an operating mode of a mobile device
Publication Date: 2017.12.19 SONY GROUP CORP
  • US9846790B2 patent drawing
  • US9846790B2 patent drawing
  • US9846790B2 patent drawing

AI summary

A method for changing an operating mode of a mobile device is provided. According to the method, a request from the user of the mobile device to change from a first operating mode to a second operating mode is received. In response to the received request a credential is requested from the user. Next, the credential (RCK) is received from the user and validated. If the received credential (RCK) is valid, the second operating mode is set and an indication of the mobile device indicating that the second operating mode has been set is set. If the second operating mode has been set, a reset of the indication is prohibited.