Beginning developer - Droid Eris Android Development

I know a little about rooting but I would love to learn how to develop ROMs. I understand that is something that I can not just jump into. Can anyone point me to all of the information that I will need to learn how to do this.
-------------------------------------
Sent via the XDA Tapatalk App

rllong1 said:
I know a little about rooting but I would love to learn how to develop ROMs. I understand that is something that I can not just jump into. Can anyone point me to all of the information that I will need to learn how to do this.
-------------------------------------
Sent via the XDA Tapatalk App
Click to expand...
Click to collapse
google is the best place.

Try these as a start, but I recommend Google also. And reading through the 'Android Development' forum posts here and for other devices (G1, in particular).
http://www.kandroid.org/android_pdk/index.html
http://blog.coralic.nl/2010/01/28/bu...o-from-source/
http://android-dls.com/wiki/index.ph...ck_Boot_Images
http://android-dls.com/wiki/index.php?title=Main_Page
http://forum.androidcentral.com/htc-...ge-source.html
http://adrianvintu.com/blogengine/post/Colored-Logcat-Script-for-Windows.aspx
And the ones in my sig...

A couple of things not to do:
Copy someone else's work or ROM, make a few minor changes, and call it your own.
Include applications that don't allow others to re-distribute. Just because they're free doesn't mean people can include them.
One thing you really should do:
Give others credit for any small tweaks or fixes that they provide.

hallstevenson said:
A couple of things not to do:
Give others credit for any small tweaks or fixes that they provide.
Click to expand...
Click to collapse
So you saying not to give ppl credit for when they help out?

droidkevlar said:
So you saying not to give ppl credit for when they help out?
Click to expand...
Click to collapse
lol. was thinking the same thing.

There, fixed

http://forum.xda-developers.com/showthread.php?t=667298
From the great Cyanogen himself.

Thanks for all the info guys. I will check it out.
-------------------------------------
Sent via the XDA Tapatalk App

Related

Compiling & editing.

Hey xda. I've been some help to those who've needed it. Well, now I do. I want to try to compile and or edit framework. Even kernels too. I've read guides, and tried allot, and nothing but fails. So I'm asking of those who know what they are doing, to give me a little information. As much or as little as possible, no matter what, its all appreciated.
Guides, videos, or even just blain plain information.
Please guys, anything helps.
Thanks allot.
Sent from my PC36100 using XDA App
This is not much but it could at least give you a general direction on what you need: http://forum.xda-developers.com/showthread.php?t=886294
fenixjn said:
This is not much but it could at least give you a general direction on what you need: http://forum.xda-developers.com/showthread.php?t=886294
Click to expand...
Click to collapse
No problem. Every little bit will help. I appreciate it.
Sent from my PC36100 using XDA App

Fascinate Beginner's Guide / FAQ

