I still do not know why Gmail’s 2-Step Verification is not supported in Nigeria. I published a work around to this in an article last year (see the link here) but it was very short-lived. I would want to believe that it was a mere coincidence but a few weeks after the publication, Google disabled the workaround.
As it is, nothing short of getting a mobile SIM card from one of the supported countries will do.
In this era of SIM card roaming, it is quite possible to use a foreign SIM card in Nigeria. Many of these networks have mutual roaming agreements. However, the key point here is to ensure that you meet the minimum requirement of maintaining such SIM cards to prevent them from running out of their validity period.
I have a Pay-As-You-Go SIM card from T-Mobile (USA). The minimum requirement to keep this line is a $3 monthly fee which lets me keep the number from month to month. With this network’s roaming agreement with Etisalat Nigeria, you can receive text messages for free but pay a token (i think 15 cents) to send messages.
This is a perfect arrangement to receive Gmail’s 2-Step Verification codes on your phone.
Modalities for getting these foreign SIMs vary from country to country. Let us chat about this. You may leave your comments below.