A method for performing a system update between mobile communication terminals, comprising: determining, by a target mobile terminal, whether hardware is compatible with a source mobile terminal; if the hardware is compatible between both terminals, obtaining, by the target mobile terminal through a wireless network, a system backup file transferred by the source mobile terminal; and performing, by the target mobile terminal, a system update according to the system backup file, characterized in that, the determining, by a target mobile terminal, whether hardware is compatible with a source mobile terminal, comprises: determining, by the target mobile terminal, whether it has a same hardware version identifier BoardID as the source mobile terminal, and, if so, determining that the hardware is compatible between both terminals; further comprising: determining, by the target mobile terminal when the target mobile terminal determines that it has a different hardware version identifier BoardID from the source mobile terminal, whether both terminals have a same minor hardware version number, and, if so, determining that the hardware is compatible between both terminals; further comprising: determining, by the target mobile terminal when the target mobile terminal determines that it has a different minor hardware version number from the source mobile terminal, whether both terminals have a same processor, memory, and network type, and, if not, determining that the hardware is incompatible between both terminals; and determining, by the target mobile terminal when the target mobile terminal determines that it has the same processor, memory, and network type as the source mobile terminal, whether both terminals have a same driver identifier DriverID, and, if so, determining that the hardware is compatible. determining, by a target mobile terminal, whether hardware is compatible with a source mobile terminal; if the hardware is compatible between both terminals, obtaining, by the target mobile terminal through a wireless network, a system backup file transferred by the source mobile terminal; and performing, by the target mobile terminal, a system update according to the system backup file, characterized in that, the determining, by a target mobile terminal, whether hardware is compatible with a source mobile terminal, comprises: determining, by the target mobile terminal, whether it has a same hardware version identifier BoardID as the source mobile terminal, and, if so, determining that the hardware is compatible between both terminals; determining, by the target mobile terminal, whether it has a same hardware version identifier BoardID as the source mobile terminal, and, if so, determining that the hardware is compatible between both terminals; further comprising: determining, by the target mobile terminal when the target mobile terminal determines that it has a different hardware version identifier BoardID from the source mobile terminal, whether both terminals have a same minor hardware version number, and, if so, determining that the hardware is compatible between both terminals; determining, by the target mobile terminal when the target mobile terminal determines that it has a different hardware version identifier BoardID from the source mobile terminal, whether both terminals have a same minor hardware version number, and, if so, determining that the hardware is compatible between both terminals; further comprising: determining, by the target mobile terminal when the target mobile terminal determines that it has a different minor hardware version number from the source mobile terminal, whether both terminals have a same processor, memory, and network type, and, if not, determining that the hardware is incompatible between both terminals; and determining, by the target mobile terminal when the target mobile terminal determines that it has the same processor, memory, and network type as the source mobile terminal, whether both terminals have a same driver identifier DriverID, and, if so, determining that the hardware is compatible. determining, by the target mobile terminal when the target mobile terminal determines that it has a different minor hardware version number from the source mobile terminal, whether both terminals have a same processor, memory, and network type, and, if not, determining that the hardware is incompatible between both terminals; and determining, by the target mobile terminal when the target mobile terminal determines that it has the same processor, memory, and network type as the source mobile terminal, whether both terminals have a same driver identifier DriverID, and, if so, determining that the hardware is compatible.