Usually speaking, an easy way to attack it is to mount a plugged in USB, then simply move the files to the linux system.
But.. on this bad boy... there are NO usb connections! Infact, when doing an update, the files are transferred over the MOST network where it does its RSA certificate check and blocks any edits that way.
So... in saying that, can files be manually edited when having root shell (terminal) access? As in, can the file be read byte byte through the serial terminal and saved to the PC, modify and finally send back through the terminal? I have had zero luck googling and trying to find some sort of answer to that. Almost everything I see says to do a image copy of the flash to an external memory device (like USB ect).
The commands we have available on the system are listed below. For those that look it it, youll see it mentions USB, but I can say now, its not pinned out to the board and unavailable, its just a default option available for QNX systems:
Code: Select all
.script io-blk.so libm.so
cam-disk.so io-display libm.so.2
cat io-gpumgr libsocket.so
chmod io-pkt-v4 libsocket.so.3
cp io-usb libusbdi.so
dd ksh libusbdi.so.2
deva-ctrl-mlb.so ldd ln
devb-umass libEGL.so.1 ls
devc-pty libEGL_iMX5X.so lshwi
devc-sermx1-mx53 libGLES_CM.so.1 mkdir
devf-generic libGLESv1_CM.so.1 mount
devg-imx51.so libGLESv1_CM_iMX5X.so mqueue
devg-soft3d.so libGLESv2.so.1 mv
devh-usb.so libGLESv2_iMX5X.so nanospin_measure
devn-asix.so libOpenVG.so.1 nanospin_verify
devnp-shim.so libOpenVGU.so.1 nicinfo
devu-ehci-mx31.so libOpenVG_iMX5X.so on
devu-ohci.so libWFD.so.1 pdebug
dhcp.client libWFDdevg.so pidin
dumper libasound.so ping
flashctl libasound.so.2 pipe
fs-cifs libc.so procnto-instr
fs-dos.so libc.so.3 ps
fs-etfs-mx53-draco libc2d_iMX5X.so.1 pwd
fs-ext2.so libcam.so.2 qconn
fs-nfs2 libcpp-ne.so.4 rm
fs-qnx4.so libcpp.so.4 rmdir
ftp libcrypto.so.1 shutdown
gpu_iMX5X.so libdma-sdma-imx53.so slay
gzip libdma-sdma-imx53.so.1 sleep
hogs libffb.so slogger
if_up libffb.so.2 sloginfo
ifconfig libfont.so.1 telnetd
img_codec_bmp.so libgf.a tftp
img_codec_gif.so libgf.so top
img_codec_jpg.so libgf.so.1 tracelogger
img_codec_pcx.so libgfS.a umount
img_codec_png.so libgsl_iMX5X.so.1 uname
img_codec_sgi.so libhiddi.so usb
img_codec_tga.so libimg.so use
inetd libimg.so.1
io-audio libiow.so.1