.NB0 File Extension
Device Boot Loader Image
3.7 | 10 Votes
What is an NB0 file?
System file used to "flash" a boot loader image onto a mobile device; contains a raw binary image that can be loaded directly into the target device's RAM; allows the device to boot and then load a separate formatted image; can be used to alter system data such as the default operating system and applications.
NB0 files contain data that bootstraps the target device, downloads a new runtime image, and then "flashes" the new runtime image, which is then loaded by the device. The NB0 format is useful because it allows the target device's RAM to be written directly, since it is stored in the native format of the RAM. The initial flashing process is often done using a JTAG (Joint Test Action Group) connection, which connects directly to the printed circuit board (PCB) through a probe.
NB0 files are used by both Android and Windows CE mobile devices. Windows CE devices often use NB0 files to load a target device formatted image that has the ".bin" extension.