A030_00.iear contains the following:
| Main header: |
| Offset | Size | Contents |
| 0x00 | 0x04 | magic bytes "MAIN" |
| 0x04 | 0x04 | 0x39 |
| 0x08 | 0x04 | 0x00 |
| 0x0C | 0x04 | 0x00 |
| Subheader |
| 0x00 | 0x04 | magic bytes "JTBL" |
| 0x04 | 0x04 | Number of Words following this header |
| 0x08 | 0x04 | 0x00 |
| 0x0C | 0x04 | 0x00 |
| List of Words: |
| [File offset relative to file start][Size]... |
| End header |
| 0x00 | 0x04 | magic bytes "ENDT" |
| 0x04 | 0x04 | 0x00 |
| 0x08 | 0x04 | 0x00 |
| 0x0C | 0x04 | 0x00 |
The files referenced themselves seem to be common Nintendo files:
http://llref.emutalk.net/nds_formats.htmA0117.SAD: Not much info, could mean anything basically.
utility.bin:
| Start of file |
| Offset | Size | Contents |
| 0x00 | 0x04 | Start of name table |
| 0x04 | 0x04 | Size of following name table |
| 0x08 | 0x04 | Start of pointer table |
| 0x0C | 0x04 | Size of pointer table |
| Name table |
| 0x00 | 0x04 | Begin of folder names |
| 0x00 | 0x04 | ?? |
| 0x04 | 0x04 | Begin of Folder 1 names |
| 0x08 | 0x04 | ?? |
| ... |
| Name format: [Folder bit|Length][Name] Folder only: [Pointer table number][??] Folder bit is bit 7 |
| Pointer table |
| Table format: [Start offset][End offset+1]... |
So you can go pretty much from there. utility bin may follow the general nds file system, so you may want to find a guide on that; I couldn't locate one quickly.
cYa,
Tauwasser