Attention all HTC android devs! - Android Software/Hacking General [Developers Only]

I need someone or a few someone's to help me figure out if you can turn the android OS off and dualboot into either android or winmo(winmo being on the sdcard). If it can be done on an HTC winmo phone, can't it be done reverse some how?
Sent from my Eris Lightning 3.02

i would also like to find out how to do this. even if anybody could point us in the right direction any help would be much appreciated.

Bump. Any insight ppl? A simple yes or no? An explanation... anything?
Sent from my Eris

settlethestorm said:
Bump. Any insight ppl? A simple yes or no? An explanation... anything?
Sent from my Eris
Click to expand...
Click to collapse
If you are wanting to run Windows Mobile on your Eris, it probably not going to happen. WinMo is not open source like Android. It's going to be much more difficult to port WinMo to a device that Microsoft hasn't ported it to. I'm sure that there is someone or a very few multiple someones who have the knowledge and skills, but they also have to be motivated to spend their free time working on it. It would really surprise me if it happened.

Thank you! All I wanted was an answer lol. I appreciate it a ton. I know there's some work going on to try an run an ubuntu OS on the Eris. We'll see how that goes lol
Sent from my Eris

LINUX+ANDROID=Opened source yummy goodness
I asked a few weeks ago to try and get some work on getting a working ubuntu or any other Distro on android, lets work on that since at least LINUX is open source

Related

Nokia E72...?

Hey people ...
I have Galaxy S2 and a Nokia E72 ... Android kills Symbian!
The E72 is an awesome phone, but it's limited by the outdated Symbian OS. Does anyone know of an alternative OS which can run on an E72?
I'm sure, somewhere, someone's hacked one to do something special!
Let me know please,
Thanks
yaaa... me too wishes the same...... Please some experts think in this line and let us have something new.... Thanking you in advance
I think not
killah bee said:
I think not
Click to expand...
Click to collapse
I wish there is I love this phone:crying:
Honestly, I've been searching for information on how to create an operating system for the E72, but I don't know where to start. I've been developing for x86 my whole life and have little to no experience with other architectures.
I'd love to be able to hack together a Linux kernel for this device and build something on top of it, something really simple and lightweight.
Is there anyone else that would like to lend a hand? Or anyone that can point me in the right direction?
I wish I could man, what you're talking about sounds awesome! Hopefully this reply will give the threat a bump and the man (or woman) will see!
my e72 also wish it
Me three

DEV: WebOS on iPhone :)

I am starting a new project to port webOS over to the iPhone 3G 3GS and 4.
I have a website where i will be posting updates with project info. Also I am looking for someone with Linux experience as i have only a Windows 7 PC.
I need about 3 more people to help me with this.
Any takers?
Please PM if you think you can help thank you.
vdcmini said:
I am starting a new project to port webOS over to the iPhone 3G 3GS and 4.
I have a website where i will be posting updates with project info. Also I am looking for someone with Linux experience as i have only a Windows 7 PC.
I need about 3 more people to help me with this.
Any takers?
Please PM if you think you can help thank you.
Click to expand...
Click to collapse
Any three people? Or do you have specific skill-sets that are required? What skill-sets do you bring to the project?
-- Rod
rwhitby said:
Any three people? Or do you have specific skill-sets that are required? What skill-sets do you bring to the project?
-- Rod
Click to expand...
Click to collapse
What i bring is the website to post fast download links and a blog, also, the phone. lol
I need someone who can extract the firmware though.
vdcmini said:
What i bring is the website to post fast download links and a blog, also, the phone. lol
I need someone who can extract the firmware though.
Click to expand...
Click to collapse
So you have a website, a blog, a webOS phone and an iPhone. That's a pretty unique skillset. I wonder why no-one with that set of things tried to port webOS to the iPhone before? Once you've got that skillset the rest must be pretty straight-forward, no?
BTW, you can get links to download the webOS firmware from HP's official servers here: http://www.webos-internals.org/wiki/Webos_Doctor_Versions
Note that redistributing it (or any modifications of it) is illegal, so you may want to figure out that small issue first in your project plan ...
Good luck with your endeavour.
-- Rod
Are you being sarcastic, Rod? I suppose he deserves it by the know-how he puts forward. So if I get it right, he just has a website and wants others to develop and get the reward. Pretty nice business plan!
He also has a dream...the same one I have but I have an EVO 3d... Which I think should be easier...
Rod I was thinking can't it be done part way like webpage 2.1 on pre- using meta scripts?
Sent from my PG86100 using xda premium
Rod would you like a pre-? As a donation?
Sent from my PG86100 using xda premium
ceyo14 said:
Rod would you like a pre-? As a donation?
Click to expand...
Click to collapse
Thanks very much for your offer.
Unfortunately, none of our developers use a Pre- these days for anything other than webOS 1.4.5 legacy testing.
I'm personally using a 1.4GHz 16GB HP Pre 3.
-- Rod
I dont get the point of it. Iphones are expensive and run unique hardware only made by apple. With that expense comes the seamless apple experience ,decent reliability and the proprietary is operating system. If your going to throw all that away,why even pay for the iphone to begin with. Their hardware is really no better than the stuff from htc. Htc hardware on the other hand is well understood and in fact,is very similar to the hardware in the touchpad.
Personally,I dont see the point of webOS on anything now. It honestly has few game changing features. What it does have is a unique UI that many people like. Rather than port webOS to other platforms,why not make a UI for android that takes the best things from webOS and throws out the bad ones,and fixes what needs to be fixed. Then you have something
really great,with a great UI,the ability to run android aps,but without many of the drawbacks of android.
As for your project,I doubt you will get any takers. What I suggest is you simply learn to do the work yourself. Start by downloading a Linux distro and installed it on an old pc.

Very Grateful... Anyone want to take a newb under their wing?

