Use this at your own risk!
Microsoft .Net 3.0 (or Mono for Linux / Mac).
An update zip or an "update-script" to convert.
An android phone with a custom recovery that supports edify scripted zip files.
The Java Runtime Environment (only required for signing zip files).
:[Tested and functional in Ubuntu 10.10 / 11.04]:
Please see this post for instructions.
This is a tool for converting amend scripts to edify scripts.
I only have direct access to an Epic 4G, so I can't test this on other phones.
I rely on the community to give me the info needed to support other devices.
Many thanks go the the numerous people that have contributed, sorry there is no list, but you know who you are.
Backup original files.
Convert script files from amend to edify.
Convert zip files from amend to edify.
Sign converted zip files (requires the JRE).
Batch Mode converts multiple zip files at once.
Mount Types for multiple phones using an easily upgradeable XML database file.
These are in the README, but I'm leaving them here so maybe you will read them:
Select "Options" -> check "Backup Original".
Select "Options" -> check "Delete Temp Files".
Select "Options" -> check "Sign Zip File". << Requires Java (probably won't work on Linux).
Select "Options" -> "Mount Type" -> Select your phone or it's closest equivalent.
Select "File" -> "Open" -> Browse for and select the file to be converted.
Check the "Output" Tab for the resulting conversion.
Select "File" -> "Save"...
NOTE::The conversion is done when the file is opened.
Make sure to set the settings before opening the file.
[Download latest version Here]
[Download latest database version Here] (right-click, "save as")
Try "Universal" if your device isn't specifically listed.
VibrantMTD is based on mounts taken from a Vibrant running MIUI.
Error: update-script could not be found in zipThe zip you have tried to open does not contain an "update-script" file.
In other words, the zip is not an amend scripted file and there is nothing to convert.
Support for more phones. (See I Need Help notes below.)
This was originally tested on an Epic 4G with this GB keyboard, a battery mod that originally came from here, and some other random amend scripted zips.
It has since been successfully used on many different phones with many different amend based zips (by people other than myself).
Please report bugs / errors.
:[I need Help]:
If you want specific mounts for your phone to be included, please help me by running this command from adb:
adb shell "mount > /sdcard/PHONENAME_mountinfo.txt"
mount > /sdcard/PHONENAME_mountinfo.txt
Replace PHONENAME with your phone's name, so I know what phone it's for.
phoneDatabase update - (04-08-2012) - Added WildfireS-MarvelC phoneDatabase update - (04-07-2012) - Added Xperia X10 Mini - Added Droid 3 - Added Galaxy S2 t989 - Added Transform Ultra - Added Xperia Pro - Added Optimus (Sorry to those who had to wait for this.) phoneDatabase update - (11-28-2011) - Added GalaxyS2i777 phoneDatabase update - (11-28-2011) - Added Sensation4G - Added OptimusS - Added Universal (note: this should work for most custom recoveries) Try "Universal" if your device isn't specifically listed. phoneDatabase update - (11-11-2011) - Added XperiaNeo - Added GalaxyGio - Added OptimusBlack phoneDatabase update - (10-05-2011) - Added NookColor phoneDatabase update - (10-02-2011) - Added XperiaArc - Added Legend phoneDatabase update - (10-01-2011) - Added Epic4GTouch phoneDatabase update - (09-28-2011) - Added Photon4G - Added HuaweiUM840 phoneDatabase update - (09-22-2011) - Added CLIQXT - Added DroidBionic phoneDatabase update - (08-23-2011) - Added myTouch4GSlide - Renamed "MyTouch4G" to "myTouch4G" phoneDatabase update - (08-02-2011) - Added DroidX - Added VibrantMTD - Added Defy - Added Evo3D phoneDatabase update - (06-27-2011) - Added EeePadTransformer v126.96.36.199 - (06-21-2011) - Added used mount point info to output comments. - Added user configurable Comments area. (Thank you tsachi for the idea and original code). - Reworked some internals for the above changes. - Minor changes to the AboutForm (ESC / ENTER to exit). phoneDatabase update - (06-21-2011) - Added GalaxyTab10.1. - Added XperiaX8. phoneDatabase update - (06-03-2011) - Added Ascend. phoneDatabase update - (06-02-2011) - Added Blade. - Added Milestone (Droid). - Added G2x. - Added OptimusOne. - Added XperiaX10. phoneDatabase update - (05-05-2011) - Added Optimus2x. - Added GalaxyS4G. - Added Vibrant. v188.8.131.52 - (04-12-2011) - Adjusted conversion for write_radio_image and write_hboot_image. - Misc. internal code changes. phoneDatabase update - (04-12-2011) - Added HeroC. - Added NexusS. - Added Fascinate. - Added Thunderbolt. phoneDatabase update - (03-08-2011) - added Shift4G. phoneDatabase update - (02-20-2011) - added MyTouch4G. v184.108.40.206 - (02-20-2011) - added phoneDatabase.xml file for dynamic mount type loading. - Misc. internal code changes. v220.127.116.11 - (02-15-2011) Unreleased - Misc. internal code changes. v18.104.22.168 - (02-14-2011) - added Mount Type selection for HTC Incredible. - added Mount Type selection for HTC G2. pre v22.214.171.124 - see ChangeLog.txt (inside the zip)