I want to start Cooking ROMs... - HTC Amaze 4G

I am in the process of installing Ubuntu on my laptop alongside with Windows. I want to try and port an AOSP ROM so I have some idea of the situation. Can you guys recommend a kitchen and/or programs that I will need. Either for Windows or Linux (Windows preferred since I have no clue on how to use Linux at the moment). Also, any tips would help

Best bet if to start off with DSIXDA’s ROM Kitchen
http://forum.xda-developers.com/showthread.php?t=633246

Downloaded. Waiting on Ubuntu to install. Any other suggestions?

I don't know anything else because I use windows and not a ROM cooker.

Adjust said:
Best bet if to start off with DSIXDA’s ROM Kitchen
http://forum.xda-developers.com/showthread.php?t=633246
Click to expand...
Click to collapse
Yep, this is the way to go!

Related

[KITCHEN] COFFEE SHOP v2.1 w/ HTC-SENSE support

Welcome to COFFEE SHOP v2.x; Your favorite KITCHEN for HD2 Android
COFFEE SHOP - creating your own HD2|ANDROID roms (2.1 only)
HTC SENSE supported
Desire base
Froyo base
ECLAIR base
Evo base ( but is very unstable )
If your base is not listed above, that does not mean that it is not compatible with your ROM. While I have not tested other roms, I suspect that most roms are similar enough that they should all be compatible (to some degree).[ Some features MIGHT be restricted such as Camera. Test it out, and report back for the convenience.
How do I use it?
Read the second post
Your Android system image (system.img) should go to '/root/of/coffee/shop/bin/environment/image/system.img' < You should create the folder if it doesn't already exist
COFFEE SHOP 2.1 is here!
If you have no clue what I said above, there really is no point of attempting, unless of course you want to learn
Download: v2.1
COFFEE SHOP -Tips:
Before starting, you will need any supported Android Image. Download it, and save it to the root of your COFFEE SHOP directory. Extract the "system.img" to 'bin/environment/image', which is located inside of the rom ZIP. (Only zip is explained in this guide. However, if you know how to extract from .EXE, by all means, go ahead).
Coffee Shop will do the following
EXTRACT SYSTEM IMG CONTENTS
INSTALL MODULES/APPS/ETC
REPACK SYSTEM+HOUSEKEEPING
You will need one separate dependency
Code:
genext2fs
#in terminal, use the following to install
apt-get install genext2fs
My rom won't work?
Make sure that you have adequate permissions on all coffee shop files!
Use the following command before your first time running COFFEE SHOP!
Code:
chmod 777 -R /path/of/coffee/shop/*
HOW-TO-USE?(2.1 only)
Using COFFEE SHOP 2.1 is simple as ever!
1. Move your 'system.img' to 'bin/environment/image'
2. Click "Build Android" button
--Your image contents will be extracted
3. Click "Export Android"
--Your system.ext2 will be built and ported to 'bin/environment/port/'
You have the option to install Modules, Apps, HTC-SENSE support ( does not install HTC-SENSE ), or root your rom! Check the boxes according to your preference. More options coming soon!
Where do I get my roms from?
http://shipped-roms.com/index.php?category=android
ROMS SUCCESSFULLY BUILT VIA COFFEE SHOP
XTarantula v1.x
DEVELOPERS LOG:
v1.0: Build System Images + Root
v1.1: Adding Media to System Image now suppported
v1.2: Custom shell commands now supported.
v1.3 Fixes "(" unexpected, unyaffs, genext2fs not found issues. Media is now accessible
v1.4 Adds dhdutil, e2fsck, scp, sqlite3 support (= Also, the COFFEE SHOP is more stable, and less bloating
v1.5 Fixes compatibility issues on x86-32bit systems Now everyone should be able to run COFFEE SHOP . Also, libs+modules are now installable!
v1.6 Fixes genext2fs issue. Make sure to apt-get install genext2fs
v1.7 Fixes a few glitches. You now also have the option to download a rom from a select list. Check ROM features for more information....
v2.0 has been rebuilt from scratch, and implements a bunch of new rom building functionality! Refer to documentation.
v2.1 Adds support for most Android images! Also, a GUI is included for the most simple ROM porting! *Supports HTC-SENSE
SUPPORTED ENVIRONMENT(S):
LINUX: Such as Ubuntu, OpenSUSE, Debian and most other Linux distributions
Great initiative. Looking forward to trying it once I get my HDD figured out.
montraydavis said:
Welcome to COFFEE SHOP v1; Your favorite KITCHEN for HD2 Android
COFFEE SHOP
Allows you to build roms based off most STOCK ECLAIR/FROYO builds
Allows you to build roms based off SOME STOCK HERO builds
How do I use it?
First, make sure you are on Linux (cygwin MIGHT be supported, but is untested. Anyone who wants to test, and report back, feel free to do so).
All you do is simply put your "system.img" file into the COFFEE SHOP root directory, and run the following via terminal
Code:
cd /root/directory/of/coffee/shop
./start.sh
==SETTINGS==
FILE : settings/settings
Code:
#allow root access on rom
root=1
settings are read per line
[variable]=[value], otherwise, it will NOT work. Currently, the only option though is allowing root access. More customization will come later
THIS IS A BETA RELEASE; NO DOCUMENTATION, OR FURTHER HELP UNTIL OFFICIAL COFFEE SHOP HAS BEEN RELEASED.
-THIS BUILDS ONLY THE "system" image
If you have no clue what I said above, there really is no point of attempting, unless of course you want to learn
Download: http://www.megaupload.com/?d=O23ENSB9
Click to expand...
Click to collapse
Awesome, soon some cooks will put all ingredients in the pot and get a nice flashing ROM out of their stove for many people to enjoy some tasty Froyo on their beloved HD2...
Soooo looking forward !
Therefore NAND have to work.. I think people shouldn't call it ROM, until it is something you can flash to NAND..
COFFEE SHOP v1.1 released;
Great work
montraydavis said:
COFFEE SHOP v1.1 released;
Click to expand...
Click to collapse
Im not a chef, but i can make something ^^
Big Thanks
yimb0 said:
Im not a chef, but i can make something ^^
Big Thanks
Click to expand...
Click to collapse
You can become one [=
Good luck ; Make sure you add some creame to the frappacino
This is very interesting and cool. I think I might have to play around with this and learn once there is a little more documentation.
so can i take for instance the .img from a Cyanogen build and cook a build based on that?
looks fun going to play now
palosjr said:
so can i take for instance the .img from a Cyanogen build and cook a build based on that?
Click to expand...
Click to collapse
Cyanogen has NOT been tested, but, why not give it a shot, and let me know ?
Demon_man said:
looks fun going to play now
Click to expand...
Click to collapse
Have fun, good luck, and let me know how it goes.
so, you are running this from terminal via the phone, or via terminal from a linux machine?
palosjr said:
so, you are running this from terminal via the phone, or via terminal from a linux machine?
Click to expand...
Click to collapse
Linux machine.
montraydavis said:
Linux machine.
Click to expand...
Click to collapse
gotcha. alright, getting my dual boot going again and then its off to the races!! so glad im off tomorrow!!!
palosjr said:
gotcha. alright, getting my dual boot going again and then its off to the races!! so glad im off tomorrow!!!
Click to expand...
Click to collapse
Someone is pretty excited [=
Good luck; Remember, this is a BETA release, so, it's not the BEST rom porting method, but, it's hell of a lot easier than any other one at this moment in time
Let me know how it goes;
--On the contrary, folks, feel free to report issues and or make suggestions
Im reinstalling ubuntu now so ill try this right after
montraydavis said:
Someone is pretty excited [=
Good luck; Remember, this is a BETA release, so, it's not the BEST rom porting method, but, it's hell of a lot easier than any other one at this moment in time
Let me know how it goes;
--On the contrary, folks, feel free to report issues and or make suggestions
Click to expand...
Click to collapse
definitely excited, this sounds like a great idea/tool and I am anxious to try it.
BETA or not, its better than what we have now (next to nothing!!!)
JJbdoggg said:
Im reinstalling ubuntu now so ill try this right after
Click to expand...
Click to collapse
likewise... man oh man, i wish i hadnt deleted my ubuntu.iso file a few weeks ago *_*

Community rom

I believe it's time for us mophos to come together and make an up to date community rom. We can use yays deodex base, shabby and i will cover the kernel. Loki could handle webtop, and of course everyone can theme/pitch in. This will be multiple roms of course. As much as I want cm7 I love webtop(loki thank you so much). I will eventually try to help with cm7 and maybe an aosp with webtop still attached and some cm7 goodies. The everything is there for people to start making roms. Repack yays newest how you like with an oc kernel maybe some scripts themes and edit and bam. You a dev. When I get the time I'll make a starter pack so everyone can contribute. Till then ask, Google and at least try instead of complaining.
Sent from my MB855 using XDA App
I'm heading to Google right now. Is there a specific Linux distro better suited ex. 64 bit vs 32 bit?
Sent from my MB855 using XDA App
64 ubuntu.
Sent from my MB855 using XDA App
To build anything GingerBread and up you will have to have a 64 bit os - supposedly you can trick it, but I haven't had any luck with that so far on my old machine that is stuck in 32 bit hell.
I have 64-bit Windows 7 at home...I can assist if necessary...the only thing is that I'll need clear instruction on what to do..cuz I don't have a clue where to begin.
KTT16 said:
I have 64-bit Windows 7 at home...I can assist if necessary...the only thing is that I'll need clear instruction on what to do..cuz I don't have a clue where to begin.
Click to expand...
Click to collapse
1) Start with getting rid of that Virus you have....Windows. Install a dual boat of Ubuntu x64 if you must have windows.
2) Install the Android SDK for Linux.
3) Google has a good walk through on how to build a Vanilla version of Android - not specific to any device - except maybe the emulator....but I'm not sure if it is or not.
3a. It takes a long time to download the source....
teh sdk is not needed. tahts if you wanna build apps. you guys do realize that to build a rom you dont need a certain os or anything? granted having linux makes it easier. now if you want to compile aosp or cm7 from source you will need 64 bit linux (preferably a debian/ubuntu based release)
all you need to make a rom is take the files off your phone and edit them.. there are a gazillion tweaks out there that could be brought over from other phones and made to work on it. the only roms you are going to be compiling at this time wont have voice/data just like cm7
Unless someone builds from motos src
shabbypenguin said:
teh sdk is not needed. tahts if you wanna build apps. you guys do realize that to build a rom you dont need a certain os or anything? granted having linux makes it easier. now if you want to compile aosp or cm7 from source you will need 64 bit linux (preferably a debian/ubuntu based release)
all you need to make a rom is take the files off your phone and edit them.. there are a gazillion tweaks out there that could be brought over from other phones and made to work on it. the only roms you are going to be compiling at this time wont have voice/data just like cm7
Click to expand...
Click to collapse
Sent from my MB855 using XDA App
idk how it is in moto land but the samsung "platform" source was never even enough to get a booting version of android on that phone
Sounds cool Ill try it out when it gets made
personally id be happy to get rid of motorola's widgets and stuff and run a generic rom. they are butt ugly
Ryan92394 said:
Sounds cool Ill try it out when it gets made
Click to expand...
Click to collapse
Smh
Sent phrom my Mo-Pho
UOT Kitchen
Hey joker - per your request:
UOT Kitchen - http://uot.dakra.lt/kitchen/ - An easy way to theme
How to use it for our Photon (some mods do not work on it unfortunately)
1) Copy your framework-res.apk and SystemUI.apk from the framework and apps folder onto your computer's desktop
2) Whichever mod you want, click on the tab on the horizontal nav menu and click "Use this mod". Choose the mod. Ex: Battery Mod - Click Battery, Click "Use this mod", and then choose which battery icon you want. You can also change the color of the percentages as it drains down by using a HEX code at the bottom of the page. You can even see the preview so you know what the mod looks like.
3) When ready to cook your new theme, go to the File Upload tab
4) Select "AMEND SCRIPTING" on the left menu
5) Deselect "Generate Preview for Theme Chooser"
6) Select "System Files" from the right menu and upload the framework-res.apk and SystemUI.apk files. Ignore the other two.
7) Once they upload, go to summary and click "Submit work to kitchen" there'll be file name that you should probably write down so you don't forget it.
8) Wait for your theme to cook and once it's ready (it could take a while), download it and put it on your sdcard.
9) Get into ClockworkMod or Bootstrap Recovery and wipe both cache and dalvik cache
10) Install the UOT zip file
11) Reboot and enjoy your new theme
you want edify scripting, amend should have been phased out in cwm 3.x
By mistake I did edify scripting and I got an error when trying to flash the UOT zip. Then again, I did flash via Bootstrap so I'm not sure if that's the reason. Anyway, if you're using Bootstrap, amend scripting is the way to go.
Best,
K
yea tahts because teh edify scripting requires mounts, and since the kitchen is old and outdated it doesnt auto detect /system so you need to go in and add it properly as we arent a true mtd device
Ok well my rom is uploading if anyone feels like theming go ahead, the best theme will become default on all nonstock joker roms, and we really need our own cwm shabby
Sent from my MB855 using XDA App
bleh but making cwm is such a PITA, porting tends to be worlds better, sides isnt the version we have now like 99% working.. its just not official?
I agree im just sayin
shabbypenguin said:
bleh but making cwm is such a PITA, porting tends to be worlds better, sides isnt the version we have now like 99% working.. its just not official?
Click to expand...
Click to collapse
Sent from my MB855 using XDA App
sides id much rather get twrp working for twrp 2.0 the fully touchscreen modable recovery

[Q]Windows vs Linux

What do you think is the best Operating System for a Developer to use, Windows or Linux???(Please before answering use your brain)
If u want to build from scratch u need LINUX, But if u hav lil brain u can use windows and port ROMs...
Prashanthme said:
If u want to build from scratch u need LINUX, But if u hav lil brain u can use windows and port ROMs...
Click to expand...
Click to collapse
+1
definitely linux. nuff said. compiling from source need linux.
only wannabe uses windows to repack another rom with some cheap theme, gives full blown name, upload and claims its a new rom.
real dev uses linux to compile from scratch.
an0nym0us_ said:
definitely linux. nuff said. compiling from source need linux.
only wannabe uses windows to repack another rom with some cheap theme, gives full blown name, upload and claims its a new rom.
real dev uses linux to compile from scratch.
Click to expand...
Click to collapse
Thank you sir !
Ace-ing all tests.
an0nym0us_ said:
definitely linux. nuff said. compiling from source need linux.
only wannabe uses windows to repack another rom with some cheap theme, gives full blown name, upload and claims its a new rom.
real dev uses linux to compile from scratch.
Click to expand...
Click to collapse
absolutely correct !
an0nym0us_ said:
definitely linux. nuff said. compiling from source need linux.
only wannabe uses windows to repack another rom with some cheap theme, gives full blown name, upload and claims its a new rom.
real dev uses linux to compile from scratch.
Click to expand...
Click to collapse
well said
on linux from 4 years and hell it does everything i want to do offcourse except gaming
an0nym0us_ said:
definitely linux. nuff said. compiling from source need linux.
only wannabe uses windows to repack another rom with some cheap theme, gives full blown name, upload and claims its a new rom.
real dev uses linux to compile from scratch.
Click to expand...
Click to collapse
How about rom porting ?
Or a failing linux ?
Mine always fails
Kernel cant build
Always give errors
unwritten sentance
spacecaker said:
How about rom porting ?
Or a failing linux ?
Mine always fails
Kernel cant build
Always give errors
unwritten sentance
Click to expand...
Click to collapse
rom porting even if doesnt need compiling new kernel atleast need modified ramdisk.
afaik ramdisk can only be unpack and repack in linux. dont know if it works natively in windows or with cygwin. even so cygwin is hell trying to figure out its dependency properly.
u better of installing full linux distro then trying to configure cygwin
point is, for hardcore dev job only linux can satisfy the needs
So do you guys think I shall use Linux as my default OS?
AndroidGadgetCyprus said:
So do you guys think I shall use Linux as my default OS?
Click to expand...
Click to collapse
not as default. u can just dualboot. windows still needed for odin, games etc.
or maybe virtualisation with vmware or virtualbox if u got superpower high end specs pc.
btw go for ubuntu, most friendly linux distros of all. got buncload of tutorials scattered all over the net incase u had trouble
I use linux for school os
And android os
For gaming i used honeycomb on my pc
And for heavy games i use windows8
unwritten sentance
for daily purpose i use windows and for developing & customization i use linux
you can install both i mean dual boot............
xdaboy122 said:
for daily purpose i use windows and for developing & customization i use linux
you can install both i mean dual boot............
Click to expand...
Click to collapse
Can't dual boot i only have 1 drive.
Linux...I use it as my daily OS.It also gets everything done for me,except gaming Its the most suitable OS for android,no doubt..
AndroidGadgetCyprus said:
Can't dual boot i only have 1 drive.
Click to expand...
Click to collapse
This is not a problem, I have one hard drive too and have dual boot. Read about installing for example ubuntu behind windows and how does grub works.
ughh forgot about this.
ubuntu/linuxmint also got wubi. its installed them side by side with windows, within windows itself. to install it is just by clicking wubi installer like u always do with other windows apps
dragonnn said:
This is not a problem, I have one hard drive too and have dual boot. Read about installing for example ubuntu behind windows and how does grub works.
Click to expand...
Click to collapse
Any Links?
AndroidGadgetCyprus said:
Any Links?
Click to expand...
Click to collapse
Don't be lazy :/. Here you go https://help.ubuntu.com/community/WindowsDualBoot next first just look into google.
Partition your HDD.... Never install inside a windows partition...
Sent from my PG86100 using xda premium

Question about creating custom ROMS for the DNA

This question is for the folks that are developing custom ROMs.... I'm thinking about trying my hand at creating a custom ROM and I was wondering if the Cygwin & Android Kitchen method was still in use or if there are other options. It's not that it looks hard, but I didn't want to start down that path if the majority of folks were using a different method.
I appreciate any and all feedback.
djsnake210 said:
This question is for the folks that are developing custom ROMs.... I'm thinking about trying my hand at creating a custom ROM and I was wondering if the Cygwin & Android Kitchen method was still in use or if there are other options. It's not that it looks hard, but I didn't want to start down that path if the majority of folks were using a different method.
I appreciate any and all feedback.
Click to expand...
Click to collapse
I'm not trying to do anything crazy, just maybe add some speed/battery tweaks, theming, remove/add some apps, boot anis, etc.
Basically I want to get my feet wet and I thought that this would be a good way to start.

Windows tweaking for performance/latency

If anyone is interested, currently in process of writing but want to hear what others want to say about it.
00LAST_KRYPTON WINDOWS7 GUIDE
WIndows7 ADVANCED USERS ONLY This is an advanced guide ment for latency/performance. I don’t care what brakes and what will work after, those are going to be your issues. Make sure to install and set up all of your crap before tweaking the os in a permanent state. ONE MORE THING!!!! Make sure ...
docs.google.com
Also all of the information and tweaks can be transferd to other windows builds
LAST_krypton said:
If anyone is interested, currently in process of writing but want to hear what others want to say about it.
00LAST_KRYPTON WINDOWS7 GUIDE
WIndows7 ADVANCED USERS ONLY This is an advanced guide ment for latency/performance. I don’t care what brakes and what will work after, those are going to be your issues. Make sure to install and set up all of your crap before tweaking the os in a permanent state. ONE MORE THING!!!! Make sure ...
docs.google.com
Also all of the information and tweaks can be transferd to other windows builds
Click to expand...
Click to collapse
Thanks for sharing!
LAST_krypton said:
If anyone is interested, currently in process of writing but want to hear what others want to say about it.
https://docs.google.com/document/d/1-bRkyiyvqxHf8CG3s9Sr0ub9-xgaPQkNGm1Hlikcm40/edit
Also all of the information and tweaks can be transferd to other windows builds
Click to expand...
Click to collapse
Thanks for sharing. Its really helpful

Categories

Resources