• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[TOOL] [15/07/11] AMT v1.8.5 - Sim Unlock, S-OFF, Downgrade - Added Auto Detection!

Search This thread

lyriquidperfection

Inactive Recognized Developer
Jun 14, 2009
2,571
2,977
Nottingham
AMT - Advanced Multi Tools - For HTC Android Devices

To Run on Windows XP - Make sure you have .NET Framework 4.0 installed. (Fixed Finally!) :)

Changes / Improvements:
----------------------------
Code:
[B]Version 1.8.5[/B]
[B]--------------[/B]
[B]1. Fixed: (Spade) Desire HD Product Variant should now detect correctly.[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.8.4[/B]
[B]--------------[/B]
[B]1. Fixed: Recoded the complete detection routine. Now it should detect the board instead of device name and allow for network branded variants.[/B]
[B]2. Removed: Checking for and rejecting custom roms. So feel free to experiment![/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.8.3[/B]
[B]--------------[/B]
[B]1. Fixed: ROM Detection bugs. (Hopefully)[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.8.2[/B]
[B]--------------[/B]
[B]1. Fixed: Changed the way AMT detects ROM versions. More accurate![/B]
[B]2. Added: AMT will now detect if you are trying to use it with a NON-HTC device.[/B]
[B]3. Updated: AMT now utilises gfree v0.7[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.8.1[/B]
[B]--------------[/B]
[B]1. Fixed: An issue with G2 / Desire Z users where ROM version could not retrieved, preventing them from starting AMT.[/B]
[B]2. Added: AMT will now detect if 'release-keys' is in the build description of the ROM to determine whether it is a STOCK ROM or not.[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.8[/B]
[B]------------[/B]
[B]1. Fixed: An issue where the Temp Root method AMT uses caused the Device Info Query to fail. Now you will be prompted to reboot your device and must restart AMT.[/B]
[B]2. Fixed: A serious bug when you had the 'Flash ENG HBOOT' option checked and you commit changes, you would often get an error saying Unable to calculate MD5 checksum.[/B]
[B]3. Added: Better string search capabilities, making data capture and validation alot more accurate thus eliminating lots of bugs.[/B]
[B]4. Fixed: A few bugs in the Auto detection functions. Now flashing options will be disabled if you do not have an ENG HBOOT installed. Also improved the auto detection functions.[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.7[/B]
[B]------------[/B]
[B]1. Added: Detection on startup to determine if HTC Sync and its Tray Icon is running then prompts the user to terminate them.[/B]
[B]2. Improved: Support for Gingerbread ROMS has been improved slightly. AMT will now auto install the GingerBreak APK if the device is not already rooted.[/B]
[B]3. Added: Check for device connection before installing an APK Package.[/B]
[B]4. Changed: New better looking application icon added.[/B]
[B]5. Fixed: Windows XP Support finally works![/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.6[/B]
[B]------------[/B]
[B]1. Added: Auto Detection capabilities which notifys you and disables settings in AMT that are not supported by the installed ROM.[/B]
[B]2. Optimized: Added error checking for required files. If they are missing the application will not crash.[/B]
[B]3. Added: Toast notification system to alert the user to long operations to indicate the application is still working and not crashed.[/B]
[B]4. Added: Aesthetic improvements to Startup and Shutdown of AMT.[/B]
[B]5. Improved: Stability is now alot better than before![/B]
[B]6. Added: Query Device Info option to display: Device Model, Bootloader Version, Radio Version, ROM Version, Android Version and CID.[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.5[/B]
[B]------------[/B]
[B]1. Added: Option to install an APK Package to the device.[/B]
[B]2. Optimized: Improved error checking further and optimized the code in several places.[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.4[/B]
[B]------------[/B]
[B]1. Added: Option to Kill ADB Server upon application exit.[/B]
[B]2. Fixed: Optimized the code for the Verify Device Info option so should now display correctly on most ROM's.[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.3[/B]
[B]------------[/B]
[B]1. Improved error checking throughout AMT.[/B]
[B]2. Added: MD5 Hash checking when flashing ENG Bootloader.[/B]
[B]3. Added: Checking for whether device is TEMP or PERM Rooted.[/B]
[B]4. Added: Verify Device Info option to check CID, secu_flag and SIM Lock status.[/B]
[B]5. Added: Downgrade ROM option to automatically patch the misc partition for you so all you need to do is flash the relavant ROM afterwards.[/B]
[B]6. Added: Supported ROM's button to inform you which ROM version is required for which device.[/B]
[B]7. Fixed issue where obtaining TEMP ROOT would not work first time.[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.2[/B]
[B]------------[/B]
[B]1. Fixed: Device occasionally failed to reboot after performing operations.[/B]
[B]2. Added: Boot.img flashing option for flashing custom kernels easily.[/B]
[B]3. Added: Now you can browse for Recovery, Radio, and Boot images so you are not restricted to preset file names. ENG HBOOT filename will remain fixed for safety so invalid images are not flashed in error.[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B][B]Version 1.1[/B][/B]
[B]------------[/B]
[B]1. Rooting now works correctly.[/B]
[B]2. Fixed CID length check before 'Committing Changes'.[/B]
[B]3. Moved Recovery flashing option, You can now flash Recovery independantly as long as you have 'ENG HBOOT'.[/B]
[B]4. Added: Radio flashing option. You must have 'ENG HBOOT' in order to use this option.[/B]
[B]5. Changed: You now have to tell AMT if you REQUIRE Perm Root rather than stating if you already have Perm Root.[/B]
[B]--------------------------------------------------------------------------[/B]
 
[B]Version 1.0 [/B]
[B][B]------------[/B]-[/B]
[B]Initial Release.[/B]


Application Capabilities:

- Temp Root
- Perm Root
- Radio S-OFF
- Flash ENG HBOOT (S-OFF)
- Flash Recovery
- Flash Radio
- Flash Boot
- Remove SIM Lock
- Change CID
- Set Super CID
- Display CID, secu_flag and SIM Lock Info
- Patch Misc Partition to Enable Downgrading
- Install APK Packages
- Auto Detection Capability
- Detailed Device Query


AMT now knows if your ROM is compatible with S-OFF, whether you are running Android 2.3 (Gingerbread) and need to use GingerBreak and even knows whether your HBOOT is SHIP, ENG or DEV! AMT Knows! It will even terminate HTC Sync for you! :)

So no more need to mess about following guides and manually typing ADB commands! AMT will even patch the version for you to enable downgrading with ease! :)

To make sure everything works correctly, make sure you do the following on your device:

- Downgrade your firmware if necessary.
- Enable USB Debugging.
- Disable Fast Boot.
- Enable Unknown Sources in Application Settings.
- Connect Device in 'Charge Only' mode.
- Exit HTC Sync in Windows (Including Tray Icon)

This tool is designed to work with the following devices: Desire HD, Desire Z and T-Mobile G2.

May work with other devices but only been tested on Desire HD.

Use with extreme care and caution, as I dont take any responsibility for any carelessness etc...

This package contains:

- gfree
- gfree_verify
- Superuser
- Busybox
- flash_image
- psneuter
- root_psn
- misc_version
- GingerBreak APK

All credits for these tools go to their respective authors!

Have Fun!
 

Attachments

  • AMT_AutoDetect.png
    AMT_AutoDetect.png
    30.3 KB · Views: 11,219
  • AMT_AutoDetect2.png
    AMT_AutoDetect2.png
    46.7 KB · Views: 9,218
  • AMT_Main.png
    AMT_Main.png
    54.8 KB · Views: 13,179
  • AMT_1.8.5_Release.zip
    3.1 MB · Views: 76,117
Last edited:

angelus249

Senior Member
Jun 28, 2010
102
15
you might wanna add something like "only working on 1.3x roms" as i assume it will crash on any other rom versions like jkoljo's tools do. new users wouldn't know when exactly they are supposed to downgrade.. :)

apart from that, nice work :)
 

lyriquidperfection

Inactive Recognized Developer
Jun 14, 2009
2,571
2,977
Nottingham
And this tool can be used to restore a phone with all the unlocks and stuff i've made to it, then do a Ruu restore ? :)

Yes, if you S-OFF the device, SIM unlock, set Super CID, then these changes will be permanant even after flashing an RUU. The only change that will be lost is if you flashed an ENG HBOOT or custom Recovery.
 
  • Like
Reactions: Giloux1

raymand111

Senior Member
Jun 20, 2010
81
6
I an currently working on AMT version 1.1 to add extra features and address a few bugs. More info coming soon.
Can you add features that auto checks for ROM version to see if downgrade is needed, if yes it opens a link to downgrade the latest hackable rom and then carries out the rooting and other functions as requested...

That would be a clear star of an application...it still rocks though...respect....
 

lyriquidperfection

Inactive Recognized Developer
Jun 14, 2009
2,571
2,977
Nottingham
Can you add features that auto checks for ROM version to see if downgrade is needed, if yes it opens a link to downgrade the latest hackable rom and then carries out the rooting and other functions as requested...

That would be a clear star of an application...it still rocks though...respect....

that would be alot of work as this is designed to work with multiple devices based on putting specific files in the relavant folders to work with. :rolleyes:
 
  • Like
Reactions: Giloux1 and billp

Top Liked Posts

  • There are no posts matching your filters.
  • 48
    AMT - Advanced Multi Tools - For HTC Android Devices

    To Run on Windows XP - Make sure you have .NET Framework 4.0 installed. (Fixed Finally!) :)

    Changes / Improvements:
    ----------------------------
    Code:
    [B]Version 1.8.5[/B]
    [B]--------------[/B]
    [B]1. Fixed: (Spade) Desire HD Product Variant should now detect correctly.[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.8.4[/B]
    [B]--------------[/B]
    [B]1. Fixed: Recoded the complete detection routine. Now it should detect the board instead of device name and allow for network branded variants.[/B]
    [B]2. Removed: Checking for and rejecting custom roms. So feel free to experiment![/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.8.3[/B]
    [B]--------------[/B]
    [B]1. Fixed: ROM Detection bugs. (Hopefully)[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.8.2[/B]
    [B]--------------[/B]
    [B]1. Fixed: Changed the way AMT detects ROM versions. More accurate![/B]
    [B]2. Added: AMT will now detect if you are trying to use it with a NON-HTC device.[/B]
    [B]3. Updated: AMT now utilises gfree v0.7[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.8.1[/B]
    [B]--------------[/B]
    [B]1. Fixed: An issue with G2 / Desire Z users where ROM version could not retrieved, preventing them from starting AMT.[/B]
    [B]2. Added: AMT will now detect if 'release-keys' is in the build description of the ROM to determine whether it is a STOCK ROM or not.[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.8[/B]
    [B]------------[/B]
    [B]1. Fixed: An issue where the Temp Root method AMT uses caused the Device Info Query to fail. Now you will be prompted to reboot your device and must restart AMT.[/B]
    [B]2. Fixed: A serious bug when you had the 'Flash ENG HBOOT' option checked and you commit changes, you would often get an error saying Unable to calculate MD5 checksum.[/B]
    [B]3. Added: Better string search capabilities, making data capture and validation alot more accurate thus eliminating lots of bugs.[/B]
    [B]4. Fixed: A few bugs in the Auto detection functions. Now flashing options will be disabled if you do not have an ENG HBOOT installed. Also improved the auto detection functions.[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.7[/B]
    [B]------------[/B]
    [B]1. Added: Detection on startup to determine if HTC Sync and its Tray Icon is running then prompts the user to terminate them.[/B]
    [B]2. Improved: Support for Gingerbread ROMS has been improved slightly. AMT will now auto install the GingerBreak APK if the device is not already rooted.[/B]
    [B]3. Added: Check for device connection before installing an APK Package.[/B]
    [B]4. Changed: New better looking application icon added.[/B]
    [B]5. Fixed: Windows XP Support finally works![/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.6[/B]
    [B]------------[/B]
    [B]1. Added: Auto Detection capabilities which notifys you and disables settings in AMT that are not supported by the installed ROM.[/B]
    [B]2. Optimized: Added error checking for required files. If they are missing the application will not crash.[/B]
    [B]3. Added: Toast notification system to alert the user to long operations to indicate the application is still working and not crashed.[/B]
    [B]4. Added: Aesthetic improvements to Startup and Shutdown of AMT.[/B]
    [B]5. Improved: Stability is now alot better than before![/B]
    [B]6. Added: Query Device Info option to display: Device Model, Bootloader Version, Radio Version, ROM Version, Android Version and CID.[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.5[/B]
    [B]------------[/B]
    [B]1. Added: Option to install an APK Package to the device.[/B]
    [B]2. Optimized: Improved error checking further and optimized the code in several places.[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.4[/B]
    [B]------------[/B]
    [B]1. Added: Option to Kill ADB Server upon application exit.[/B]
    [B]2. Fixed: Optimized the code for the Verify Device Info option so should now display correctly on most ROM's.[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.3[/B]
    [B]------------[/B]
    [B]1. Improved error checking throughout AMT.[/B]
    [B]2. Added: MD5 Hash checking when flashing ENG Bootloader.[/B]
    [B]3. Added: Checking for whether device is TEMP or PERM Rooted.[/B]
    [B]4. Added: Verify Device Info option to check CID, secu_flag and SIM Lock status.[/B]
    [B]5. Added: Downgrade ROM option to automatically patch the misc partition for you so all you need to do is flash the relavant ROM afterwards.[/B]
    [B]6. Added: Supported ROM's button to inform you which ROM version is required for which device.[/B]
    [B]7. Fixed issue where obtaining TEMP ROOT would not work first time.[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.2[/B]
    [B]------------[/B]
    [B]1. Fixed: Device occasionally failed to reboot after performing operations.[/B]
    [B]2. Added: Boot.img flashing option for flashing custom kernels easily.[/B]
    [B]3. Added: Now you can browse for Recovery, Radio, and Boot images so you are not restricted to preset file names. ENG HBOOT filename will remain fixed for safety so invalid images are not flashed in error.[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B][B]Version 1.1[/B][/B]
    [B]------------[/B]
    [B]1. Rooting now works correctly.[/B]
    [B]2. Fixed CID length check before 'Committing Changes'.[/B]
    [B]3. Moved Recovery flashing option, You can now flash Recovery independantly as long as you have 'ENG HBOOT'.[/B]
    [B]4. Added: Radio flashing option. You must have 'ENG HBOOT' in order to use this option.[/B]
    [B]5. Changed: You now have to tell AMT if you REQUIRE Perm Root rather than stating if you already have Perm Root.[/B]
    [B]--------------------------------------------------------------------------[/B]
     
    [B]Version 1.0 [/B]
    [B][B]------------[/B]-[/B]
    [B]Initial Release.[/B]


    Application Capabilities:

    - Temp Root
    - Perm Root
    - Radio S-OFF
    - Flash ENG HBOOT (S-OFF)
    - Flash Recovery
    - Flash Radio
    - Flash Boot
    - Remove SIM Lock
    - Change CID
    - Set Super CID
    - Display CID, secu_flag and SIM Lock Info
    - Patch Misc Partition to Enable Downgrading
    - Install APK Packages
    - Auto Detection Capability
    - Detailed Device Query


    AMT now knows if your ROM is compatible with S-OFF, whether you are running Android 2.3 (Gingerbread) and need to use GingerBreak and even knows whether your HBOOT is SHIP, ENG or DEV! AMT Knows! It will even terminate HTC Sync for you! :)

    So no more need to mess about following guides and manually typing ADB commands! AMT will even patch the version for you to enable downgrading with ease! :)

    To make sure everything works correctly, make sure you do the following on your device:

    - Downgrade your firmware if necessary.
    - Enable USB Debugging.
    - Disable Fast Boot.
    - Enable Unknown Sources in Application Settings.
    - Connect Device in 'Charge Only' mode.
    - Exit HTC Sync in Windows (Including Tray Icon)

    This tool is designed to work with the following devices: Desire HD, Desire Z and T-Mobile G2.

    May work with other devices but only been tested on Desire HD.

    Use with extreme care and caution, as I dont take any responsibility for any carelessness etc...

    This package contains:

    - gfree
    - gfree_verify
    - Superuser
    - Busybox
    - flash_image
    - psneuter
    - root_psn
    - misc_version
    - GingerBreak APK

    All credits for these tools go to their respective authors!

    Have Fun!
    3
    I an currently working on AMT version 1.1 to add extra features and address a few bugs. More info coming soon.
    2
    Thanks, this tool is great!Did I understand well, is it possible to downgrade an unbranded 1.72 firmwared DHD to 1.32, which can be rooted? All we need is to copy the PD98IMG.zip into the root of the sd card, and run the Downgrade Rom?

    Yes certainly, If you have already copied the PD98IMG.zip to the root of your SD Card, simply press the 'Downgrade ROM' button in AMT and it will patch the version info for you. All you need to do then, is reboot your phone to bootloader and follow the instructions. :)
    2
    AMT v1.8 has been released! Lots of bug fixes! Enjoy! :)
    2
    Can you add features that auto checks for ROM version to see if downgrade is needed, if yes it opens a link to downgrade the latest hackable rom and then carries out the rooting and other functions as requested...

    That would be a clear star of an application...it still rocks though...respect....

    that would be alot of work as this is designed to work with multiple devices based on putting specific files in the relavant folders to work with. :rolleyes: