yashsingh1/xdaforums huggingface dataset:
[Android] tommytomatoe:
This outstanding :-)

Wes I'm tommy. I know sac but have never spoken with you. Anything I have Android utility you are free to borrow. Better yet I'd like to work with you. I need to revisit au anyways. Sac mentioned odex assistance.
[Android] wes342:
Definitely, Would like all the help we can get.

I'll be in touch. Got your email address from sac.
[Android] pawul:
What do u mean by then stock aosp gingerbread rom for multiple devices?

It means that we can build from the scratch for any brand devices?

If yes, then its really cool i think.

Thanks dude.
[Android] wes342:
Exactly.

Its still in progress and will take some time to get it up and running.

It will just have a stock AOSP rom as the base then you will be able to select mods, tweaks, themes ect... and repackage the rom with your choosen modifications and flash it and you have a fully customized version of AOSP rom with all the features you personally want.

This is going to take awhile to get all devices and mods but thats the goal.

I thought this would be a better way to building roms for a user so they could have it exactly how they want it.

Devs make roms to their personal preference ( They try to include features for everyone but everyone has personal preferences and its not possible for a dev to make everyone happy)

This will also make it easier for devs to get an initial build and modify it further to their liking.

But this will not a quick process because each rom and device has variations that others may not, so implementation will not happen quickly. Most mods will have to be tailored to work with each device and each rom.

Problems for me:

Time:

Everything is going to be very time consuming and just not enough hours in the day/night.

Server space:

There are hundreds of mods, Base roms, devices Etc..

Server space is limited and/or expensive.

Free hosting Ex. google code, dropbox are very limited not the best option.

Interest:

The progress of this project is going to based on user interest.

if few people are interested than we will spend less time working on this and focus on other things.

In fact im adding a poll to see how much interest there is in this project.

Resources:

There are tons of mods / tweaks out their

a lot of them i know how to do but a lot i dont know how to do so i will have to also learn how to do them.

We have a small team of people that are working on this.

Wes342 and Sac23. Tommytomatoe said he wants to help too

so thats only 3 people working on this which a huge project.

Also:

we can only take it one day at a time. and get as much done every day as possible.

Ok i have been rambling on and on.

so i will stop now. Lol.
[Android] wes342:
Ok i added a poll

to see what kind of interest there is in this project.

NOTE: It is a public Poll Your Name will and vote will be Posted.

This is only to help us see what your thoughts are.

Please be honest. DONT JUST VOTE YES OR NO if Thats not

your true opinion.

Thank You
[Android] Diesel321:
Just curious here, may be anither dumb question but could it be set up kind of like the UOT Kitchen where we could download any ROM we may find and then customize, maybe even save you some work if we added our own drivers. I don't know just a thought. I don't know how/if that could or would work but definitely sounds less strenous for the creators of this genius system. I keep trueto think of ways I could help but I just don't know much about any of this. Definitely don't have the dev skills but as an aspiring dev I may be able to give a lesser known point of view. By the way I would gladly pay a fee for the EDS, if that would help with the server issue, and help you guys out. I keep meaning to set up a pay pal but haven't yet. I'm assuming the Poll is on XDA? I'm normally here on my phone so I don't see the polls buy will put my 2 cents in for sure.

Who's rambling now? Ha!
[Android] wes342:
Dsixda's kitchen it a great tool. But as far as I know you can't add mods to a Rom. Like volume to change music tracks.

Dsi's kitchen is for rooting , deodexing , zipaligning ext...

Our goal is to make one tool to do everything from start to finish.

Example: a user can build a Rom that has a lot if not all the features of most roms that some of the more experienced dev posts.

But making easy enough for someone that has little to no development experience.

so easy your grandma can do it. Lol.

If you can click a few buttons you can build a fully customized rom.

The hard part is that some apks have more than one mod. We have to split things down to multiple apks.

Ex...

Music.apk

Person 1:

Wants volume to change tracks

Person 2:

Wants a theme

Person 3:

Wants volume to change tracks

And theme

That's 3 different versions of music.apk that we would have to build.

1. Volume only

2. Theme only

3. Volume + theme

Sac is working on that aspect as of now for evo3d sense 3.0 Rom.

Then ICS sense base when ruu is available.

Aosp will be a bit easier because most mods will work no matter what device you have.

I'm writing all the app UI stuff.

Tommytomatoe is going to work on the odexing and deodexing after I let him know what I need him to start on.

Tommy is very well known for his scripting

So he will have a lot of insight to offer.

We are always excepting donations.

Not sure if/when/how but we will have a paid version that will have all the options this tool will offer.

I'm just not sure what a resonable price would be. If anybody has an idea let be know.

I also don't want it to be pricey because I want everybody to be able to use it.

So I'm wanting to do promos giveaways as much as possible.

Only reason a register version is nessasary is to cover development costs , hosting etc..

If we get enough donations to cover all of that then we won't do a register version because there will be no need.

Anyway more rambling from me again.

Blah blah blah. Lol
[Android] Diesel321:
Yea that's cool. I was Pretty sure that if that was all possible you would have done that. Im just getting excited and anxious about it all. I'm going to set up pay pal soon and try to help you guys out some. I really want to see this all the way through the finished stage. I can't even begin to imagine how much time all of you will put into it. I swear I've been tellsmy fiance ever since I got into rooting and stuff that I wish someone would make THIS EXACT THING! Like I said anything I can do to help is be more than happy to do.... ramble ramble ramble
[Android] niv3d:
WOW! This is flat out amazing!! I have been looking into development for some time now, I've always wanted to learn how to do any kind of Android deving and this would be a wonderful tool! I will be installing Linux on a PC of mine specifically for Android development. This is awesome! I voted! Also I would gladly pay for a full featured version! Thank you SO much for this outstanding work!
[Android] d33ps1x:
Noth having luck under OSX Lion. Followed everything I could find to get pygtk and gtk installed and working with python but still stuck at:

Traceback (most recent call last):

File "/Users/#####/EDS/EDS", line 4, in <module>

import pygtk

ImportError: No module named pygtk

logout

Anyone else succeed under OSX?
[Android] wes342:
Only Linux is supported as of now.

you must run in a virtual machine.

Once it is out of beta we will port it to Win and Mac.
[Android] d33ps1x:
Thanks.

Got as far as here anyways. Hope you can start porting it asap. Looking forward to it.

Is there a debug log so I can see what dependancies and missing and possibly get it working?

Thanks
[Android] wes342:
It's going to be just about everything

Because right now its using terminal commands to process everything.

I'm working on getting everything to be 100% python but its not a quick process.

You can open with terminal to see if you get an output.

I'm also making it so the note box on the bottom can run commands (its working pretty well so far) its also going to give you messages when a process is complete.

Ex... If you run a command that has a return value that value will also be desplayed.
[Android] tr0ubled_0ne:
Can't wait to use this on Win.Tried it on Linux and its very promising but my machine was having to many issues(not tool related)so I might use this on Win when it gets ported while I build a better machine from scratch to better handle Linux.Thanks again for this cool tool.
[Android] wes342:
Status Update:

I spent all night last night changing everything to be 100% python.

if all goes well it should work natively in python which means

if you can run python on your OS you should be able to run it with out any problems.

ill have to set up a windows box or Vm so i can test it out.

if all is working I will be able to make it an .exe for windows

and a .deb for linux with out too much trouble.
[Android] tommytomatoe:
Sorry about last night man. I was doing homework and was on and off.

Once I get my hands on 3d ill work on the odex stuff.
[Android] wes342:
No worries. I was working on this and was off and on also.

I'll talk to you later.
[Android] DigitalJedi:
I just got this going on my laptop. This is a really great idea with a lot of potential. Looking forward to seeing progress. Thanks for this!
[Android] preston74:
just tried eds on linuxmint 12 running from pendrive. working fine for me and i must say eds its VERY cool tool.

i'm waiting to try rom options :D can you add easy updater-script editor? with support sd-ext partition?

