[G Tablet General] rajeevvp:
Man! fosser2, you are brave, aren't you?

OK, my wild risk-taking friend, if you want to see if replacing gTablet files with NI Adam files will work, try the attached unyaffs.exe file. Run it on the system.img file in flash_3gPQ-W.zip to extract the files in system.img. Instructions are in the README.txt file.

Which files should you try replacing? fgrep might give us a hint:

$ fgrep -ri GPS system/
Binary file system/lib/nvmm_jpegenc_test.so matches
Binary file system/lib/libgps.so matches
Binary file system/lib/hw/wlan/fw_bcm4329_apsta.bin matches
Binary file system/lib/libandroid_runtime.so matches
Binary file system/lib/libwebcore.so matches
Binary file system/lib/libcamera_client.so matches
Binary file system/lib/libc.so matches
Binary file system/lib/libnvomx.so matches
Binary file system/lib/omxplayer.so matches
Binary file system/lib/libIfxHomeScreen.so matches
Binary file system/lib/libcamera.so matches
Binary file system/lib/libc_malloc_debug_qemu.so matches
Binary file system/lib/libexif.so matches
Binary file system/lib/libhardware_legacy.so matches
Binary file system/lib/libinflexionui.so matches
Binary file system/lib/libc_malloc_debug_leak.so matches
Binary file system/app/Calendar.apk matches
Binary file system/app/Solaro.apk matches
Binary file system/app/SettingsProvider.apk matches
Binary file system/app/PinyinIME.apk matches
Binary file system/app/OsmAnd.apk matches
Binary file system/app/Sniffer.apk matches
Binary file system/app/Phone.apk matches
Binary file system/app/Settings.apk matches
Binary file system/app/nimbuzz.apk matches
Binary file system/app/Browser.apk matches
Binary file system/app/Canvas.apk matches
Binary file system/app/Camera.apk matches
Binary file system/framework/framework-res.apk matches
Binary file system/framework/framework.jar matches
Binary file system/usr/srec/config/en.us/models/generic8_m.swimdl matches
Binary file system/bin/wpa_supplicant matches
system/etc/gps.conf:# GPS configuration
system/etc/gps.conf:#SUPL - Secure User Plane Location for A-GPS
system/etc/wifi/wpa_supplicant.conf:# EAP-GPSK variables:
system/etc/excluded-input-devices.xml: <device name="gps_control"/>
system/etc/permissions/android.hardware.location.xml:<!-- These are the location features for devices that do not include GPS. Note
system/etc/permissions/handheld_core_hardware.xml: <!-- devices with GPS must include android.hardware.location.gps.xml -->

Some of the files are obviously not of any use and some are not included. I would try replacing these files first:

system/lib/libgps.so
system/lib/libhardware_legacy.so
system/app/OsmAnd.apk
system/framework/framework-res.apk # resources files ought to be safe
system/framework/framework.jar # unsafe, but no way around it.
system/etc/gps.conf
system/etc/excluded-input-devices.xml
system/etc/permissions/handheld_core_hardware.xml # WTH? GPS is not there in this file on Adam, but, it is on the gTablet.
system/lib/hw/overlay.tegra.so
system/lib/hw/sensors.*

and if they don't work, replace these too--be warned: replacing libc.so and android_runtime.so might not brick your tablet, but, it will make the system unstable:

system/app/SettingsProvider.apk
system/lib/libIfxHomeScreen.so
system/lib/libandroid_runtime.so
system/lib/libc.so

Important directories for checking files are: /system/framework, /system/etc/ and /system/lib. I would not bother too much with the other directories.