[Epic 4G Android Development] Death259:
In a nutshell, this program is designed to allow the MIUI rom to be built more easily. Since there are updates quite often and the process of updating the rom can be tedious for the developers, I decided to help out where I could and create this application.
​

Instructions

Download a rom of a similar phone from the http://roms.miui.us/ website. The Fascinate should be a good one, and the Nexus S and Nexus S 4g might also work.

Launch the MIUI Builder

In the "MIUI Source Zip File" section, browse to the freshly downloaded rom

Put in a build version (usually the version of MIUI being built)

In the "Build User" put in some name (could use your xda name)

In the "MIUI Destination Zip File" browse to where you would like the CWM flashable rom to be saved

Optionally, you can choose a kernel to use, if you don't want to use the default kernel

Notes

Note1: More kernels can be manually added to the kernels directory (Default C:/Program Files/MIUI Builder/kernels/). You just need to make sure they are CM7 compatible kernels. Also, the base is the miui_port_ns.zip, so you can swap files out in there if you want, but that zip will probably get wiped every time you update this application. (This is currently removed, but I plan to add it back in shortly)

Note 2: Fascinate builds currently boot and have data. NS4g builds are still causing issues. Also, before you flash anything that this creates, please do a CWM backup.
​

Prerequisites

Windows PC

.net 3.5 or greater

Java Development Kit (JDK)

Change Log

Version 1.0.0 - Initial Release

Basic Functionality

Version 1.0.1

Added splash screen

Fixed permissions issue on windows 7 PCs

Version 1.0.2 - Initial Public Release - 11/25/2011

Added ability to choose a different kernel

Version 1.0.3 - 11/25/2011

Fixed build.prop issue when using the nubernel kernel

Provided a cleaner and more informative error message when there is an issue unzipping (seems to only occur with things zipped on *nix)

Version 1.0.4 - 11/27/2011

Fixed issue with /system/lib/ which was pointed out by xboxfanj

Rom built with default kernel has been tested and proven to boot when using the latest (1.11.25) fascinate build

Version 1.0.5 - 12/3/2011

Fixed issue that would not allow you to use a different kernel than stock

Fixed some attributes in the build.prop - might make some things work a little better, but I dunno what those will be :)

Made the build version field shorter

Fixed issue with the NFC stuff not being removed

Added optional CM7 kernel from the 11/24 build

Fixed issue when building from Nexus S or Nexus S 4G

Fixed issue with writing over an already existing zip file

Fixed issue with part of the build.prop dissapearing

Version 1.0.6 - 12/9/2011

Fixed build.prop issues (mainly issues with certain kernels)

Fixed carrier name issues

Fixed issue with framework.jar and data not working

Version 1.0.7 - 12/22/2011

Updated GoSMS

MMS fix as long as you use GoSMS

Application will remember the build user name and file system chosen

Ability to choose if you want a startup sound as well as the mp3 file itself

MTD support with ability to choose EXT4 or MTD.

Removed ability to choose a kernel for now, but it might be added back in later

Version 1.0.8 - 12/22/2011

Should now have working 911 (I'm not 100% on this though)

Replaced latest CM7 kernel, which wasn't working, with the Beta 6 MIUI kernel

Version 1.1.0 - 4/7/2012 (Dropbox Mirror)

Updating to MIUI V4

Verified SMS and MMS work when built from a Fascinate Rom

Version 1.1.1 - 4/8/2012 (Dropbox Mirror)

Fixed annoying blank message boxes with just an OK button

Version 1.1.2 - WIP

Add advanced reboot menu

Add phantom VM fix

Any suggestions would be appreciated.

If you managed to come across a bug, which at this point wouldn't surprise me, let me know and I will try to fix it as soon as possible.

Oh and of course, the usual jargon that I am not responsible if you somehow managed to mess up your phone or for that matter your computer. This software has been tested on windows 7 and windows 8 and hasn't caused any issues after instillation.
​