Hello everyone. I haven't been able to maintain this beginners' guide, but I highly recommend the following two threads:
Droidstyle's guide has anything and everything you need to get rooted:
http://forum.xda-developers.com/showthread.php?t=1238070
User jawman27 has put together a glossary to help new users understand rooting terminology:
http://forum.xda-developers.com/showthread.php?t=1513143
Enjoy.
Nice job!!
Sent from my SCH-I500 using XDA App
Great writeup I wish there was something like this around back when I was a noob. I like how you explained what everything meant... Good job man...
Sent from my SCH-I500 using XDA App
Thanks for this. I've been debating whether or not I should root my Fascinate and this just may give me the confidence to give it a try!
Nice job!
Sent from my SCH-I500 using XDA App
Methinks this deserves a sticky
It's Well worth it jiggaman it gets addicting, im sure hooked on this phone haha
Sent from my Fascinate - DJ05/Superdark v1/Stupidfast/ LP+
Will this work for the Samsung mesmerise from us cellular?
Sent from my SCH-I500
/ta/ said:
Will this work for the Samsung mesmerise from us cellular?
Sent from my SCH-I500
Click to expand...
Click to collapse
No, this is strictly for the Fascinate, I don't really know the specifics but the mesmerize is different, I think theres a separate forum for that phone.
Great job Bawb3. I wish there was also something like this for stock app preferred replacements/alternatives all grouped together. For example, Dolphin instead of the default browser, debinged browser, replacement SMS clients, and 'must-have' apps for post rooting. Something like that, maybe to go hand in hand with this guide, to get newbies started. I would do it myself but I'm still a newbie. Wishful thinking, but mainly I just wanted to say thanks!
eeshuz said:
Great job Bawb3. I wish there was also something like this for stock app preferred replacements/alternatives all grouped together. For example, Dolphin instead of the default browser, debinged browser, replacement SMS clients, and 'must-have' apps for post rooting. Something like that, maybe to go hand in hand with this guide, to get newbies started. I would do it myself but I'm still a newbie. Wishful thinking, but mainly I just wanted to say thanks!
Click to expand...
Click to collapse
Maybe thats something I could put together in the future, for now I'm just trying to help the new people, and maybe reduce the clutter of simple question threads that this guide could help weed out.
P.s. thanks for all the compliments everyone!
Great
Great guide, it took me about two days of digging to understand all of this and you put it in one nice package.
okubricko said:
Great guide, it took me about two days of digging to understand all of this and you put it in one nice package.
Click to expand...
Click to collapse
Thanks
Yeah, kinda why I tried to put everything together in one guide. It's hard to cover everything, but theres plenty of other guides for different things floating around.
Thank you for this beginner's guide. I'm new to flashing and rooting but following your instructions and links, I now have a sweet android phone I can call my own.
Running JT super-clean and Stupid Fast overclocked with upgraded DJ05
Sent from my SCH-I500 using XDA App
losdonoso said:
Thank you for this beginner's guide. I'm new to flashing and rooting but following your instructions and links, I now have a sweet android phone I can call my own.
Running JT super-clean and Stupid Fast overclocked with upgraded DJ05
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
Glad I could help!
I'll try and keep this updated when we make progress with asop and gingerbread as well.
Sent from my Fascinate - DJ05/Superdark v1/Stupidfast/ LP+
Thank you SO much! I think this has been one of THE BEST guides I have seen thus far.. It explains pretty much EVERY in great common language. Now if only I can get past my current roadblock so I can actually continue through all of these steps :/ but when I do, I'm coming back to this thread for reference!
Thank you!
This guide is great! Thank you, it sure helped me to have a better understanding of root, roms, and kernel's.
Sent from my Eris using XDA App
Thank you.
One suggestion, maybe host the root file on your post or offer up a mirror link. Registering for another forum is no biggie, but I'd rather not since I'm more comfortable here on XDA.
AdoptedDeV said:
Thank you.
One suggestion, maybe host the root file on your post or offer up a mirror link. Registering for another forum is no biggie, but I'd rather not since I'm more comfortable here on XDA.
Click to expand...
Click to collapse
Good idea, I had forgotten that you had to register there. I'll get to it when I can, been slightly busy, thanks!
Sent from my Fascinate - DJ05/SuperClean/Adryn's 12/30

Calling all developers

Mamy of us want to learn how to cook a Rom or create Themes...
There are threads which teach how to do it but they concentrate only on that specific phone
Would be great if someone can make some time and create a thread explaining everything in detail
Just a request....
Rulinglionadi said:
Mamy of us want to learn how to cook a Rom or create Themes...
There are threads which teach how to do it but they concentrate only on that specific phone
Would be great if someone can make some time and create a thread explaining everything in detail
Just a request....
Click to expand...
Click to collapse
That's because every device is different. The only device-independent theming method is the T-Mobile theme engine included in CM7 and CM9.
So those who do Themes and Cook Roms for NOTE..
How do they do it..
I checked framework.res which will have all theme related imagea...so i open them and edit it to my wish..
Replace them with original and make a zip using 7zip and rename it as framework.res? ??
So if someone can just give the basics for this phone..
Ill try to sum it up and put it in one for others..
I too wish there was some straight forward step by step instructions for simple theming - i.e. battery, signal mods. Used to be so easy with metamorph or uot kitchen.
I have rocket ROM with mini-dark theme by trinev but am totally lost on how to change my battery & signals. Don't understand why it suddenly has become so difficult
Hate to say it, but its not a modern os. Its oldschool coding www.xda-developers.com/android/sage-advice-from-cyanogen-still-valid-today/
A piece from the master himself
Sent from my GT-N7000 using Tapatalk 2
baz77 said:
Hate to say it, but its not a modern os. Its oldschool coding www.xda-developers.com/android/sage-advice-from-cyanogen-still-valid-today/
A piece from the master himself
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
Right.
One of the reasons I'm not sharing my N00B.ROM (on XDA or any other web forum) is deodexing, zipaligning and tweaking little bit is not development. I had asked Original_Ganjaman in March if I could write a guide in dev section but I'm still holding.
----
@OP
This might help.
baz77 said:
Hate to say it, but its not a modern os. Its oldschool coding www.xda-developers.com/android/sage-advice-from-cyanogen-still-valid-today/
A piece from the master himself
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
I totally agree...
But learning java and working on a linux based pc is not piece of cake either..
For example...i am a 20year old learning Multimedia and Animation
I know nothing about coding other than HTMl basics...so learning to build my own Rom would not be an easy task..
So working on a already built rom and tweaking it with some visual graphics is what i can do...
That is why i am asking for a small guide for Theming a Rom and some basics as to how to make it work...
Boy124 said:
Right.
One of the reasons I'm not sharing my N00B.ROM (on XDA or any other web forum) is deodexing, zipaligning and tweaking little bit is not development. I had asked Original_Ganjaman in March if I could write a guide in dev section but I'm still holding.
----
@OP
This might help.
Click to expand...
Click to collapse
If not for sharing we can use it for our own.... Please consider making a thread
Rulinglionadi said:
If not for sharing we can use it for our own.... Please consider making a thread
Click to expand...
Click to collapse
Please read Thering1975's posts in the thread I posted above.
Trust me this would make you learn more things.
In the link I posted there are some more links
Sent from my GT-N7000 using Tapatalk 2
Boy124 said:
Please read Thering1975's posts in the thread I posted above.
Trust me this would make you learn more things.
Click to expand...
Click to collapse
Yep i have bookmarked those....right now its 2AM ova here
So will have a look at it in the morning...
I just want to give something back to XDA other than just downloading the Roms for free..
I cannot donate because i am still a student..
baz77 said:
In the link I posted there are some more links
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
Boy124 said:
Please read Thering1975's posts in the thread I posted above.
Trust me this would make you learn more things.
Click to expand...
Click to collapse
Its 2AM ova here
Will go through all of them in detail in the morning...
Yes baz77 there are some more links as to How or From Where to stary...
I also found a stickied thread in Android Themes section...
I guess its time to stop asking questions and get to work
Good stuff same here I want to learn coding but never get round to it lol
Sent from my GT-N7000 using Tapatalk 2
baz77 said:
Good stuff same here I want to learn coding but never get round to it lol
Sent from my GT-N7000 using Tapatalk 2
Click to expand...
Click to collapse
Try going through all the mentioned threads...
You might learn something..
I will try to put it all into one thread once my exams get over...

