yashsingh1/xdaforums huggingface dataset:
[Atrix 4G Android Development] samcripp:
RELEASE NOTES:

All bugs please report them at the project home!

http://zombidev.info/romfactory

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

-GUI Enhancements
Multiple Screen Size support
Tablet Support
A new themed layout
NO MORE ADS
-Script Engine Enhancements
Options, ie: Dev name, rom name, save rom preferences.
-Performance
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)
[Atrix 4G Android Development] G-Man.:
Nice work Sam! :D
[Atrix 4G Android Development] IUH1991:
this is a revolutionary idea Sam, good job!
[Atrix 4G Android Development] Swiftks:
Awesome Tool!!!
[Atrix 4G Android Development] samcripp:
Yeah I hope this help promote more Roms been made and distributed!
[Atrix 4G Android Development] 95rr900:
Beautiful, been waiting patiently for this! Thank you!!
[Atrix 4G Android Development] Bert.C:
Bug:

The force close dialog box that is a known bug has not wait option and then closes the app by itself.

Phone specs:

Orange UK,

Dorian RedPill hybrid RC1 cm7 rom.

Screenshot...
[Atrix 4G Android Development] DeadlyPsycho:
Very nice job Sam.

Edit: nm, I guess it's included in the future release :)
[Atrix 4G Android Development] Deggy:
This looks kind of fun...
[Atrix 4G Android Development] IUH1991:
Check the changelog, CM is not supported yet. You can only make fruit cakes of Blur-based ROMS with this version of the app.
[Atrix 4G Android Development] speedmax:
I think there is no CM7 support yet. Read the firt post! ;)

Regards,
[Atrix 4G Android Development] schwarzlichtkind:
AWWWWWESOME! Thank you so much!
[Atrix 4G Android Development] TheSmokingAndroid:
AHA!! So that's what it does...rofl

sam, awesome awesome job man, what a bloody great idea. This will not only contribute to the rom's available for photon and atrix but also every other android out there...in theory im assuming...=)

I also have a question. Once you have "created" your fruit cake, does it "bake" the custom kernel into it as well?
[Atrix 4G Android Development] samcripp:
anything currently held inside mccblk0p11 << kernel and mmcblk0p12 << system
[Atrix 4G Android Development] Semseddin:
Fantastic work Sam ! I can make my first rom with this tool, thanks to you. :D
[Atrix 4G Android Development] slojko:
Wow this makes everything so much easier! Im just glad to see my icon on a actual app.
[Atrix 4G Android Development] TheSmokingAndroid:
So basically almost all the kernels worth while! Right? =)

Cheers
[Atrix 4G Android Development] samcripp:
if its inside the mmcblk0p11 when you run the tool, it will be in your update zip, no matter what kernel you use, it will be there!

----

May i ADD this is my 500th post!
[Atrix 4G Android Development] kix08:
Happy birthday Sam 500 good ones!

CM7 Newest Weekly faux123 1.45ghz, thanks AtriXDA Developers!!
[Atrix 4G Android Development] AndroidON:
Great!

Too bad that I'm CM7 user.

I can't wait for update to support CM7!

But you did a great job anyway. Thanks:)
[Atrix 4G Android Development] 95rr900:
Has anybody created a fruit cake and flashed it? I've created a fruit cake, but don't know what it will do? My phone is running perfectly, so I'm hesitant.

If anybody has done this, can you post your results? If I flash my fruit cake, will it be exactly like it was before? Other than backing up with tibu...etc. and restoring apps? Will it save my supercharger script...etc..etc?

Thanks.
[Atrix 4G Android Development] samcripp:
it does not back up data or cache, but any modification done to the /system will be saved, so if the v6 script goes in /system, yes it will be there intact
[Atrix 4G Android Development] slojko:
@95rr900 I don't think it would work, some of the v6 files are stored in the SD root directory. I would give it a try though just to be sure, I might be wrong.
[Atrix 4G Android Development] 95rr900:
Yea, I'm not 100% sure...but I think I've seen files in other places too. No big deal, the supercharger script is easy enough to do. I'm just trying to figure out what is what....I average cf-bench scores between 8150-8200 with my set-up....and It would be great to be able to save this set-up!

