[Q] Kernel Governors? - Motorola Photon 4G

I've noticed in the Mopho's kernel development there aren't any governors to set. Any reason why? I've had OG Evo, NS4G, Evo 3D and all their kernel development had options. Im not complaining just curious. Id honestly love to learn how to dev, just not sure where to turn to for direction. I have the free time on my hands to do so.
Thanks for any heads up.

What you're referring to is a CPU governor, you can find them on the market . As far as development goes, I started with basic C++ and Java guides and classes at my college (I'm majoring in computer programming). Also, become fluent with UNIX and Linux file systems as much as you can. There are some great starter guides on making ROMs, mods, and editing kernels on RootzWiki and YouTube. Google definitely helps too, a LOT! If you need any help, feel free to PM me or hit me up on Twitter (@MikeCriggs). Good luck, mate!
Sent from my cm_tenderloin using xda premium

Related

New Dev Team - RECRUITING NOW!!!

What's up fellow Evo 3Ders??
Let me first start off by introducing myself. I'm BThomas22x, and up until today, I Developed exclusively for the Samsung Epic 4G. This has obviously changed though, because today I got myself an Evo 3D, and will now be Developing for this device as well. If you guys need any credentials for anything I've done, feel free to go to the Epic 4G Dev section and just look me up. I've done numerous things for the community, such as: porting Ubuntu, Developing ROM's, Developing Kernels, and countless contributions to Mods and helping other Developers with their ROMs, and/or Kernels. I actually have a friend that came to the 3D as well, Sniperkill, if anyone is familiar with him, feel free to ask him as well. Now, onto the reason for this thread.
Since I will be developing for the 3D now as well, I'm going to need a team. I prefer to have people that actually have experience, however, experience is not necessary. To be completely honest, if you don't have any experience, I will personally work with you to start you out on themes or something simple. Also, as of right now, I do NOT have a team name. My team is Team Viper for the Epic, but seeing as how someone already has that team name for the 3D, I will have to think of something else. Once the team is created, we will, as a team, decide on a name, unless I think of something really cool before then lol . Anyways, If you are interested, you can reply to this thread, or you can shoot me a PM. Give me a little something you've done, or if you have no experience, let me know and we'll work on getting you started.
Thank you all, I appreciate the time you took to read this. Feel free to hit me up any time, even if you're not interested in joining, and you just have a question. I believe in having a strong community spirit, and maintaining a drama free forum. There were some issues in the Epic forums with people being demanding or just causing drama with the few Dev's there were, so hopefully this community is a bit more peaceful lol. The only rules that I have for the team are actually really simple. They're the same rules for the entire XDA site. If you use someone else's work, give them credit, as well as please be respectful of other Developers as well. This is a community, so let's work together and make one of the best phones on the market even better.
Thanks again guys,
BThomas22x
My knowledge of Android is nowhere near yours, and I have a lot to learn, but I wouldn't mind trying if you go easy on me
LiquidSolstice said:
My knowledge of Android is nowhere near yours, and I have a lot to learn, but I wouldn't mind trying if you go easy on me
Click to expand...
Click to collapse
The force is strong within this one. Anyhow, my knowledge in regards to android development is poo, but I am thinking of self teaching myself.
Wouldnt mind helping out. I'm pretty good at theming, just learned how to make skins, and learning new things. Also know how to make splash screens.
Sent From My HTC Evo 3D Using Tapatalk On The Now Network From Sprint!
I'm actually quite interested now. You seem like a great guy who's really willing to help out the less knowledgeable, I have a feeling this might be really cool to do
I am interested but my knowledge of android isn't that great however I am self taught computer builder/fixer and I have programed in Basic, C++, Perl and others probably not worth mentioning all self taught though (Right now my programing skill is weak as I haven't done any in 10+ years) but I am a super fast learner and would love a little guidance to give some back to this great forum.
I will happily join. I'm not much if a developer, but I want to learn more. I have designed websites and could learn rom theming, and with time can learn devoloping.
P.s. are u going to stick to snake names for the team name?
Sent from my 3devo...s-off was found lurking in the girls room, tricky?
I know very little and when I say very little I mean nothing lol. But I am willing to learn. If that counts. My profession is in It and system admin. Also I run a Pc repair business on the side. Self taught all the way. Only been dealing with android for a little over a year and a half. Started with my hero and now I'm on the 3d. If your team can use a guy Like me then I'm all in. I got time and dedication. Figure I can sleep when I die.
Locked & Loaded
I'll help, I guess. I know nothing fancy about developing, but I have made a theme and an app.
PM me If you want a noob with (possible) potential.
I dont know crap, but im bored with alot of time on my hands and would love to learn about cooking up Roms. Count me in.
I Haz 3D!
I've screwed around with kernels, ROMs, and such, but never actually built and flashed one. I'm still learning from resources on this site and elsewhere. I would love to help you out, and learn alot in the process. PM me if I could be of use. Or, [email protected]
Mark
BThomas22x said:
What's up fellow Evo 3Ders??
Let me first start off by introducing myself. I'm BThomas22x, and up until today, I Developed exclusively for the Samsung Epic 4G. This has obviously changed though, because today I got myself an Evo 3D, and will now be Developing for this device as well. If you guys need any credentials for anything I've done, feel free to go to the Epic 4G Dev section and just look me up. I've done numerous things for the community, such as: porting Ubuntu, Developing ROM's, Developing Kernels, and countless contributions to Mods and helping other Developers with their ROMs, and/or Kernels. I actually have a friend that came to the 3D as well, Sniperkill, if anyone is familiar with him, feel free to ask him as well. Now, onto the reason for this thread.
Since I will be developing for the 3D now as well, I'm going to need a team. I prefer to have people that actually have experience, however, experience is not necessary. To be completely honest, if you don't have any experience, I will personally work with you to start you out on themes or something simple. Also, as of right now, I do NOT have a team name. My team is Team Viper for the Epic, but seeing as how someone already has that team name for the 3D, I will have to think of something else. Once the team is created, we will, as a team, decide on a name, unless I think of something really cool before then lol . Anyways, If you are interested, you can reply to this thread, or you can shoot me a PM. Give me a little something you've done, or if you have no experience, let me know and we'll work on getting you started.
Thank you all, I appreciate the time you took to read this. Feel free to hit me up any time, even if you're not interested in joining, and you just have a question. I believe in having a strong community spirit, and maintaining a drama free forum. There were some issues in the Epic forums with people being demanding or just causing drama with the few Dev's there were, so hopefully this community is a bit more peaceful lol. The only rules that I have for the team are actually really simple. They're the same rules for the entire XDA site. If you use someone else's work, give them credit, as well as please be respectful of other Developers as well. This is a community, so let's work together and make one of the best phones on the market even better.
Thanks again guys,
BThomas22x
Click to expand...
Click to collapse
I am extremely interested. While I don't have a lot of experience, I am teaching myself, with the help of a friend. I learn very fast. I am actually in college for Software Engineering. I would love to join your team.
Ps: Team Redline would be a pretty cool name. I was wanting to get my own team started and was going to use that.
Sent from my PG86100 using XDA App
Count me in. I know java programming but have no idea on android development, it would be nice to learn and help as much as I can.
Sent from my 3D Beast
im in the same boat as laie and liquid, i am coming from the hero.. i have a lite programming background, and am currently teaching myself with the aide of a few people how to build kernels and theme.. i dont need to be on the team specifically since it looks like there are a ton of people vying for a position, but if you need a dedicated tester, i could be of help.. i am very good at troubleshooting, and finding bugs.. if you want any assistance and think you would like what i can do, just pm me..
Interested ... I can help with hosting, WiMax special settings and testing, Airwave Stuff, Software, etc etc...
ADB skills - Average
Tech Skills - Hardware, Special tools, Jtag
ninoriff said:
Interested ... I can help with hosting, WiMax special settings and testing, Airwave Stuff, Software, etc etc...
ADB skills - Average
Tech Skills - Hardware, Special tools, Jtag
Click to expand...
Click to collapse
Teach me how to Jtag! Lol.
Sent from my PG86100 using XDA App
Intetested, made roms for nexus 4G and helped with 30 fps cap on EVO 4G, not familiar with 3d though...
Sent from my PG86100 using XDA App
HEY BT!!! It's awesume to see you developing over here for the E3D!!
Let me tell you guys this, BThomass22x is a VERY talented developer! If any of you know, he was the chief developer for viperROM for the Epic 4g. His Roms were FAST, stable, and very well themed! A VERY talented developer!
It's good to hear from you again BT!!
Sent from my PG86100 using XDA Premium App
I am very intresting and would love to join! I dont have much knowledge but I am a quick learner
If you still need help, I'm down. I started on the OG EVO and built my own roms and themed them too, as well as compiled my own AOSP rom for it. I don't have much knowledge with Sense 3.0 yet but got a base rom last night to start ripping up and customizing. Also, I'm ridiculously keen on Adobe Photoshop/Illustrator, so I could help with making sigs for the team or making cool wallpapers for the ROM.
It would take me a while to catch on to customizing ROMs for Sense 3.0 simply because I'm used to the OG EVO but would be happy to help.

