Hello,
I would like to start developing Android ROMs. I read many tutorials and noticed most are from 2012 or so. Most tuturials seem out-dated to me because of the new ROM compression in lollipop and above.
So my questions are:
Are there any up-todate tuturials/guides?
If not, what should I read/try?
Can tools like Android Kitchen still be used?
Thanking in advance
Related
I am by no means a chef, I have simply been sourcing all of the info I can find to create my own custom ROM, during that time I have found a multitude of posts from people like myself asking for help or information on building our own android roms.
I am not going to waffle about stuff I dont know much about but simply post links for you to read and learn from for yourself, enjoy.
http://forum.xda-developers.com/showthread.php?t=906161
How to run custom roms in Android emulator written by Perceval from Hyrule, this is a cracking guide. I was very stuck with this bit until I found this.
http://developer.android.com/sdk/index.html
Get The SDK
http://source.android.com/porting/customization.html#androidThemes
A simple resource on customising Android
http://www.eclipse.org/
Eclipse Development Environment.
http://developer.android.com/sdk/eclipse-adt.html
Android Development Tools for Eclipse
http://code.google.com/p/smali/wiki/DeodexInstructions
How to Deodex a rom.
http://forum.xda-developers.com/showthread.php?t=760805
Change your LCD Density on any build, credits to jdsemler
http://forum.xda-developers.com/showthread.php?t=697938
A cracking resource found on these forums and written by Decad3nce
http://wiki.cyanogenmod.com/index.php?title=Main_Page
Cyanogenmod Wiki on Themeing HTC devices.
http://www.satyakomatineni.com/akc/display?url=displaynoteimpurl&ownerUserId=satya&reportId=3279
A fantastic resource about .apk's
http://developer.htc.com/
Guess
http://android.modaco.com/content/z...quick-guide-to-modifying-build-prop-with-adb/
Useful guide on the build.prop file.
http://elinux.org/Android_Glossary
Well..a glossary : )
http://droidpirate.com/2010/08/21/development-everything-for-making-android-themes/
A cool resource for theming.
http://forum.xda-developers.com/showthread.php?t=891604
Custom frameworks written by sopL87
http://droidpirate.com/
Get your goodies here, themes, docks, notification bars and icons.
http://www.jbthemes.com/AndroidThemeingGuide/The Ultimate Android Themeing Guide.pdf
The Ultimate Android Themeing Guide by various.
http://droidpirate.com/links/
Link to more links.
http://gitorious.org/search?q=android
Gitorious Android Search, link to several android projects.
I hope that anybody looking for info on developing there own custom ROM finds this post useful and I look forward to seeing some interesting new builds from people like myself.
Regards.
(All credits to the respective writers)
daz1uk said:
I am by no means a chef, I have simply been sourcing all of the info I can find to create my own custom ROM, during that time I have found a multitude of posts from people like myself asking for help or information on building our own android roms.
Click to expand...
Click to collapse
Good on you for putting this together!
Great work, I'm sure this will save myself and many other a lot of time
My experience:
I've done some building of linux images and flashing old PDA devices. I've flashed mine and friends android devices so I know the basics and my understanding of android is pretty good. What I'd like to do is to build (and maintain if all works well) a Baked Rom (BB8 and above). I understand there are some tricks to get it to build. Any hint or help would be appreciated. If you have any questions i'm happy to answer (so long as they are related to the subject!)
Thanks
jamesthedisciple said:
My experience:
I've done some building of linux images and flashing old PDA devices. I've flashed mine and friends android devices so I know the basics and my understanding of android is pretty good. What I'd like to do is to build (and maintain if all works well) a Baked Rom (BB8 and above). I understand there are some tricks to get it to build. Any hint or help would be appreciated. If you have any questions i'm happy to answer (so long as they are related to the subject!)
Thanks
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1988701&highlight=compile+cm10
This should get you started with the device tree etc mate.
Edit: I was told to ask this in this section of the forum so here goes.
Hi,
some time ago i bought a 50€ chinese tablet to mess with. It has android v4.0.4 on it and is very slow/ has a lot of useless stuff. In my attempt to educate myself on Android OS, I'm trying to build my own custom rom for it using this thread: http://forum.xda-developers.com/showthread.php?t=1801690
I'm at the point where I could repack my work and flash it to this tablet, but all i've achieved so far is simplified version (less random apps and few tweaks here and there) of existing rom.
I want to update this tablet's android version but I'm completely unsure how I'm supposed to do that and google isn't being of any help as the search results are just bunch of those irritating blog posts that in nutshell just explain how to plug your usb cable into your pc.
No updates are provided by the manufacturer himself (duh).
Do I have to get desired android version's source code and integrate it with existing files or something?
Any help is appreciated.
I haven't followed the community. Are there major issues with android 10 custom roms?
Can they be used as daily drivers?
I am interested in android's 10 desktop mode but I also need a reliable rom for daily use.
See post #1 and #2 of this thread. Lists bugs of Android 10 ROMs and any workarounds.
Guide on AOSP ROMs, troubleshooting & recommendations
https://forum.xda-developers.com/lg-v30/how-to/detailed-guide-aosp-roms-issues-solution-t4002535
Also, please read the
V30 Custom ROMS FAQ
https://forum.xda-developers.com/showpost.php?p=79459374&postcount=2
Those should answer all your questions
I'm considering about getting an android 10 rom to use as a daily driver too, my stock android 9 is too suck now, a lot of bugs and stupid navigation gesture
Hi folks,
I have a question. For many years I have been using many custom roms for many android devices (sony, samsung, xiaomi, motorola... with cyanogenmod, lineageos, aospextended, havocos etc etc...). I am the guy who likes tesing any of custom roms which appear in the forums.
For a long time I had a question in my mind: "How the hack the people prepare and build these custom roms, I want to be not only the user, but want to have the skills to build it my own"
Now I have joyeuse and I would like to try to build some custom rom by myself. Do you have any hints, tips, tutorials or howtos, where should I start with learning?
Thanks in advance
Have not done it myself.
But there are many tutorials on xda on how to setup your build environment.
Search on words combinations like: guide, build, compile, ubuntu, windows, ...
Or have a look into the different forum groups.
example:
https://forum.xda-developers.com/android/software/guide-build-port-miui-rom-to-device-t3250984
...
success!
thanks, but this is kinda outdated
Thanks for help, but I see this is 5 years old tutorial, so many changes have changed on android / miui design
Of course I googled it but not found anything pretty new and explanatory...w
kheno said:
Have not done it myself.
But there are many tutorials on xda on how to setup your build environment.
Search on words combinations like: guide, build, compile, ubuntu, windows, ...
Or have a look into the different forum groups.
example:
https://forum.xda-developers.com/android/software/guide-build-port-miui-rom-to-device-t3250984
...
success!
Click to expand...
Click to collapse
jackup.pavlicek said:
Thanks for help, but I see this is 5 years old tutorial, so many changes have changed on android / miui design
Of course I googled it but not found anything pretty new and explanatory...w
Click to expand...
Click to collapse
i made a guide years ago. the overall process hasnt really changed just device specific files for the roms
https://forum.xda-developers.com/zenfone2/general/guide-how-to-compile-roms-zenfone-2-t3205312
so you'd ignore anything of the sources i linked for the zenfone and instead replace them with our devices sources. because we are so early on and things keep changing id suggest waiting till we have a proper recovery and are able to build from lineage from scratch.
also small differences in build dependencies like using the latest version of java and what not