[Desire Android Development] mumilover:
Don't forget to hit that "thanks"/Donate button or check out my APK(s) installer tool found in my signature :0)

I had to relocate the thread to this new one, because the old had a problem with the thanks button not showing :0)

I added a DONATE button... my HTC Magic device was stolen.. i need a new one for testing...

Once i have enough for it i will remove the donate button :0)

Updated to version 1.51.

Added: Conversion of BMP images to ready-to-flash splash files on all 3 systems.

Modified: Graphical layout is now more in sync in all 3 systems.

Modified: All tooltips are now corrected and fully helpful :0)

Hi everyone.

This is a tool written in JAVA for easier flashing of the following partitions:

Radio, hboot/spl, recovery, system, boot, userdata, kernel and splash.

It can do much more, like:

Conversion of 24bit BMP images to ready-to-flash splash files.

Erase/wipe multiple or single partitions.

Reboot device either to system or fastboot.

Print of device info.

Flash of kernel.

Possible to run custom fastboot commands instead of using cmd/shell.

Flash of signed zip files (E.g. fastboot flash zip myzip.zip)

The above(Flash of signed zip) should not to be confused with flashing of custom rom files!

It's only ment for signed HTC roms with complete system layout.

Flash multiple files in one click by using custom folders and tags.

It's basically a GUI over most fastboot commands.

It works for Windows, Linux and Mac.

No need for Android SDK, the jar-file has all needed files bundled!

It's well tested and have more than +10000 users.

It works for all devices which has fastboot :0)

Any feedback is appreciated.

Requirements:

Min 30 % battery!

Engineering hboot/spl OR S-OFF!

Do not reboot or shutdown, if you ever get an error flashing the radio or the hboot/spl!

Ask here for help if it happens!

HOW-TO:

1. Extract FastbootCommanderV1.51.zip anywhere you like.

(A folder named "Tools" will be made with the right OS system files in same directory as the jar file. So make sure that you have write permissions)

2. Boot your phone into fastboot.

3. Connect it to your PC via USB.

Windows:

4. Run FastbootCommanderV1.51.jar or WinRun.bat.

5. Enjoy the app.

Linux:

4. Enable execute permission for the LinuxRun script

5. Run the script or double click on the jar-file.

7. Enjoy the app.

NB: Check this out to make the device work without the use of sudo: http://xdaforums.com/show...1&postcount=26

Or use sudo to run the script if you get any problems...

Automatic detection of files upon startup:

If you want to have the files automatically recognized under startup, then do following:

(A good thing to have when you have been playing around with different roms)

1) If you want to have hboot, radio and recovery files recognized, put them in a folder named: "IMGFiles" in the same folder as the Tools folder (generated in different location depending on the OS).

"IMGFiles" is case-sensitive.

Make sure that they have right name tags, e.g.

For a hboot file the name should contain the "hboot" word. Like this hboot-1.76.2007Desire.img

Another example:

recovery-RA-sapphire-v1.7.0 is correct name for a recovery file.

2) If you want to have boot, system and userdata files recognized, put them in a folder named: "Nandroid" in the same folder as the Tools folder (generated in different location depending on the OS).

"Nandroid" is case-sensitive.

Make sure that they have right name tags, e.g.

For a system file the name should contain the "system" word. Like this: system-backupDesire2010-10-28.img

Another example:

boot-backupDesire2010-10-28 is correct name for a boot file.

Conversion of BMP file to splash file:

BMP image conversion requires a

BMP image with 24 bit depth.

No other image format or resolution will work...

Also, make sure that the BMP has the right width and height for your device. (Desire = 480x800, Magic/sapphire=320x480 )

Link to tool:

https://rapidshare.com/files/1908085801/FastbootCommanderV.1.51.zip

Don't forget to hit that "thanks"/Donate button or check out my APK(s) installer tool found in my signature :0)

Drivers:

If you have driver problem, take a look here:

http://developer.android.com/sdk/win-usb.html

Here is the drivers, so no need to download the sdk just for it :0)

http://rapidshare.com/files/431644974/Usb-Drivers-Android.rar

The above also includes the HTC-sync drivers i had on my computer :0)