INSTRUCTIONS, F.A.Q., AND RELEASE NOTES: Instructions
(Located on the [2nd]second post) F.A.Q.
(Located on the [2nd]second post) Release Notes
(Located on the [3rd]third post)
This application is distributed as is. I do massive testing to make sure this application works correctly; but the possibility of device damage always exist. This is true to anything you do with your device. I am not responsible for any or all the damage this may/could cause your device.
Before you begin, make sure your device is supported, and the device is rooted.
1. Download and install the application.
2. To create the ROM press the "Create a ROM" button on the main tab of the application.
3. To install the ROM created, simply go into CWM and install it like any other.
What is ROM Factory?
Its a tool that will allow the user to create a picture perfect .img from your boot and system partition. It will then create an update.zip from it.
What is a "Fruit Cake"?
A fruit cake is the finish product, a self contain rom, already ready for installation, already inside an update.zip.
So really what does it do?
It allows a bootloader unlocked user to create a full copy of their boot and system partition. All of it, including mods and changes done to either one of those partitions.
Can this be use for easier rom development?
Yes! Beyond just its normal capabilities! After installing the resources you can modify the script and add things to it in *sdcard* /fcm/workdir! Once you are done adding and changing things in there, press "Create ROM".
Legend: # Current Release | + Future Release |  Past Release| - Current Feature | -- Possible Feature | * Bug Fixed
#ROM Factory 1.7(Current Release)
- Auto-lock: Locks the application during ROM creation
- UI Tweaks: Added a finish() method to ease reloading of variables
+ New EULA, First Installation screen.
+ Dropbox integration has started!
FCM RC4 v1.5
Multiple Screen Size support
A new themed layout
NO MORE ADS
-Script Engine Enhancements
Options, ie: Dev name, rom name, save rom preferences.
Complete Re-write of the install and create methods (faster performance)
The reset button is bye bye! The app will now erase the workdir as it creates the rom!
M RC3 v1.4(Old)
-Added Reset Option Menu.
-Re-write the engine that configures the phone install!
*fixed a bug on photon 4g.
*fixed the force close of doom bug.
Added Experimental Support:
triumph, WX435, fb0, p999, p990, p970, ace, pyramid, galaxys2, GT-I9100, GT-I9100M, GT-I9100T, SGH-I777, SGH-I727, hercules, crespo, crespo4g, toro, maguro
FCM RC2 v1.3(Outdated)
-recognizes the phone, and OS version
*ATRIX BUG: on 2.3.4 and 2.3.5 it will now save again on sdcard-ext
-Added on screen information about device
*Fixed Force Close (i hope)
FCM RC2 v1.2(Outdated)
-leave the app and work will continue in the background!!
-progress bar added, and toast notifications are back!
-all roms supported (cm7, cm9, miui, all of them fool!)
-Internal Storage Support
FCM RC1 v1.1.1 (Outdated)
*fix force close(created a separate thread to run the installation of resources and creation of the fruit cake.)
FCM RC1 v1.1 (First Release)
-supports atrix and photon
-will generate update.zip based on official roms (cm7 support not yet added)
Having a good recovery makes the process of modifying, tweaking, maintaining, … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?