Dev wanted

Okay, I have been around the forums and contributed to roms here and there. I am wanting to learn more development. The mods I have made have had there place but I want to build my own rom for both my own personal use, and to share with the community.
That being said, I have a lot to learn. I am looking for a dev who is willing to conspire on a little project I want to do. Help me learn the things I need to know to finish this project I have started. I will not attempt to take full credit for what comes of this. Proper credit will be given to those who assist. Especially being I am lacking a lot of knowledge.
If anyone is interested, please pm me. If not, I'm sure in due time I will figure it out. I would appreciate any help that anyone is willing to provide. Thank you to our great devs for keeping our devices alive for so long! I am hoping to contribute to the longevity of our devices as well!
Sent from my PC36100 using xda app-developers app
I'll help with whatever I can pm sent
Sent from my PC36100 using xda app-developers app
Ill help as well...ill be ur yoda...
XDA Moderator
I'd love to start learning, but seems every time I ask about where to start I get either ignored or told to use Google. Lol
I've got lots of windows knowledge, training, etc. But Linux is like a foreign language.
Where can I look to start playing other than a kitchen, that's not development.
Sent from my PC36100 using Tapatalk 2
cbucz24 said:
I'd love to start learning, but seems every time I ask about where to start I get either ignored or told to use Google. Lol
I've got lots of windows knowledge, training, etc. But Linux is like a foreign language.
Where can I look to start playing other than a kitchen, that's not development.
Sent from my PC36100 using Tapatalk 2
Click to expand...
Click to collapse
Google it lmao...jk
Check out google aosp ans github and tge google android developers site. Read some of the guides on here. Start small...work on theming an apk...then modding apks...then system mods...then go to roms. If ur looking for apk dev tgen tgere are sites to help but a lot of that takes a ton of reading with trial and error
XDA Moderator
Papa Smurf151 said:
Google it lmao...jk
Check out google aosp ans github and tge google android developers site. Read some of the guides on here. Start small...work on theming an apk...then modding apks...then system mods...then go to roms. If ur looking for apk dev tgen tgere are sites to help but a lot of that takes a ton of reading with trial and error
XDA Moderator
Click to expand...
Click to collapse
:what: lol thanks
I didn't think I was going to read a few paragraphs an be able to build a rom. I took 2 years of c++ and Java, I know how much a hassle coding can be.
So many times I'd click compile and it'd throw 3000+ errors from a comma placement.
At least I got a direction. Thanks papa! I love your mighty smurf! It kicks ass
Sent from my PC36100 using Tapatalk 2
cbucz24 said:
:what: lol thanks
I didn't think I was going to read a few paragraphs an be able to build a rom. I took 2 years of c++ and Java, I know how much a hassle coding can be.
So many times I'd click compile and it'd throw 3000+ errors from a comma placement.
At least I got a direction. Thanks papa! I love your mighty smurf! It kicks ass
Sent from my PC36100 using Tapatalk 2
Click to expand...
Click to collapse
If u run into errors hit me on gtalk [email protected]
Ill help where I can
XDA Moderator
Mind if I add you on gtalk papa smurf
Sent from my PC36100 using xda app-developers app
Okay, so my main issue is porting a tweaks apk into my rom. I need someone who is willing to collaborate with me on this project. Someone who knows smali and can not only assist but educate. All credit will be shared for the assistance provided. Who's willing to go to work? Will resume working on this project tomorrow night.
Sent from my PC36100 using xda app-developers app

