A method for selecting a Public Land Mobile Network, PLMN, comprising: selecting a wireless access technology for accessing a PLMN; generating a PLMN list according to the wireless access technology; and searching and selecting a PLMN according to the PLMN list; characterized in that searching and selecting a PLMN according to the PLMN list comprises: based on a current wireless access technology, detecting whether a Registered Public Land Mobile Network, RPLMN, is stored; if not stored, attempting to register according to the PLMN list; attempting the first PLMN in the PLMN list under the current wireless access technology; if it is unsuccessful, determining whether to list this PLMN in a Forbidden Public Land Mobile Network, FPLMN, list under the current wireless access technology and attempting to search the next PLMN in the PLMN list under the current wireless access technology; if an available PLMN under the current wireless access technology cannot be found all the time, then updating a wireless access technology module, and moving a pointer of the wireless access technology module to point to the next wireless access technology; repeating the steps of detecting, attempting, attempting and determining under the next wireless access technology. selecting a wireless access technology for accessing a PLMN; generating a PLMN list according to the wireless access technology; and searching and selecting a PLMN according to the PLMN list; characterized in that searching and selecting a PLMN according to the PLMN list comprises: based on a current wireless access technology, detecting whether a Registered Public Land Mobile Network, RPLMN, is stored; if not stored, attempting to register according to the PLMN list; attempting the first PLMN in the PLMN list under the current wireless access technology; if it is unsuccessful, determining whether to list this PLMN in a Forbidden Public Land Mobile Network, FPLMN, list under the current wireless access technology and attempting to search the next PLMN in the PLMN list under the current wireless access technology; if an available PLMN under the current wireless access technology cannot be found all the time, then updating a wireless access technology module, and moving a pointer of the wireless access technology module to point to the next wireless access technology; repeating the steps of detecting, attempting, attempting and determining under the next wireless access technology. based on a current wireless access technology, detecting whether a Registered Public Land Mobile Network, RPLMN, is stored; if not stored, attempting to register according to the PLMN list; attempting the first PLMN in the PLMN list under the current wireless access technology; if it is unsuccessful, determining whether to list this PLMN in a Forbidden Public Land Mobile Network, FPLMN, list under the current wireless access technology and attempting to search the next PLMN in the PLMN list under the current wireless access technology; if an available PLMN under the current wireless access technology cannot be found all the time, then updating a wireless access technology module, and moving a pointer of the wireless access technology module to point to the next wireless access technology; repeating the steps of detecting, attempting, attempting and determining under the next wireless access technology.