If u have symbian mobile like Nokia, get a crack for garmin. All pakistan garmin maps are available at pkmaps (google it. It is a forum).
For Android/iphone, sygic is the best. Cracked application is readily available on the net and it works great. You can also buy it from the market.
Sent from my GT-I9000 using Tapatalk 2