Thinking about going into developing

Hi guys,
I think I have been an xda user long enough..so I though, why dont I try my hand in developing and be more of a giver than a taker in this great community.
Problem is, I dont know where to start. So if you dev guys could give me an effective learning path(study this first, then this, then this)..I would be most greatful!
Im not a developer by training(an accountant, of all things!!), however, I did get into IT audit so I know a little bit about the different flavors of unix..and I love coding(we use some scripting software in the trade, i know i know, its different) and i am never happier than trying to figure out how to make things work using code..
I know some of you may laugh at me, but I really am interested in this.
Thanks!
There's a great site here with lots of useful info
If your endgame is to develop for Android it might be best for you to jump in the deep end and start learning Java immediately. Don't worry about learning it by developing Android applications, just focus on developing on PC and you will have a much easier time. Once you've picked up the basics of Object Orientated programming then it's time to take a look at the Android APIs and go through some tutorials so you can see how the apps come together.
At the end of the day it's going to be a big job for you because you have very little experience. Unfortunately theres no real easy way out so you just have to put in the hours.
Yep!! Sleepless nights! Just like a real dev..hehehe... I do know some languages like vb..python..javascript..but that was just me muckin around..nothin serious also..already had the netbeans ide setup...and got my java hello world cherry popped..hahaha..so lame
Sent from my GT-I9100 using XDA App
DreadPirateDan said:
There's a great site here with lots of useful info
Click to expand...
Click to collapse
Thanks man!!! Looks good!
Sent from my GT-I9100 using XDA App
saunderez said:
If your endgame is to develop for Android it might be best for you to jump in the deep end and start learning Java immediately. Don't worry about learning it by developing Android applications, just focus on developing on PC and you will have a much easier time. Once you've picked up the basics of Object Orientated programming then it's time to take a look at the Android APIs and go through some tutorials so you can see how the apps come together.
At the end of the day it's going to be a big job for you because you have very little experience. Unfortunately theres no real easy way out so you just have to put in the hours.
Click to expand...
Click to collapse
Yes..that is my endgame..but i was hoping you guys could point me to some android specific stuff..like how kernerls work..etc..basically i want to know the environment first...using google doesnt really yield in depth stuff
Sent from my GT-I9100 using XDA App
Android is basically Linux with a custom UI.
If you want to know how kernels work (and you really shouldn't(!) if your goal is to make apps, as that's REALLY in-depth lowlevel stuff) just check out how Linux works - there's a million million articles on the net about the internals of Linux.
Android specific app development stuff, incl. tutorials and samples are here:
http://developer.android.com/guide/index.html
Maybe you just wanna setup the SDK and try to get the "Hello World" working, continue from there.
SDK: http://developer.android.com/sdk/index.html

