yashsingh1/xdaforums huggingface dataset:
[Vibrant Android Development] justlovejoy:
do you think that you got the skills to make a vibrant kitchen similar to this tool? i think its very awesome!
[Vibrant Android Development] Romanbb:
What do you mean? I can add kernel choices. But what would the functionality of said kitchen be?
[Vibrant Android Development] Romanbb:
The way the program works it, might be possible. I'll look into it sometime soon.
[Vibrant Android Development] jdanisevich:
Dunno if you mentioned this or not, I apologize if you have, but I check off the wipe dalvik-cache just for kicks, it made an empty zip with nothing but a signatures and an update-script. Haven't tried it with other bloat checked off, but I thought I'd mention it. Otherwise, this is amazing for an alpha release! Thanks a ton.
[Vibrant Android Development] Romanbb:
Do you mean with JUST the dalvik cache checked? If so, it's doing its job. If you flash that zip it should only wipe the dalvik. I guess I could make sure something is checked before it becomes check-able.
[Vibrant Android Development] BruceElliott:
Great Job, New Dev!!

I believe that these "kitchens" are the shape of things to come. More experienced devs, I suggest that you take heed of this new dev's approach. It is clear from the threads that folks have different needs and that "cook your own" is the way to go.

For a dev who appreciates a real challenge, surely you must know that themes and various assembleges of apks are old hat. Create a ROM kitchen and concentrate on sophisticated post-bake error and conflict checking logic. The latter will be necessary to make such a tool widely useful. Or, stated more positively, the first to create such a tool will have taken the smartphone ROM game to a completely new level.

I imagine that coding automation of the drudgery will be more fun, too, than repeating the drudgery of manually assembling and testing each new set of theme and app elements for each new ROM version.

P.S. Roman, I see from your signature that you mean the title of your post to be tongue and cheek as regards "bloatware." Such title may not be very marketing-savvy, though. ;)
[Vibrant Android Development] jdanisevich:
No, I wouldn't report something that! Utilities work fine, but any Vibrant apps I select don't show up. I tried it unchecking the dalvik-cache wipe and it's doing the same thing there now too. Which is weird because it worked fine the first time I tried it without dalvik-cache. I'll try unzipping your Bloater into a clean folder and see if it will work again. I promise you I didn't touch anything though, after checking off dalvik-cache Vibrant apps just stopped working for me.

EDIT: Unzipped Bloater into a new directory, worked great the first run. Second run without changing any of the settings from the first run, same deal, no Vibrant apps, only utilities. Very strange.
[Vibrant Android Development] Romanbb:
Yeah it's incomplete. If you recheck all the apps it will work. I have to code in to uncheck every single check box and that's not so fun to code and just have slipped my mind. What happens is the program cleans out the directories after it zips them but the checks are untouched. I suppose I should make it "clean up" after the user closes it instead of after the zip is created.

Thanks for pointing that out. It's exactly what I was looking for.
[Vibrant Android Development] Romanbb:
I thought about making it more, but I know almost nothing about actual development of roms. And to have the user select different bits and pieces will get really difficult. The dev will likely have to code for most each scenario. To create something like that dynamically would be really difficult to implement. Especially with gingerbread around the corner I don't think any dev would take up something like this.

Also I believe something like this has been done for other phones.

And I agree on the name. It was just something quickly that came to mind. I'm open to suggestions. And I should probably change the description in my sig heh
[Vibrant Android Development] justlovejoy:
how about apk-add
[Vibrant Android Development] tjhart85:
Audio Postcard isn't included in this, which is on the stock vibrant ROMs (at least it was pre 2.2 .... haven't tried one of them in a while.

Also, I suggest 'Vendor Applications Restoration' or 'Vendor Applications Restore' as the app name.
[Vibrant Android Development] Romanbb:
Ahh thanks, I actually included the APK file but just forgot to add it.
[Vibrant Android Development] BruceElliott:
It seems to me that this concept has much more potential than simply adding back vendor apps that were deleted by a custom ROM cooker. Thus, the name should be more expansive. Something like "Vibrant Customization Kitchen" or similar.
[Vibrant Android Development] iwasblown:
How do i get this running?

can't get it to run. don't know how to use .jar file. any have any ideas?
[Vibrant Android Development] Romanbb:
Do you have Java installed?
[Vibrant Android Development] Stevethegreat:
Hi there, incredible tool. Can I request an addition though?

