[JASJAR, XDA Exec, MDA Pro Software Upgrading] BeyondtheTech:
SUCCESS! I flashed my Qtek 9000 with my own splash screen and the VGA image I used of a beach looks absolutely beautiful!

:lol: :lol: :lol: :P

If bal666 does not have any objections, I posted his Decryption/Encryption tool here, along with the MaUpgradeUt_noID.exe file.

http://www.beyondthetech.com/downloads/phone/nbftool/

The extracted Qtek 9000 image file, converted RSB file, and the RSB-BMP Image converter can be found here:

http://www.beyondthetech.com/downloads/phone/splash/

A couple points of interest:

1. The data I extracted from the decrypted NK.FAT file came out to 614,420 bytes.

2. The last twenty bytes of the extracted data seemed to be a repeat of the previous twenty bytes, much like overwritten data.

3. When you create an RSB image file, then strip out the header, you'll notice that the resulting "NB" image file is 614,400 bytes. THIS IS NORMAL.

4. For some reason, the first time around when I flashed the customized NK.NBF file successfully, while the splash screen was right, the colors were all screwed up. I don't know what caused this, but when I thought about the 20-byte discrepancy, I opened up my customized NB image file and duplicated the last twenty bytes of the file and added it to the end, making the file the same size as the extract Qtek 9000 splash image file (which was 614,420). The second time around, the image was perfect and with all the right colors. I can't say the extra 20 bytes solved it, but it didn't hurt, since it occupied the same space as the original extracted Qtek screen image.

5. The file size 614,400 is exactly 4 times the size of 153,600 - the QVGA splash image size, if you recall. 153,600 = 320 x 240 pixels x 16 bits (or 2 bytes), so 614,400 is 640 x 480 pixels x 16 bits (or 2 bytes).

6. I bricked my device for about an hour before I came up with the surefire method of flashing my device:

[list:f8d5464a79] a. Have a copy of the UNIVERSAL - JASJAR - Radio Version 1.04.02 extracted to a standalone folder.

b. Extract your device's upgrade utility files to a separate standalone folder.

c. Delete the RADIO_.NBK file from your device's upgrade utility files in step b.

d. Replace the NK.NBF file with the customized one you made.

d. Remove SIM and SD card, if applicable.

e. Get into bootloader mode on your Universal.

f. Start ROMUpgradeUt.exe and let it flash the Extended ROM and CE ROM (stages 2 and 3).

g. After it completed the upgrade, do not disconnect or reboot your Universal. Run the MaUpgradeUt_noID.exe in the separate radio upgrade folder from step a.

h. After a nice long walk or cup of coffee during the upgrade, disconnect the USB cable and hard reset your device.

i. Enjoy your fresh Universal and customized splash screen!

[/list:u:f8d5464a79]

For some reason, the Radio Stack Upgrade (stage 1) always hangs on me until it gives an Error 114 message. So, I delete the radio_.nbk file and it skips to Stages 2 and 3. Afterwards, I run back and let it do Stage 1, and it seems to work from there.

While it's a tedious process, it has consistently recovered me from the dreaded stuck bootloader mode. So, if you're ever trapped in that mode, find out what stage is not working and skip it by deleting, renaming, or moving that NBF file away for the upgrade.