Building AOSP from Source | Full walkthroughs and OD sources - Desire Android Development

OK so I promised everyone some time ago that I would indeed be making OpenDesire public keeping in tradition with the 'Open' part of the ROM name and also providing full walkthroughs for compiling AOSP from source.
Over the course of the next week you will see this completely and you will be able to make a perfect copy of OpenDesire in its running state from scratch and customize to your hearts desire.
All the hard work will be done for you
Anyway if you are interested in this at all, you can see view everything from my forum @ http://android.adamg.co.uk/phpBB3/viewforum.php?f=12
I look forward to answering questions and building a community from this.

Thanks a lot! , going through your walk through on your site right now
Will reply later saying how well it went (hopefully)

shoey-n said:
Thanks a lot! , going through your walk through on your site right now
Will reply later saying how well it went (hopefully)
Click to expand...
Click to collapse
Its not fully complete yet, its going to take some time to fully publish everything because I'm maintaining the ROM and a personal life at the same time.

I will be waiting too. Thank you
AdamG said:
Its not fully complete yet, its going to take some time to fully publish everything.
Click to expand...
Click to collapse

Thank you very much for this Guide Adam.

Really like
This is something i really, really like.
Cant wait progress on your howto.
Romcocking in excelence

Great guide man.. what's there so far.
Would be good to see how some other things are implemented in the source aswell. A tutorial about editing kernel source... adding apps2sd. Etc etc
There are lots of custom roms about but not enough guides to help!
Good work!
Sent from my HTC Desire using XDA App

nova-2nd said:
Romcocking in excelence
Click to expand...
Click to collapse
Lol! Post above my last one!
Sent from my HTC Desire using XDA App

I found that the URL is not valid anymore. Any idea what is the new URL? Adam?

This is awesome!!!! thanks a lot

Related

G2x Wiki Page

Hello everyone,
Since I cannot assist in any other manner at the moment, as I don't get my device until Tuesday, I decided to start working on the G2x's wiki page (Which was non-existent)
I'm compiling as much as I can in the page, and you can find it here.
It may be an easy way for newcomers to easily find the information they need.
http://forum.xda-developers.com/wiki/index.php?title=LG_G2x
Looks great Dameon. Thank you for taking it upon yourself to do this. I for one, really appreciate the time and effort you are putting into it.
Dameon87 said:
Hello everyone,
Since I cannot assist in any other manner at the moment, as I don't get my device until Tuesday, I decided to start working on the G2x's wiki page (Which was non-existent)
I'm compiling as much as I can in the page, and you can find it here.
It may be an easy way for newcomers to easily find the information they need.
http://forum.xda-developers.com/wiki/index.php?title=LG_G2x
Click to expand...
Click to collapse
Gonna be dev'ing for the G2x? I used your roms quite a bit on the Epic 4G before I finally gave up hope on the device and jumped to this one. Good stuff.
Yup! I get my g2x on Tuesday! Can't wait to start deving
Sent from my SPH-D700 using Tapatalk
Dameon87 said:
Yup! I get my g2x on Tuesday! Can't wait to start deving
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
Glad to hear! You'll like it...as much as I wanted to love the Epic 4G, it had too many problems. I have some GPS and random reboot issues with the G2x, but it's still 100% better than the E4G
tokyomonster said:
Glad to hear! You'll like it...as much as I wanted to love the Epic 4G, it had too many problems. I have some GPS and random reboot issues with the G2x, but it's still 100% better than the E4G
Click to expand...
Click to collapse
Yeah, my epic died and I got a replacement... its worse than my original.
Sent from my SPH-D700 using Tapatalk
Thanks for taking the time to put this up! Super helpful and easy to find stuff.
Sent from my G2x
Dameon87 said:
Yup! I get my g2x on Tuesday! Can't wait to start deving
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
That's great news! Future looks brighter and brighter for this phone...
Oh, and thanks for the WIKI...very useful.
Small update. Added some Mods to the Wiki page, so common mods are easy to find.
If anyone wants to help, feel free to do so, just follow the formatting.
Looks good. Thanks for compiling that information for the G2x community.
Dameon: Great idea starting that up! I see that this wiki is currently more geared towards modding the G2x. I started up a more general reference guide a couple days ago and was hoping you could add it to your "Guides/References" link. It is: http://heatware.net/cell-phones/lg-t-mobile-g2x-reference-guide/
I'll also go ahead and link to your wiki.
Thanks!

¤¤¤ ICS Testing ¤¤¤

Hey guys, so i've talked with Zackconsole , he is porting ICS to Huawei Ideos U1850 , it's in Beta 3 now and he's done a great job especially taking into consideration the hardware he's dealing with. Anyways , he doesn't own a I9001, but he said that he is ready to port for us if we're ready to test his builds, basically he needs one private tester, and the rest can test when builds get published, normally i would've volunteered to test, but i have 2 serious exams coming in February (i'm a med student) and will be absent from the forums for a while , so we're looking for someone who has the time to keep testing and communicating with the dev, logcatting and reporting errors, so if anyone is interested plz let me know. it won't be easy, but if sakindia managed to get Cranium to where it is now without having the device, this project might succeed, in addition as seen in his signature Zackconsole owns an Arc S , which should make it even easier to use their bases...
Update: OK , so from now on FaqihCici will be working with Zackconsole , any questions/info should be addressed to him.
for the following few days i'm still free and ready to help in any way if needed. i hope more and more people will join too. Gd. Luck guys
Note: i kindly ask the mods not to move/delete this thread only for a couple of days untill we see how many users are ready for testing.
wow! Awesome news
+1 here..........
+1!!!!!!!!!!!!!!!!!!!!!!!
Update: Zackconsole: Well i might be able to push a POC by today cause i am free today..but need a tester...or u can find someone to test it... cause rarely i get to have free time as well
i would prefer if the person who will work with him start since the first build, but if we don't find any, i'll keep testing for the time i could be online and someone will have to take over. let me know if some1 is interested to start the work from today.
rayiskon said:
Update: Zackconsole: Well i might be able to push a POC by today cause i am free today..but need a tester...or u can find someone to test it... cause rarely i get to have free time as well
i would prefer if the person who will work with him start since the first build, but if we don't find any, i'll keep testing for the time i could be online and someone will have to take over. let me know if some1 is interested to start the work from today.
Click to expand...
Click to collapse
PM me.. i would like to be his tester..
but he need to clear my head on how's to
but i think it would be easy because he's malaysian..
edit : how he going to do the ics porting? .. afaik .. we need cynogenmod working rom to start the porting of ics..
FaqihCici said:
PM me.. i would like to be his tester..
but he need to clear my head on how's to
but i think it would be easy because he's malaysian..
Click to expand...
Click to collapse
great stuff !
Firts of all thnx for thinking about the I9001 owners.
And i am home almost all so if testers are needed just give ma a sign
+1 wil test the build in the future
Really great news
Sent from my GT-I9001 using XDA App
awesome news!
hoping to see a thread from him soon about the progress he makes
Edit: So far, YardE and frostibe88 are working individually on their own port aswell. Wouldn't it be better if they all team up?
just a suggestion.
+1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Bundle the power
xci said:
awesome news!
hoping to see a thread from him soon about the progress he makes
Edit: So far, YardE and frostibe88 are working individually on their own port aswell. Wouldn't it be better if they all team up?
just a suggestion.
Click to expand...
Click to collapse
Just my idea too when i thought about it.
xci said:
awesome news!
hoping to see a thread from him soon about the progress he makes
Edit: So far, YardE and frostibe88 are working individually on their own port aswell. Wouldn't it be better if they all team up?
just a suggestion.
Click to expand...
Click to collapse
could be a good idea.. or not. if they were to team up im sure the developement would be faster and easier. then again when two strangers team up might cause conflict.. maybe for now, it is best each one make their own
I think it's better if Zackconsole starts the port and at least we get a booting version first, since he knows from where to start thanks to his ICS ports for other devices, then the whole community including guys like manveru0, YardE, skywalker01 and others could join forces and fix what can be fixed to get to where SGS is now so, definitely our priority is to get a booting version, hopefully with working touchscreen, other hardware stuff and tweaks will follow on.
Edit: annoymous1234 u're also Malaysian, so maybe u could help FaqihCici in case he needs it
+1
sent from my GT-I9001 powered by CraniumROM RC7-1.92 OC/UV using tapatalk
hi.
good news.
thx.
praise the devs
PMme i want to be a volunteer..
Hail to the (ICS-)king, baby xD
Tapatalked from my Samsung Galaxy S Plus
Very good news
Sent from my iPad using Tapatalk HD

I'm attempting Devving :p

Well as of now I'm attempting to port this Rom from the Inspire. I know its fine because the Rom is apart of AOKP (Android Open KANG Project) So far...I'm yet to get it booting as this is my First Rom...Blue6IX has been really great to me with his amazing guides scattered in pretty much one Mother-of-All-Threads
So know promises but hope for an Booting Alpha soon. If you know anything that can assist me (guides, techniques etc) please PM me or post below. Btw I will be editing this thread for updates on my progress.
Awesome, we can always use another Dev.
that would be great, the screenshots of that ROM look really slick! if you can catch jkilo, he could probably help ya, and in general you'd probably get some pointers in the IRC. good luck, and have fun!
Maybe eventually you can get CM9 booting on our device.
Yes lol...have actually been trying to catch him on the irc servers...no luck
(PDF will open once link is clicked) A porting AOSP guide.
Sent from my HTC myTouch_4G_Slide using Tapatalk
lol where...?
@xmc wildchild...pm me when you get a chance. I can give u all tools needed to compile code. Build code. Etc etc. Let me know if you need any help.
We already have a 'getting started with doubleshot' guide/sticky thread. Would it be a really good idea to have one for devving for this device too?
We have really few devs around here and I know our devs went through a lot to get where they are right now, but the quickest way to share the basics on this would be to have a basic getting started with devving for the mt4gs guide.
It would reduce the number of PMs devs have to deal with too and give more time to work on their roms. It would also be a nice avenue to share ways to fix common bugs/problems with the device during the dev process, for those willing to share their knowlegde.
I know there's something like this somewhere on XDA, but I think with the number of devs we have around it would be a great idea to have a personalised one for this device.
I hope this isn't to much to ask for.
sent from a hacked Phone Booth using XDA
cybot_x1024 said:
We already have a 'getting started with doubleshot' guide/sticky thread. Would it be a really good idea to have one for devving for this device too?
We have really few devs around here and I know our devs went through a lot to get where they are right now, but the quickest way to share the basics on this would be to have a basic getting started with devving for the mt4gs guide.
It would reduce the number of PMs devs have to deal with too and give more time to work on their roms. It would also be a nice avenue to share ways to fix common bugs/problems with the device during the dev process, for those willing to share their knowlegde.
I know there's something like this somewhere on XDA, but I think with the number of devs we have around it would be a great idea to have a personalised one for this device.
I hope this isn't to much to ask for.
sent from a hacked Phone Booth using XDA
Click to expand...
Click to collapse
i would like this

Very Grateful... Anyone want to take a newb under their wing?

Hey my name is Scott and ive been using ROMs from this website for awhile now and well lets face it i think im addicted to flashing new ROMs... either that or im determined to turn my infuse into a brick. . Anyways, besides the introduction i wanted to take a moment to personally thank each and every developer on this site and especially the ones in the infuse section for making my phone 20x better then it ever could be. Its amazing what you guys come up with. I really appreciate the hard work and dedication. With all this being said, I would absolutely love to learn how to do this. As far as programming goes, i havent done anything since the days of VB3 . So... Would any of the awesome developers out there want to mentor a newb?? I would be very grateful if someone could teach me what i need to know and maybe one day develop my own ROM.
First off, thank you as well. Without out flashers our work would be virtually worthless
Secondly, before starting development take a day to sit down and really research articles on this site. The more knowledge you have before hand will put you a head of the game. Once you have basic knowledge, pick a base rom. One that you feel would be best for what you want to build. Download that rom. Download nunhuggers apktool, the necessary Java development tools. Decompile the rom and take a while to look through it, and kind of get an understanding of how things work within the rom. That would be the best starting point.
Also when developing your own rom, before you release it take time to make sure everything is in working order, releasing a half broken rom is no good, releasing a solid, stable rom is aces. I'd you need anything I will gladly answer any questions I can, and help in anyway I can. Most senior devs would be glad to help as well, very good community we have here.
-Marcus
Sent from my SGH-I997 using xda premium
MaliciousIntent69 said:
First off, thank you as well. Without out flashers our work would be virtually worthless
Secondly, before starting development take a day to sit down and really research articles on this site. The more knowledge you have before hand will put you a head of the game. Once you have basic knowledge, pick a base rom. One that you feel would be best for what you want to build. Download that rom. Download nunhuggers apktool, the necessary Java development tools. Decompile the rom and take a while to look through it, and kind of get an understanding of how things work within the rom. That would be the best starting point.
Also when developing your own rom, before you release it take time to make sure everything is in working order, releasing a half broken rom is no good, releasing a solid, stable rom is aces. I'd you need anything I will gladly answer any questions I can, and help in anyway I can. Most senior devs would be glad to help as well, very good community we have here.
-Marcus
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
Thank you for your response and advice. I have briefly gone over guides and documents ive found just by doing a general google search and of course from this site also. It looks kind of complex, but im sure your suggestion of taking a day and sitting down to decompile it and take a good look would really put things into perspective.
When i do a search for nunhuggers apktool, it just comes up with a tutorial video? Is this what your referring to or is there an actual download that im missing?
Thanks for the offer to help if i need it... I have a feeling ill definitely be taking you up on that. I have noticed just from downloading ROMs and general observations on this forum that everyone seems pretty awesome and are willing to help. Glad to have finally joined and posted.
There should be a download in his topic, not sure if he took it down or not. I'll upload it when I get home and give you the link if you don't have it by then. His video explains how to use it and its very simple to do
Sent from my SGH-I997 using xda premium
scott.hart.bti said:
Thank you for your response and advice. I have briefly gone over guides and documents ive found just by doing a general google search and of course from this site also. It looks kind of complex, but im sure your suggestion of taking a day and sitting down to decompile it and take a good look would really put things into perspective.
When i do a search for nunhuggers apktool, it just comes up with a tutorial video? Is this what your referring to or is there an actual download that im missing?
Thanks for the offer to help if i need it... I have a feeling ill definitely be taking you up on that. I have noticed just from downloading ROMs and general observations on this forum that everyone seems pretty awesome and are willing to help. Glad to have finally joined and posted.
Click to expand...
Click to collapse
Not to discourage, just giving you some advice, it is allot of work for even little things, I say down and tried to edit the 2.3.6 and add a simple extended power menu, took me 30 mins at least and I didn't even get to test it, wouldn't re compile for some reason, again not to discourage, just trying to give you some insight into what's needed
Sent from my SGH-I997 using xda premium
MaliciousIntent69 said:
There should be a download in his topic, not sure if he took it down or not. I'll upload it when I get home and give you the link if you don't have it by then. His video explains how to use it and its very simple to do
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
Awesome, appreciate it. Ill do some searching and see if i can find it in the mean time and let you know if i do so you dont waste your time. I just watched the video and it is very helpful.
deathblade... Thanks for the heads up.. Im looking forward to the time that it takes to put into this.. I am very OCD about things and when i get obsessed with something, i get 100 percent focused on getting it done.
Heres the link forgot I already had it in my old dropbox account so i just uploaded it to my new one
http://db.tt/s3XbUid5
All credit for the file goes to Nun of course.
If you have mac laying around...or if your willing to run linux this is a great tool! http://forum.xda-developers.com/showthread.php?t=1167623 its called android utility and it downloads and installs everything you need to get started...except java gotta download that before you run this tool.
The first time you run it it will go througb the installation process and it will get you just about everything you need...
-dsixda's android rom kitchen (great for decompiling a rom and recompilimg a rom)
-apktool (for decompiling apks...this tool is neccesary for development if you want to add tweaks and mods)
-simple adb interface (has a list of options, choose what you want and it does the code for you)
Has some other stuff too but thats the main stuff
I have it on my linux computer and it runs great!
Ill upload some pics of it as soon As i finish my lunch
And if ou ever have any questions send a dev a pm, they are all very helpful!
Sent from my SAMSUNG-SGH-I997 using XDA
Thanks guys! I appreciate the help. Loving this forum already. Great devs and an awesome community.
Have fun... when your just about to pull your hair out and smash your computer... hit me up...
Heres some screen shots of android utility...and the stuff that comes with it...
Sent from my SAMSUNG-SGH-I997 using XDA
dman3285 said:
Have fun... when your just about to pull your hair out and smash your computer... hit me up...
Click to expand...
Click to collapse
Dman, Haha luckily for me i shave my head. If im lucky eventually when i gain enough experience and help ill be able to put something together as nice as zeus or emancipation.... im not going to hold my breath though.. i can only imagine how much work was put into those. When you get a PM with simple annoying questions, dont forget that you offered...
Thanks for the pics, that tool seems very helpful. I only have windows 7, but i should be able to load linux on an emulator and run it from there.
scott.hart.bti said:
Thanks for the pics, that tool seems very helpful. I only have windows 7, but i should be able to load linux on an emulator and run it from there.
Click to expand...
Click to collapse
if you download ubuntu, it has an installation option where you install it in and along side windows, and it will ask you which to boot into when turning you computer on, very useful
deathblade said:
if you download ubuntu, it has an installation option where you install it in and along side windows, and it will ask you which to boot into when turning you computer on, very useful
Click to expand...
Click to collapse
Even better! Thanks.
scott.hart.bti said:
Even better! Thanks.
Click to expand...
Click to collapse
Hello and a quick tip! Before setting up your Linux box make sure that ALL of your hardware/peripherals are supported by the Linux distribution you choose. You can see a list of all your hardware in windows by typing "device manager" in the search box. If you find that all your hardware is supported, have fun .
Sent from my SGH-I997 using Tapatalk 2 Beta-5
theROMinator said:
Hello and a quick tip! Before setting up your Linux box make sure that ALL of your hardware/peripherals are supported by the Linux distribution you choose. You can see a list of all your hardware in windows by typing "device manager" in the search box. If you find that all your hardware is supported, have fun .
Sent from my SGH-I997 using Tapatalk 2 Beta-5
Click to expand...
Click to collapse
If your gonna do ubuntu (what i have) you can run the it straight from a cd...it will be slow but its a great way to test compatability
Sent from my SAMSUNG-SGH-I997 using XDA
mg2195 said:
If your gonna do ubuntu (what i have) you can run the it straight from a cd...it will be slow but its a great way to test compatability
Sent from my SAMSUNG-SGH-I997 using XDA
Click to expand...
Click to collapse
Running Ubuntu as we speak... no way to test it like just doing it. . Let the fun begin.