AND, still I ask....has anybody flashed thier own fruit cake :D
[Atrix 4G Android Development] Bert.C:
Haha i feel stupid now. I read that it may be compatible with CM7 in the first post too! Think I was just a bit giddy and wanted to try it. I will be reverting to a blur rom when I finish work now for sure and test it again.
[Atrix 4G Android Development] samcripp:
RC1 v1.1.1 Available

Please update to this new version!

-Fixed the force close issue.

-Added notifications to both the beginning and ending of both process, installation and creation.
[Atrix 4G Android Development] ssmr2t:
Not sure if this has been asked already...

But, can I make a Fruit cake of my darkside rom/ webtop wetup / Then make a Fruit Cake of Miui,,, then go back and forth as I please with ease? All while maintaining the webtop?

:D

DOH! My bad... I forgot that MiUi is CM7 based.. NVM!!! SORRY!!! :D
[Atrix 4G Android Development] Phalanx7621:
Herp derp? Ok. So I have question. Could someone make a fruitcake of 1.26, the version of android before froyo for me? I've wanted to try it for a long time but can't use the. Sbf cause I already OTA upgraded.
[Atrix 4G Android Development] samcripp:
RC2 v1.2

Its available!
[Atrix 4G Android Development] munchy_cool:
Dude this is like we have a case for the iPhone 5 even before iPhone 5 is out there ...let us taste some ICS ..:P :D
[Atrix 4G Android Development] samcripp:
LOL, the screenshot was taken in ICS.
[Atrix 4G Android Development] munchy_cool:
I am jealous ...lol
[Atrix 4G Android Development] CyberPunk7t9:
I have a suggestion, a note to put in the OP.

This idea is extremely cool, it's not really a development of a ROM.

I don't know how to develop myself, and will give fruitcake maker a go. If I come up with something.. I'll post it in the General section. We don't want to make the development section too crowded with the threads of actual development.

Just note in the OP to post the fruitcake maker ROMs in the general section. Anyone agrees?
[Atrix 4G Android Development] samcripp:
The tool only creates an installation zip from the current rom

is up to the user to modify the rom how ever they like, thus creating a custom rom.

is also then up to the user where they post (if they do post) their rom.

with that said if all you are doing is backing up an official rom and want to share it, upload it to multiupload, and sent me a msg to my inbox with the link and the subject make it the name of the rom. ie. "234 4.5.91"
[Atrix 4G Android Development] IUH1991:
What's the atrixphoton.zip file for?
[Atrix 4G Android Development] samcripp:
it contains the script for cwm installation!
[Atrix 4G Android Development] nabicat:
CM7 support, thanks!
[Atrix 4G Android Development] Phalanx7621:
Huh?

Edit : just looked and woot yes cm7 is indeed now supported! +1!
[Atrix 4G Android Development] greenolive:
I'm trying really hard to understand the main reason for using this app.

Is it so that people can downgrade to earlier releases of stock Atrix roms without using SBF's? Is it safe to flash using an update.zip instead? An also, if this is the case, wouldn't it be great with a thread where people could post all versions of stock roms so that we don't have to use RSD and get bricked. Assuming update.zip is a safe alternative.
[Atrix 4G Android Development] DeadlyPsycho:
That sir, already exists. http://xdaforums.com/showthread.php?t=1163009
[Atrix 4G Android Development] greenolive:
Those files seem to be only for ATT phones. I have a European Atrix, which is unlocked. And it doesn't say if the ROMs provided in the thread are pre-rooted or not.

Off topic:

Why are people recomending tenfar and romracers recovery when Clockworkmod works flawlessly?
[Atrix 4G Android Development] DeadlyPsycho:
You can still use that rom on your phone, provided you use a kernel for your phone.. faux's kernel is universal.

As for the recovery, tenfar's is outdated, dont use it. Romracer's has a few additional features, check out his thread. You can still use CWM recovery if you wish.

Oh and all of sam's fruit cakes should be rooted by default.
[Atrix 4G Android Development] samcripp:
Stats & Bug Update & Idea

Bug Update:

I am very aware of the Force Close Bug, it only occurs when you run the app and do not do anything in it, and close it. Im trying to figure out why it happens. Im just letting you know im aware is there.

Stats:

84 Installs since submitted into market

464 ad request

.64 cents USA in profit (lol)

