Is it possible for someone to start a ROM Bible thread similar to what I found when looking for info for my wife's G1, but for the Rhodium?
Sorry if one exists, but I have yet to find it if it does...
It would help an Android noob out a ton so that I actually understand a bunch of the terminology and build references/names when in this forum.
I am almost totally new to Android, having run WM for 6 or 7 years, and it can get a bit overwhelming to try and figure it all out. Though, having recently switched my whole house network to Ubuntu/Mint, it's a lot less "greek" to me than it was a year ago.
I'd also like to start helping in some way if possible, as the work you're all doing is so awesome and gives me hope to keep running my TP2 for a lot longer than I otherwise would. Any pointers there either?
I think the best all in one resource I've seen is the FAQ over on PPG:
http://forum.ppcgeeks.com/tp2-andro...e-android-tp2-cdma-tips-faq-s-jan-2011-a.html
Related
I am no expert, I simply enjoy rooting pretty much everything I have relating to technology. Now, the Razr is an amazing phone, and BECAUSE its an amazing phone, I decided NOT to root it until a way to Unbrick became available. Well, that day came (A droidrzr dot come link), so of course, I rooted my Razr and installed the only rom I saw available for the VZW version. Here's the dilemma:
I am in no way making demands or trying to offend anyone, I simply have a question: Are there more ROMS coming out for the RAZR? I have seen all of the mods in these forums, I just have no need for them. I ask because the day my Evo 3D became 'rootable', about 4 or 5 ROMS rolled out right pretty much within hours, and while we DO have a custom ROM for the RAZR, umm...that's it. I appreciate the ROM, I have it installed, but supposedly the big deal was that there was no way to recover from an unbricked RAZR, and now there is, yet there's really no activity in the DEV section aside from people arguing about the locked bootloader.
Maybe I'm just ignorant and the fastboot files don't provide any help at all. I'll attribute that to what I said at the beginning, that I'm not an expert. I was just hoping someone could clarify because I literally check this forum twice a day hoping to see [ROM] at the beginning of a post and [CDMA] right next to it.
Thank you beforehand for any help or clarification!
invikto said:
I am no expert, I simply enjoy rooting pretty much everything I have relating to technology. Now, the Razr is an amazing phone, and BECAUSE its an amazing phone, I decided NOT to root it until a way to Unbrick became available. Well, that day came (A droidrzr dot come link), so of course, I rooted my Razr and installed the only rom I saw available for the VZW version. Here's the dilemma:
I am in no way making demands or trying to offend anyone, I simply have a question: Are there more ROMS coming out for the RAZR? I have seen all of the mods in these forums, I just have no need for them. I ask because the day my Evo 3D became 'rootable', about 4 or 5 ROMS rolled out right pretty much within hours, and while we DO have a custom ROM for the RAZR, umm...that's it. I appreciate the ROM, I have it installed, but supposedly the big deal was that there was no way to recover from an unbricked RAZR, and now there is, yet there's really no activity in the DEV section aside from people arguing about the locked bootloader.
Maybe I'm just ignorant and the fastboot files don't provide any help at all. I'll attribute that to what I said at the beginning, that I'm not an expert. I was just hoping someone could clarify because I literally check this forum twice a day hoping to see [ROM] at the beginning of a post and [CDMA] right next to it.
Thank you beforehand for any help or clarification!
Click to expand...
Click to collapse
easy answer
there's no real need of completely modded roms, and roms wich went out, are more optimization roms...
and... ics is on the way, think is a little useless, start thinking of making entire projects on gingerbread, knowing in a month we are going on a really different android version
True, true...but wasn't the ICS source/code already released? Or does it depend from device to device?
hey everyone. ive been googleing and googleing for weeks and weeks trying to educate myself on how the android build process works and how a device tree works. what i have been able to figure out is the device configuration has been moved form /vendor to /device between eclair and froyo. although i am very lost and confused. i have gone through source.android.com several times, and i have also gone through the very outdated platform developers guide. right now i am trying to teach myself how to set up a build environment for a real device. im doing this purely out of learning experience so i can apply it to something useful in the future. i have several devices at my disposal (epic 4g, droid1, atrix 4g, acer iconia a500) any of which i would be willing to use for learning. does anyone have any recommendations on reading material im missing? any good place to ask stupid questions? there is lots of documentation out there but i just cant seem to find it. where should i go from here? i wish i could just take a class on this. because there is so much information out there i have no idea where to go from here.
I was actually going to make a post along the same lines as yours. From what I have found the pinned post in this forum from cyanogen about cooking is probably the most useful information to get started.
The issue I have is a forum just on this topic alone. It would be nice to have a forum that only discussed merging manufacturers released code into AOSP. By googling I have found the Atrix source code that Motorola has released and also the AOSP itself. By reading cyanogens post and mucking around with the source this should give you a good start.
Good luck and if you come across a forum with just this topic discussed post a link.
Also for setting up an environment this post is good for getting everything setup to compile what you need. It is a post to compile CM7 but it can be used for what you are looking for.
gh123man said:
hey everyone. ive been googleing and googleing for weeks and weeks trying to educate myself on how the android build process works and how a device tree works. what i have been able to figure out is the device configuration has been moved form /vendor to /device between eclair and froyo. although i am very lost and confused. i have gone through source.android.com several times, and i have also gone through the very outdated platform developers guide. right now i am trying to teach myself how to set up a build environment for a real device. im doing this purely out of learning experience so i can apply it to something useful in the future. i have several devices at my disposal (epic 4g, droid1, atrix 4g, acer iconia a500) any of which i would be willing to use for learning. does anyone have any recommendations on reading material im missing? any good place to ask stupid questions? there is lots of documentation out there but i just cant seem to find it. where should i go from here? i wish i could just take a class on this. because there is so much information out there i have no idea where to go from here.
Click to expand...
Click to collapse
2nd hit googling android porting.
http://www.netmite.com/android/mydroid/development/pdk/docs/
Nothing is truly "update-to-date" there are somethings that your going to have to do your homework on. That is a very detailed guide on the basics of getting a port going and working towards the "device tree"
Unless the device tree is from a google nexus phone, then most likely the trees are not perfect. Cyanogenmod for example, the devs that work hard on creating those device trees don't just know what will and won't work. Each phone is different alot of trial and error. Do you build a binary from source, or do you use prop files already on the phone, that is all based on what is trying to be done and how much you know. Eventually you figure it out. It hard to just say what creates the device tree. Its just like someone asking for tips on how to write Java.
Bottom line, just do it and have fun.
lithid-cm said:
2nd hit googling android porting.
http://www.netmite.com/android/mydroid/development/pdk/docs/
Nothing is truly "update-to-date" there are somethings that your going to have to do your homework on. That is a very detailed guide on the basics of getting a port going and working towards the "device tree"
Unless the device tree is from a google nexus phone, then most likely the trees are not perfect. Cyanogenmod for example, the devs that work hard on creating those device trees don't just know what will and won't work. Each phone is different alot of trial and error. Do you build a binary from source, or do you use prop files already on the phone, that is all based on what is trying to be done and how much you know. Eventually you figure it out. It hard to just say what creates the device tree. Its just like someone asking for tips on how to write Java.
Bottom line, just do it and have fun.
Click to expand...
Click to collapse
thanks for the response. maybe im just searching for the wrong things... that and its not sinking in to my thick skull lol.. ill keep reading. im just trying to learn how it all works. some of the things i read either dont make sense or are really vague. i am currently cramming java into my head for app development. i suppose thats a good place to start. my end goal is to contribute.
gh123man said:
hey everyone. ive been googleing and googleing for weeks and weeks trying to educate myself on how the android build process works and how a device tree works. what i have been able to figure out is the device configuration has been moved form /vendor to /device between eclair and froyo.
Click to expand...
Click to collapse
I am trying to figure out how to build/port ROMs too. It has been a nightmare trying to study that. Not enough material, or the material is incomplete. Most of the tutorials are meant to be done with nexus devices wich has a native suport from android. No such a help for someone who is seeking a way to build for a new, unusual device (like me).
I didn't get this "three" thing. And, In my case, it is a little bit weirder because I am trying to build for a MTK6577 processor. (Some may say I am screwed).
although i am very lost and confused. i have gone through source.android.com several times, and i have also gone through the very outdated platform developers guide.
Click to expand...
Click to collapse
Many years ago I said: there will be a Time when people will know the "internet junkyard" or the "virtual online trash can".
I was reffering to outdated information. This information is available now and is not completely reliable because it is old and no one got rid of it.
It is something that is new (although the information is old, the event is pretty new) and we must learn how to deal with it. Unfortunally.
To de development point of view, I've been facing an incredible hard time just to find new information about building a custom rom from the source or porting an existent one.
I know i didn't help at all, but, I felt I must say that.
Anyway, knowing about anything, let me know.
Best regards!
gh123man said:
hey everyone. ive been googleing and googleing for weeks and weeks trying to educate myself on how the android build process works and how a device tree works. what i have been able to figure out is the device configuration has been moved form /vendor to /device between eclair and froyo. although i am very lost and confused. i have gone through source.android.com several times, and i have also gone through the very outdated platform developers guide. right now i am trying to teach myself how to set up a build environment for a real device. im doing this purely out of learning experience so i can apply it to something useful in the future. i have several devices at my disposal (epic 4g, droid1, atrix 4g, acer iconia a500) any of which i would be willing to use for learning. does anyone have any recommendations on reading material im missing? any good place to ask stupid questions? there is lots of documentation out there but i just cant seem to find it. where should i go from here? i wish i could just take a class on this. because there is so much information out there i have no idea where to go from here.
Click to expand...
Click to collapse
Here is the Small Guide Made to Begin from scratch for Android Device Tree Building
I know I am a new poster and fairly new member to XDA but that is mainly because I can read and have never really had the need to post anything. One thing that I have noticed is that ROMs are very sporadically placed throughout the forum and I think a lot of the mundane "What ROM should I use if I..." threads could be eliminated if a repository of sorts was created for them with feature list, performance eval, and battery eval.
Now I am not an expert by any means. I have played with a few ROMs trying to find one that has everything I want (yet to find) and I know I would love such a resource.
For now I am only looking at developing this for the Galaxy SII SGH-I777. I would need input from users of other devices/ROMs to supply information to expand it beyond that.
So my questions are: Would this be worthwhile? Does one already exist that I just haven't been able to find? Given the first two answers are yes and no, what specific features would you like to see in it? ROM suggestions would also be welcome as I know I don't know them all. I will gladly test them for the data myself but any extra help would be appreciated.
Thanks!
IMO, i dont think this is necessary. Most roms (at least right now) dont vary much with features. I think devs hit a ceiling with GB roms. You can create a matrix that illustrates battery life between all the roms but even thats a bit useless because battery life differs for everyone.
this is just my thought on this subject.
now that i think of it, someone did this for the captivate section and I dont believe it was used much.
Thanks!
nyydynasty said:
IMO, i dont think this is necessary. Most roms (at least right now) dont vary much with features. I think devs hit a ceiling with GB roms. You can create a matrix that illustrates battery life between all the roms but even thats a bit useless because battery life differs for everyone.
this is just my thought on this subject.
now that i think of it, someone did this for the captivate section and I dont believe it was used much.
Click to expand...
Click to collapse
The lack of variety was something I noticed between a few of the ROMs I tested. I am still in the process though as I haven't had my SII for long. I was really hoping that there was more than what I've seen. I am a programmer but basically a web, iOS (only because my job trained me and paid for me to learn it for them), and database programmer. I know that I never recreate the wheel and always make sure that my programs have something that makes it unique.
I'm not saying that the devs around here aren't doing a good job. It is great that people put in the effort whether it be for their own use and they have just shared it or if they did it for the sole purpose of spreading their talents I think its great.
That said, I appreciate your input and $0.02! I would hate to start working on it and find that it was a waste of time! I do have to admit though that I was really hoping to be able to do something to help with the "Which ROM..." posts
I want to start developing soon, Im currently selling my SR and will be picking up an SIII and I think I would like to start playing around with it. I have seen a lot of new info posted in the last 9 months that I have been here. I was wondering which guides are the most highly recommended and which apps make things the easiest these days. It Dxidas kitchen still the way to go? Are there certain things I need for kernels and ROM's besides source? Let me know where you guys/girls think would be the best place to start. I have very very very basic knowledge of programming, but I am usually to the go to guy as far as computer software or hardware repair. I learn very quickly! Thanks in advance for letting me get into your realm!
This doesn't really have to do with this device specifically. Just something I've been wondering.
How do you guys know all this stuff? Is it just a hobby of yours that you've been researching in your spare time? Is it your job? Have you taken classes on it in school? I'm wondering because I'd love to create my own ROM one day and all that good stuff. But I know next to nothing about programming. The only thing I have to go on is Intro to Computer Software Development class I'm taking for my major where we learn basically intro to Java. So based on what I've learned so far, you guys have done WAY more than just a simple class than that? So where do I get started exactly?
I love what you guys do and would love to be able to contribute more. Must be a pretty cool feeling to see someone is running a ROM of yours and knowing YOU made it yourself. I would love to be able to do this stuff. How the hell do you guys know all this crap? Haha
I'm still relatively new to Android. Got my Galaxy S3 in October. Waited about a week and started reading up about rooting and all that. Then it shattered in December and I got the OG.
So my knowledge about rooting and ROMs and all that is about 4-5 months. I know that's definitely not enough time to be able to build your own ROM from scratch, but I still feel like no matter how long I have Android, I still need to know a lot about programming to even get started. I'm completely lost half the time people in development threads are talking.