# US 2019/0246283 A1 · Method for preventing network locking information of terminal device from being cracked

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0246283 A1
- Document ID: US20190246283A1
- Status: Published application
- Kind: A1
- Application number: 15/542,539
- Filed: 2016-10-25
- Published: 2019-08-08
- Earliest claimed: 2016-10-25
- Assignees: Shenzhen Jia Ren Xun Information Technology Co., Ltd.
- Applicants: Shenzhen Jia Ren Xun Information Technology Co., Ltd.
- Inventors: Zhuo Wu
- Web page: https://patentgrep.com/patent/US20190246283A1

## CPC

- H04W 12/06: Authentication
- H04W 12/12: Detection or prevention of fraud
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The present disclosure provides a method for preventing network locking information of a terminal device from being cracked. The method aims at the technical defects in the art, specifically, the network locking information of conventional terminal devices sold by the operator is easily cracked, so that the terminal devices can be used in the network of other operators, causing the profit loss of the mobile operators, the method in the present disclosure can, after detecting the network locking information of the terminal devices has been tampered with, issue the default network locking information of the terminal devices via a server to restore the network locking information of the terminal device. This ensures the network locking information of the terminal devices cannot be tampered with and the terminal devices can always reside on the preset network of the operators, thus guaranteeing the interests of the operators.

## Claims

### Claim 1

A method for preventing network locking information of a terminal device from being cracked, the method comprising:
S1: monitoring a network status of a terminal device upon being powered on, and determining whether the terminal device resides on a mobile network;
S2: if it is monitored that the terminal device resides on a mobile network, acquiring network locking relevant information of the terminal device, if not, continuing monitoring;
S3: comparing the acquired network locking relevant information with network locking information stored in the terminal device, if the network locking information changes, reporting relevant information of the terminal device to a server, conversely, if the network locking information is unchanged, shifting to S 8; for terminal devices being powered on for the first time, because no network locking information is previously stored, the relevant information of the terminal devices must be reported to a server;
S4: acquiring, by the server, request data information transmitted from the terminal device, and looking up, by the server, whether there exists corresponding network locking information data package according to the relevant information of the terminal device, and transmitting relevant information to the terminal device;
S5: receiving, by the terminal device, the relevant information sent back from the server, examining, by the terminal device, whether there is network locking data package information, if yes, encrypting and storing the network locking information, and downloading the network locking data package, conversely, if the server does not issue the network locking data package information, encrypting and storing current network locking information, and shifting to S8;
S6: after downloading the network locking data package, updating, by the terminal device, the network locking information, using the downloaded network locking data package;
S7: reporting, by the terminal device, upgradation result to the server after the upgrading is finished; and
S8: the flow ends.

### Claim 2 (depends on 1)

The method of claim 1, wherein in S2, the network locking relevant information of the terminal device is identification codes of mobile subscribers.

### Claim 3 (depends on 1)

The method of claim 1, wherein in S3, the relevant information of the terminal device comprises device type, version number, device ID, and network locking information.

### Claim 4 (depends on 1)

The method of claim 1, wherein in S3, reporting the relevant information of the terminal device to the server comprises:
S3.1) sending, by the terminal device, a request for transmitting data to the server;
S3.2) determining whether a network data link of the terminal device is established;
S3.3) if not, monitoring, by the terminal device, a status of the network data link, and shifting to S3.4), if yes, transmitting data to the server, and shifting to S3.5);
S3.4) if the network data link of the terminal device is established, transmitting data to the server, if not, continue monitoring;
S3.5) determining whether the data is transmitted successfully, if yes, shifting to S3.6), if not, retry count is incremented by 1, and determining whether the retry count is greater than a threshold value, if yes, shifting to S3.6), if not, retrying to transmit data; and
S3.6) the flow ends.
