New to Development - XPERIA X10 Android Development

Hi everyone,
I've been looking into getting into the Android Smartphone family for a while now and recently picked up the Sony xperia X10 from Rogers.
Id like to help out with development on this phone but I understand we have yet to crack the bootloader in order to run our own custom rom, if Im not mistaken the problem that we are facing right now is finding a way to crack the 1024 bit key used to the sign the original SE rom?
Getting this key would be vital in signing our own version of the rom and tricking the bootloader into letting us through?
I've read about rooting the phone, although I have yet to do it(as im trying to read up on all the current research but there are many threads) before I start trying to develop
I recently graduated with Computer Science and would really like the experience in mobile development, so Im wondering if someone can point me in the right direction maybe a thread I may have missed or overlooked to some tools that can be used into getting any dumps that we need , or a general area to start reading and feeling out the lower levels of this phone.
At any rate id definitely like to try to contribute to a solution, maybe even help in finding an alternate way in booting a custom rom
Thanks in advance

Sevren said:
Hi everyone,
I've been looking into getting into the Android Smartphone family for a while now and recently picked up the Sony xperia X10 from Rogers.
Id like to help out with development on this phone but I understand we have yet to crack the bootloader in order to run our own custom rom, if Im not mistaken the problem that we are facing right now is finding a way to crack the 1024 bit key used to the sign the original SE rom?
Getting this key would be vital in signing our own version of the rom and tricking the bootloader into letting us through?
I've read about rooting the phone, although I have yet to do it(as im trying to read up on all the current research but there are many threads) before I start trying to develop
I recently graduated with Computer Science and would really like the experience in mobile development, so Im wondering if someone can point me in the right direction maybe a thread I may have missed or overlooked to some tools that can be used into getting any dumps that we need , or a general area to start reading and feeling out the lower levels of this phone.
At any rate id definitely like to try to contribute to a solution, maybe even help in finding an alternate way in booting a custom rom
Thanks in advance
Click to expand...
Click to collapse
hello welcome to xda devz.but do something to create a 2.2 rom for x10 tnx

I suggest starting with development thread, as far as i remember there some tools posted in earlier pages.
Sent from my X10i using XDA App

I hope this is the thread you want.
http://forum.xda-developers.com/showthread.php?t=726813

Hello,
When you say you would like some experience in mobile development, do you mean specifically low level stuff like cracking or circumventing the bootloader, or general android development including apps?
If you are interested in programming on the android platform, heres a great resource:
http://d.android.com/guide/topics/fundamentals.html

JamesBarnes said:
Hello,
When you say you would like some experience in mobile development, do you mean specifically low level stuff like cracking or circumventing the bootloader, or general android development including apps?
If you are interested in programming on the android platform, heres a great resource:
Click to expand...
Click to collapse
Hi James,
Yes I do mean helping with cracking/circumventing the bootloader, I can do android app development with minimal problems as I do a lot of java projects for my current job and so I've been playing around in the android platform and seem to have gotten the hang of things pretty well but that site will be an excellent resource thanks.
Im just going through the custom dev link before your post, trying to see where I can start poking around for the bootloader

Related

[Q] steps for android development

