A method for a mobile terminal unlocking a network to thereby remove a network restriction that restricts the mobile terminal to only be used with the network, said method comprises the following steps of: storing, by a network server pre-recording network, unlocking information of said mobile terminal in a database; characterized by: after said mobile terminal whose network is locked is in use, sending, from said mobile terminal, hardware information identifying at least the mobile terminal to said network server; said network server receiving said hardware information sent by said mobile terminal, and searching out in the database a corresponding remaining network locking time length in said network unlocking information stored according to said hardware information, and in accordance with said remaining network locking time length, starting up a remaining network locking time-length timer; when network unlocking is needed, said mobile terminal logging in a website which provides download of a network unlocking file; said website acquiring said hardware information of said mobile terminal currently logging in and notifying said network server; said network server, in response to a notification from said website, performing hardware information matching by: searching in the database for hardware information consistent with said hardware information acquired from said website, and if said hardware information is searched out, an unlocking state corresponding to said hardware information is locked, and the remaining network locking time length is 0, the matching being successful and a corresponding notification being provided to said website; if the matching is successful, said mobile terminal downloading said network unlocking file from said website, and unlocking the network with an unlocking code in said downloaded network unlocking file to thereby remove the network restriction. storing, by a network server pre-recording network, unlocking information of said mobile terminal in a database; after said mobile terminal whose network is locked is in use, sending, from said mobile terminal, hardware information identifying at least the mobile terminal to said network server; said network server receiving said hardware information sent by said mobile terminal, and searching out in the database a corresponding remaining network locking time length in said network unlocking information stored according to said hardware information, and in accordance with said remaining network locking time length, starting up a remaining network locking time-length timer; when network unlocking is needed, said mobile terminal logging in a website which provides download of a network unlocking file; said website acquiring said hardware information of said mobile terminal currently logging in and notifying said network server; said network server, in response to a notification from said website, performing hardware information matching by: searching in the database for hardware information consistent with said hardware information acquired from said website, and if said hardware information is searched out, an unlocking state corresponding to said hardware information is locked, and the remaining network locking time length is 0, the matching being successful and a corresponding notification being provided to said website; if the matching is successful, said mobile terminal downloading said network unlocking file from said website, and unlocking the network with an unlocking code in said downloaded network unlocking file to thereby remove the network restriction.