[Q] how do i start creating a custom rom? - Droid X General

hey everyone,
i've tried several roms and i like the idea of creating one.
i know how long of a process it can be and how many lines of code,
but i still want to do it.
i was wondering if there is someone else's rom i could use as a base?
if not how do i go about starting from scratch?
any information would be appreciated.

skennedy08 said:
hey everyone,
i've tried several roms and i like the idea of creating one.
i know how long of a process it can be and how many lines of code,
but i still want to do it.
i was wondering if there is someone else's rom i could use as a base?
if not how do i go about starting from scratch?
any information would be appreciated.
Click to expand...
Click to collapse
I believe some devs such as cvpcs may have released his source, but im sure most keep it private. To build your own, grab the android sdk from google, their source code, and the source for the 2.2 release for droid X
Sent from my DROIDX using XDA App

SysAdmin-X said:
I believe some devs such as cvpcs may have released his source, but im sure most keep it private. To build your own, grab the android sdk from google, their source code, and the source for the 2.2 release for droid X
Sent from my DROIDX using XDA App
Click to expand...
Click to collapse
alright i'll look at some developers and then i'll check out the sdk, thanks!

so i downloaded the sdk and everything, but i don't know how to get to editing and working on the stock 2.2.1 2.3.340 rom!
right now i'm just doing some easy stuff like making the boot animation
and designing some stuff on paper.

skennedy08 said:
so i downloaded the sdk and everything, but i don't know how to get to editing and working on the stock 2.2.1 2.3.340 rom!
right now i'm just doing some easy stuff like making the boot animation
and designing some stuff on paper.
Click to expand...
Click to collapse
You'll need some java knowledge, as I believe android is built off java... If you have some java programming experience, you're a step ahead. I believe Google also has some documentation and tutorials on their sdk page or a link from there.

SysAdmin-X said:
You'll need some java knowledge, as I believe android is built off java... If you have some java programming experience, you're a step ahead. I believe Google also has some documentation and tutorials on their sdk page or a link from there.
Click to expand...
Click to collapse
yeah i'm currently in the second half of a java programming class that is offered at my university.

Related

[KITCHEN] Basic ROM kitchen for new Eris cooks [PC/Mac]

Hi guys,
Lately I have been developing a kitchen to help ordinary people learn how to build their own ROM on HTC-based Android devices. It allows you to do basic things such as rooting a shipped ROM, adding apps2sd, modifying the task killer memory threshold, etc.
Today I added some settings to make it work for the Droid Eris, but I am unable to test it, as I don't have an Eris.
Here is the link to the kitchen:
http://forum.xda-developers.com/showthread.php?t=633246
Please try it out if you can, and let me know if it works
Before flashing any ROM from the kitchen, please make a Nandroid backup first of your existing ROM!
Thank you, and enjoy!
I will cook a rom with your kitchen and test it on my Eris. Thank you for your work.
Will update with results.
UPDATE!
kitchen mostly works, the roms build and they flash onto the phone. had a few problems with setting task management, then tried option 14 and 15 with a few errors as well, so i just skipped that and just did a very basic rom build. so the core of the kitchen works and you can build roms, the issues i am having could be with my setup or it could be that DSIXDA was unable to test it before releasing, but for an untested kitchen it is FANTASTIC!
if this works does this mean we can overclock our phones..?
ashertheplague said:
if this works does this mean we can overclock our phones..?
Click to expand...
Click to collapse
what from the first two posts made you think this?
because i was reading that with this we can make a rom that doesnt belong on our phone and make it to where it can go on our phone. soo if we get a rom that can be over clocked will that work
Thank you!! Of course I am damned by the leak but I feel a root coming on and this will really come in handy...
ashertheplague said:
because i was reading that with this we can make a rom that doesnt belong on our phone and make it to where it can go on our phone. soo if we get a rom that can be over clocked will that work
Click to expand...
Click to collapse
I don't believe you would be able to make a ROM that have the capabilities to OC. With all these current ROMS that have been made by competent cooks, yet none of them OC. But hey, you might be able to and prove me wrong. Which I do hope you can. But I have read from a few forums that OC is not that possible.
We don't have the source for 2.1 for our phone. When we do then OC'ing will be possible. That won't be released until hopefully with or shortly after official 2.1 OTA is released from Verizon.
Thanks!
Probably won't be cooking as much as fiddling with ROMs to suit my own ideals of them, but this seems like it might open the doors to a lot more people.
Just tried porting the DarchDroid ROM:
http://forum.xda-developers.com/showpost.php?p=5663463
From the base of this:
eris21official-root.zip: http://www.multiupload.com/YP1BIUOF60
Everything was successful and I got a signed ROM, but it wouldn't boot. Just got stuck on splash. Tried doing logcat too but nothing showed up.
alexhendershott said:
Just tried porting the DarchDroid ROM:
http://forum.xda-developers.com/showpost.php?p=5663463
From the base of this:
eris21official-root.zip: http://www.multiupload.com/YP1BIUOF60
Everything was successful and I got a signed ROM, but it wouldn't boot. Just got stuck on splash. Tried doing logcat too but nothing showed up.
Click to expand...
Click to collapse
Please make sure you can flash an actual Eris ROM before you start work on porting roms from other devices. Let me know how that works out.
dsixda said:
Please make sure you can flash an actual Eris ROM before you start work on porting roms from other devices. Let me know how that works out.
Click to expand...
Click to collapse
I actually tried one of your kitchens yesterday, i'm guessing it didn't have eris support then But this is the problem i had It wouldn't boot It was just stuck on the three android skateboard screen wouldn't even go thru the bootanimation. so I can back up his story on this.
t2noob said:
I actually tried one of your kitchens yesterday, i'm guessing it didn't have eris support then But this is the problem i had It wouldn't boot It was just stuck on the three android skateboard screen wouldn't even go thru the bootanimation. so I can back up his story on this.
Click to expand...
Click to collapse
Yesterday there wasn't any Droid Eris support, that's why it wasn't working yesterday. I had to modify the kernel build command a bit for the Eris. Actually, now that I think about it, the code from yesterday should still work, as it correctly figured out the kernel's base address.
I'll dig into it a bit more...
quick quesion, what are the main differences between hero and eris roms?
Sent from my Eris using the XDA mobile application powered by Tapatalk
So where Can I get a stock eris rom since you advise against using nandroid backup???
fKngFtd said:
quick quesion, what are the main differences between hero and eris roms?
Sent from my Eris using the XDA mobile application powered by Tapatalk
Click to expand...
Click to collapse
Basically the kernel's physical base address and the WiFi module. There are a few minor things as well. I did not port an Eris ROM myself when I had the Hero, but this is what people have told me.
CaptainJager said:
So where Can I get a stock eris rom since you advise against using nandroid backup???
Click to expand...
Click to collapse
you can get the rom in the very first post of this section. im surprised you missed it.
http://forum.xda-developers.com/showthread.php?t=649705
dsixda, when i tried to follow your setup guide for your kitchen, i noticed that you didnt have any links for x64 based linux setups. i tried to find the java bin and jre install files but linux is new to me and i dont think i grabbed the right ones. would you be able to point me to the right links for those on ubuntu 9.10 x64?
thanks!
Have you tried obtaining the Java package with the sudo command? Unfortunately I have not tried the 64 bit method, nor have I been asked about it before. If you find a way please let us know.
If you guys are still having problems with the cooked ROM not booting, then I'll ask some of the experienced Eris cooks around here for help.
ECLIPS3 said:
you can get the rom in the very first post of this section. im surprised you missed it.
http://forum.xda-developers.com/showthread.php?t=649705
dsixda, when i tried to follow your setup guide for your kitchen, i noticed that you didnt have any links for x64 based linux setups. i tried to find the java bin and jre install files but linux is new to me and i dont think i grabbed the right ones. would you be able to point me to the right links for those on ubuntu 9.10 x64?
thanks!
Click to expand...
Click to collapse
dsixda said:
Have you tried obtaining the Java package with the sudo command? Unfortunately I have not tried the 64 bit method, nor have I been asked about it before. If you find a way please let us know.
If you guys are still having problems with the cooked ROM not booting, then I'll ask some of the experienced Eris cooks around here for help.
Click to expand...
Click to collapse
I will try cooking a new ROM right now. No porting or anything, just a cooked ROM from the original 2.1 root with some apps removed so I know it is different.
Updating in a few...
I'm working on a ROM right now using your kitchen. I just recently came across your kitchen while searching the forums. I am using version v0.38 and I'm assuming eris support is on v0.39, correct? Should I just extract the the files into the same directory that I have been using for v0.38?
I'll let you know when I sign and try to flash if it works. Thanks for taking the time to do this.

Mac friendly dev apps

Hey Guys,
Whats the best tools for building the kernel? roms? rom kitchen etc.
For a macbook pro 17 10.6.4.
I seem to have problems with everything.
is there a tool-chain? for osx?
Thanks!
Wrong section buddy. Ask a mod to move it to general.
Sent from my SGH-T959 using XDA App
Alex530 said:
Wrong section buddy. Ask a mod to move it to general.
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
Honestly,
I dont see why this should go to general. Its about dev work. Hence in the android dev talk.
i agree, this is a development related question. I too would like to know where/which toolchain to get.
any help is greatly appreciated.
Development is for when you actually developed something.
Sent from my SGH-T959 using XDA App
vague questions about development in general on the android platform should go somewhere in here...
http://forum.xda-developers.com/forumdisplay.php?f=564
The vibrant section isnt the only subforum around here...
This section was made specifically for posting developments to the vibrant platform...
edit: oh yeah forgot about chef central all your cooking needs...
http://forum.xda-developers.com/forumdisplay.php?f=611
If you're looking to do kernel hacking or just build a system, then all you need is the command line. All of the tools in the SDK are written to be used this way, but if you're going to be editing source files, you may want a decent text editor (I like TextMate). If you're uncomfortable with the command line, then you probably shouldn't doing that kind of development.
For applications themselves, Eclipse is probably the way to go. It's a bit bulky (and not the nicest IDE), but it is quite competent and gets the job done. Plus, there are the ADT (Android Development Tools) that allows for graphical management of your SDK targets, as well as an AVD editor for setting up different emulator environments and one-button access to DDMS.
(While this question may have been best posted in the general Android dev section, I don't see any reason why it's not development related and should be in general or Q&A.)
rpcameron said:
If you're looking to do kernel hacking or just build a system, then all you need is the command line. All of the tools in the SDK are written to be used this way, but if you're going to be editing source files, you may want a decent text editor (I like TextMate). If you're uncomfortable with the command line, then you probably shouldn't doing that kind of development.
For applications themselves, Eclipse is probably the way to go. It's a bit bulky (and not the nicest IDE), but it is quite competent and gets the job done. Plus, there are the ADT (Android Development Tools) that allows for graphical management of your SDK targets, as well as an AVD editor for setting up different emulator environments and one-button access to DDMS.
(While this question may have been best posted in the general Android dev section, I don't see any reason why it's not development related and should be in general or Q&A.)
Click to expand...
Click to collapse
thanks rpcameron - we appreciate the info!
and vinnydakid why bother posting if it doesnt answer the question or provide direction. your comment just took up space...
sorry...double post...
rpcameron said:
If you're looking to do kernel hacking or just build a system, then all you need is the command line. All of the tools in the SDK are written to be used this way, but if you're going to be editing source files, you may want a decent text editor (I like TextMate). If you're uncomfortable with the command line, then you probably shouldn't doing that kind of development.
For applications themselves, Eclipse is probably the way to go. It's a bit bulky (and not the nicest IDE), but it is quite competent and gets the job done. Plus, there are the ADT (Android Development Tools) that allows for graphical management of your SDK targets, as well as an AVD editor for setting up different emulator environments and one-button access to DDMS.
(While this question may have been best posted in the general Android dev section, I don't see any reason why it's not development related and should be in general or Q&A.)
Click to expand...
Click to collapse
Thanks for this info.
I already use eclipe with the android plugin. That's how i was able to write the one click root apk.
But, ive tried a few rom kitchens. and they dont seem to work.
Also, Looking for a deox that will work on mac. For both APK/ROM.
Also, Looking to see how to build a kernel on a mac.
I think i need a working tool-chain to cross compile.
If someone can point me to it.
I haven't used it for android development yet, but xcode is an awesome application for programming on the mac. And best of all, not only is it free, but it ships on every osx install disc in the extras section.
Sent from my Vibrant using the XDA app.
Typos, incorrect words, gibberish, and other nonsense brought to you courtesy of Swype.
rhcp0112345 said:
Thanks for this info.
I already use eclipe with the android plugin. That's how i was able to write the one click root apk.
But, ive tried a few rom kitchens. and they dont seem to work.
Also, Looking for a deox that will work on mac. For both APK/ROM.
Also, Looking to see how to build a kernel on a mac.
I think i need a working tool-chain to cross compile.
If someone can point me to it.
Click to expand...
Click to collapse
To build a kernel from source on a mac, you're going to need to dual-boot linux (ubuntu seems to be very popular among devs) set up your dev environment and run a make (compile)
jroid said:
To build a kernel from source on a mac, you're going to need to dual-boot linux (ubuntu seems to be very popular among devs) set up your dev environment and run a make (compile)
Click to expand...
Click to collapse
I'm pretty certain that OS X can cross-compile Android's linux kernel. (I'm not 100% on this, but pretty certain. If it's not, a dual-boot is not necessary: I use a VM in VirtualBox.) However, if you're compiling Android sources (and AOSP), 10.6 is not presently supported (but it is possible, with work). Also, you need to use HFS+ with case-sensitivity—if your drive is not formatted for a case-sensitive filesystem, then building in a disk image is advisable.
Smali/baksmali both run on a Mac, so if you need to de-odex there is no problem there; but they are command line programs.
As far as a ROM kitchen: Call me crazy, because perhaps I'm in the minority here, but a "kitchen" is not really development in my eyes; it's putting a bunch of files into a zip file (which can be done on the command line, again), and perhaps editing a few text and/or XML files specific to the hardware.
In the end, other than ensuring your machine meets the requirements necessary to build the source (and you can find them at the source website, make sure to check the "Setting up your machine" section), the Mac already has all of the programs necessary. From what I've seen of most of Google's Android developers, many (if not most) use a Mac.
rpcameron said:
I'm pretty certain that OS X can cross-compile Android's linux kernel. (I'm not 100% on this, but pretty certain. If it's not, a dual-boot is not necessary: I use a VM in VirtualBox.) However, if you're compiling Android sources (and AOSP), 10.6 is not presently supported (but it is possible, with work). Also, you need to use HFS+ with case-sensitivity—if your drive is not formatted for a case-sensitive filesystem, then building in a disk image is advisable.
Smali/baksmali both run on a Mac, so if you need to de-odex there is no problem there; but they are command line programs.
As far as a ROM kitchen: Call me crazy, because perhaps I'm in the minority here, but a "kitchen" is not really development in my eyes; it's putting a bunch of files into a zip file (which can be done on the command line, again), and perhaps editing a few text and/or XML files specific to the hardware.
In the end, other than ensuring your machine meets the requirements necessary to build the source (and you can find them at the source website, make sure to check the "Setting up your machine" section), the Mac already has all of the programs necessary. From what I've seen of most of Google's Android developers, many (if not most) use a Mac.
Click to expand...
Click to collapse
At the moment MacOS 10.6 ("Snow Leopard") is not supported.
((((
well I meant vm when I said dual-boot. I'd recommend just to make a decent size partiton on your drive and install a linux distro. I'd rather make compiles on the full OS rather than compiling on a vm
I think im just going to wait for my netbook on WED. Macbooks only have 4G of ram. MAX. I hate VM'ing. slows everything down.
rpcameron said:
I'm pretty certain that OS X can cross-compile Android's linux kernel. (I'm not 100% on this, but pretty certain. If it's not, a dual-boot is not necessary: I use a VM in VirtualBox.)
Click to expand...
Click to collapse
After thinking on it a little, I realized the reason cross-compiling is an issue is only because of the processors, not because of OS X/xnu versus Linux. Cross-compiling is building for one processor on another—in this case, building for ARM on x86.
There really is no issue of OS X/xnu versus Linux because both are fully POSIX compliant; as long as the same build tools are used in the toolchain, the only issue is having an ARM toolchain running on x86. Don't know what I wasn't thinking clearly before, but there's the core of the matter.
Of course, the original caveats stand: building on 10.6 (Snow Leopard) is not supported, and the build cannot be done on a case-insensitive filesystem (which is the default for OS X). But git/repo and the rest of the build environment runs without a problem on 10.5, therefore there is no problem building Android/AOSP on a Mac. (Again, "cooking a ROM" is no problem regardless of your OS X version or filesystem, because nothing is really being built, only packaged.)
The kernel and even Eclair build even with Snow Leopard but you have to change some make files and fix some code. Google "android eclair 2.1 snow leopard" and you'll find a few links that tell you the changes needed. You also need to make some changes to build Eclair using the default Java 6 that comes with Snow Leopard - google it.
The toolchain for the kernel is Code Sourcery - both the 2009q4 and 2010q1 versions work. Also, you need to make sure that your disk is case-sensitive - or build a disk image that is case-sensitive and mount that, it is what I do. Again, google is your friend and there are some pages that tell you exactly what you need to do to set up the environment.
For development using the Android SDK, the installation page for the SDK tells you how to set it up on the Mac. You would use Eclipse for development. I tend to use emacs when in the Android code proper, while I use Eclipse for App development.
ROM kitchens - beats me. That's not development
-Atin
atinm said:
The kernel and even Eclair build even with Snow Leopard but you have to change some make files and fix some code. Google "android eclair 2.1 snow leopard" and you'll find a few links that tell you the changes needed. You also need to make some changes to build Eclair using the default Java 6 that comes with Snow Leopard - google it.
The toolchain for the kernel is Code Sourcery - both the 2009q4 and 2010q1 versions work. Also, you need to make sure that your disk is case-sensitive - or build a disk image that is case-sensitive and mount that, it is what I do. Again, google is your friend and there are some pages that tell you exactly what you need to do to set up the environment.
For development using the Android SDK, the installation page for the SDK tells you how to set it up on the Mac. You would use Eclipse for development. I tend to use emacs when in the Android code proper, while I use Eclipse for App development.
ROM kitchens - beats me. That's not development
-Atin
Click to expand...
Click to collapse
I read the 'thats what i do'
any chance you can share with me a pre-done version?
I really hate to go through all the work if its been done. (reinvent the wheel)
THANKS
rhcp0112345 said:
I read the 'thats what i do'
any chance you can share with me a pre-done version?
I really hate to go through all the work if its been done. (reinvent the wheel)
THANKS
Click to expand...
Click to collapse
I am assuming that you mean to build the kernel and eclair, not just do applications.
You will need to do *some* work if you want to build the kernel and eclair using Snow Leopard because you do have to set up your environment - read the http://source.android.com/source/download.html setting up your machine page to get that squared away and also install the code sourcery toolchain 2010q1 build. The changes in the eclair source are easy - use www.justinlee.sg/2010/06/22/compiling-android-2-1-eclair-source-on-mac-os-x-10-6-snow-leopard/ and follow the steps (there really are just two changes).
If you just want to build apps, then you don't need any of this and just need to install the SDK.

[Q] How to start developing on and with Android

Hi you developers out there.
I already have read very much about Android and DHD and I decided to develop on my own/have a look onto developing.
So now my question to every developer out there:
How did you start developing?
Started with developing apps or started directly with Custom ROMs?
Do you have any tip for a beginner?
And were is a good place to learn something about porting systems to other devices?
Thanks for any upcoming answer.
This is a great question.
Sent from my HTC Desire HD A9191 using xda premium
Custom roms and app development are two completely different animals. Roms are much easier to start with in my opinion, but if you have knowledge in c + and java, application development won't be too tough.
Google for dsixda android kitchen.
I have a tool called android-utility for app re engineering and optimization, as well as signing and many other utilities.
Google apktool.
Google baksmali.
I don't think I would be too wrong to say that most ROM devs can't write apps. But that doesn't mean anything. You don't need one to be good at the other.
Before you get into advanced topics like porting, download the kitchen. Download a stock ROM on your device and see if you can make it rooted and bootable. Play with adding and removing features. Then try porting only after you understand what certain files mean or do. Start there. That's what I recommend.
But if you do have coding knowledge, there are several guides out there for basic app development. Google how to write an android app. Many hits
tapatalk signature here. lovely.
tommytomatoe said:
Custom roms and app development are two completely different animals. Roms are much easier to start with in my opinion, but if you have knowledge in c + and java, application development won't be too tough.
Google for dsixda android kitchen.
I have a tool called android-utility for app re engineering and optimization, as well as signing and many other utilities.
Google apktool.
Google baksmali.
I don't think I would be too wrong to say that most ROM devs can't write apps. But that doesn't mean anything. You don't need one to be good at the other.
Before you get into advanced topics like porting, download the kitchen. Download a stock ROM on your device and see if you can make it rooted and bootable. Play with adding and removing features. Then try porting only after you understand what certain files mean or do. Start there. That's what I recommend.
But if you do have coding knowledge, there are several guides out there for basic app development. Google how to write an android app. Many hits
tapatalk signature here. lovely.
Click to expand...
Click to collapse
Thank you very much!
That's an good answer!
Will start there.
Thank you.
One more question:
In which topic would you put theming?
Is it more app or more ROM development?
Would you recommend theming?
Themes has its own section in the forum. Themes belong in the Inspire 4G Themes and Apps section.
Theming is not quite like writing apps or developing ROMS. It is somewhere in between but closer to ROM development. Basically just taking certain files in the ROM and swapping pics, changing transparencies, fonts, and icons.
Ditti4 said:
Thank you very much!
That's an good answer!
Will start there.
Thank you.
One more question:
In which topic would you out theming?
Is it more app our more ROM development?
Would you recommend theming?
Click to expand...
Click to collapse
Yep basically what ago said. Nothing against themers because I am one too, but it really doesn't take much skill Just swap out pngs and bam. You have a theme.
But when you get good you can mess with smali and xml and then you're on your way. Start by theming a few apks and get a feel for how they work.
tapatalk signature here. lovely.

[Q] How to build our custom rom for DEFY?

Can anyone say is there any kitchen or tools to build rom for defy? How are cm7 and miui made. Can you give the links to those file? Really wanna know how its made
me too..
i also want to know..
Sainyam said:
me too..
i also want to know..
Click to expand...
Click to collapse
I reached xda completely but there is no ways mentioned for defy. I wonder how CM and MIUI guys are able to build. I know they get the codes from GOOGLE opensource. But when i saw, i couldn't understand anything from Android Development page
For god sake's can any DEV please say how to make custom roms for DEFY
If you want to know how CM7 needs to be build, check the CM7 wiki and search for 'how to build'. For examples of changes, check review.cyanogenmod.com
This is a complete new build if android (compiled from source). To modify existing build, search google for build prop changes, de-(and re-)compiling apks, res changes...
With miui you can only remove/add apps, translate,... The same things as with a Motorola ROM cause thre source code is closed.
There is no straight forward way. If there was, you get what happens with other devices. A million ROM's with no contribution at all.
You will have to search and learn a lot. If only I had the time
Sent from my MB525 using XDA
labsin said:
If you want to know how CM7 needs to be build, check the CM7 wiki and search for how to build. For examples of things that change, check review.cyanogenmod.com.
This are complete new builds if android. To modify existing build, search google for build prop changes, de-(and re-)compiling apks, res changes...
With miui you can only remove/add apps, translate,... The same things as a moto ROM cause three source is closed.
There is no straight forward way. If there was, you get what happens with other devices. A million ROM's with no contribution at all.
You will have to search and learn a lot. If only I had the time
Sent from my MB525 using XDA
Click to expand...
Click to collapse
Thanks. will check and see. It will be help for many people. Thanks man!!!
labsin said:
If you want to know how CM7 needs to be build, check the CM7 wiki and search for 'how to build'. For examples of changes, check review.cyanogenmod.com
This is a complete new build if android (compiled from source). To modify existing build, search google for build prop changes, de-(and re-)compiling apks, res changes...
With miui you can only remove/add apps, translate,... The same things as with a Motorola ROM cause thre source code is closed.
There is no straight forward way. If there was, you get what happens with other devices. A million ROM's with no contribution at all.
You will have to search and learn a lot. If only I had the time
Sent from my MB525 using XDA
Click to expand...
Click to collapse
http://wiki.cyanogenmod.com/wiki/Building_from_source i can't find the guide for DEFY here. Please help
Same as fe atrix but replace olympus with jordan.
The copying of proprietary files doesn't need to be done.
A useful utility for building could be the cm gui (somewhere on xda)
Gui:
http://forum.xda-developers.com/showthread.php?t=1415661
(check 2nt post for a better list of needed software then on cm wiki, these need to be installed like 'sudo apt-get instal ...')
Sent from my MB525 using XDA
labsin said:
Same as fe atrix but replace olympus with jordan.
The copying of proprietary files doesn't need to be done.
A useful utility for building could be the cm gui (somewhere on xda)
Gui:
http://forum.xda-developers.com/showthread.php?t=1415661
(check 2nt post for a better list of needed software then on cm wiki, these need to be installed like 'sudo apt-get instal ...')
Sent from my MB525 using XDA
Click to expand...
Click to collapse
Thanks very useful. Atleast now i can make custom ROMS for my taste. Thanks
I would also like to know
well we all love Fingering...but beaware
well i know it feels amazing while fingering our own mobile...getting something better out of it but b sure that what u r doing or u may break anything flash button light which i did
and ya thanks for the questioner and thanks for great answer
same question was running in my mind
INDIANs please b aware what u r doing because MOTO service centres are way bad
specially mumbai
asn39 said:
well i know it feels amazing while fingering our own mobile...getting something better out of it but b sure that what u r doing or u may break anything flash button light which i did
and ya thanks for the questioner and thanks for great answer
same question was running in my mind
INDIANs please b aware what u r doing because MOTO service centres are way bad
specially mumbai
Click to expand...
Click to collapse
Yep.In my place they don't sell Moto phones. If i break only i had to fix it myself.

How to make my own rom?

GIve me tools to make my own rom pls
nuribg said:
GIve me tools to make my own rom pls
Click to expand...
Click to collapse
I don't want to sound mean but the fact that you're asking for it here instead of looking for it yourself makes me think you aren't up for it.(as if you don't know what you're looking for). And when you'l encounter the hundreds of issues instead of googling you'll ask for them here too?
However if you insist there are many good guides here available. Just a few taps away.
ok i didnt explained very whell, im using superR free kitchen but when i compile and install the rom gives me fail
Its not that simple bro. You need a Linux distro with Java 8 or 9 installed. The android SDK. A strong knowledge of Linux. You need a github account. You need to sync a repo for the ROM. And build your device tree. Some coding knowledge Is preferable. I can help you via pm when you get stuck but it took me a long time to be able to turn out a working ROM..

Categories

Resources