With few resources and a great deal of ingenuity, African inventors are recreating high-tech - a development known as "reverse engineering" that is not only attracting attention on social media.