Samsung Galaxy S5, Kitkat 4.4.2 noRoot and SP was installed correctly with no black screen.

It was installed on the microSD card (\storage\extSdCard\) using 14SP2.33_storage_extSdCard_Garmin_++_NO_ROOT_by_rf711.apk from post#1
Many thanks to Interaser !!!!

Details:
1) I copied the apk on the microSD card (my Garmin folder was still on the PC)
2) I installed the apk and did NOT open StreetPilot.
3) I went to apps screen and run StreetPilot Language app and choose my language
4) I run the StreetPilot app, it opened as it should, I choose the settings I wanted and I stopped when I reached Where to and Map screen and THEN I closed StreetPilot
5) I copied the Garmin folder from my PC to /storage/extSdCard/Android/data/com.garmin.android.apps.gmobilext/files/ (according to the instuctions) but .....
Attention here
When in step (4) you first run the StreetPilot apk and exit (with no Garmin folder present on the microSD card of course), the program has already created the following folder on the microSD card:
/storage/extSdCard/Android/data/com.garmin.android.apps.gmobilext/files/Garmin/Garmin/GarminDevice.xml
So NOW that you have an almost "empty" Garmin folder on the microSD card, connect your phone (or unmount the card).
You are going to copy the contents of the Garmin folder on your PC, to the RED Garmin folder on the microSD card
You are NOT going to copy the Garmin folder which is inside the main Garmin folder that you have on your PC
You are NOT going to touch the BLUE Garmin folder (and the xml file inside)
6) I turned on the GPS on the s5
7) I run StreetPilot app again (now that the "full" RED Garmin folder is in its right place on the microSD card), give again some settings and wait to get a good satellite signal
8) Everything runs OK now, regardless to say that it is at least 10 times faster than nuvi 3490 with the same maps (and the rest) inside !!!!!!

I've used the same Garmin folder from my Galaxy s2 (SP v1.49 android 4.0.4 noRoot)
In \Garmin\.System\ I've copied CNEU 2015.20 NTU (gmapprom.img) and the D3589130A.jcv for nuvi series 50 in \Garmin\.System\JCV\
In \Garmin\Map\ I've copied several other maps (with custom names)
No problem for SP to see all the maps.
In order to be able to write an address or a city or something else "directly inside" the Garmin's search field (and have the advantage not to complete the word I'm writing and to have Garmin's autocomplete) I've disabled the "Predictive text" from the phone's settings.
The keyboard that SP uses is the Samsung's default and with this setting enabled, I was writing in a (Samsung's) black box-window and I had to first finish writing the word and then press END for the word to be displayed inside Garmin's search field

Because my s5 is noRoot, I cannot see the .System folder on the microSD card unless I put the card in a card reader on my PC.
The dot before System, makes .System folder "hidden" for android when you connect s5 as MTP mode device.
Without rooting you cannot get USB mass storage mode and that is why I've installed SP on the microSD card.
If I had installed it in the internal memory and with no USB mass storage mode, there is no hope to see again that folder ever again and change the map with its next version.