new rom - Droid Eris General

is it possible to port a tmobile pulse rom on the eris or if there is a rom out please point me to a link

do it yourself? that doesnt sound very interesting to the majority of people at the moment.
get android sdk, jdk, eclipse, and have fun.

Related

Android development environment

Is there a "total package".exe.? I've been trying to set up my environment but gotten all kinda errors. Just looking for a solution to get up n running. Does anyone have a tutorial with the latest updates? Thanks in advance.
Sent from 3D A.W.E.S.O.M-O
The android development website has a great tutorial to set it all up.
motoelliot said:
Is there a "total package".exe.? I've been trying to set up my environment but gotten all kinda errors. Just looking for a solution to get up n running. Does anyone have a tutorial with the latest updates? Thanks in advance.
Sent from 3D A.W.E.S.O.M-O
Click to expand...
Click to collapse
there are essentially two ways to interrept your question as there are two main development environments:
1) android application development environment (using eclipse, android plugin, etc) will run on both windows, linux, mac, etc.
2) android operating system development (actually android linux based OS, kernel, etc)
both of these development environments have very good documentation on the official google android development site. i would follow all their guides there and then ask any questions which their guides maybe lacking (shouldn't be lacking very much).
as a starting point, they seem to suggesting setting up the sdk and then under the next steps section they link to a ton of their guides depending on what type of goals you have next.
Official Android guide for setting up SDK
hope that helps!
OK.... FINALLY. Got it all set up. (Had to reformat windows) fuggin Microsoft! So not sure where to go from here. Have multiple goals, wanna start small with a lil themeing, then cook my own rom. Been doin alotta reading, figured its time to get wet.... Gotta learn somehow. ;p
Sent from 3D A.W.E.S.O.M-O
did you get a linux environment running in a VM yet? that seems to be the way to go for the "easy" building. There's a thread started by "dsixda" you should go find. Also, for fun easy mod stuff you can use the UOT kitchen.

Any ROM's Yet?

are there any developers out there creating roms for this? It would nice to have a kernel at least, i know there is one out but its only for the european version. We need developers!!
I got the time for it but not the brain for it im best at testing roms
Doesn't seem that anyone's developing ROMs at the moment, although some are trying. I think first we need to get a recovery working such as Clockworkmod so we can flash the ROMs to the device.
I just got my player a few days ago, but I've been doing some research on how to port CWM to new devices and hopefully something will come to fruition. I'm not a programmer by any means, but I know linux pretty well so hopefully I'll be able to put something together.
Does someone know where there is documentation on how to install new ROMs using Linux? I don't have windows or Mac.
I'm trying to install 2.3.5:
http://forum.xda-developers.com/showthread.php?t=1389809
I believe the instructions are in the android developers kit, so I'll go there next unless someone has a quick pointer.
Thanks,
Daniel
I think the only way currently is with the software samsung gives you, but I might be wrong. Mine came with 2.3.5 on it - I'm using linux mint but haven't had a need to figure it out.
Some people over in the Android Development thread are working on it from what I hear. CM9 here I come!
goudeyman95 said:
Some people over in the Android Development thread are working on it from what I hear. CM9 here I come!
Click to expand...
Click to collapse
Can you show us the link from where you read it please?

[Q] how to port ics (serious learner)

Lemme get some things out of the way.. I am a noob. I have searched. I have read some of the results from the search. I am overwhelmed by the 20+ pages of results (lol). I am not 100% sure this is the correct forum for this (not sure where else would be ).. I believe this is one of those things where I need help based on my situation.. Ok, so here I go.
I wish to start porting ICS to my phone. That's my goal. I have general understanding of how linux works, but I do not know much about the android specifics of how they work, or what needs to be modified for this to work. I do not plan to use the kitchen tool as I wish to learn this the hard way. I believe this will help me become more understanding in what I am doing. However, at this point I don't and that's why I'm here. My phone model is irrelevant almost because its prepaid and usually the communities don't even recognize their existence.. at least that's how I feel about it. But I digress. My phone is the zte warp by boost mobile and I am here to learn hopefully the things that will get me started on porting ICS to this phone. I right now believe that the best thing for me to learn is how the android related files work because as it is, I only looked at guides on how linux works and I understand most of it. I'm not sure that's the best thing that will help me port ics, but I'm certain it is important.
Please help me figure out where I should start in learning how to port ICS to my phone basically.
Thanks XDA
anyone? I am quite serious about wanting to do and go into this but I have yet one thread that anyone's ever replied to.. (or post iirc) which puts a damper on me
Snake X said:
Lemme get some things out of the way.. I am a noob. I have searched. I have read some of the results from the search. I am overwhelmed by the 20+ pages of results (lol). I am not 100% sure this is the correct forum for this (not sure where else would be ).. I believe this is one of those things where I need help based on my situation.. Ok, so here I go.
I wish to start porting ICS to my phone. That's my goal. I have general understanding of how linux works, but I do not know much about the android specifics of how they work, or what needs to be modified for this to work. I do not plan to use the kitchen tool as I wish to learn this the hard way. I believe this will help me become more understanding in what I am doing. However, at this point I don't and that's why I'm here. My phone model is irrelevant almost because its prepaid and usually the communities don't even recognize their existence.. at least that's how I feel about it. But I digress. My phone is the zte warp by boost mobile and I am here to learn hopefully the things that will get me started on porting ICS to this phone. I right now believe that the best thing for me to learn is how the android related files work because as it is, I only looked at guides on how linux works and I understand most of it. I'm not sure that's the best thing that will help me port ics, but I'm certain it is important.
Please help me figure out where I should start in learning how to port ICS to my phone basically.
Thanks XDA
Click to expand...
Click to collapse
From my limited knowledge, I think it is a huge task undertaking, you can download Android source code from Google, the hard part will be the device driver development and porting for Linux kernel (and maybe portion of Android). If you are lucky, you can use the existing phone bootloader (or you have to port one). Understanding the inner of the phone (different chip set may need different device driver) will be another challenging task.
by the device driver development, you mean all the libs that go into the phone? Couldn't I just copy/paste the pre-existing libs that are already made for the phone? Also the phone im working with is a bit strange really.. noone has been able to compile the kernel from its source and get it to boot yet.. when it was compiled the zImage was different than that of the stock one.
And yeah, I have downloaded the aosp source.. I just need to know where to start at and the processes involved really
Snake X said:
by the device driver development, you mean all the libs that go into the phone? Couldn't I just copy/paste the pre-existing libs that are already made for the phone? Also the phone im working with is a bit strange really.. noone has been able to compile the kernel from its source and get it to boot yet.. when it was compiled the zImage was different than that of the stock one.
And yeah, I have downloaded the aosp source.. I just need to know where to start at and the processes involved really
Click to expand...
Click to collapse
To answer you question no the drivers and lib files are different for aosp based rooms then they are for the stock OEM from. The first step will be to get a working kernel. Without anything you do will be pointless
I'm somewhat interested in the same thing, and from what I've gathered, you'll need to do these things to begin ROM development:
1. Read every page on the AOSP site and grab a copy of the AOSP source. It probably wouldn't hurt to read the regular Android developer wiki as well.
2. Learn about Linux driver development:
http://lwn.net/Kernel/LDD3/ (this is apparently considered THE BOOK on Linux driver development)
http://www.freesoftwaremagazine.com/articles/drivers_linux
3. Learn pretty much every detail about your phone and its hardware, especially when it comes to how ROMs are installed on it. For example, my phone (the Droid X2) has a locked bootloader, so 2nd init has to be used to boot new ROMs, and this makes it so that we cannot update the kernel.
You can usually find this sort of information on your phone manufacturer's website. Sometimes they even post the source code to their phone's drivers, which is helpful.
4. Look at other ROMs (preferably for your phone) and see how they work. The source code is freely available for most popular ROMs.
For example: CyanogenMod keeps their source code in a public git repository: https://github.com/cyanogenmod
5. Get to work on porting!
I would highly recommend starting with something smaller, however, just as a start. One good jumping-off point is probably this guide: http://forum.xda-developers.com/showthread.php?t=1272270
If any part of this was wrong, or if I left something out, somebody feel free to correct me, I'm still a noob.
Thank you so much for your direction, however,, android kitchen.. im not sure about that because isnt that only ment for htc devices? My phone is made by zte
what device do you even have?
if it's stuck officialy on 2.1 or 2.2 there's no hope that if you even port it that it'll work
its the zte warp from boost mobile (prepaid). Btw if I compile an aosp ics launcher and put that on my phone whats the chances of that working?
edit: it uses 2.3.5
Well Sebastian responded on android forums, apparently zte is very bad at version control with their kernel sources. So when they complete one project, they use the same source for the next project, and what they release could be for anything. Apparently the blade source had the same issues, it took him a while to get them to correct the source
Sent from my N860 using Tapatalk
Yeah I noticed that there were ppl saying there were things similar but I'm not sure what will work or what won't.. guess its time to start a petition on zte to release the source code lol
edit: seems like zte's bein a bad company and violated the GNU GPL license for not providing a complete source code.. I compiled an email and sent it to someone who can proof read it and send it to the right person for this kinda thing.. danggit zte

Learn Android

Hello all, I am new to XDA forums. Previously I only used to visit XDA for custom ROM for galaxy y and its trouble shooting. Now after flashing so many ROMs I have a good idea about how to flash any ROM. But I wanted to learn how to port an OS. How do people port Cyanogen mod onto various phones? I know its source code is freely available, but how to fine tune it to work for a particular device. ? How to learn the basics of creating a custom ROM and how to build one? Also how to develop Android Apps and port any OS on android-suited hardware architecture (like Qualcomm SoCs).. Sorry if I misinterpreted and told any technical terms here.! I am a Computer Science student in first year engineering! I know C++, Visual basic and HTML
leovarghese1232 said:
Hello all, I am new to XDA forums. Previously I only used to visit XDA for custom ROM for galaxy y and its trouble shooting. Now after flashing so many ROMs I have a good idea about how to flash any ROM. But I wanted to learn how to port an OS. How do people port Cyanogen mod onto various phones? I know its source code is freely available, but how to fine tune it to work for a particular device. ? How to learn the basics of creating a custom ROM and how to build one? Also how to develop Android Apps and port any OS on android-suited hardware architecture (like Qualcomm SoCs).. Sorry if I misinterpreted and told any technical terms here.! I am a Computer Science student in first year engineering! I know C++, Visual basic and HTML
Click to expand...
Click to collapse
Time to go to XDA University!
http://forum.xda-developers.com/general/xda-university
Good luck!
Thanks bro!

[Q] I want to port features from one ROM to another (CM based)

I've got an Odroid XU4 device. Basically a standalone computer similar to Pi.
It's running CM12 and I believe the dev has given us the source:
http://forum.odroid.com/viewtopic.php?f=94&t=9316
I want to learn how to port features from other mod-heavy CM based ROM's to this one.
Where should I start for learning to do this?
I don't have time to learn everything, I'd like to keep it simple and focused towards my single goal. Are there any suggestions for me to get started?
Setting up an Ubuntu VM will be easy.
It's the steps that come next where I'll need a guide.

Categories

Resources