Is it possible for you to add i9000's apks -next to Vibrant's- for those of us who prefer them instead of those of vibrant (a more complete version of SGS tools one could say)? It would had been dully appreciated...
[Vibrant Android Development] benifactor:
Does this include avatar movie file? Deleted this accidently months ago...
[Vibrant Android Development] Romanbb:
The actual avatar movie file or the shortcut? Here's a pic of all the stuff that will be available.

Which i9k apks?
[Vibrant Android Development] benifactor:
The movie file... I have the shortcut.
[Vibrant Android Development] Romanbb:
No I'm afraid not. That thing is like 1.5 gigs lol
[Vibrant Android Development] dgsmith90:
I sent you a pm.
[Vibrant Android Development] Stevethegreat:
The dialer and phone apps, also the "settings.apk" and couple more of the core apps. I prefer i9000's (the International version of SGS) because they offer international multi-language support as much as a couple more options than the Vibrant's.
[Vibrant Android Development] Romanbb:
Is it possible for you to send them? That would help a lot.

Also- it looks very likely that I'll be able to make VCK make a flashable ZIP out of your Titanium backups :cool:

By the way, is anyone actually going to use this? I'd be pointless to develop if it's not really of any good use. Speak up if you'd use this once feature x gets implemented or once I get feature y fixed. You guys gotta tell me what you want out of this.
[Vibrant Android Development] iwasblown:
missing telenav 5.8

this java app is missing telenav 5.8
[Vibrant Android Development] BruceElliott:
"Build a Better Mousetrap, And the World Will Beat a Path to Your Door"

The title to this post is a quote from American poet Ralph Waldo Emerson. You don't need to worry about people using your Kitchen. The threads will be so long with posts from people seeking your wisdom that you will have to go hide somewhere just to get a little rest.

No, your challenge is that you have bitten off enough to chew on for a long, long time. But please consider this advice: Always prioritize quality and stability over new functionality. Many devs jump from one project to the next before perfecting the first. Test, test, test and then test some more to get the quality and reliability first-rate, and XDA members will beat a path to your download links. ;)
[Vibrant Android Development] gmasterb:
is it possible to include the original accu-weather widget located in the original 2.1-update1 version of the vibrant?

It was quite good to me, but ever since I upgraded to obsidian, nero and etc, I can't find any good weather widget

Or maybe someone can recommend me something else which is better?

Thanks,

Rami
[Vibrant Android Development] Romanbb:
I suppose I can add it in, but do you use it? I left it out because I would assume everyone uses either Google Maps or a market alternative and not Telenav...

Thanks. There's only so much testing I can do by myself, 58 v0.3 downloads and only about 2-3 people responded :)

Thanks for pointing this out, I was originally not including any of the TW widgets. I've got Clock, Calendar, Feed & Update, and Program Monitor, but I can't find weather. Is it included in one of those? I've never used TouchWiz so I have no clue =/
[Vibrant Android Development] Akareem81:
Yea this tool is going to me out alot, makes flashing roms easier from stock because i wont have to sign to google to download rom manager from market. It also helps because i find the app memo to be a useful reminder
[Vibrant Android Development] themoose:
This tool is awesome!

Just ran it with some of the things I've wanted in the Axura ROM and it went flawlessly! Can't wait to see what get's added later! Custom kernels and perhaps a complete custom rom with nothing but what you want would be great!
[Vibrant Android Development] Romanbb:
Thanks a lot! I appreciate it :)

0.4 should be good to go tomorrow. I'm expecting the program to stay under 99999999gb in filesize by the time I'm done with it. No promises. :(

Edit: also, holy crap, this thing got posted on the XDA front page
[Vibrant Android Development] jdanisevich:
I was just gonna link you to the article. :)
[Vibrant Android Development] AllGamer:
This is Awesome!

can some one port this over to I900 and Nexus S? :D
[Vibrant Android Development] Romanbb:
I plan on getting to all Galaxy S phones when this tool is more complete and once the download form online feature gets implemented.

As far as kernels go, I just spoke with Supercurio and Morfic. Supercurio agreed under the condition I do a few checks to make sure the user won't mess up his phone. So that would require me running ADB commands to do required checks. So his kernel will probably come in a few versions.