thank you very much wes. good work.
[Android] wes342:
Yep easy updater-script editor and build.prop editor. So you change name of rom and more.
[Android] Jesushaxyou:
It's neat but I find it annoying that everytime you click a menu it docks back in the lower left corner. Otherwise it's awesome. =)
[Android] wes342:
Its a beta so its not all running smooth just yet.
[Android] Jesushaxyou:
I understand. I wasn't sure if that was something you had put in there intentionally or not. Thanks =)
[Android] wes342:
No not on purpose.

It annoys me also so it will be fixed at some point.
[Android] Beatsleigher:
Is this the the only way to develope Android, with Linux???

Has anyone found an easy way to develope Android on a Windows Machine???

If I could, then I would install Linux, but Linux doesn't have the right drivers, for my laptop... (<- I wrote that, so that you don't ask why...)

So, if there is a way, please let me know ^^
[Android] wes342:
I'm rewriting everything so it will work on

Linux, windows and mac.

Some of the features will not work with windows because android is a linux based os, so development should be done on linux.

Linux should work on pretty much any computer. My laptop has some really new hardware and I got it working with minimal trouble. I'm kinda anti win and mac. You could Call me a linux fanboy .lol

I can help you get linux setup if you want.

Or just wait for me to get it all working on windows.

What kind of computer

Make and model

What is not working

Etc.
[Android] Jesushaxyou:
http://xdaforums.com/showthread.php?t=633246

Android kitchen thread for OSx/Linux/Windows
[Android] wlfpck:
wow... first of all, Awesome work. I have always wanted to develop but I never had the time to really learn any sort of programming. This is pretty legit. I always wondered why there wasn't a useful tool that helps people build their own roms and such.

Second... if I understand this correctly...

