Positioning system used for different purposes and different services, many researches are going on to find a more accurate position with low error within high performance. There are many localization solutions with different architectures, configurations, accuracies and reliabilities for both outdoors and indoors. For example, Global Navigation Satellite System (GNSS) technology has been used for outdoors. Global Positioning System (GPS) is one of the most common outdoors tracking solutions in the world, for outdoors, however, when indoors; it could not be accurately tracked users by using a GPS system. This is because, when users enters into indoors the GPS signals will no longer available due to blocked by the roof of buildings and it is no longer considered as a viable option. WiFi Positioning System (WPS) can be used as an alternative solution to define users' position, especially when GPS signal is not available. Further, WPS is a low cost solution, because there is no need to deploying WiFi Access Points (WAPs) in the vicinity, as they are installed to access the Internet. In this paper, specifically, WiFi-RSS Fingerprinting technique is used to locate smartphones using WAPs signals with a modified calculation. The new modified calculation is to dynamic weighting of the WAPs RSS values based on the real-live indoors structure. The achieved positioning accuracy, based on several trial experiments, is up to 6 meters via the implemented algorithm in the MALTAB.