I'm looking at making a custom ROM for my Desire HD from the stock rom (If i was able to port ICS that would be great but I'm not sure how much more complex that would be) and I'm pretty n00b. I was planning on following this http://forum.xda-developers.com/showthread.php?t=1661770
and was wondering if for someone with basic software knowledge, that this would be a good guide to follow?
I just want to take the official ROM my service provider has, rip out anything i deem as bloatware, add MIUI's skin customiser (or get a tool that converts MIUI skins to something I can use), a traffic monitor, password protect my messages and preinstall some apps.
Please and thank-you in advance.
you cant blindly follow that tutorial all you need for a basic rom good knowledge of softwares and pc.....tools which google can provide...creativity....basic knowledge of what means what and understanding code....if you want more details be more specific sir.....
http://forum.xda-developers.com/showthread.php?t=1414534&page=3
this is for my device it covers up the basic parts adding removing system apps,changing bootanime sound etc.......
Related
Hello Everyone I Am New In This World And I Have Some Questions About Developing
-Which Programming language Should I Learn To Create Apps.?
-How To Create ROM?
-What About Porting Something From A Device To Another One?
-Is The SDK Of The Mobile Is Enough To Port Something From It?
-Should I Own An Old Phone For Testing?
P.S. I Have GS3
You develop for Android primary in the Java language. You may write native (i.e. compiled) code as well, but Java is recommended in most cases.
Creating custom roms is much like creating a Frankenstein Monster. Decompose your original rom, pick the pieces you like, replace the other with stuff you dig up from other places, or create yourself. Then re-pack everything in your new custom image, flashing you phone. The details about what to use to split images, flash devices etc you have to search this forum for - it'll differ from device to device.
When developing for Android you chose a minimal API level, e.g. Android 1.5. This way your app will run on all devices with at least Android version 1.5, no porting needed. Java is "write once, run many" so to say.
You can test your new apps either on you phone or in the emulator (Android Virtual Device) supplied with the SDK. If you intend to develop lots of code, a dedicated phone may be quite useful for testing, yes, but absolutely not necessary. You'll not crash your phone just because your application crashes, all apps are running in separate processes protected from each others.
You find the official tutorial at developer.android.com/training/basics/firstapp/index.html
Thanks For Your Help. Your Words Are Very Useful
THE.W!ZARD said:
Hello Everyone I Am New In This World And I Have Some Questions About Developing
-Which Programming language Should I Learn To Create Apps.?
-How To Create ROM?
-What About Porting Something From A Device To Another One?
-Is The SDK Of The Mobile Is Enough To Port Something From It?
-Should I Own An Old Phone For Testing?
P.S. I Have GS3
Click to expand...
Click to collapse
you need java to learn programming................
for basic rom making a bit of general knowledge is enought not much of programming is required........
for basic porting you can use cygwin for complex ports u need t change the framwork files which you will learn as the time passes..
sdk is required for building app and adb fastboot not for porting and other kind of stuff(related to api's)............
what do you mean by old phone.. you build mods for your phone so test it on the phone you built the mod for not old phone or something like that.........
The first thing you need to do is learn Java.
http://forum.xda-developers.com/forumdisplay.php?f=613
Hi,
I am new to android ROM development. I searched the forum but could not find anything specific to my requirements.
Basically I need help in the following two things.
1. To make my own custom ROM.
2. To modify the call screen of that custom ROM and tailor it to my own needs.
Additionally i want to know, what is the learning curve of this whole stuff and how much time it will take to complete the above mentioned tasks.
Any help would be really appreciated.
Kind Regards
*My Device is HTC Wildfire S, However initially i want to work and test on the android emulator that comes with the android SDK.
Hi,
I had a question about Custom Android ROM and hoping you will guys will guide me in the right direction. I am starting a company wherein we are building a new touch screen h/w device for the fitness industry. We want this device to run on Android. Naturally we want to hire android developers to build the system. (FYI - I am not a programmer, so please don't assume I know anything about programming/android). Here are some questions, I am hoping you can answer:
1. Since this is not an app, but a new h/w device itself, I am guessing I need to modify the Android ROM and customize it to our needs...am I correct in this assumption?
2. Is there particular android rom that I need to focus on ?
3. Do folks who know how to build an app, can do this rom customization or am I looking for folks with different skillset?
4. What kind of skillsets should I look for in people before I hire them for this job?
5. Any other points that you guys can help me with, will be highly appreciated.
Thanks
Hello,
I am new to Android Dev. I'm following the bitfountain tutorial but am still a long ways away from efficient
I would like to create an app that mimics the PIN lockscreen from AOSP (just the look and feel, it doesn't need to actually lock the device although it would be a plus ).
Could you give me pointers on how to extract what is needed from
android/platform_frameworks_base/tree/master/packages/Keyguard
and get it to work as an apk ?
Thanks a lot
Hello, my stock OS and other software on my phone is S**T, together with my phone, it lags a lot etc.... I was wondering if there's a easy way to make my phone support CM, or it would also be nice if u know a way to change my os or firmware or smth like that so it's a bit less lagggggyyy... I don't even know what I'm talking about, it has a freaking Snapdragon 410...
Easy way? Not sure about that. But if there's no current development for your device, here's a good place to start to find a guide on porting, and learn yourself. :good:
http://forum.xda-developers.com/chef-central/android
Good luck!