Hey my name is Scott and ive been using ROMs from this website for awhile now and well lets face it i think im addicted to flashing new ROMs... either that or im determined to turn my infuse into a brick. . Anyways, besides the introduction i wanted to take a moment to personally thank each and every developer on this site and especially the ones in the infuse section for making my phone 20x better then it ever could be. Its amazing what you guys come up with. I really appreciate the hard work and dedication. With all this being said, I would absolutely love to learn how to do this. As far as programming goes, i havent done anything since the days of VB3 . So... Would any of the awesome developers out there want to mentor a newb?? I would be very grateful if someone could teach me what i need to know and maybe one day develop my own ROM.
First off, thank you as well. Without out flashers our work would be virtually worthless
Secondly, before starting development take a day to sit down and really research articles on this site. The more knowledge you have before hand will put you a head of the game. Once you have basic knowledge, pick a base rom. One that you feel would be best for what you want to build. Download that rom. Download nunhuggers apktool, the necessary Java development tools. Decompile the rom and take a while to look through it, and kind of get an understanding of how things work within the rom. That would be the best starting point.
Also when developing your own rom, before you release it take time to make sure everything is in working order, releasing a half broken rom is no good, releasing a solid, stable rom is aces. I'd you need anything I will gladly answer any questions I can, and help in anyway I can. Most senior devs would be glad to help as well, very good community we have here.
-Marcus
Sent from my SGH-I997 using xda premium
MaliciousIntent69 said:
First off, thank you as well. Without out flashers our work would be virtually worthless
Secondly, before starting development take a day to sit down and really research articles on this site. The more knowledge you have before hand will put you a head of the game. Once you have basic knowledge, pick a base rom. One that you feel would be best for what you want to build. Download that rom. Download nunhuggers apktool, the necessary Java development tools. Decompile the rom and take a while to look through it, and kind of get an understanding of how things work within the rom. That would be the best starting point.
Also when developing your own rom, before you release it take time to make sure everything is in working order, releasing a half broken rom is no good, releasing a solid, stable rom is aces. I'd you need anything I will gladly answer any questions I can, and help in anyway I can. Most senior devs would be glad to help as well, very good community we have here.
-Marcus
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
Thank you for your response and advice. I have briefly gone over guides and documents ive found just by doing a general google search and of course from this site also. It looks kind of complex, but im sure your suggestion of taking a day and sitting down to decompile it and take a good look would really put things into perspective.
When i do a search for nunhuggers apktool, it just comes up with a tutorial video? Is this what your referring to or is there an actual download that im missing?
Thanks for the offer to help if i need it... I have a feeling ill definitely be taking you up on that. I have noticed just from downloading ROMs and general observations on this forum that everyone seems pretty awesome and are willing to help. Glad to have finally joined and posted.
There should be a download in his topic, not sure if he took it down or not. I'll upload it when I get home and give you the link if you don't have it by then. His video explains how to use it and its very simple to do
Sent from my SGH-I997 using xda premium
scott.hart.bti said:
Thank you for your response and advice. I have briefly gone over guides and documents ive found just by doing a general google search and of course from this site also. It looks kind of complex, but im sure your suggestion of taking a day and sitting down to decompile it and take a good look would really put things into perspective.
When i do a search for nunhuggers apktool, it just comes up with a tutorial video? Is this what your referring to or is there an actual download that im missing?
Thanks for the offer to help if i need it... I have a feeling ill definitely be taking you up on that. I have noticed just from downloading ROMs and general observations on this forum that everyone seems pretty awesome and are willing to help. Glad to have finally joined and posted.
Click to expand...
Click to collapse
Not to discourage, just giving you some advice, it is allot of work for even little things, I say down and tried to edit the 2.3.6 and add a simple extended power menu, took me 30 mins at least and I didn't even get to test it, wouldn't re compile for some reason, again not to discourage, just trying to give you some insight into what's needed
Sent from my SGH-I997 using xda premium
MaliciousIntent69 said:
There should be a download in his topic, not sure if he took it down or not. I'll upload it when I get home and give you the link if you don't have it by then. His video explains how to use it and its very simple to do
Sent from my SGH-I997 using xda premium
Click to expand...
Click to collapse
Awesome, appreciate it. Ill do some searching and see if i can find it in the mean time and let you know if i do so you dont waste your time. I just watched the video and it is very helpful.
deathblade... Thanks for the heads up.. Im looking forward to the time that it takes to put into this.. I am very OCD about things and when i get obsessed with something, i get 100 percent focused on getting it done.
Heres the link forgot I already had it in my old dropbox account so i just uploaded it to my new one
http://db.tt/s3XbUid5
All credit for the file goes to Nun of course.
If you have mac laying around...or if your willing to run linux this is a great tool! http://forum.xda-developers.com/showthread.php?t=1167623 its called android utility and it downloads and installs everything you need to get started...except java gotta download that before you run this tool.
The first time you run it it will go througb the installation process and it will get you just about everything you need...
-dsixda's android rom kitchen (great for decompiling a rom and recompilimg a rom)
-apktool (for decompiling apks...this tool is neccesary for development if you want to add tweaks and mods)
-simple adb interface (has a list of options, choose what you want and it does the code for you)
Has some other stuff too but thats the main stuff
I have it on my linux computer and it runs great!
Ill upload some pics of it as soon As i finish my lunch
And if ou ever have any questions send a dev a pm, they are all very helpful!
Sent from my SAMSUNG-SGH-I997 using XDA
Thanks guys! I appreciate the help. Loving this forum already. Great devs and an awesome community.
Have fun... when your just about to pull your hair out and smash your computer... hit me up...
Heres some screen shots of android utility...and the stuff that comes with it...
Sent from my SAMSUNG-SGH-I997 using XDA
dman3285 said:
Have fun... when your just about to pull your hair out and smash your computer... hit me up...
Click to expand...
Click to collapse
Dman, Haha luckily for me i shave my head. If im lucky eventually when i gain enough experience and help ill be able to put something together as nice as zeus or emancipation.... im not going to hold my breath though.. i can only imagine how much work was put into those. When you get a PM with simple annoying questions, dont forget that you offered...
Thanks for the pics, that tool seems very helpful. I only have windows 7, but i should be able to load linux on an emulator and run it from there.
scott.hart.bti said:
Thanks for the pics, that tool seems very helpful. I only have windows 7, but i should be able to load linux on an emulator and run it from there.
Click to expand...
Click to collapse
if you download ubuntu, it has an installation option where you install it in and along side windows, and it will ask you which to boot into when turning you computer on, very useful
deathblade said:
if you download ubuntu, it has an installation option where you install it in and along side windows, and it will ask you which to boot into when turning you computer on, very useful
Click to expand...
Click to collapse
Even better! Thanks.
scott.hart.bti said:
Even better! Thanks.
Click to expand...
Click to collapse
Hello and a quick tip! Before setting up your Linux box make sure that ALL of your hardware/peripherals are supported by the Linux distribution you choose. You can see a list of all your hardware in windows by typing "device manager" in the search box. If you find that all your hardware is supported, have fun .
Sent from my SGH-I997 using Tapatalk 2 Beta-5
theROMinator said:
Hello and a quick tip! Before setting up your Linux box make sure that ALL of your hardware/peripherals are supported by the Linux distribution you choose. You can see a list of all your hardware in windows by typing "device manager" in the search box. If you find that all your hardware is supported, have fun .
Sent from my SGH-I997 using Tapatalk 2 Beta-5
Click to expand...
Click to collapse
If your gonna do ubuntu (what i have) you can run the it straight from a cd...it will be slow but its a great way to test compatability
Sent from my SAMSUNG-SGH-I997 using XDA
mg2195 said:
If your gonna do ubuntu (what i have) you can run the it straight from a cd...it will be slow but its a great way to test compatability
Sent from my SAMSUNG-SGH-I997 using XDA
Click to expand...
Click to collapse
Running Ubuntu as we speak... no way to test it like just doing it. . Let the fun begin.

