lead me on the right path devs - Motorola Photon 4G

i am in no way a developer but a soldier willing to learn for the betterment of my community can someone point me to a guide as to how to port ICS .i won't promise a port all im hoping to acheive is laying the groundwork for more experienced devs ,get the ball rolling so to say .
just a heads up i have 0 (zero)programming skills but i am a quick learner and computer savy
please an thank you

Good luck with that bro lol.
http://developer.android.com/sdk/android-4.0-highlights.html#DeveloperApis
You'll need a VERY strong machine to even compile a ICS build (at least 8-12gb of ram).
http://developer.android.com/sdk/requirements.html
Porting isn't a good starting point for beginners. I'd recommend using someone's rom as a base etc or learning how to theme before you tackle porting. Its not a walk in the park for a noob.

Can't argue with words of advice.so I'll try my hand at theming then .I guess ur right does I shouldn't jump the gun.

J35US said:
Can't argue with words of advice.so I'll try my hand at theming then .I guess ur right does I shouldn't jump the gun.
Click to expand...
Click to collapse
I mean I'm just being honest with you. Learn how to take a base rom and cook it back together and flashing it on your device. Even learning theming can be VERY helpful for devs and you will gets lots recognition if you get good at it. I'd recommend dual booting Linux on your windows machine and start there. There's tons of kitchens and tools that will help you start cooking your own roms etc.
Step 1: Get familiar with Linux (doesn't really matter what distro: Ubuntu, fedora, kubuntu, etc) If you want to mess with Android youll need to run Linux (most of the time)

Related

[Q] Kitchen for Samsung Epic

Will someone please help me in getting a kitchen set up for the Samsung Epic and at least have the paitence to teach me the basic skills of developing for Android and building ROMs for Android. (Like what is the stuff I need to know, and stuff that is essential to having a working Android ROM)
Please and thank you,
Korey
Whosdaman said:
Will someone please help me in getting a kitchen set up for the Samsung Epic and at least have the paitence to teach me the basic skills of developing for Android and building ROMs for Android. (Like what is the stuff I need to know, and stuff that is essential to having a working Android ROM)
Please and thank you,
Korey
Click to expand...
Click to collapse
Here are some links to get you started. There's a lot of stuff to learn, so my best advice is to be patience and lurk, read, and learn. I know nothing about your particular device, but much of this will apply.
http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images
http://forum.androidcentral.com/hacking/6037-general-rom-faq.html
http://forum.xda-developers.com/showthread.php?t=633246
http://blog.coralic.nl/2010/01/28/build-eclair-aka-android-2-1-for-hero-from-source/
http://forum.xda-developers.com/showthread.php?t=622916
http://forum.androidcentral.com/htc...how-build-your-own-kernel-package-source.html
http://forum.xda-developers.com/showpost.php?p=6738713&postcount=1
http://www.kandroid.org/android_pdk/index.html
http://android-dls.com/wiki/index.php?title=Main_Page
https://docs.google.com/Doc?docid=0AcdxIJRSH9ypZGZzc2pxNDlfMjdnazk4OHNxZA&hl=en
http://forum.xda-developers.com/showthread.php?t=641223
http://adrianvintu.com/blogengine/post/Colored-Logcat-Script-for-Windows.aspx
http://www.androidenea.com/2009/08/init-process-and-initrc.html
http://forum.xda-developers.com/showthread.php?t=623976
http://lukasz.szmit.eu/2009/12/making-your-own-rooted-android-rom.html
http://groups.google.com/group/android-kernel
http://groups.google.com/group/android-building
http://groups.google.com/group/android-porting
http://groups.google.com/group/android-developers
http://groups.google.com/group/android-ndk
http://groups.google.com/group/android-platform
Look for the sticky thread by Cyanogen in this forum called "some advice". Are you looking to build roms from source, or just modify existing roms?
Do you know any Java or C?
Building roms may seem fun, but it takes research and patience. Lurking github commits, textbooks, and the forums is a great start. The community is very eager to help, and that's one of my favorite parts about android. But deving shouldn't be as simple as copy paste. Where's the fun in that?
I understand where you're coming from though, I was the same way a few months ago. Built a rom from source, posted it, then realized how uninformed I was.
I am now improving my skillz by reading textbooks on Java ("Head First Java") and C ("The C Programming Language"), both available as pdf documents. I'm mucking around in kernels and am going to start writing apps as well. Its a good place to learn the framework. You could also get into theming, but that requires a little graphic design know-how.
Good luck man, and have fun with it
Sent from my Nexus One using XDA App
Me too would like to learn more about creating ROMs for android (Galaxy S I9000 here)
I do have java experience (quite a lot, actually) but I really have no idea where to start when creating a ROM
thanks
Did you ever get a kitchen going?

Building a ROM

I want it know if its truly tough.
Im a computer science undergrad and wanted to know from devs or anyone who attempted using ASOP code to make a rom.
I know how to code of course object oriented in JAVA, C++ and C.
Thanks.
AOSP ROMS are relatively hard to make but modding a stock ROM is quite easy, and does not need any real coding skills
PS Its my 100th post
everything seems to be in java...try just to start of messing around with maybe themeing first it really shows you how the system works and is setup. The whole phone is like a huge complicated java/css website...

[Q] What are Developers using to develop their ROMs for the S3

I am fairly new to developing and I have read countless of sites and watched some youtube videos and I feel I am getting close to being able to customize a rom, but I am curious to know what tools developers are using to develop roms for the S3. I did try out Kitchen for the first time tonight with very limited success. any guide or help would be greatly appreciated as Id love to give back to this awesome android community for all the great roms they have provided us.
Beginners normally start with Rom Kitchen AFAIK or maybe they sync with Github or CM's tree(s). Anyway if you start with Rom Kitchen(may have a different name now), you can modify stock ROMs that were reaped from the GSIII. With the Kitchen I believe you can add nano editor, zipalign, change ram disk, and convert ROMs for other phones/devices.
I never liked Sammy when it came to porting a ROM because it doesn't feel as simple as with htc devices. For instance I managed to port multiple ROMs when I had G1, MT4G, Sensation...However when I had a Sammy SK4G or SGP5' I was unable to port with the same methods. Sorry for ranting it just brought back ole memories. :cyclops:
Thanks Ace for the info. I have had a look at the UOT Kitchen as well and I havent given it alot of time due to the fact that I wasnt sure if it helped create an ICS rom or not.
Tonight was my first time taking a look at the kitchen on my ubuntu vm and I was finally starting to get a grip on what the process of creating/customizing a rom was all about.
I'm a network engineer by trade but am alittle familiar with coding and the thought of customizing or eventually creating my own rom speaks to my inner geek heheh.
So is The Kitchen able to be used in creating a GS3 rom? I did have some errors I encountered so wondering what my next step is.
devantev said:
Thanks Ace for the info. I have had a look at the UOT Kitchen as well and I havent given it alot of time due to the fact that I wasnt sure if it helped create an ICS rom or not.
Tonight was my first time taking a look at the kitchen on my ubuntu vm and I was finally starting to get a grip on what the process of creating/customizing a rom was all about.
I'm a network engineer by trade but am alittle familiar with coding and the thought of customizing or eventually creating my own rom speaks to my inner geek heheh.
So is The Kitchen able to be used in creating a GS3 rom? I did have some errors I encountered so wondering what my next step is.
Click to expand...
Click to collapse
No, not UOT kitchen(lol) I meant ROM Kitchen. UOT kitchen is for custom themes.
http://forum.xda-developers.com/showthread.php?t=633246
^this here is rom kitchen aka dsixda
http://forum.xda-developers.com/showthread.php?t=1303311
^beginner's kitchen guide
I recommend you read as much as you can from the Chef section of xda, I haven' actually built an AOSP/AOPK/CM from scratch so I can't say much on how to setup a git or how to access the other trees.
And dsixda hasn't been updated for the SIII so I guess your errors were natural, however the GSII is supported so there is a slight chance it may accept SIII roms also. I want to mention that dsixda doesn't need Ubuntu or any other OS, it can run straight from Windows if you have that. I used it a few times on win7(x64). However if you want to practice building from source then Ubuntu vm.
http://www.youtube.com/watch?v=1_H4AlQaNa0
^You should watch this video to help you setup building.
Good luck. ​

new dev need tips with kernelhacking

Hi. I'm a 22 year old with no job but ****load of time.
I have been thinking to widen my linux horizon and start working with android.
But my knowledge of code dev is verry narrow. Just simple java and some c#
,
But here is a list of what i want to learn and most certainly could need help with.
kernel hacking
books?
risk assessment. what can go wrong
sdk and api's
driver coding and RIL
learn how to see difference in code.
and where do i start so i can have a working build of JB in a few months
As you already noticed my writing is not good but that because of sleeping pills
But please i need the basic so i can run thru them and start getting books and asking irc channels without being kicked out because i'm a noobster
pangprego said:
Hi. I'm a 22 year old with no job but ****load of time.
I have been thinking to widen my linux horizon and start working with android.
But my knowledge of code dev is verry narrow. Just simple java and some c#
,
But here is a list of what i want to learn and most certainly could need help with.
kernel hacking
books?
risk assessment. what can go wrong
sdk and api's
driver coding and RIL
learn how to see difference in code.
and where do i start so i can have a working build of JB in a few months
As you already noticed my writing is not good but that because of sleeping pills
But please i need the basic so i can run thru them and start getting books and asking irc channels without being kicked out because i'm a noobster
Click to expand...
Click to collapse
Start with kernel hacked (you know cpu/gpu overclocking) I think you do many touchpad user happy
There is a tutorial for the beginners
http://forum.xda-developers.com/showthread.php?t=1564632

tips and pointers to start devin>>

i had always meant to do some developing but the drop in activity i realized when i moved from the sensation to the rezound really compelled me to start plus i have some work that i really have to do and really dont want to do so you know how it goes. Anyway to it
i started by googling how to build android roms which lead me to xda university giving me a nice expaination as to the various parts of android which i was already familliar
another search lead me to the offical how to build android from source page. i had a few concerns so i thaught i would ask here
i have knowlage building various web applications(php,js,ect) and not the let the fromework so this for me kinda apps i like thinking and innovating. i have a little experience with c++(i was at the stage of learning a gui when my old laptop crashed) so i think i have atleast good enough programming experience to catch on to java at a nice pace. Am currently reading and following googles nice little guid on developing android. Am in the process of setting up work envo (already got ubuntu 12.04 up). and thaught i would just leave a post here to see if anyone had any advice for me?
what i wanna do is be able to port for us,build original roms AOSP they call it for us, build and or port sense roms for us and eventually get to the point where i can get us sense5 or help neo(or any other dev) help us get sense 5. oh and i think i would like to build/modify kernels as well. oh oh and being able to invent exploits to get root or s-off for devices i might get in the future.
Question: while i was reading i was seeing where the buiding process was doing alot of synceing with google servers ect. i dont actually want to submit whatever garbage i might write to them while am testing so im still on the right track following the guid here correcto??
short version: I wanna build android custom roms ect not just edit files and put it out am i on the right tract following the guid here (i already know a lil programming)? http://source.android.com/source/initializing.html
any advice/resources/links welcomed
oki am on the page that says "building and running" i dont see anything for our device am guessing thats because development from aosp has stopped for us and thats where ppl like neo and cyanogen make thier magic. what is the next tut or read for me?
Try this. You could always pull Neo's CM 10.2 repos instead of the 10.1.
http://signatures.mobile-overload.com/wp-content/uploads/2013/07/sig-cm-5.png

Categories

Resources