Idea:

RC4 will include a method that will search for a configuration file. This file can be written manually and it will allow the user to configure there output with all sorts of things, like apps, and other mods that are done in script, like ext4.

All that is in preparation for FCM Extender, which is an app that will help you generate the configuration file. FCM Extender will be a paid app.

So once again i want you guys with all honesty tell me what you are willing to pay for such an app. dont exaggerate!

and once again, thank you guys a million!

EDIT:

just to clarify, FCM Extender will be totally optional. when i add the feature in FC4 i will write a comprehensive tutorial on how to write the config file manually. the purchase of FCM Extender will be totally up to the user.
[Atrix 4G Android Development] ghost_og:
Internal storage support for v1.2

Re: Internal storage support. Is there a way to change the storage location? Pressing Menu doesn't do anything and I wanted to change it to /mount/emmc.

I was wondering why the app was hanging when making a fruitcake, then I realized I only had a 2GB sd card in and it was already 3/4 full. My internal storage on the other hand has more than enough space.
[Atrix 4G Android Development] samcripp:
Yeah sorry the Internal Storage is recognize by the app. I will add it to RC3, im working on it right now!

RC3 So Far!

1. Now recognizes the device!

2. Bug Fix: Force Close: if you do nothing in the app and close it it crashes!
[Atrix 4G Android Development] samcripp:
RC2 v1.3 Some Bug fixes and some new fetuares

#FCM RC2 v1.3(Current Release)