MF3 eta?

Is there any eta on when we are going to be able to flash these phones? I cant wait!! Lol
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
You're going to have to. Eta's are frowned upon on xda.
Was just curious if anyone has heard anything. New to Android
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
dankify said:
Was just curious if anyone has heard anything. New to Android
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
Click to expand...
Click to collapse
A lot of reading and searching will get you the answers not creating a new thread eta on stuff.
Sent from my SAMSUNG-SGH-I337
Lots of nice people on droid. Awesome!!
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
Understand your frustration - all of those with the bad luck of having or OTA'ing to MF3 are going bonkers. . .Really don't have any clue since this appears to be one of the truly hard fixes (oops... exploits) to find.
As to friendly Android folks, well actually there are. Even here . OK, you are right that XDA is different. Some threads are rather prickly and if you jump in with a "stray" comment they jump in and flame and complain.
But other threads are more mellow; and you can see the same, same, same, same, same, same, same, same, question asked again and again and someone will politely (more or less) answer these queries or refer the questioner to the right spot. . . So, that's not unusual. (sorry, the hot/repeat question these days seems to be . . . .MF3 ETA! :crying
But all this in not unique to Android. In the Apple support pages, which I frequent every now and then for my MAC issues, I found some rather brusque replies and non-helpful at that! It's not a function of OS. . .it's people and organizational/group culture.
XDA is a real mix of intense, "bleeding-edge" developers and users, who push their software and hardware in very dynamic ways, but who also can be edgy -and not in a good way.
XDA also has "normal" folks, who drop in for help, or add something they like and (unfortunately) sometimes even want to share it with others .
Finally, XDA has people (some with surprisingly high numbers of posts!) who have hardware or software problems and need help, but are also clueless. Sometimes folks in this last group are in need of help AND they are impatient or even demanding of the reply posters. . . that's kind of not a good approach!
I guess that makes XDA sort of like real life, it all depends upon who you meet!
There is no doubt that XDA can be a bit off-putting if you don't connect in the right way for the particular thread. but is that happens, don't worry about it! The next thread will be more helpful or understandable, or maybe even friendly . . .
Good Luck
dankify said:
Lots of nice people on droid. Awesome!!
Sent from my SAMSUNG-SGH-I337 using xda app-developers app
Click to expand...
Click to collapse
There are plenty of nice people dankify... I'm one of them. But when I saw the title of this thread, my mind instantly went "uh oh".
It's something most of us had to learn on XDA, and it's usually the first lesson. Never ask for ETAs for anything. Never ever ever. There are some that get very bent about it, and in some cases understandably so, since everything done on here is done by donation and lots of thankless free time.
I'm no coder, I'm a leech, so I just try to help out where I can. I'm waiting for the MF3 bootloader unlock too, and it'll come. We just have to watch the forums and be patient.
Also, welcome to Android. I think you're going to find that you like it here, this one bump in the road aside
I appreciate it. Ya I'm so glad to have gotten rid of my crapy apple. Am able to do so much without mods that was needed on the iPhone to even do some. Can't imagine how cool it will be to get a custom rom. Hopefully soon
Sent from my SAMSUNG-SGH-I337
dankify said:
I appreciate it. Ya I'm so glad to have gotten rid of my crapy apple. Am able to do so much without mods that was needed on the iPhone to even do some. Can't imagine how cool it will be to get a custom rom. Hopefully soon
Sent from my SAMSUNG-SGH-I337
Click to expand...
Click to collapse
Sorry man, there are a lot of friendly and helpful people here. Just some etiquette to learn as many of us have been here a long time. The best thing you can do is read, read and learn. You'll always get a helping hand if you follow that. Welcome and the best to you!

Categories

Resources