hello every one!!!!
i am proud owner of SGS from last one year.
no of times i flashed custom ROM and researched for info on internet
got almost all the information from this forum but still got some question.
i got the tutorial for setting up the development environment.
but still not got the satisfactory ans/tutorial/guide for android development.
i am not from programming background but still i am very much interested in android development and i know that with interest i can learn any thing.
i am very much interested in ROM development.i know it involves very much knowledge/patience/coding etc.
could anybody tell me what are the steps involved to develop for android platform so i can research and learn to do it.
help will be appreciated!!
hey,
other than searching on google for code sample/example, i refer to the following to answer some basic information: http://developer.android.com/index.html just one thing to note is...the code they provide on their website may have bugs ( i have run into a few myself as i was starting to code on android platform)...
You probably know this one, but maybe not
http://forum.xda-developers.com/showthread.php?p=17254660 via http://forum.xda-developers.com/showthread.php?t=816994
Hi swapk007,
Setting up an android development environment is a little complicated, so instead of trying to list the steps here, I'm going to give you some advice. This is coming from someone who also started android development about a month and a half ago, so the following advice is something I'll stand by.
If you don't have a programming background, try and tinker around with some basic Java. I've gone to school for Computer Science, so I got enough Java experience that I could jump right into Android, but it is something I would recommend to others who don't have that exposure.
Next, check out Commonsware. It is a site/service/set of online books run by a guy named Mark. I purchased the books back when I started and they have been HUGELY helpful. He explains in detail how you should set up your development environment, and then walks you through the different parts of the development process. Furthermore, he does "office hour" chats once or twice a week, so if there is something extra complicated that you can't figure out you can talk with him. He is really friendly and helpful.
Once you get a handle on developing some apps, be they basic or advanced, then you'll be able to get into Rom development.
If you have any more questions, feel free to ask.
fastindy said:
hey,
other than searching on google for code sample/example, i refer to the following to answer some basic information: http://developer.android.com/index.html just one thing to note is...the code they provide on their website may have bugs ( i have run into a few myself as i was starting to code on android platform)...
Click to expand...
Click to collapse
Janzomaster said:
You probably know this one, but maybe not
http://forum.xda-developers.com/showthread.php?p=17254660 via http://forum.xda-developers.com/showthread.php?t=816994
Click to expand...
Click to collapse
bkensey said:
Hi swapk007,
Setting up an android development environment is a little complicated, so instead of trying to list the steps here, I'm going to give you some advice. This is coming from someone who also started android development about a month and a half ago, so the following advice is something I'll stand by.
If you don't have a programming background, try and tinker around with some basic Java. I've gone to school for Computer Science, so I got enough Java experience that I could jump right into Android, but it is something I would recommend to others who don't have that exposure.
Next, check out Commonsware. It is a site/service/set of online books run by a guy named Mark. I purchased the books back when I started and they have been HUGELY helpful. He explains in detail how you should set up your development environment, and then walks you through the different parts of the development process. Furthermore, he does "office hour" chats once or twice a week, so if there is something extra complicated that you can't figure out you can talk with him. He is really friendly and helpful.
Once you get a handle on developing some apps, be they basic or advanced, then you'll be able to get into Rom development.
If you have any more questions, feel free to ask.
Click to expand...
Click to collapse
thank you all...will definitely go through all this n reply..
I´m not a android developer, sometimes i do some OOP in C#, and I would suggest you should start coding some apps (games, toys etc.), maybe just for PC´s, before even start thinking about developing custom rom´s - just start reading JDE stuff and if you finaly know what your doing, you will not have to ask for thinks like "how to code ROM´s", but just start coding...
...would you start building a house, if you even didn´t know how to do a wall?
will definately do it tomrof!!!

[Q] Gonna try some dev work - Reach out to existing devs

So I'm going to try to start doing some dev work. I feel like my programming and hardware background is sufficient enough that I should be able to pick it up fairly quickly especially with some of the tools I've already found.
Question for the existing devs working on the note...
Are you using a tool like Custom ROM Creator Studio or are you doing it by other means? I looked and there doesn't appear to be a book I could read to help me along like I've done in the past with other languages/etc. Are you doing it directly through a linux box? I have a lot of questions as I am beginning this process but for now I have to go off of what I find through google and here. So any help or direction would be appreciated. Thanks!
Edit: I'm currently reading through the documentation at source.android.com
If you don't get and responses I would suggest searching in the general forum area of xda, I found good info on developing there when I was thinking about it.
Sent from my SGH-I717R using xda premium
supermerkin said:
If you don't get and responses I would suggest searching in the general forum area of xda, I found good info on developing there when I was thinking about it.
Sent from my SGH-I717R using xda premium
Click to expand...
Click to collapse
Searching through the general forum now. Finding a lot of device specific stuff, specifically HTC. I'll keep looking though. Thanks for the tip!
Still doing my homework...any teachers that can tell me what homework I should be doing would still be nice
I admire your courage. Best of luck. We need more devs.
kimtyson said:
I admire your courage. Best of luck. We need more devs.
Click to expand...
Click to collapse
I'm setting up my dev environment on my mac now. With some time (and maybe some luck) I can start moving on this. I'm going to have to set up the same environment on my mac at home as well so I can play around there too. I didn't realize that I'd have to set up such a huge virtual machine to do the development on my windows machine. Didn't really want to give up all that space.
I love my note but want that power that those devs have! Back when I was on my Galaxy S II I went nuts trying to find the one ROM that had everything I wanted but could never find that one ROM that suited me. I have to admit that is my driving force for wanting to develop. Obviously I'll be happy to share what I do (if I really am able to do something) and even support what I release because thats what a good dev does
I've been programming since I was 12. Taken some college courses but dropped out because I knew more than the instructors and was bored out of my mind. Ended up with a job at that university! Now I'm just hoping I can pick up the android os like I was able to pick up everything else.

[Q] Help from an expert!

Hi,
So it been a month that I am testing some china phone, Gionee has some of really good quality. Well build, top materials and great quality of displays too.
The problem with this phones is that there is no custom rooms for them and to be honest the software (android) SUCKS!!!
What I want to do is to build my own "MOD" to run on those phone. I know java quite well.
So my question is,,, What to I need to start learning to be a developer? I know that is a bit of an abstract question, but I need an advise. I have read all the posts from XDA University but the thing is. On that site you only explain how and android phone works.
I want to know what do I need to learn to build a kernel? Where do i find libraries? How to build a Bootloader? and finally how do I get that to work with the radio?
Rom Development Section
Search at Rom Development section...
There are really good guides in that section...

Android 5.0 on Google Nexus 5 - Newbie questions / support

