A dedicated GPS receiver is a good idea, since the GPS functions in any normal smartphone are a compromise, and really suck down the battery to keep running. You can plug in the smartphone of course, to get constant power, but you also need good cellular data for updated maps, or you can use preloaded maps and apps.
As mentioned, most cell phones use "aGPS", and it works in some places, and less reliable in others.
You can buy a portable, handheld, GPS with topographic and trail maps, since a standard automotive GPS unit with turn-by-turn directions will normally be limited when out in the boonies.
Actually the best solution for this application is to have both: An inexpensive basic windshield type GPS for driving on the roads, then a handheld trail-type GPS that runs on normal AA batteries, has the topographic maps for the area of interest, and has very good battery life, which also means a smaller less brilliant screen. But it will have the best detailed information about the non-paved areas.