Hi all, I managed to get it working by doing the following:
1. Download GoogleMaps.sisx, either from dotsis (or some other forums), or using your mobile phone and then transferring the file to the computer.
2. Download SISContents from
http://symbiandev.cdtools.net/3. Use SISContents to open GoogleMaps.sisx, and then extract the files somewhere. There should be 4 folders (c_private, private, resource, sys) and 1 file (Google_Maps.pkg).
4. Transfer the extracted files to your phone.
5. Using X-Plore, Modo, or Y-Browser (or any other file manager that can view all files), move the following folders (private, resource, sys) to C: (root). I did not copy Google_Maps.pkg and c_private.
6. Turn off and then turn on your phone. Google Maps should now be updated.
Hope it helps!
Note: After doing the above, I then tried to install Google Maps directly, but I'm still getting the component is built-in message. Anyone knows what file/setting to remove/change to stop having that message?