Hello everyone,
At first, as a new member, let me congratulate you for this amazing forum and the community that is built around it. A lot of useful and interesting stuff can be found here, and I know that it takes a lot of hard work to boost and maintain a forum to this high-quality level, create a community and share knowledge, so thank you for that and keep up the good work.
To get to the point, I recently became the owner of a Google Nexus 5 and 3 days ago I upgraded the preinstalled Android 4.4 to Android 5.0. Before that, I used a Nokia N900 phone with Maemo 5 and ArchLinux (desktop Linux Distribution), and this Nexus became my introduction to the Android operating system for the first time.
So as a newbie to Android, I want to ask toy a few questions on how to make some things done.
While I had my Android rooted before, after the upgrade it probably needs rooting again, so I'd be grateful if someone points out a link to a tutorial that describes this process. I also need to install an anti-theft application, and from what I've seen, Cerberus just does what I want, but I need to install it in a way that even if someone restored the phone to its default settings or even format it, the application woud stay in place. From what I've read, it is possible, right? I don't know how, maybe it has something to do with the ROM, which brings me to my next question. Custom ROMs, what are they? How do they get installed and which one do you suggest for Nexus 5?
As for now, those are my questions. I know that I could use Google to find out more about those stuff, but I really want to learn how they work, not just how to accomplish them, and all my searches in Google result in different ways to achieve the same thing, a fact that confuses me instead of teaching me stuff. That's why I ask here.
So, if anyone could point out some links or explain to me how to do the things I want, I'd be very grateful.
Also, besides all those things, any suggestions you might have of any nature, I'd be glad to hear them and they'll be much appreciated!
Than you very much in advance. I appologize to the forum and its moderators if I posted this in a wrong category or broke any rule. I assure you that if I did, it was not intetional.
Best regards,
Elias
Should I post this over to the Google Nexus 5 forums?
[SOLVED]
Ok, after a lot of reading, I finally understood the whole concept of ROMs and Recovery.
For anyone having trouble with his first steps on those issues as well, the following links would be very useful:
http://forum.xda-developers.com/google-nexus-5/help/faq-to-android-read-post-root-t2508292
http://forum.xda-developers.com/goo...ide-nexus-5-how-to-unlock-bootloader-t2507905
http://forum.xda-developers.com/goo...olkit-wugs-nexus-root-toolkit-v1-8-3-t2517778
http://forum.xda-developers.com/goo...nux-universal-nexus-linux-toolkit-v2-t2528616
Good luck!

How do I theme my new rooted device?

Hello, I was wondering why is there no newb section on this website? surely it would help all the new comers like myself who have no idea what they're doing.
I recently rooted my device for the purpose of changing some Personal Hotspot settings so I decided to look at the other benefits I could get from rooting and one of them is Themes. My question is why is it so hard to theme your device? I thought alot of these theming apps were one click proceedurs however it is not at all the case, speaking of complications when I rooted my device I accidently deleted touchwiz home and ended up stuck on Easy Mode for a whole day even after fully wiping/resetting until I figured out the problem. I still have standard mode showing as easy mode on my device but its actually got a launcher for now so it's all good.
Anyway It would of been good to have noob/newb section on this website so I could get to grips with everything there is to know or most things anyway. Right now I don't really know where to look on this website as there are too many threads that contain complicated titles with terms I never even heard of before so let alone reading the whole threads where I just hear myself reading on and on with no understanding what so ever.
Am going to stop my little rant here, if anyone can direct me on how to setup some easy themes it would be appreciated.
MatadorZXDA said:
Hello, I was wondering why is there no newb section on this website? surely it would help all the new comers like myself who have no idea what they're doing.
I recently rooted my device for the purpose of changing some Personal Hotspot settings so I decided to look at the other benefits I could get from rooting and one of them is Themes. My question is why is it so hard to theme your device? I thought alot of these theming apps were one click proceedurs however it is not at all the case, speaking of complications when I rooted my device I accidently deleted touchwiz home and ended up stuck on Easy Mode for a whole day even after fully wiping/resetting until I figured out the problem. I still have standard mode showing as easy mode on my device but its actually got a launcher for now so it's all good.
Anyway It would of been good to have noob/newb section on this website so I could get to grips with everything there is to know or most things anyway. Right now I don't really know where to look on this website as there are too many threads that contain complicated titles with terms I never even heard of before so let alone reading the whole threads where I just hear myself reading on and on with no understanding what so ever.
Am going to stop my little rant here, if anyone can direct me on how to setup some easy themes it would be appreciated.
Click to expand...
Click to collapse
Greetings an welcome to xda. We did have a forum called xda assist where all newbies could basically ask any question, it became unsustainable due to the fact it became a free tech help line for every device.
Most phone's have their own dedicated Q&A thread where you can ask anything. If you can tell me the device you have I maybe able to help you or point you in the right direction at least
Regards
Sawdoctor

Categories

Resources