Morfic said his was good to go on DoW, so maybe I'll start out with that and modems soon
[Vibrant Android Development] Romanbb:
OP updated, 0.4 released
[Vibrant Android Development] themoose:
Boot Animations

If you look here http://xdaforums.com/showthread.php?t=884309 there is an R2D2 boot animation download that may give you an idea of the structure of what needs to be where.
[Vibrant Android Development] reuthermonkey:
i'm lovin this
[Vibrant Android Development] psxpaul:
Are you going to post the source code to this anywhere? I'm a j2ee developer, so if you were still interested in making this into a webapp, it would be a piece of cake.
[Vibrant Android Development] Romanbb:
I don't really know how to use git, I only have experience with Subversion. But, I've got a github repo going, so you can peek at the source.

I'm interested in this though. Can you shoot me a PM or hit me on Gtalk (check profile paypal donation email for gtalk address) and we can talk more?
[Vibrant Android Development] cjggilbert:
Downloading now,,, will test tonight
[Vibrant Android Development] Romanbb:
V0.5 is in heavy development! Should have it done tomorrow. Pretty much had to rewrite the whole damn thing lol.

This version will introduce the ability to download files from the internets. I'm doing pretty extensive testing with this to make sure all goes well. It will even check MD5 sums to make sure the files are downloaded properly and all... should be interesting.
[Vibrant Android Development] jdanisevich:
That's very exciting news, there are so many things you can add as this gets more polished!
[Vibrant Android Development] Romanbb:
Dear XDA,

Please don't kill my web host's server.

Just kidding, go nuts.

-Roman

PS: OP Updated

PPS: I hate working on something for two hours only to realize it was a spelling error
[Vibrant Android Development] krazie1:
Im so eager to test out v0.5. This is really cool, I bet you must be tired. I appreciate it.
[Vibrant Android Development] kponti:
Dumb question but when I try to generate zip, the window simply closes....how do I generate the zip so I can save it to my phone?
[Vibrant Android Development] Romanbb:
You should read the bugs ;) . You need to click download files first before you generate.

Did that fix it?
[Vibrant Android Development] hardaysknight:
i would REALLY like this for OS X
[Vibrant Android Development] epakrat75:
Why not just run it now in Boot Camp / Parallels / Fusion?

Kidding. :p
[Vibrant Android Development] Romanbb:
Try running the Windows program on OSX. Does it work or does it just look funky?
[Vibrant Android Development] lqaddict:
Linux :)

10char damn it

EDIT: works on Ubuntu with

java version "1.6.0_20"

OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0ubuntu1~10.04.1)

OpenJDK Server VM (build 19.0-b09, mixed mode)

Looks a bit funky though, the window cannot be resized to see all the options.
[Vibrant Android Development] Bl4ckpheniX:
any possibility us mac users can get some love? This looks amazing but I am a user.
[Vibrant Android Development] Romanbb:
Yeah I've got it working on my Ubuntu machine too, but it will need a run script to work properly otherwise it wants to put everything in your /home/ folder. I'm assuming OSX will behave similarly.

If you have OSX, can you give me a PM? I need someone to test it for me.
[Vibrant Android Development] Romanbb:
OSX/Linux version is up, download in OP
[Vibrant Android Development] Romanbb:
0.6 released, OP updated. Please re-read it.
[Vibrant Android Development] scrizz:
nice!

hope the modems I extracted helped you somewhat.

:)
[Vibrant Android Development] Bl4ckpheniX:
Thanks for the Mac version!! that was fast!!

I will give it a try later.. Very excited :D
[Vibrant Android Development] Romanbb:
Found an easy way to do it, for now.

Just let me know if it works okay, I don't have a mac (or hackintosh) to test it on.
[Vibrant Android Development] bobbbb:
This program looks awesome! maybe in the future, and I'm not sure how code-intensive this is, but you could have an internal updater and simply download updates from your server instead of recompiling your program and uploading it?
[Vibrant Android Development] champ1919:
Just downloaded and cant wait to get home and see if this phone can get anymore addictive.

Samsungs GPS restore app??
[Vibrant Android Development] z3NN9:
Nice, this app rocks. Good work!

Nero v3 / voodoo504