ROM Development Guide?

Remember about a month ago when XDA came out with a book about rooting and flashing ROMs?
I was just wondering if there were any books (or guides maybe) like that, that showed how to make ROMs from scratch, not through all of these annoying kitchens. (Don't really like them, they make me feel like a noob... of course I suppose I am)
So whatever, that's really about it. Thanks guys!
(Oh by the way, I have tried Nero's ROM guide and wasn't a huge fan, also I'm getting another computer solely for the purpose of Ubuntu too if that matters at all.)
...subscribing, also just out of interest I'm trying out Lubuntu, Ubuntu 12.04 server too!
jdgfdqtuzs said:
...subscribing, also just out of interest I'm trying out Lubuntu, Ubuntu 12.04 server too!
Click to expand...
Click to collapse
Pretty awesome, never heard of Lubuntu before now. I'd consider it, but any recent tutorials I've looked at use Ubuntu. (Sadly though, they're ridiculous! For example, there was a post about compiling Jelly Bean from source code, and its practically not even in English! I mean I know some coding and all, but despite that, nothing is explained. It just do this like "do this and then do this and this and then we're done. An don't worry, there won't be a troubleshooting page because we know all you out there are experts.)
Whatever, that's my rant. Hopefully a mod will come along some time soon and point us in the right direction. Fingers crossed. :highfive:
thebeastglasser said:
Pretty awesome, never heard of Lubuntu before now. I'd consider it, but any recent tutorials I've looked at use Ubuntu. (Sadly though, they're ridiculous! For example, there was a post about compiling Jelly Bean from source code, and its practically not even in English! I mean I know some coding and all, but despite that, nothing is explained. It just do this like "do this and then do this and this and then we're done. An don't worry, there won't be a troubleshooting page because we know all you out there are experts.)
Whatever, that's my rant. Hopefully a mod will come along some time soon and point us in the right direction. Fingers crossed. :highfive:
Click to expand...
Click to collapse
Lubuntu is basically a lighter version of Ubuntu, still runs on the same principles as in version number etc. I understand your frustration with regards to where to find "how to" code, but, my view on tutorials is exactly that where aspects of what you're supposed to be doing are not explained. I think we need to be looking into another category for books, e.g. a coding practice used for android. See what happens
Yeah I suppose you're right. Off to Google/Amazon!
(of course if anyone sees this and would still like to post, by all means, do so!)
EDIT: After a god half an hour of searching, I think I finally found it. The problem is, you're gonna need $50 if you want to snag it.
http://www.amazon.com/Android-Foren...-Security/dp/1597496510/ref=cm_cr_dp_asin_lnk
It is by far the most in detail book I've seen. Just look at the overview of the chapters! It's just like what I was looking for! Woohoo!
Oh man $50. Hard being a broke student.
I would love to learn to. Anyone can tell me where to start? What languages i need to learn (java, linux, c++, etc)?
Any help will be greatly appreciated.
Sent from my rooted tomato using xda app
If your tomato just so happens to be running a version of android that can support the Kindle app, you can actually get it for about $40 too...
And while I'm not an expert in this field (in fact I really don't know too much) I do know that android uses java and converts it to another language using the dalvik machine. So if you really have no where to start, try learning some java.
thebeastglasser said:
If your tomato just so happens to be running a version of android that can support the Kindle app, you can actually get it for about $40 too...
And while I'm not an expert in this field (in fact I really don't know too much) I do know that android uses java and converts it to another language using the dalvik machine. So if you really have no where to start, try learning some java.
Click to expand...
Click to collapse
Offtopic: I think tomatoes dont taste good at all.
I'm a fan, but that's just me. (end of off topic conversation before a mod takes down the thread.)
thebeastglasser said:
I'm a fan, but that's just me. (end of off topic conversation before a mod takes down the thread.)
Click to expand...
Click to collapse
(nah I love this convo) I think theyre pretty sour.
Thanks
This is a great guide thanks
Thanks, good guide !
That book looks more related to security than anything else. Anything for development in particular?
If you look at the insides though, it shows how to create the internals, with step by step pieces. Chapter 7 (I think) also has 6 popular methods to obtain root access.
Look at the sneak peek and read the summaries of the chapters. It's definitely going on my Christmas list.
EDIT: As for anything solely for development, I have yet to find anything like that. Hence the reason for posting this thread.
Well, my tomato can support kindle.
Anyway, great thread. Hope someone who can help us reads this and decides to help us further.
Sent from my rooted tomato using xda app
Bump.
We still need support smart dev guys.
Sent from my PG86100 using xda app-developers app

