Hi everybody!
I have always been interested in flashing custom ROMs and tweaking my phone since I got my Touch Diamond for a couple of years ago. Now that I have a Ideos X5 and Android, the tweaking world became even larger! But there is one problem with the X5; there are too few developers. We have some good ones, but I think we need more (never wrong expanding the dev community)! So I have decided to try to learn how to make custom ROMs, mostly only tweaking existing ones in the beginning because implementing new kernels and stuff is too complicated for a newbie.
So my question is: is there any guide on building custom roms? I have seen that there are kitchens, but these are only for e.g. HTC and wouldn't work for the X5, am I right? If there doesn't exist any guide: any developer who wants an apprentice?
I have some experience in C/C++ and Java programming, so programming is not a problem for me. I also learn pretty quick when it comes to things regarding computers and electronics.
Cheers!
EDIT: Read this now: http://forum.xda-developers.com/showthread.php?t=667298. Maybe have to code some apps first I guess
Related
I just switched to the Liquid from a few years of WinMo phones. I did a good deal of cooking in WinMo, and now Im looking to get into cooking on the Android platform.
However, all my experience is not only just with WinMo, it is also exclusively with HTC devices. As such, I was wondering if the few cooks here can give a few basics on breaking down the ROM and such for this device and platform.
I don't need baby steps or anything, I have some familiarity with all of the programming and concepts involved, just looking for some device/platform specific steps to get me started.
You can find some info and "cooks" here: http://android.modaco.com/category/418/acer-liquid-liquid-modaco-com/
and this is the Liquid Community ROM:http://code.google.com/p/acer-liquid-community-rom-bugtracker/
This is how to create a update.zip, that can be used for doing changes to a flashed rom:
http://www.robmcghee.com/android/creating-an-android-update-zip-package/
Thanks guys! This doesnt seem all that difficult, on the surface. Time for some fun
Im trying to find info or better yet a tutorial on how to mainly "port" android, say from a CM nightly over to HD2. I have a bit of experience with coding older motorola phones, so I believe I have the capabilities of learning such a process.
I have read the threads about linux on HD2, and read up on the links that are in it. thats mainly about kernals. nothing about taking an already developed android ROM and making it work w/HD2.
Is there any info that I can read up on, or if anyone wants to give me some info it would be greatly appreciated.
Devs dont really look in the general section do they?
Hey all,
I'm new to the XDA forums and was wondering if I could some advice regarding ROM development on the DX. I've done some UNIX kernel work and know a fairly good amount of java as well, so I was thinking about looking into developing a ROM of my own as a side project. Can anyone direct me towards some information regarding the porting requirements needed by the DX, or possibly I could help out on another ROM to get up to speed on the process?
From what I've seen around here all ROMs for the DX are made by stripping the stock ROM of MOTO Blur, and adding a few packages that are custom or AOSP. Also, be prepared for people to tell you what to do... it seems to be the popular thing to do.
I would also love to maybe one day get into making a ROM, but I haven't seen any guides or the like for people who want to make a ROM. I would imagine it be a tad difficult.
http://forum.xda-developers.com/showthread.php?t=667298
I haven't done any of this I just was interested and found this awhile ago.
Looking forward to see what you can come up with!
Qwontum said:
Hey all,
I'm new to the XDA forums and was wondering if I could some advice regarding ROM development on the DX. I've done some UNIX kernel work and know a fairly good amount of java as well, so I was thinking about looking into developing a ROM of my own as a side project. Can anyone direct me towards some information regarding the porting requirements needed by the DX, or possibly I could help out on another ROM to get up to speed on the process?
Click to expand...
Click to collapse
My word of advice, since there's a locked bootloader, find every kind of work around you can for performance and battery, otherwise, your rom will be like the rest.
My rom may not come with the best options and all the advanced customizations, but i'll be damned if one outperforms mine in performance at least.. on paper and in theory, anyways. lmao
Qwontum said:
Hey all,
I'm new to the XDA forums and was wondering if I could some advice regarding ROM development on the DX. I've done some UNIX kernel work and know a fairly good amount of java as well, so I was thinking about looking into developing a ROM of my own as a side project. Can anyone direct me towards some information regarding the porting requirements needed by the DX, or possibly I could help out on another ROM to get up to speed on the process?
Click to expand...
Click to collapse
In addition to what drod said... Hit up @Aliasxerog on Twitter! He is currently looking for help with Linux kernel work. He has been working on a new init for the X to bypass the bootloader issue we have all grown to love! If you could give him some help, I'm sure he, along with the entire Droid X community would be forever in your debt
Shoot him a message and see what he has to say...
I can help you out if you have any questions, I am making a couple of roms for the DROID2 right now and the Dx is pretty much the same phone, just send me a pm if you need anything.
Qwontum said:
Hey all,
I'm new to the XDA forums and was wondering if I could some advice regarding ROM development on the DX. I've done some UNIX kernel work and know a fairly good amount of java as well, so I was thinking about looking into developing a ROM of my own as a side project. Can anyone direct me towards some information regarding the porting requirements needed by the DX, or possibly I could help out on another ROM to get up to speed on the process?
Click to expand...
Click to collapse
Sent from my DROID2 using XDA App
i want to make rom custom for my love. But i don't know how to?
maybe somebody help me, please.
You can't just "make" a rom.
May I recommend MIUI or CM7?
If you really have no clue how, I don't think I'd try just yet. There's a lot of learning involved... I'd start with apps and move up from that. There are plenty of resources to be had, just search XDA and google. That said, you'd better be very determined and skilled if you want to put together a ROM. The master behind Cyanogenmod is extremely talented - and got a job based on his work. Just look at how few ROM creators there are compared to how many people develop apps... Then note that few if any of them do it solo. If it were easy, there'd be a lot more ROMs out there
Hi everyone.
I'm typing this from a phone so sorry about spelling.
I have some dev experience mostly in c# and a bit of java a long time ago.
As a project I want to build my own Rom ground up.
I realize the immensity of the task and I know you also have the xda university as a resource.
I want to primarily develop a Rom user interface first then begin developing integrated apps. I realise I could use a stock Rom for this too
Tldr: can you recommend a recent cheap phone with nfc which Is easy for Rom development
I believe Moto G3 should be right for you (don't know if it has NFC).
The source ,drivers etc are easily available.
It should make everything easy.
Also I would like to add don't try to build a UI from scratch, instead build from your device source from CM or elsewhere.
And buddy you posted this in the wrong section.