11. A wireless communication device comprising: a processor; a memory coupled to the processor; a transceiver coupled to the processor; an input device coupled to the processor; a display coupled to the processor; an attachable battery coupled to the processor software executable by the processor for carrying out the method of: (a) entering a low power mode, wherein the low power mode prevents the wireless communication device from initiating and receiving calls; (b) sending, in the low power mode, a pre-stored plain text to the attachable battery, wherein the pre-stored plain text is generated by a tool external to the wireless communication device, wherein the pre-stored plain text is stored in the memory; (c) waiting, in the low power mode for a first time period to receive encrypted text from the attachable battery; (d) repeating, in the low power mode, steps (a) and (b) a pre-defined number of attempts if encrypted text is not received within the first time period; (e) if encrypted text is not received within the first time period and the pre-defined number of attempts is exhausted, then entering in the low power mode, a battery authentication failure event procedure; (f) if encrypted text is received within the first time period, then comparing, in the low power mode, the encrypted text received by the wireless communication device with a pre-stored encrypted text that is associated with the pre-stored plain text and stored in the memory; (g) if the encrypted text received by the wireless communication device matches the pre-stored encrypted text, then identifying the attached battery as an authentic battery and entering an operational mode, wherein the operational mode enables the wireless communication device to proceed with normal operations; and (h) if the encrypted text received by the wireless communication device does not match the pre-stored encrypted text, then entering the battery authentication failure event procedure.
11. A wireless communication device comprising: a processor; a memory coupled to the processor; a transceiver coupled to the processor; an input device coupled to the processor; a display coupled to the processor; an attachable battery coupled to the processor software executable by the processor for carrying out the method of: (a) entering a low power mode, wherein the low power mode prevents the wireless communication device from initiating and receiving calls; (b) sending, in the low power mode, a pre-stored plain text to the attachable battery, wherein the pre-stored plain text is generated by a tool external to the wireless communication device, wherein the pre-stored plain text is stored in the memory; (c) waiting, in the low power mode for a first time period to receive encrypted text from the attachable battery; (d) repeating, in the low power mode, steps (a) and (b) a pre-defined number of attempts if encrypted text is not received within the first time period; (e) if encrypted text is not received within the first time period and the pre-defined number of attempts is exhausted, then entering in the low power mode, a battery authentication failure event procedure; (f) if encrypted text is received within the first time period, then comparing, in the low power mode, the encrypted text received by the wireless communication device with a pre-stored encrypted text that is associated with the pre-stored plain text and stored in the memory; (g) if the encrypted text received by the wireless communication device matches the pre-stored encrypted text, then identifying the attached battery as an authentic battery and entering an operational mode, wherein the operational mode enables the wireless communication device to proceed with normal operations; and (h) if the encrypted text received by the wireless communication device does not match the pre-stored encrypted text, then entering the battery authentication failure event procedure. 14. The wireless communication device of claim 11 , wherein a battery authentication security level is “medium”, and wherein the battery authentication failure event procedure carried out by the processor comprises the steps of: displaying a message in a pop-up window on the display to indicate that the attachable battery is not authentic; receiving a message acknowledgement; conducting normal battery operations; and blocking normal battery charging operations.