You can download Sygic Navigator free of cost from here: (Android only)
Sygic Navigator 11.2.6.apk
1. Copy and paste this in your SD Card.
2. Then open you phone file manager and install this software.
3. When installed, open it and it will automatically go to map download options.
4. There select Asia and then in the list select Pakistan.
5. Download all data 100%.(You need to be connected to wifi for downloading)
6. When you download complete maps 100%. start the software and enjoy.
Note: When you start Sygic it will ask you to connect via email, skip this step.