sbg 2.2 +
[Vibrant Android Development] Romanbb:
yeah I think that's where I'll be taking it in the future. might have to come a lot later when I have time :(

great idea, I'll include it in the next version, along with wireless adb.

i'm a little iffy on kernels, most everyone seems to be using either stock or voodoo stock. not much to add there. plus i'm scared of them.
[Vibrant Android Development] Romanbb:
0.7 out.

I want to explain what the "Custom Flashable" is.

A lot of times I need to create a quick flashable, I don't feel like finding an older flashable zip only to change it around. This will create on on the fly.

So say I want to create a quick flashable with a new framework-res.apk. I simply select "system" and click generate zip. Now I have an empty flash.zip with the proper update script. Next I just create the proper folders IN the zip (in this case it would be /system/framework) and put the framework-res.apk in there.

If this isn't clear, please let me know, I will change it. There will be a link to this post in the OP.
[Vibrant Android Development] scrizz:
This is a very nice tool!
[Vibrant Android Development] Romanbb:
Oh god I broke it even more.

0.85 is out.

Thank you Scrizz & Master for helping me start out the repository sections.

You guys should thank them too.
[Vibrant Android Development] BuLLeT_PrOOf_wAlleTz:
Awesome program . Gunna try it on my laptop and desktop... brilliant idea for the repositories.

Would a repository thread be a good idea. To gather all of them .. don't think there's much for the vibrant tho.
[Vibrant Android Development] dsuycott:
wow, this is really really great. being able to cook your own zips like this seems to be a very logical path for people to develop. whenever i do something to my phone i inevitably have to do my wifes phone too...if could just make a custom zip and then flash her phone, wow...not to mention if amateurs like me that are flashing junkies could mash together best of zip files from all the different devs work i love up here would be awesome. i'm curious about something... i noticed people asking to be able to select .apk files they have installed to include in the vck file...can't you just use appBackup/Restore, go to the ABR folder on your phone, copy the .apks and drop them in the system/app folder of your new zip?
[Vibrant Android Development] Master™:
Amazing job.. I must say this is one great application :)
[Vibrant Android Development] Yellow C6:
Wow, this is beyond awesome! I can now customize things to my liking. Excellent. Thank you for allowing people like me with zero programming talent to customize our phone the way we want.
[Vibrant Android Development] Romanbb:
It might, but I don't want to clutter the dev section anymore than it already is lol. Devs just need to respond to me :p. I sent a tweet out to master, Eugene, and som and only master showed interest.

I'll try contacting them again later.
[Vibrant Android Development] MWBehr:
Might I suggest allowing theme creaters to include one or two screenshots to accompany their theme (might not be a bad idea for the base roms either).

You're more than welcome to use my theme as well (see my sig), although the metamorph version is the only one that would be compatible with your existing roms as it's Nero based for the time being. Maybe that's another possible future feature, although that would, of course, require permission from that developer as well.

Hopefully more devs will jump in over time.
[Vibrant Android Development] Romanbb:
Screenshots sound a little hard to implement, especially with the compact UI it's rocking now.

As far as themes go, the Repo is supposed to stop me from doing the work :P

If you're interested, I can set you up with one so you can provide the theme or keep it updated or whatnot
[Vibrant Android Development] MWBehr:
Sounds good, I've spoken to Samcrow and he's up for having BlackFroyo hosted as well.
[Vibrant Android Development] lotherius:
If I understand correctly, this doesn't include the kernel. So, how much of the ROM *does* it include?

Basically, I used the PPC Kitchen years ago to bake winmo Roms and it was a very complete process. You just had to have the base files, and everything else you added yourself. With this, if I have, say, Nero or GingerClone installed, will it be able to work with either? What if I have flashed an odexed base ROM? De-Odexed?

I guess my concern is, it is not very clear how much of the base system you already have to have. Can this build a completely custom ROM that can be flashed ground up, wiping any existing data or configuration, lacking only the kernel? Or would I still be running Nero or GingerClone just "with mods"...

Also, I see Axura under the Repositories. By selecting that, would I get it as a base to replace whatever I have currently? Without the kernel? If so, how about adding some of the actual "clean" leaked releases to the repository, so you can build up without having a billion other mods done that you may or may not want - or that may not even be compatible?

Sorry for the lack of understanding, I looked through the thread and didn't see a clear answer.
[Vibrant Android Development] Romanbb:
It includes what you want it to include. The tool is meant to allow you to quickly change something or add something to the ROM.