-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)
[Atrix 4G Android Development] Jack'O:
Nope, fresh install from market on CM7 Mod ICS (Beta3), not created the Fruit Cake, only open & close. :(
[Atrix 4G Android Development] kix08:
that's CM7 it doesn't support cm7

MiUi+BlackIce theme+ics keyboard+ cascading transitions on launcher= BEST ICS look alike!! thanks AtriXDA Developers!!
[Atrix 4G Android Development] Phalanx7621:
Aww yer so cute the op now says it does support cm7.
[Atrix 4G Android Development] lovfors:
From what I understand, it makes a flashable zip of your "current" setup.

If I'd like to try what my fellow swedes are running (I have a atrix from the UK), Is all I need to do getting someone who has one making me a fruit cake with this software and then flashing the .zip file?
[Atrix 4G Android Development] samcripp:
your atrix needs to be bootloader unlocked, and theirs has to be atleast rooted. and yes
[Atrix 4G Android Development] slojko:
that reminds me , you should add that to the market info.
[Atrix 4G Android Development] hentro:
Can someone please please please make me a Fruit Cake of T-Mobile uk 2.3.4 rom... Please please please.. i really need this as soon as possible . I dont require root. Please someone get back to me i would be very thankful.

Will the fruitcake made include a working webtop etc
[Atrix 4G Android Development] Phalanx7621:
Yeah I really wanted to try the bell 2.3.6 but I dunno if anyone is gonna have time to fruitcake it.
[Atrix 4G Android Development] samcripp:
RC2 v1.3.1

Few Fixes and some secrete juices added under the hood.

FCM Extender coming soon!
[Atrix 4G Android Development] samcripp:
RC2 v1.3.2

-Supported Devices:

olympus //moto atrix

sunfire //moto photon 4g

-New Supported Devices:

triumph //moto triumph

WX435 //moto triumph WX435

fb0 //moto triumph fb0

p999 //lg g2x

p990 //lg o2x

p970 //lg optimus black

ace //htc desire hd

pyramid //htc sensation

galaxys2 //samsung s2

GT-I9100 //samsung s2 (910 variant)

GT-I9100M //samsung s2 (910m variant)

GT-I9100T //samsung s2 (910t variant)

SGH-I777 //att samsung s2

SGH-I727 //att samsung s2 skyrocket

hercules //tmo samsung s2

crespo //tmo samsung nexus s

crespo4g //sprint samsung nexus s

toro //samsung cdma galaxy nexus

maguro //samsung gsm galaxy nexus
[Atrix 4G Android Development] samcripp:
Mega update live

Fruit Cake Maker RC3 v1.4 is live, get you some oven!!!!!
[Atrix 4G Android Development] bamastang:
Sam.. I have the Fruit Cake maker, but have to pull it from the thread. I have my LCD Density set to 216 and the market version says not compatible. Don't know if you can change anything to allow, or if that would cause other non-compatible phones to be able to pull. Just thought I would let you know. Love the maker though. Thank yoiu!
[Atrix 4G Android Development] samcripp:
i have no freaking idea what you just said! fruit cake maker does not look at your screen density, and i tested it to be compatible with all curent roms and rom bases.
[Atrix 4G Android Development] bamastang:
nvm... A lot of apps would tell me not compatible with my device. Since my LCD density was set to 216 in my build.prop. If I changed back to the stock density of 240 I would be able to pull the apps. However, when I changed back to stock 240 it still would not let me pull. Cleared out market data and was able to pull with no problems. Thanks Sam... Love the app!
[Atrix 4G Android Development] samcripp:
Home on and off XDA.

As of today this forum thread is the home of FCM on xda, and THIS thread the home of FCM at rootzwiki.

Hopefully this new exposure is good for both, FCM, and the Atrix 4g. We sure could use more devs.

So thanks, and hey, if you see a stranger asking question, lend him a hand!
[Atrix 4G Android Development] RockRatt:
Ok i saw quite a few comments about not working for cm7 so i thought i would ask a question here about it.

1. I was able to get the app to do its thing( on the i777 running cm7) just by editing the build.prop from galaxys2att to SGH-I777 and it created the update.zip. i havent tested it yet though.

So basically IF it worked from what i can tell with JUST changing the build.prop is it possible to add/change something so it recognizes cm7 build names also? (ie: galaxys2att)

I will be shorly testing out the update.zip it created so i will edit this post if it worked or not.

Sent From My KickAss ATT SGS2 SPORTING CM7
[Atrix 4G Android Development] _Sparks:
Can you support xperia x8
[Atrix 4G Android Development] kokjsch:
is it works on ICS xoom??
[Atrix 4G Android Development] samcripp:
FCM RC3 v1.4.4

FCM RC3 v1.4.4(Current Release)

Release Notes

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.

fixed sgs2att issues

fixed sgs2att install script

fixes to various bugs

Added support for latest ics

GUI Touch Ups

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
[Atrix 4G Android Development] ssmr2t:
Will FCM still work if I rename my updates jsut by right clicking and renaming?

I know that sounds stoopid... but I once renamed one of my backups to be easily understandable by me... and when I went to go use it, it told me that the MD5 did not match..

I just want to be sure. sorry.
[Atrix 4G Android Development] samcripp:
yeah it dont matter
[Atrix 4G Android Development] sxg75:
Would there be a way to create an application to automate the process of:

--> extract .img-images (e.g. boot, system, webtop) from moto .sbf (like MotoAndroidDepacker)

--> take extracted .img-files and create update.zip-fruitcakes?
[Atrix 4G Android Development] samcripp:
New version is UP!!!!!!!!!!

Fruit Cake Maker v1.5
[Atrix 4G Android Development] Bert.C:
Is there any way to use this on the emulator on a pc? Would make rom building even easier id have thought?
[Atrix 4G Android Development] Notorious544d:
Got a question.

If you make a fruitcake, can you flash the system.img via fastboot as a way of installing a ROM?
[Atrix 4G Android Development] fischwrap:
I've got a similar question, is a fruit cake made from this another way to make/flash a backup? As opposed to a nandroid backup?

For instance, I'm on darkside, if I maker a fruit cake, flash wet dream, then want to go back to darkside, will wiping and flashing the fruit cake restore my entire ds rom/setup?

Sent from my Supercharged Atrix
[Atrix 4G Android Development] samcripp:
No, this only backs up the system and boot images, not the data
[Atrix 4G Android Development] samcripp:
guys for latest info always check http://fcm.x10.mx/joomla/
[Atrix 4G Android Development] samcripp:
1.6 - The update that took a month. Will be release today. This will be amazing. I'm just waiting on testers.

Advance Mode

Apps Mode

Back Up Mode

New look

Open Source components

New site, new forums, new devices.

The update will be made available late tonight or early tomorrow. Depends on how tire I am after i get off work.

We are alive and kicking. Since release, Fruit Cake Maker has been downloaded 1,956 times. We are 556 active developers. A total of 12 bugs have been crushed. We currently work on 20+ devices and devices variants.

Nightlys and experimental.

Starting Feb 1st or 2nd. My build bot will begin auto compiling nightlys for those who want to experiment with the latest changes. Nightlys will be compile each night and made available no later than midnight.

An experimental build will begin to be compile mid Feb. the build will be compile every friday at 6pm. The experimental build will feture a different preference screen, and will require the user to specify all the variables. ie: boot location, system location, storage, mode. so on. This build aims at enthusiast who wish to use the tool on a non supported device.

FCM now has requirements. Busybox must be installed to use the back up mode.

Thank guys for your support.
[Atrix 4G Android Development] ngagephone:
Thanks for update looking forword.
[Atrix 4G Android Development] slojko:
glad to hear from you again! cant wait to try it out
[Atrix 4G Android Development] samcripp:
I'm currently waiting on Google.

I submitted the new version into the market, but somehow i ended up with an older version being available for download. hopefully this issue will be solved soon. I'm sorry for the inconvenience.
[Atrix 4G Android Development] ehvio:
FTFY

mod edit: ftfy commonly means "fixed that for you" -- for the multiple reporters I received. He wasn't trying to say "eff you." ;)
[Atrix 4G Android Development] sillyshyme:
when will RC5 be ready?
[Atrix 4G Android Development] samcripp:
1.6 finally!

Some of the testers are reporting errors with the new modes, but changing storage location seem to be working quit good. I will be writing a tutorial on how to properly use all the new modes. Regardless, this new version requires Busybox for app mode, and back up mode. It must be installed on /system/xbin << same location used by cm7 and cm9. I will be releasing a new version tomorrow or Thursday, to fix some of the new mode woes.

Again, sorry for the inconvenience.
[Atrix 4G Android Development] tutchthesky7:
Nothing working

This Apk, is not working with my motorola atrix , running neutrino 2.2 Gt rom, i open the app, and there is NO install resources!!!, and all the options in preferences > advanced, dont apply when i hit apply. HELP!

---------- Post added at 02:09 AM ---------- Previous post was at 02:08 AM ----------

matter infact, the screen shots you provide look NOTHING like your actual app....
[Atrix 4G Android Development] Savant:
You sure about that because the screenshots do look like the application. The only difference we get a news feed from the website to see what's new in the changelog.
[Atrix 4G Android Development] samcripp:
tutorials on how to use the app http://fcm.x10.mx/fluxbb/viewtopic.php?id=6
[Atrix 4G Android Development] penderway:
Just dl'd and made my first Fruit Cake. :) I followed tutorial and used backup mode.

When I tried to flash the zip, I got "E:Error in /sdcard/fcm/fcm-12-26-2012-02-07.zip (Status 6) Installation aborted" :(

I'm also seeing a few other minor issues.

Pressing the Back button doesn't take me out of the program

Pressing "Exit" takes me to the Preferences screen

Pressing "Storage" brings up "Change the developers name:" an displays "null"

Editing "Dev Name" or "Rom Name" doesn't seem to stick, reopening shows default names

No confirmation dialog when selecting "Advanced", "Apps" or "Backup" modes

Version information unavailable

Maybe it's just my setup, but reporting just in case others are having same. Tried to submit at project home but link is down.

Edit: At first glance the app doesn't seem to match the screenshots but it's only because the first couple are of a tablet and also the text is white on a dark background and at least on my device it shows up black text on white background. This may be due to an "inverted settings" mod in my rom.
[Atrix 4G Android Development] samcripp:
I will take a look and run this, see if i can come up with the errors. Now the color of the app is white and black. As i said earlier on the week i had issues with market. nothing was updating, so i need to get on uploading the new images. For back up mode you require busybox, installed to a different location than the one is used regularly. Im off from work today. I just finished my app for blackberry playbook. Ima jump on this right now.
[Atrix 4G Android Development] penderway:
Awesom.

I have busybox in system/xbin and system/bin as well, they are both 1.06MB 01 Aug 08 08:00:00. Let me know if i can help by getting a logcat or anything.

I noticed also that when I start another fruitcake, it says "Reseting. Please wait" but when it's done, fcm doesn't start automatically. I have to click "Creat Fruit Cake" once again.

I am really liking this as a backup solution. Thank you for your vision and work. :cool: