i wanna get into Rom development but I'm not savvy with Linux and i looked at tutorials but i just don't get the commands. is there someone who can help with the commands to install the sdk and download a source? or can you lead me to a video?
Not quite sure whats to get. There arw plenty of detailed guides on xda and the rest of the web on how to set up and build from source (if thats what you want to do).
But linux is really something you shouls get into if you want a easier time deving
EDIT
And if you need help from a linux point of view PM me im sure i can help
Sent from my GT-N7000 using xda premium
If you have linux on your (Computer) system, just type "help" and a list of commands shows up, help "command" shows you the explanation of a specific command. They are mostly the same on Android.
Also look for "linux commands" on the Google App Store.
Another App that gives introduction into development is called "Android development Basics"
have fun and teach me, when you learned it
okay thanks. i just don't understand how to install the sdk and what the ccache is, etc
Sent from my SPH-L710 using xda app-developers app
Related
I did a little googling and found a site called ROM kitchen. So is this basically how i get started creating roms? Suggestions, links, precautions?
Rom kitchen won't work with our phones
Sent from my SGH-T959V using Tapatalk
I can't remember the person who made that, but if his name starts with a d, its HTC only.
Sent from my myTouch_4G_Slide using XDA App
this?? http://romkitchen.org/samsung/?s=home
hey thats a pretty cool find tell me if it works i would like to learn too
Ricanblaze said:
hey thats a pretty cool find tell me if it works i would like to learn too
Click to expand...
Click to collapse
I'm a lil scared to try...lol. I created something but haven't done anything to it yet.
Don't know what rom kitchen is but I have been doing a lotvof reading about deving over the last couple of weeks and there is a wealth of info right here at xda. Read ask questions read some more. Download a stock rom on the computer open it and tinker with the crap inside.
Sent from my SGH-T959V using xda premium
Don't think you want to use that. Shows galaxy s... not galaxy s 4g.
Sent from my SGH-T959V using XDA App
As mentioned above rom kitchen does not work for our phone
lol dude tell me add me on gmail so we can explore this
camalus said:
Don't think you want to use that. Shows galaxy s... not galaxy s 4g.
Sent from my SGH-T959V using XDA App
Click to expand...
Click to collapse
ok. Its there a thread here that guides one to build roms? I didn't see any for sgs4g
Sent from my SGH-T959V using xda premium
first off grab a linux distro and install it side by side between windows and linux *unless u have a mac *
then also download beyond compare apk tool c++ compileing tools android sdk eclipse
if you also plan to theme your roms or change clolors or add transparencies you will also want the css color/transparency chart so you know the values
you can skip the c tools if your not going to plan on building kernels.. the rest you will need just for straight roms with no visual modifcatons eg themeing for that photoshop in windows or gimp in linux personally i use gimp in linux its free and has the same toolkit
if your a linux novice which i am going to assume you are ubuntu or mit 10.x preff 10.10 will get you the correct build tools for gingerbread
your going to have to learn how to decompile apps and how the changes you make alter the way the rom works *hence why virtual phones amd eclise are so handy you can test your work without having to flash to your device 800000 times
your also going to want to learn java
if your a linux novice i would suggest learning linux before hand will save you many hours of headaches
Thanks bro, gonna check it out tonight.
Sent from my SGH-T959V using xda premium
RaverX3X said:
first off grab a linux distro and install it side by side between windows and linux *unless u have a mac *
then also download beyond compare apk tool c++ compileing tools android sdk eclipse
if you also plan to theme your roms or change clolors or add transparencies you will also want the css color/transparency chart so you know the values
you can skip the c tools if your not going to plan on building kernels.. the rest you will need just for straight roms with no visual modifcatons eg themeing for that photoshop in windows or gimp in linux personally i use gimp in linux its free and has the same toolkit
if your a linux novice which i am going to assume you are ubuntu or mit 10.x preff 10.10 will get you the correct build tools for gingerbread
your going to have to learn how to decompile apps and how the changes you make alter the way the rom works *hence why virtual phones amd eclise are so handy you can test your work without having to flash to your device 800000 times
your also going to want to learn java
if your a linux novice i would suggest learning linux before hand will save you many hours of headaches
Click to expand...
Click to collapse
Raver, how many years have you learned Java? Just wandering ;-)
Sent from my SGH-T959V using XDA App
While looking at somethings about installing certain apps or rooting, I see that they say to use adb. Is this something used on the phone itself, computer, or both. From what I understand, it is similar to command prompt on the PC.
Sent from my ADR6300 using Tapatalk
Its a bridge for your comp to talk to the phone. With adb u can push pull remove files ect ect. Its a tool to learn if u want to get into andtoid modding.
Sent From Space Using My ICS Flavored Sensation
OK. Thanks. So, it's something to download online on my PC, then connect my phone to the PC, and go on from there. Is that correct?
Sent from my ADR6300 using Tapatalk
Yep. Download the android sdk. Android.com
Java will need to be dloaded. Sdk will prompt that.
Sent From Space Using My ICS Flavored Sensation
FYI
There is a pretty good thread about ADB that shows up as the first sticky in this questions and Answers forum.
Thank you both for your responses. They helped to clarify my understanding.
Sent from my ADR6300 using Tapatalk
what would be easier to develop roms on???
I think, there is no "optimized" system for developing. You can use what you want and develop in every system.
I think, that windows is a good choice, because you can use Cygwin or a virtual machine like VMWare or Virtualbox to use a linux system if necassary.
Greets
Officially, you should have Ubuntu 10.04 LTS. That's the OS Google has made "official" for Android and Kernel development. The instructions *may* work on 12.04 LTS but it is unsupported as of now.
It is, however, a PITA to simply install Oracle's JDK on Ubuntu. It can be done, but now without some research and effort.
Unofficially, you should still use Linux, because all the toolchain is easier to get and install on Linux.
IMHO, choose a Linux distro you are confortable with and start from there.
i am using win 7 and its ok with me
Thank you all for your opinions and help
Sent from my SGH-T989 using xda premium
I think I would be more personal preference on the tools you want to use.
If you truly want to learn true from development then you should go with a Linux distro as that is the way to truly work with source code
Sent for a corner cell in Arkham
Decent question here, Can you cook roms on a MAC?
OptimusLove said:
Decent question here, Can you cook roms on a MAC?
Click to expand...
Click to collapse
Google does not provide developer tools for Mac.
Sent from my HTC_Amaze_4G using xda app-developers app
Hey everyone, I am thinking about writing a shell script for getting all the stuff you need for andoid dev set up. I think this would be really useful for some people and would save a lot of time for aspiring developers. Of course this would be for linux at first and it would more or less include:
1. install repo and offer to download aosp/cm9/any other you want source
2.set up basic dependencies for building source and such, including proper java version
3. install rom kitchen
4.install apktool/apkmanager and all its stuff
5. add stuff to path and add useful aliases
and anything else you guys want.
Let me here some input here on what you think before I spend a bunch of time doing this, and if people seem to like it I will go ahead.
bump
Sent from my MB865 using xda premium
Yes, please!
Sent from my SAMSUNG-SGH-I747 Anti-Motorola Ballistic Missile
would be awesome dude
This may be handy as many get stuck with the Java version install
Sent from the Bat Cave
Yes please do
Sent from my PC36100 using xda premium
That would be awesome.
Sent from my Paranoid Android JB'd Infuse 4G using Tapatalk 2
Google it...
But Bing is better...
Psych!
Google for the win!
If you need things such as ....
Source codes,eta's,phones,girlfriend or boyfriends,batteries,roms, fixes....try Google.
Atleast you can find the answers without causing a stir.
For sure google is great I googled my way to jellybean lol
Sent from my SCH-I605 using xda premium
erikmm said:
For sure google is great I googled my way to jellybean lol
Sent from my SCH-I605 using xda premium
Click to expand...
Click to collapse
i googled "build android rom from source" and got this website that tells you step by step on how to do it. I have ubuntu installed and actually its updating now but i will have everything i need by the end of the night and im hoping just for personal gain in knowledge that i can have a successful booting rom by saturday night. grant it that its nothing special to the devs or even the community but we all have to start somewhere right?
If anyone was interested my build won't be done by Saturday. I kind of accidentally messed up my boot partition and am putting windows 8 on my laptop then I will reinstall Ubuntu and try again. I came to a stepping stone though as I was in process of making a rom from source and may require some help. I hope a couple of devs may be able to assist me if I need them.
Sent from my SGH-T959V using xda app-developers app
Yes Google is your friend, Thanks and Thread Google Closed.