Unpacking firmware: Difference between revisions

From FMods.net
(Fix IFS unpacking commands)
 
Line 14: Line 14:


=== apps.tar.gz === <!--T:52-->
=== apps.tar.gz === <!--T:52-->
<pre>
$ tar -tf apps.tar.gz
$ tar -tf apps.tar.gz  
apps.img  # qnx6fs image for hd0t177 or hd0t178
apps.img  # qnx6fs image for hd0t177 or hd0t178
</pre>
 
This image can be mounted with:
This image can be mounted with:
<pre>
mount -t qnx6,ro -o loop apps.img /mnt/
$ tar -tf apps.tar.gz
apps.img   # qnx6fs image for hd0t177 or hd0t178
</pre>


=== QNX-IFS === <!--T:52-->
=== QNX-IFS === <!--T:52-->
Ifs images can be upacked and repacked with [https://github.com/bigunclemax/mkxfs mkxfs]
QNX IFS images can be upacked and repacked with [https://github.com/bigunclemax/mkxfs mkxfs]
 
dumpifs -xr QNX-IFS
 
 
$ mount -t qnx6,ro -o loop apps.img /mnt/
<pre>
$ dumpifs -xr QNX-IFSremoval"/fs/mp/etc/usblauncher/netstop.sh";
}
</pre>

Latest revision as of 12:37, 27 May 2024

OS update package[edit | edit source]

All commands and tools described here work on Linux

Top layer archive[edit | edit source]

$ tar -tf NU5T-14G381-AD_1689364279000.TAR.GZ

Version.der # Update certificate
apps.tar.gz # Apps partition
QNX-IFS     # StartupIFS
MLO         # Bootloader

apps.tar.gz[edit | edit source]

$ tar -tf apps.tar.gz

apps.img   # qnx6fs image for hd0t177 or hd0t178

This image can be mounted with:

mount -t qnx6,ro -o loop apps.img /mnt/

QNX-IFS[edit | edit source]

QNX IFS images can be upacked and repacked with mkxfs

dumpifs -xr QNX-IFS