[Q] how can i help?

I'm not a developer, but would be more then happy to do what i can to help. As anyone contacted TJ_Style directly?? I've heard he is the man. I have exchanged a few PM's and am currently trying to convince him to help, but not sure if that's gonna happen or possible. Is there anyone else other then the big names we know that can help? I'll do the begging. Just let me know who to beg.
Team WX435 is the ****!! Thanks for everything!!
i think Team WX435 is possible to be a game changer lol, in my opinion, 3 of the top current devs for this device, all working as 1 unit instead of each on their own projects
i've got excitement about what they can do for our device
Right now it's about writing code and fixing problems. What would killer to see is a manual for each release CM7, CM9, AOKP like this
http://www.virginmobileusa.com/resources/phones/prepaid/manual/motorolatriumph.pdf
I don't if anyone has the time or want but it would be nice to see for our phone.
i cant make any promises, but ill take a glance at that and see if i have any ideas, also if you need any testing done on the projects for whatever reason im usually around alot lol
g60madman,
im gonna try to put something together in the next couple days, i'll send it to you first before i post it. which rom would you prefer me do first?
once again thanks for the hard work, TEAM WX435 represent
i believe in his other post he said CM7 was where they were going to try and start, so i would guess that, but im sure he'll chime in if its something different
seanfodonnell said:
g60madman,
im gonna try to put something together in the next couple days, i'll send it to you first before i post it. which rom would you prefer me do first?
once again thanks for the hard work, TEAM WX435 represent
Click to expand...
Click to collapse
CM7 would be the best right now. I am working on TEAM-WX435 CM7 right now. It's ALPHA at best as I am working on rewriting the device files. However the new Keyboard code I have added is simply amazing and much more responsive!
That's awesome ..glad you haven't left us madman
MediocreBadGuy said:
That's awesome ..glad you haven't left us madman
Click to expand...
Click to collapse
I am not going anywhere
I will start releasing the custom roms I create for my personal use to the general public
Sent from my SPH-D700 using xda premium
ralf_97 said:
I will start releasing the custom roms I create for my personal use to the general public
Sent from my SPH-D700 using xda premium
Click to expand...
Click to collapse
What kind of ROM do you have? GB, CM7, FroYo?
And do you have any code you want to share?

Categories

Resources