Question for the developers/ modders

Its a question so that's why I put it here but it has to do with development so take it as you will....I understand to be a devlipe or kidder you obviously need a good base of Java and Linux knowledge. My question is since I'm trying to break into developing for android what are tips if any that any of you have for someone trying to start out?
Sent from my DROID X2 using xda premium
trafalger888 said:
Its a question so that's why I put it here but it has to do with development so take it as you will....I understand to be a devlipe or kidder you obviously need a good base of Java and Linux knowledge. My question is since I'm trying to break into developing for android what are tips if any that any of you have for someone trying to start out?
Sent from my DROID X2 using xda premium
Click to expand...
Click to collapse
Wouldn't hurt to tweet/message Ace or Dragon on twitter. Ace - @aceoyame Dragon - @dragonzkiller
Both of them are on regularly. Hope you get some answers.
Sent from my MB870 using xda premium
trafalger888 said:
Its a question so that's why I put it here but it has to do with development so take it as you will....I understand to be a devlipe or kidder you obviously need a good base of Java and Linux knowledge. My question is since I'm trying to break into developing for android what are tips if any that any of you have for someone trying to start out?
Sent from my DROID X2 using xda premium
Click to expand...
Click to collapse
Well, to start, get a book on Android Application developing, then download and install Eclipse. (It's best to do this in Linux, rather than Winderz, but there are several devs that work strictly through Winderz.) I use Linux personally as compiling ROMs you can only do in Linux as the Winderz tools don't work so well. If you are looking at developing applications, there are a TON of resources out there. Just Google it. If you are looking to do more with the Android OS, then learn Linux, it helps, a lot!
Hope this little blurb helps.
Ciao!
If you don't know Java, I would get a Java book first before even attempting to learn how to program Android. Most Android books assume you have Java and Object Oriented Programming experience.
And just reading the books won't do it. There is much to be said about experience. You could read a book, do all the code samples and then you think you know programming, but until you apply it, it's completely different.
All of my coding experience was self-taught at the beginning. It started with typing in programs from magazines on my Apple ][+ (and then eventually a //e). I would go in, type in the programs, debug them and get the to run. I would then see what would happen if I started changing things to see how it react. You really learn from your mistakes, because once you make one and correct it, it stays with you.
I also purchased books on programming and learned that way as well. Together, with typing in programs from other programmers, experimenting/changing/modifying their code, writing my own applications, etc, that's how I learned to program.
By the time I got to college to get my Computer Science degree, I had the basics of programming down pat, but I learned a lot more, but the stuff I learned was new and I didn't have to worry about the other basic aspects that some other people had to learn since they never really programmed before.
I'm also trying to get into developing. I've themed my X2, but that's about all the stuff I've done myself. I've edited the build.prop and stuff, but only with stuff other people wrote. I'm trying to learn Java, I've kind of got the structure down, but the code is the hard part for me, trying to remember what terms do what. And arrays too haha
My suggestion would be to learn Java and get familiar with Linux, I'm still trying to do both. Java is going to be the first language I fully learn. I've played around and attempted to learn C++ and Python. But I was easily distracted
Good luck on learning, its overwhelming!!! But once you start to dive in, things start stacking into place and make sense
Sent from my MB870 using XDA
I also use Linux and have taught myself Java even though km no wizard and am using g eclipse and working with some books on android development as well sounds like I'm at least pointed in the right direction at least
And on a side note I've used some flavor of Linux exclusivly for maybe 10 years now hate windows....last laptop I bought has a rwaltek wireless card in it or I would be using debian right now put could never get it yo work even using g wrappers...but that's a bit off topic sorry
Sent from my DROID X2 using xda premium

Ever Wish You Were A Developer

I'm probably one of the many or maybe just a few who's been around here for several years taking advantage of everything the developers give us. I don't develop a thing and don't understand programming for **** but I do appreciate everyone one that does.
If it weren't for you guys making simple instructions and some one click programs wannabees like myself would be sol. Thanks for you your work.
I researched basic programming and must say it looks like a time consuming pain in the ass which makes it amazing that there's people in here that give us so many options. Much respect.
Thanks
Toast CHF
MikeyXDA
Dropzeroc/Team 420
Kushdeck
Chad.gooman
Jeffanace
Freeza
Platypus
Virus
Grueseome Wolf/Team Nocternal
Steal
Aamikam
Viper
Unknownforce
Vin255764
Vinchenzop
Leedroid
Anryl
Turge
And many more. If I've missed you it is unintentional and I apologize.
Without you my life would suck and I would be reduced to the technology known as the iPhone.
Sent from my PG86100 using Tapatalk 2
Couldn't have said it better myself I completely agree!
Sent from my Galaxy Nexus using the XDA mobile application powered by Tapatalk
I'm not much of a ROM dev, but I am a app dev. It is very time consuming and you gotta have a passion for it. I am thankful for the devs here. I've donated money and helped devs when I could. Thanks to all the awesome devs. If any dev ever needs an extra programmer, I'm here to help if I can. I know Java, Android, and was a PhotoShop professional for 7+ years. I have one week of class left and I will be graduating with a degree in mobile application development... And it is all because of XDA that I quit my job as a newspaper photojournalist(7+years) to seek a career in programming.
Ken
Sent from my iPhone with the bigger GeeBees.
Like notasimpleway said it is all about having a passion. If you love what you are doing it is much easier and enjoyable. I started developing because I wanted to be able to make my own ROMs so I can add the features I want and not have to be dependent of another developer to get those features. I also like to help people and with XDA I am able to help people who share the same passion I have.
私のEVO 3Dから送信される。
notasimpleway said:
I'm not much of a ROM dev, but I am a app dev. It is very time consuming and you gotta have a passion for it. I am thankful for the devs here. I've donated money and helped devs when I could. Thanks to all the awesome devs. If any dev ever needs an extra programmer, I'm here to help if I can. I know Java, Android, and was a PhotoShop professional for 7+ years. I have one week of class left and I will be graduating with a degree in mobile application development... And it is all because of XDA that I quit my job as a newspaper photojournalist(7+years) to seek a career in programming.
Ken
Sent from my iPhone with the bigger GeeBees.
Click to expand...
Click to collapse
dastin1015 said:
Like notasimpleway said it is all about having a passion. If you love what you are doing it is much easier and enjoyable. I started developing because I wanted to be able to make my own ROMs so I can add the features I want and not have to be dependent of another developer to get those features. I also like to help people and with XDA I am able to help people who share the same passion I have.
私のEVO 3Dから送信される。
Click to expand...
Click to collapse
Couldn't agree more with these, it takes a lot of patience and dedication to make things work the way you intend them to. Testing, Debugging, Bashing head against wall trying to figure out why one little thing doesn't work... it's all part of the fun. I just feel good that I can give something back to the community that gave me so much already. Classic XDA FTW.
+ 1 to the OP. Thank you all for everything you do! My phone and transformer prime would be boring as hell without you guys! It is very much appreciated!
Sent from my Anthrax infected 3D!
If I've helped you in any way... hit the "Thanks" button.
I am a developer :wack: I wish I had more interest in Android so I would do something with it lol.
Unknownforce said:
Couldn't agree more with these, it takes a lot of patience and dedication to make things work the way you intend them to. Testing, Debugging, Bashing head against wall trying to figure out why one little thing doesn't work... it's all part of the fun. I just feel good that I can give something back to the community that gave me so much already. Classic XDA FTW.
Click to expand...
Click to collapse
Added you to list. You're insane man. I followed your thread on downgrading Hboot 1.5 and while I was lucky enough to not have 1.5 you would have saved me if I did. Thanks!
Sent from my PG86100 using Tapatalk 2
When i flash stuff on my phone made by other devs and show people what i've changed, everyone goes "thats pretty sweet".
But then it actually upsets me that i actually really do enjoy all this and yet im studying subject that have nothing to do with computing (accounting, Economics ). Its too late to go back now and re-do A-levels and start computing, but i guess i just have to carry on what im doing, learning little by little everyday about android, coding e.t.c and maybe later on re-visit computing.
On a plus side, i have started reading through tutorials on internet to learn to code, i also tried to port a CDMA rom to GSM for myself to use (Failed), and was also thinking of making a basic app to see if i could actually do it! (Key word is thinking not actually doing)
And to think i've got so involved in all this, with a community that i managed to find after getting my trusty old desire, learning the basics on how to root and s-off. learning the basics of ADB. I'm very pleased with what i've learnt in 2 years yet i feel like i can learn much more and i will thanks to of course everyone here, especially the Devs and the people that write up long tutorials for people to learn from.
Maybe a few years down the line, ill release my own ROM or crack the Hboot of a device (Yeh dream on) But who knows
Thanks a million Developers
"Without you my life would suck and I would be reduced to the technology known as the iPhone."
very well said...
aerajan said:
I'm probably one of the many or maybe just a few who's been around here for several years taking advantage of everything the developers give us. I don't develop a thing and don't understand programming for **** but I do appreciate everyone one that does.
If it weren't for you guys making simple instructions and some one click programs wannabees like myself would be sol. Thanks for you your work.
I researched basic programming and must say it looks like a time consuming pain in the ass which makes it amazing that there's people in here that give us so many options. Much respect.
Thanks
Toast CHF
MikeyXDA
Dropzeroc/Team 420
Kushdeck
Chad.gooman
Jeffanace
Freeza
Platypus
Virus
Grueseome Wolf/Team Nocternal
Steal
Aamikam
Viper
Unknownforce
And many more. If I've missed you it is unintentional and I apologize.
Without you my life would suck and I would be reduced to the technology known as the iPhone.
Sent from my PG86100 using Tapatalk 2
Click to expand...
Click to collapse
I wish one day I can make people happy like these guys have made me. One person I think you should add is vin255764. Been using a lot of his work since I first rooted.
Agreed.
Thanks to all devs.
Also, developing apps,roms and stuff is very interesting actually, once u try it ur deep into it...
Old age of programming where it had lack of visual and u were just typing all the ugly code manually then trying to run it for months is over. Now it's very interesting, like narcotic, once u tried it and understood something, you will get addicted..
gokart2 said:
I wish one day I can make people happy like these guys have made me. One person I think you should add is vin255764. Been using a lot of his work since I first rooted.
Click to expand...
Click to collapse
Added
Sent from my PG86100 using Tapatalk 2
A few years of getting into development can get you a long way. Sure, it wont help on getting ICS to our 3Ds quicker, but it could help you in getting LTE on AOSP working on your Holographic Evo LTE++. Or you could get to work on that one app you always wished existed.
I'd recommend starting out with C/C++. Learn Java AFTER C++. I'm not sure where you could get started as I learned most of my stuff from classes, but a few textbooks/online tutorials sound like a good starting point.
yousefak said:
A few years of getting into development can get you a long way. Sure, it wont help on getting ICS to our 3Ds quicker, but it could help you in getting LTE on AOSP working on your Holographic Evo LTE++. Or you could get to work on that one app you always wished existed.
I'd recommend starting out with C/C++. Learn Java AFTER C++. I'm not sure where you could get started as I learned most of my stuff from classes, but a few textbooks/online tutorials sound like a good starting point.
Click to expand...
Click to collapse
Too add onto this. You can also follow my tutorials in my signature to learn how to compile source code for AOSP or CM. It will get you familiar with using a command line as well as teach you about how Android comes together if you read some of the files and try working out errors along the way as you compile the source.
私のEVO 3Dから送信される。
thenewboston.org is a good place to start
Thank you for adding me to the list of developers. I really appreciate it, even though I consider myself more a MODder or hardcore tinkererererer lol.
The true developers are that of the TeamWin, Revolutionary, AOKP, CyanogenMOD, and MIUI teams. Brilliant minds at work here!
Amen fella!
Sent from my HTC EVO 3D X515m using XDA
freeza said:
The true developers are that of the TeamWin, Revolutionary, AOKP, CyanogenMOD, and MIUI teams. Brilliant minds at work here!
Click to expand...
Click to collapse
I agree with freeza here.
I started doing my own mods, themes and roms because, as dastin said, it gets tough having to rely on someone else to make what *you* or how *you* want it to look. Half the fun and a great learning technique is, finding an awesome mod, whether from another ROM, or even from a different device, and reverse engineering it.
That's how I got my start with finding the passion for developing. Sure, tutorials are great, but they offer little info about how or why changing 'this' makes it do 'that'.
Any aspiring developers/modders...the best advice I can offer is to learn from other peoples triumphs, by ripping it to shreds and seeing/figuring out how it works. It will give you a sense of satisfaction, but also provide building blocks for your own personal 'dev'ing' endeavors
yousefak said:
A few years of getting into development can get you a long way. Sure, it wont help on getting ICS to our 3Ds quicker, but it could help you in getting LTE on AOSP working on your Holographic Evo LTE++. Or you could get to work on that one app you always wished existed.
I'd recommend starting out with C/C++. Learn Java AFTER C++. I'm not sure where you could get started as I learned most of my stuff from classes, but a few textbooks/online tutorials sound like a good starting point.
Click to expand...
Click to collapse
I agree. Learn C++ first and Java is so much easier to learn.
Sent from my iPhone with the bigger GeeBees.

How-to's: General advanced android.. so you wanna help develop?

This thread will be more like an advanced user/development "bible", to help keep the threads I am linking to clean, and to put all the information in one place. This information will also be put in the advanced section of the amaze bible doc, and also the WIKI we are working on.. I want to make sure anyone who wants this information has NO problem finding it!
I've seen a lot of people who have been making comments about "wanting to learn" at the same time that I am seeing the developers/contributors in these forums start offering "how-to's" for some of the more advanced functions.. I've also seen some comments from users who have not made any significant/consistent contributions - the secret they may not be aware of, if you can successfully read and understand enough to do the stuff we do in these forums, then YOU can take that to a new level.. and offer something back.
I will update this thread with some of the different threads/tutorials that already exist, and I would like to see people give feedback on the types of information that might be useful.. instead of just propositioning people who already develop, who may be busy with other things - let's crowd source some of our own development, after all, we all started somewhere..
Everything here, and all those how-to threads will be added to the amaze wiki - which will eventually replace the current always up to date amaze bible(doc)(which we need help updating btw, anyone on XDA can help contribute by helping do THAT here). HINT: ANYONE can help contribute to our knowledge base in the wiki! Please do! Before you give negative feedback to any dev, I want you to ask yourself - what have I contributed?
First, the bible I already posted some Advanced Android 101: So you wanna go to the next level?
If maybe building from source isn't your thing, you could look in the Everything Development Thread which has an ongoing discussion about how to COOK(or customize) a rom, a good first step toward conquering bigger and better things.. if you want to give this a go, read that thread, ask good questions, and help us create a solid starting point for future developers!
Next, with the recent release of the source for the ICS kernel, there has been a lot of interest in getting that running - Here you can learn how to Build Your Own Kernel, and then you can easily find posts by several devs working on getting these kernels fully working.. currently the issue is getting WIFI working(which we knew might be an issue), but THIS is something that users can help figure out..
If you can setup the build environment for building your own kernel, then you can ALSO [TUTORIAL]How to compile CM9 for the Amaze 4G - if you can learn how to do this, you will learn the right questions to ask to research how you may contribute to the project..
This post I have posted many useful links to different guides for porting - no one guide is going to be perfect, but if you read them and try them out.. you will learn a TON, and maybe even have a successful port! Remember, porting heavy framework changes like AOSP, sense4, aokp, etc - some of it is kernel dependent and will require more than any guide can spell out.. trial and error my friends.
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Are there any more development/advanced tutorials in the amaze forums I missed? Any in any other forums you have seen that are well written? Any questions you have about something not covered can be asked here, but please post in the relevant thread if your question relates to it! I would really like this thread to be more for feedback about what we can help YOU do, so if you have any suggestions/questions regarding how we can help you do that, please post!
This post will have some of the related but not easily categorized, random information I find in the future..
Man I really want to start but my computer is way to sluggish
Sent from my HTC_Amaze_4G using Xparent Green Tapatalk 2
eggydrums said:
Man I really want to start but my computer is way to sluggish
Sent from my HTC_Amaze_4G using Xparent Green Tapatalk 2
Click to expand...
Click to collapse
Well, compiling is processor intensive, even if the computer is sluggish, a semi-decent processor and a fair amount of ram do all of the work once you finish.. and there is stuff in the bible for customizing themes and more under Advanced Android 101: So you wanna go to the next level? Then there's the Everything Development Thread, that doesn't require a powerful computer at all, you're just switching out files before flashing.. and I am going to start posting some of the stuff I've learned in there soon too!
If you have anything you'd like to see, or anything you might have to offer.. feel free to post it
http://forum.xda-developers.com/showthread.php?p=28647619
Would this help? Found it in One S forum... but idk jack about developing (way to much work for too little result) so idk if it helps
Sent from my HTC One S using xda premium
glacierguy said:
http://forum.xda-developers.com/showthread.php?p=28647619
Would this help? Found it in One S forum... but idk jack about developing (way to much work for too little result) so idk if it helps
Sent from my HTC One S using xda premium
Click to expand...
Click to collapse
You mean the video it links to? That is all I got in the xda app.. if the video has anything new it could be added to the everything development thread, they were working on instructions there for using dsixda kitchen..
Sent from my HTC_Amaze_4G using xda app-developers app
I just want to learn to develop rom so that I can contribute to this amazing sight. I asked in the g 2 forums and not once did I ever get any help. Super savvy with computers modding well at least flashing that is haha. But I know with a little guidance I can be a big contribution to the site. So any words of advice would be great and some links to guides will be even more great haha. Thank you so much in advance
Sent from my HTC_Amaze_4G using xda premium
Spastic909 said:
I just want to learn to develop rom so that I can contribute to this amazing sight. I asked in the g 2 forums and not once did I ever get any help. Super savvy with computers modding well at least flashing that is haha. But I know with a little guidance I can be a big contribution to the site. So any words of advice would be great and some links to guides will be even more great haha. Thank you so much in advance
Sent from my HTC_Amaze_4G using xda premium
Click to expand...
Click to collapse
Well, first, go into different roms, and look at their changelog - see if you can figure out what they are changing - don't just look at the roms in these forums.. look in other forums too. Download a rom, look at the updater-script to see if there is anything there that is making the change in that you saw in the changelog.. look at the files the updater script specifically sets permissions for(if it does), as those files are usually modified, hence why they have to set permisions.. look at the /system/etc folder.
Get a program like winmerge(I think that is what it is), or filemerge for mac, or some other program that will compare files AND directories line by line.. compare a stock rom to a modified rom- as long as it compares directories too, it will output which files the stock rom didn't have, which have been changed, what has been changed- THIS is the easiest way to figure it out for yourself. Piece by piece.
For example, right now I am trying to figure out why the custom kernel here isn't changing my clock speed - if I unpack the zip file, I see he has replaced the init.qcom.post_boot.sh file, and if I compare that with the stock rom, or the energy rom I am using, I see he commented out the lines that change the frequency.. so I look at the updater script, the aroma_config file, and each file tells me what it is doing.. I see the badass.sh file creates a file called 89badass in the init.d folder.. part by part you can figure out exactly what he was doing, how he was making the changes.
There is no real "guide" that is going to help as much as finding a way to figure it out for yourself.. programs like filemerge and winmerge are free and easy to find, and DEFINITELY give you a good place to start. Technically making your own rom is just making changes to a stock rom until you are actually reCODING something - but those changes can be pretty huge and technical, and do awesome things.. you just got to figure out what they are, and how to do them.
Everything above should give you a good place to start..
Silentbtdeadly said:
Well, first, go into different roms, and look at their changelog - see if you can figure out what they are changing - don't just look at the roms in these forums.. look in other forums too. Download a rom, look at the updater-script to see if there is anything there that is making the change in that you saw in the changelog.. look at the files the updater script specifically sets permissions for(if it does), as those files are usually modified, hence why they have to set permisions.. look at the /system/etc folder.
Get a program like winmerge(I think that is what it is), or filemerge for mac, or some other program that will compare files AND directories line by line.. compare a stock rom to a modified rom- as long as it compares directories too, it will output which files the stock rom didn't have, which have been changed, what has been changed- THIS is the easiest way to figure it out for yourself. Piece by piece.
For example, right now I am trying to figure out why the custom kernel here isn't changing my clock speed - if I unpack the zip file, I see he has replaced the init.qcom.post_boot.sh file, and if I compare that with the stock rom, or the energy rom I am using, I see he commented out the lines that change the frequency.. so I look at the updater script, the aroma_config file, and each file tells me what it is doing.. I see the badass.sh file creates a file called 89badass in the init.d folder.. part by part you can figure out exactly what he was doing, how he was making the changes.
There is no real "guide" that is going to help as much as finding a way to figure it out for yourself.. programs like filemerge and winmerge are free and easy to find, and DEFINITELY give you a good place to start. Technically making your own rom is just making changes to a stock rom until you are actually reCODING something - but those changes can be pretty huge and technical, and do awesome things.. you just got to figure out what they are, and how to do them.
Everything above should give you a good place to start..
Click to expand...
Click to collapse
I'm gonna start trying to figure this out before my first android I was totally computer retarded my parents died when I was 14 and I had to quit school and start working so at 32 yrs old now this is pretty tough so thank you for trying to help folks like me learn and keep up with all this new technology. I think I'm starting to get it a little reading goes a long way.
sent from one badass htc amaze with ics [email protected]
eggydrums said:
Man I really want to start but my computer is way to sluggish
Sent from my HTC_Amaze_4G using Xparent Green Tapatalk 2
Click to expand...
Click to collapse
i build kernels on an old laptop with a intel centrino duo, 512mb of ram, and ubuntu 10.04. if yours beats that, you will be fine (takes me 5 mins to build kernels)
ziggy46 said:
i build kernels on an old laptop with a intel centrino duo, 512mb of ram, and ubuntu 10.04. if yours beats that, you will be fine (takes me 5 mins to build kernels)
Click to expand...
Click to collapse
I assume ir runs windows xp?
Sent from my HTC_Amaze_4G using Tapatalk 2
EclipzeRemix said:
I assume ir runs windows xp?
Sent from my HTC_Amaze_4G using Tapatalk 2
Click to expand...
Click to collapse
yup, and it has a sticker that says windows vista capable. WHICH IS A LIE!!!!
i got the laptop for free though. its a compaq presario v3016us. i think some ram was taken out of it before i got it. (im gonna buy 2gb soon)
quick question. How do I check the change log or is there a link to it or so I can use I think that's what I'm asking!
Sent from my HTC_Amaze_4G using xda premium

Categories

Resources