I think you may have stumbled across the solution to the Android Fragmentation (in a sense). Now even the people who have very little knowledge of Android, can "update" their phone without having to wait for the phone manufacturer. For instance, the LG Phoenix has been out for a while and even though it was promised the gingerbread update by LG, it never happened. Now, anyone with a LG Phoenix, they can just simply get the gingerbread source released by Google and load it on their phone with this tool (again... if I'm not mistaken).

With this tool would this let people load/create AOSP android roms as soon as Google releases new source code for their latest iteration?

Again, awesome work. I can't wait to see this on Windows. :D
[Android] wes342:
Thats kind of the idea.

basically just one tool that can be used by anybody no matter what your experience and modify rom to your liking and share them with the community if you choose to.

It took me a long time to get to the point i am now with rom development. Not many developers want to share secrets and help beginner devs get started.

This tool will help people get started with development and in a short period of time they can make custom roms.

however this will not teach you how to develop a rom manually from start to finish. but if we can find a way to include something like that we would love to include that in the future. Like a little built in tutorial system. like when you do a mod you can click a "Show Me" button and get a tutorial of the exact process that took place for the mod that you just added to your rom project. then you could know how to do it manually.

Tons of features are in the works for this project.

some quick and some will take a long time to get working.

See Next post i will give a list of features that are currently working

and some features that are being worked on.
[Android] wes342:
Feature update:

working now:

push and pull files with adb

Flash boot.img and boot to recovery (Helps if you did htc unlock method)

decompile/Recompile .apk and .dex

sign apks

view source code ( working but still few minor issues)

load draw9patch ( working but still few issues) great for making stretchable pngs

(My favorite) Note system ( you will get notes on new features and addons) (Note system can also run terminal or cmd commands and give you a return message) also it will tell you what the last process you completed and let you know that its done.

Bloat manager (Lets you remove bloat from roms ) (Sense mainly more in the future if needed)

Stuff Currently being worked on:

rewriting app so its not platform bias ( Linux, Win, Mac)

Rom building tools ( Sense 3.0 Evo 3d first then AOSP for many others)

Deodexing and Odexing

better images for the app ( i made the current ones real quick (looks pretty bad)

Addon app manager ( Add custom apps ) Ex... Hulu, netflix etc..

Modified app manager ( Add Hacked or tweaked apps)

Also the ability to add your own from your computer and it will drop it in the correct place.

Future Plans:

Tutorial system to actually teach you what is going on when you build a rom

A Script Editor ( you can edit build.prop, updater-script, battery saver scripts, overclock scripts, More...

Source building ( build your own rom 100% from source

Kernel source building ( Build and mod a kernel from source)

boot.img tools ( unpack / repack and mod)

Thanks file ( This will have everybodys name and you can just copy it in your thread and thank everybody who build the mods that you included in your rom)

Theme Manager ( Add custom themes or parts of themes to your rom)

Maybe not going to happen but would be nice:

App builder (be able to build a few simple apps)

Rom porter ( can port rom from one device to another)

Embedded file browser ( so you dont have to hunt for files)

Embedded full Terminal window (so you can see debugging information or enter your own commands)

Web Based version ( no need to download anything its all done on the server) same idea behind UOT kitchen but for full roms.

We want to add everything we can so you wont have to leave E.D.S. to do anything.

Im sure im missing some stuff but thats most/some of what we are hoping for.

The goal is to add as many features that we can pack into this.
[Android] imheroldman:
Wes, thank you! I just set up SDK and kitchen I am on a windows machine. Will this work if I have cygwin? Noob question I am sure but I can tell you are looking to help! Thanks again!
[Android] wes342:
No, Not the Beta version that is released.

Im almost done with the Beta v2 and it should work on windows because i rewrote everything to be 100% python

Beta was just a quick release to see if there was any interest it the project and was written in python with a lot of linux dependent commands.

I just noticed this made xda front page so looks like we are getting the kind of interest we were hoping for.

Im working non stop to get this working on all platforms and hoping we dont run into too many issues so we can release Beta v2 with win and the possibility mac support.
[Android] imheroldman:
I am greatly anticipating it! I will look forward the progress that will come of this and hope to donate in many ways to your project and android in general!
[Android] Jesushaxyou:
I just gotta say, you're the man, bro. It's good to have someone with a new active interest in a product that basically will change the way kitchens are made. You're rewriting the simplicity of basic developing. Opening a gateway for new users to break in to.

Again. You're the man.
[Android] PoorCollegeGuy:
Hello,

dropping by to let you know that this thread has been featured on the [url="http://www.xda-developers.com/android/easy-development-studio-helps-developers-and-beginners-develop/']XDA Portal[/url]

:) this is a freaking awesome development tool, by the way. one of the best i've seen so far.
[Android] myn:
A great resource developed by an awesome developer :)

Thanks again Wes :)
[Android] LeonardoJegigzem:
Amazing work, i'm really interested in ROM development and i think is a good point to start, Thanks!
[Android] wes342:
Im working real hard to get an update ..

The version I posted was a very rough tester.

I have almost everything rewritten and should now support windows and most likely mac.

I have yet to test it on win but sac and I are going to test it out tonight to see if we run into any issues.

This will remain a beta for quite awhile.

There are just so many features that we want to include and will take some time to get everything smoothed out.

I work on this every day so progress should be steady.

We are almost done with the sense 3.0 rom builder for evo3d cdma. Then I think we will move on to AOSP because that will be a bit quicker to build for many devices.
[Android] killall:
Gotta say, not only awesome work, but awesome speed as well :)

Your progress is supersonic.

When this is up and running I would happily pay for this, I think you should be looking for $20 minimum.
[Android] Jesushaxyou:
Also, wes, if there's anything I can do to help with testing on the linux side lemme know.
[Android] r00t4ev3r:
Wow, sounds very awesome! Really good work! I'm really interested to develop Rom's for my Optimus 2X, it would be great to add this Smartphone in the Future :)

Sorry for my bad English :rolleyes:

Edit: If i can help you to test it on Mac OS just pm me :)
[Android] wes342:
Our goal is to support all devices. Thats kind of a big goal but its a definite priority.
[Android] wakeboarder8156:
This is very awesome, i only compile and always wanted to get into developemen!!

