Noob alert question on building a rom - Hero CDMA Q&A, Help & Troubleshooting

If i wanted to start making my own roms, is there a good guide on getting started? Also would i need to have linux installed on my pc to do so? The issue is i hate linux on my rig but i love it on my hero.

Related

[Q] How to make a Rom?

Please!!!
any answer?????'
Use the search button before you make a thread!
i haven't found anything about the x8
lucasiumej said:
i haven't found anything about the x8
Click to expand...
Click to collapse
And chances are that you won't find a tutorial about how to cook a ROM for the X8.
In theory you have all the information you're possibly looking for around in the General Android Forums section as well as in the Chef section.
To build from scratch you need the Android SDK/NDK, the Android source code (you're most likely looking for the CM7 git sources), a kitchen, maybe Eclipse (the Integrated Development Environment) and a whole lot of coding experience to tackle the task. EDIT: You also need: A computer featuring a CPU supporting 64-Bit, a 64-Bit Linux distro (i.e. Ubuntu or Linux Mint in their x86_64 edition) and AT LEAST 8GB RAM to successfully compile Gingerbread/ICS.
The easier task might be to mod a existing ROM (of course ONLY with the express permission of the author of the ROM as well as of all other developers whose modules you are using), but even this requires a solid knowledge about what you're doing.
Oh, and you also need a phone where you can test out your ROM creation (just because it works in the SDK Emulator does not mean it works on the real device), and you need to be able pull your phone back out of "bad flash" in case your ROM or Kernel creation bricked your phone.
In short, the answer to your question is nothing more than reading up on lots of stuff and adapting things to the specifics of the X8 and porting a whole lot of stuff to make it work with the X8 (you know, the vanilla AOSP sources don't come with X8 drivers to support camera and so on).
As B.Jay said You need a looooooooooooooooooot of patience because every time something will go wrong. Also you must know how to analyze logs from terminal. It's really complicated stuff.
eagleeyetom said:
You need a looooooooooooooooooot of patience because every time something will go wrong.
Click to expand...
Click to collapse
LOL...
Yeah, welcome to the fabulous world of open source software where there are always surprises upon invoking "make"
you have to become einstien of android if you want to make a rom!! lol
freshy wanna cook a rom..??
yeah U have learn from modify rom first
and when u aready know what the stuff very well
that is u r ready...
Or you could use ROMMODGEN.com
Sent from my X8 using xda premium
Why do you need 8 Gb of ram?
I was able to compile CM7 with 1,5 GB of RAM on virtual machine. It was compiling for about 4 hours + time to fix errors 8GB of RAM is needed to compile ICS, because it's a beast There's one rule - more RAM, quicker result for magic "make" command

Budding dev needs some help

Hello all. I've recently been trying to get into Android development, more specifically Kernel development. I've played around with some kitchens and looked at the GB kernel sources from Samsung and tweaked it around.
Previously I previously learned Java to a point where I can put basic lines down and also more advanced stuff but with a bit of help here and there.
I have one question though, what would be the recommended path for creating an ICS Kernel. My plan is to start of with something "stock" and build up but I'm not quite sure what to consider stock seeing as the S1 never got ICS officially. Would I have to use CM9's Kernel sources and if so where do I acquire them.
I also have a good understanding of Ubuntu and its terminal and have a functional idea of what I'm doing there.

[Q][HELP][NOOB] firefox os

hello to all,
I have a couple of questions to ask those who know more than me about creations ROMs, etc. I am currently studying a way to make a light porting and running firefox os on my p990 ... I started looking at the work of JordanRulz (http://forum.xda-developers.com/showthread.php?t=2058315)and I wanted to create my own version of the os. I wanted to ask, since firefox os is based on AOSP (if not mistaken) I can take the AOSP 4.4.2 and compile it with the latest version of firefox os? IF POSSIBLE, I would like some help and a guide to learn how to do it, and if I can prepare an initial version, also wanted to know where to turn to find out if I'm going in the right direction or not ...
thanks in advance to those who answer me =)

[Q] Difference between Linux and Windows version?

Hey there,
I'm sorry if this is a stupid question, but I was wondering why so many people use linux to build android apps. Shouldn't Android Studio be the same for both the operative systems? I've got a pretty decent computer, so I don't think I could see any speed difference. Currently I have both OS installed on my hard disk.
bad thinking
Its really bad thinking
kalponik27 said:
Its really bad thinking
Click to expand...
Click to collapse
What do you mean?
There is no big difference in developing android apps on Linux or win or mac . Linux is preferred because its free and android ROM and kernel development is easy on Linux compared to Mac and windows. Otherwise app development is same on all three OS .

[Q] Interested in learning to develop

Hi All,
I am currently an undergraduate of FCC and I am going to transfer probably to Maryland after 2 years. I am majoring in computer science or computer engineering and I have always been interested in Android and development. Ever since my droid X I have been running custom roms and kernels and such. I feel it is time to try and make my own. I was wondering if any of the amazing developers on here would be interested in helping me out just through some conversations on hangouts. If anybody is interested in helping me out my hangouts is: [email protected]
I'm no professional at this, I've only made a kernel and built cm from source with a few mods for my old vs980 (LG g2). But I'm in the process of setting up my HP to start building a ROM for my Nexus 6.
First things first, go grab a copy of a Ubuntu 14.04.4 LTS and get it installed on whichever computer you will be building off of. Once your up and running and all of your driver's are working properly, follow This Guide.
It will lead your through the process of setting up you build environment, downloading source, and compiling a successful rom.
After you have your first ROM running on your device, start experimenting with different toolchains, adding commits, different mods, etc.

Categories

Resources