It should work with any de-odexed froyo ROM. I should add that to the OP, thank you.

It doesn't have the capability to erase anything on your phone. That said it has the same risks as you would normally if you were flashing a modem.

The Repo section is just starting out. It's the direction the app will be taking probably. If you download Axura, you'll be downloading the FULL ROM. It's just there for convenience purposes, along with the themes/mods for that ROM.

It's mostly my fault for not making this stuff clear. I can see how the program's functionality is pretty fuzzy to someone who didn't make it :)

Hopefully that answered your questions. If something isn't clear, don't hesitate to ask me to explain it better or PM me or something.
[Vibrant Android Development] scrizz:
Can't wait until this is called the "Android Customization Suite"

;)

:D
[Vibrant Android Development] Romanbb:
New version, minor updates that allow the program to work properly with repos and fixes the options tab.

jdanisovich has done a lot of hard work to bring you guys downloadable themes & mods :)
[Vibrant Android Development] Eclipse26:
I tried downloading java from the market but it says error null when I test to see if it works before installing this tool. I'm using gingerbread rom. Any help would be appreciated.
[Vibrant Android Development] Eclipse26:
nvm I was reading too fast this is for computer
[Vibrant Android Development] mprosper69:
works great so far. no issues. cant be any easier. Im a noob and this was a breeze. great to get some apps back and then some w Nero5
[Vibrant Android Development] djsonar:
Error

Am getting this error

Couldn't download the repo list from the server.

***Please restart the program.*****
[Vibrant Android Development] Master™:
Do exactly as it says..
[Vibrant Android Development] scrizz:
LMFAO :D

.
[Vibrant Android Development] djsonar:
I did, restart several times. same result. Even on different pc
[Vibrant Android Development] scrizz:
do you have a firewall blocking the program?
[Vibrant Android Development] djsonar:
It would be funny. If i could not read.
[Vibrant Android Development] djsonar:
No, it worked before

the only reason i asked is because i thought the repo was down.
[Vibrant Android Development] scrizz:
yeah i just checked mine. it says the same.

BUT

IT worked though.

;)

EDIT: reopened the program, and it doesn't display any error now.

:)

looks like whatever was down is back up
[Vibrant Android Development] djsonar:
it doesn't display the error the second time because the directory is created, however there is nothing in there.

EDIT: Is working now..... Creating a flashable zip doesn't work

Thanks for helping me.
[Vibrant Android Development] Romanbb:
Just got out of class. Let me test it out and see what's up :)
[Vibrant Android Development] Romanbb:
Dunno what the issue was. Downloading & zipping up worked fine for me. How the app works is it downloads the list of repos, then goes through the list and downloads each list of files.

SO, sometimes it may not be able to download a file or maybe two for whatever reason. All you have to do it just restart the app so it can try again.

In the new version I'm working on I'll be sure to implement it to attempt to download a couple times then give up (or something similar).
[Vibrant Android Development] jdanisevich:
Correct me if I'm wrong, but isn't this the second version of 0.86? The first one worked fine, other than it couldn't download ROMs. If you remember seeing .85 still attached to the OP when you downloaded .86, you may want to download again.
[Vibrant Android Development] Romanbb:
Oh right. Only a few people had downloaded .86 and I think it was a really minor thing I didn't even bother changing version numbers.

Thanks for pointing that out.

Sorry :D
[Vibrant Android Development] Romanbb:
new version in OP for you guys to play with.

I need a new name as it will no longer be only for Vibrants.

I would love to give an incentive but I don't know what I have to offer :(
[Vibrant Android Development] scrizz:
how about "Android Customization Suite"

:D

eh? :(
[Vibrant Android Development] scrizz:
:(

um... yeah.
[Vibrant Android Development] ndwgs:
Android App Suite? Galaxy Tool Shed?

Sent from my SGH-T959
[Vibrant Android Development] Romanbb:
That's what happens when you get lazy and start copy/pasting :D
[Vibrant Android Development] hurrpancakes:
You've got a pretty awesome tool here, birgertime. One thing I should be added in future versions is a list of currently selected packages.

As for a name, how about Android Customization Kitchen? Short, sweet, and to the point!
[Vibrant Android Development] fahadz:
realy good software for samsung.. thanks buddy