[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,996
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!) :)

Remember to replace the ENG HBOOT with the correct one for your device!!!

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: 4,551
  • AMT_AutoDetect2.png
    AMT_AutoDetect2.png
    46.7 KB · Views: 4,039
  • AMT_Main.png
    AMT_Main.png
    54.8 KB · Views: 24,241
  • AMT_1.8.5_Release.zip
    3.1 MB · Views: 25,398
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 :)
 

capychimp

Retired Recognized Developer
Sep 18, 2009
8,718
7,345
At home
so this is basicly a root tool? if so then damn nice, then i can root my wifes hd super fast ;)
 

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,996
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:
 

Top Liked Posts

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

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

    Remember to replace the ENG HBOOT with the correct one for your device!!!

    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!
    1
    First! :)

    Can this be too good to be true?
    1
    First! :)

    Can this be too good to be true?

    It works for me! :) Test on my Desire HD, sometimes you have to commit the changes twice but it does work! :)
    1
    fixed it had to install the android drivers ..one quick question if i downgrade to say stock rom to get the sim unlock feature can i go back to the rom im on now and still have the sim unlocked ??

    Yes you can, sim unlock is permanant.

    Sent from my Desire HD using Tapatalk
    1
    ive rebooted 5x now should i try another rom i think im gonna try another stock rom and see what i get or what happens
    like this onehttp://xdaforums.com/showthread.php?t=1074852 its de-oxed if that means anything or helps

    AMT has only been fully tested on Untouched Stock ROMS. If the ROM is deodexed, its modified, you should really use an unmodified ROM to avoid any issues. :)