I know it's beta and everything, but i get a can't cd to EDS/tools or anything. Running a vm 10.04 ubuntu machine on windows.

Didn't know if it was something on my end or what, just an fyi!!

Thanks again!
[Android] wes342:
Why are you trying to cd to tools directory?

you should not need to do that for any reason.

cd ~/EDS/tools
[Android] Makrilli:
Gotta set up virtual linux today so I can try to unbrick my zte blade, can't get fastboot to work
[Android] MadMax:
I just wanted to let you know I just saw your app on Android Community, I have been following this since the XDA portal post and I can not wait for the windows version and I can start doing some stuff on my Desire HD
[Android] wakeboarder8156:
I extracted the files into the wrong directory which explains the error. all good now!
[Android] wes342:
Great. glad you got it working.
[Android] Tobb555:
This is fantastic, I've taken the challenge to learn Ubuntu and Android programming at the same time. There are a lot of programs that seems to be more linux friendly, that and it seems that more programmers choose linux over windows. So this makes things easier for me on both fronts. I cant wait to see this mature into more then it already is. Thanks you so much for the hard work that I'm sure that you have put in to this to help out noobs such as myself.
[Android] heinst:
Cant wait for Nexus S support or the Galaxy Nexus! Gonna be awesome!
[Android] wes342:
Both of those devices are at the top of the list.

Heres the list not in order:

Htc Evo 3d (Just because that is what i have) (Cdma + Gsm)

Htc Sensation

Galaxy Nexus

Nexus S

Nexus One

Moto Droid X2

Moto Droid X

Just to name A few

The dream is to support all devices.

Thats going to be a long grueling process. lol

But I will be working on that.
[Android] Diesel321:
It saddens me to not see my Inspire up there (frownie face)

I know you said just to name a few though, Im probably way too excited about the EDS but whatever. Keep on Truckin
[Android] lorinkundert:
openSuse

Just installed this on openSuse 12.1, happy to say that so far everything is working and all dependencies are installed by default.
[Android] mrBira:
Really looking forward to the Windoze version. Good job m8!
[Android] vj_dustin:
subscribed to this thread.

just waiting for my lappy so that i can get my linux.. :/
[Android] crz6662:
Status on Windows 7 version? TMO SGS2 & Moto Defy. This would keep me busy....
[Android] rebel1699:
How did you get it going? I can get as far as the "Modify APK" menu, but all is non responsive at that point. Decompile APK, Recompile. Nothing happens when I click on those options.

EDIT: Nevermind. I did not have a /home/myusername/EDS_WORKING/mod_a_file directory. Added it and I am up and going.
[Android] wes342:
Status Update:

Finished bloat manager (should be able to remove most if not all bloat from any rom)

Still trying to find the best approach for porting it to Windows and Mac ( May take some time but we will get there)

Started on Add-on app manager

Adb, Apk, Fastboot and Bloat Manager( All working should now be compatible with Windows once ported) (No more linux only commands) (First step to getting this ported to other platforms)

Almost done with 1st Base Rom (Evo 3d Sense 3.0) Next going to work on AOSP Base For All Devices ( Should be a fairly quick process)

Updater should now work (Makes it easy to update and installs automatically)
[Android] noamsch6:
Good Work Man! :D

Cant wait to use this program...! :P
[Android] LynXT:
program would be a beast if it were in Spanish (which I speak) or other languages, which were then for windows and mac, and that can create roms for optimus one
[Android] wes342:
That's an idea multiple language support.

I'll see of I can figure something like that out.
[Android] noottt:
Any update on the windows version?
[Android] imheroldman:
Oh, come on man!

@wes, just curious on the AOSP build feature... Are you talking we would be able to pick a branch and our device and compile stock AOSP? This is something I am really interested in! I love sense but want to build a slick gingerbread ROM for just in case.

Also type EVO 3d ROM, is that going to be built from HTC source? That would be a cool feature for HTC devices to build from source...
[Android] Krunk_Kracker:
This is very relevant to my interest.

sub'ed!