I don't know any code what so ever. What's a good book, website, source to begin lear

And what language should I try to familiarize myself with first? Where do I go from there?
I aspire to work on ROMs one day, and even develop apps.
To be honest, I've also got ****ty computers and are too slow to work with, does anyone recommend getting a new laptop?
I'm probably going to need to be using something along the Unix, so will it be advisable to get a Mac or just stick with Windows and install Ubuntu?
(Sorry for not knowing as much as everyone else.)
I would be grateful towards any replies!
Sent from my SCH-I535 using Tapatalk
Hello @narsciso
Its great to see another individual taking an opportunity on learning more about Android development.
I would recommend you getting a new laptop or desktop as some developing programs are RAM hungry. Though they should still work.
Building ROMs from source - To be able to build ROMs from source you'll need to learn allot about Android, ive never attempted this so I can't help you here. But don't worry, there are plenty of guides here on xda that'll get you set up with a Linux distro and a workstation that will lead you to compile your first ROM from source. Just use the search function.
Modifying ROMs, ROMs can be modified using windows so you wouldn't need a Linux Distro to be able to achieve this. Again there are plenty of guides and useful resources that can get out started, just use the search function.
Building apps from source - Building apps isn't all that hard to be able to achieve this. You will need to set up a environment. You can do so by going to the android developer site and you can start by downloading their SDK Pack. This contains vital files that will get you started. Also includes Eclipse studio (Application Creator).
Another info on android app development is that its based on Java. So I suggest you learn Java coding as others won't be as helpful. But no need to stress over this, Java is straight forward and its easy to pick up.
Modifying apps, you can achieve this by using apk decompilers (this can be done on Linux and windows) you can decompile the app and make changes within the work folder.
You can use the source code of an app (contains functions and commands) to build an app on eclipse.
The apk itself just contains the layout and looks. The src contains vital info for the app to run right.
I would have provided links but I am using my device. If you have any other questions, don't hesitate to ask.
Thanks a lot Krishneel! (I actually had a buddy of that name in HS, he still needs to give my CD back lol!)
You have broken everything down fantastically. I'll get down to reading as much as I can about Java, all the while saving up for a new laptop. I'm real excited now. You've given me a lot of motivation and insight and I'm very thankful to you for that.
So should I go with a Mac or stick with Windows when looking for a new computer?
Thanks again!
Sent from my SCH-I535 using Tapatalk
narsciso said:
Thanks a lot Krishneel! (I actually had a buddy of that name in HS, he still needs to give my CD back lol!)
You have broken everything down fantastically. I'll get down to reading as much as I can about Java, all the while saving up for a new laptop. I'm real excited now. You've given me a lot of motivation and insight and I'm very thankful to you for that.
So should I go with a Mac or stick with Windows when looking for a new computer?
Thanks again!
Sent from my SCH-I535 using Tapatalk
Click to expand...
Click to collapse
No worries mate, there's a fantastic place to get started in java coding its called "codeacademy".
Its all up to you on the operating system bit. Here's a bit of information.
If you're planning on building ROMs from source Mac will work as its based on Linux as I have been told.
If you're planning to work just on apps and further your work into ROM dev later on, you can use Windows.
If you want to build from source on Windows you can do so by using a virtual machine to run a Linux Distro.
Note: when compile ROMs you need a good PC and the compiling process requires lots of time. Which means you'll need patience but assuming that you're only going to work on app development for now. I suggest Windows.
But its up to you on what you feel is the best the looks, price, design or durability.
Sent from this toast making Nexus 5, you wish your Nexus could make toast don't you? (;
krishneelg3 said:
No worries mate
Sent from this toast making Nexus 5, you wish your Nexus could make toast don't you? (;
Click to expand...
Click to collapse
Thanks for the source! I guess I'll be investing in a new Windows computer soon!
Again, I can't thank you enough. You may have changed my life around Krishneelg3. Thank you!
Sent from my SCH-I535 using Tapatalk
narsciso said:
Thanks for the source! I guess I'll be investing in a new Windows computer soon!
Again, I can't thank you enough. You may have changed my life around Krishneelg3. Thank you!
Sent from my SCH-I535 using Tapatalk
Click to expand...
Click to collapse
No worries, good luck and all the best with your upcoming project.
If you find it hard to work with just learning Java, you can also refer to tutorials on YouTube. There are so many. And they're really helpful.
Cheers.
Sent from this toast making Nexus 5, you wish your Nexus could make toast don't you? (;
TheArc said:
No worries, good luck and all the best with your upcoming project.
If you find it hard to work with just learning Java, you can also refer to tutorials on YouTube. There are so many. And they're really helpful.
Cheers.
Sent from this toast making Nexus 5, you wish your Nexus could make toast don't you? (;
Click to expand...
Click to collapse
So I got a macbook pro as a gift from my girlfriend, and I have took it upon myself to register and start at codeacademy.com
What do you recommend I should focus on for the first 6 months? Should I hop from language to language to mess around with ONE certain thing?
It or ally depends on you, important one would be Java and c

Categories

Resources