This is my first real custom ROM i have spent quite a lot of hours on this as i have run into a lot of issues on the way such as deodexing and recompiling apks, however i am quite satisfied of the outcome
This ROM is based around my needs with a little extra everything that has been removed from my ROM will be added in the 2nd post as an extra.
I dont mind any critism at all as long as its constructive, any ideas are welcome also!
Disclaimer:
This is a development ROM expect bugs i do try to find all the bugs before uploading but if you fine some don't be suprised
I am not responsible for any devices getting bricked, flash this at your own risk
WARNING: This will wipe everything on /system and /cache
ROM Details:
Android 4.2.2 (Jelly Bean) - Based on CM10 JDQ39
Stock Kernel Latest Motley Kernel (Thanks to _motley) Latest Faux Kernel (Thanks to faux123) Latest Trinity Kernel (Thanks to morfic)
Fast and Clean Aroma Installer (thanks to Amarullz)
Optional Flash Player Support
Optional AOSP Browser
Landscape support
Advanced Power Menu
Add-Blocking Host file SU binary and SuperSU (Thanks to Chainfire)
Unsecure boot.img
Fully de-odexed
Zipaligned (Improved RAM management)
Zipaligned on boot (data partition)
Latest BusyBox
Bash & Nano
sysro/sysrw support
OpenVPN support
init.d scripts (BusyBox run-parts) support
tuned & Optimized
full GPU rendering
ext4 tweaks
GPS Tweaks
sqlite3
True Tablet UI
Fast
TeamViewer Support
Call support
Adobe Flash Support
BBC iPlayer
Customisation
adb notification disabled
All /system applications updated to latest available
All /data applications updated to latest available
Nav Bar Lowered
Very fast and smooth
Regular Updates
And much more....
Questions & Answers
Some of these questions have never been asked but if youv'e thought of them or ever wondered why, here they are
Q: Why is this ROM so big when others are about 120MB in size?
A: CyanogenMod alone is 220MB. When you add all my options it gets quite large, e.g. Launchers, Browsers, Kernels and Tweaks, e.g. True Tablet UI, Stock Nav Bar, Alternative Themes, then there's apps like Adobe Flash, BBC iPlayer and a root file explorer.
Q: Have you thought of cutting the size of your ROM down by removing apps such as Flash Player and the root file explorer?
A: I have, But then it means side loading or re-downloading them, possibly setting permissions and alot more time to set up the ROM as you want it, plus its easier to have it all in one place, saves on backup storage, and if you don't want them, don't select them, thats why the options are there.
Q: Why have you changed your base from AOSP to CyanogenMod?
A: Basically CyanogenMod has fixes when it comes to bugs, loopholes and security issues, whereas AOSP doesn't have as many, its not updated as frequent, and doesn't have the CM team behind it!
Q: Can you add support for "this" or add "that" mod?
A: Yes, its usually not an issue, post the request in the thread or pm me, i will add the request to the OP, and add it in the next update, unless its slightly more complicated like gesture support, this will take time and therefore will be added a few versions later.
Q: Why so many releases so often?
A: Simple version: I lost my job and i like to learn
Not so simple version: With Android there is and always will be updates, fixes, customisations and mods that i and the community would like. I try to keep on top of these adding them in and updating regulary to keep the ROM up-to-date, also you get requests, so you add them and release the update, it keeps the community happy and your ROM up-to-date with the latest fixes and customisations that everyone wants.
Q: Why is there some bugs in almost every version?
A: Bugs are like rats, your never more than 10 feet away from one of them (10 lines of code in this case), there are going to be bugs in every ROM no matter how good the developer is. For example, in V3.6/3.6.1 there was an issue with the lockscreen not saving shortcuts, this was an issue with my ROM and any other ROM based on CM for that matter, i cannot help this, it is a CM issue, i have bugs and fixes to deal with that are on my side of the work, if i have time then yes, i will have a look at the issue try to fix it and if i do pass the findings on to the deleloper(s). Also remember that ROM's are always under development, even stable releases.
Q: What make Kaos Droid so special?
A: Besides me? The COMMUNITY! Kaos Droid was originally based around my needs and customisations and what i want. Not only that but the community has a lot of input in Kaos Droid, if they ask for a MOD, customisation or support for something it gets added which also makes the rom perfect for their needs, Kaos Droid started of as a small ROM the community spoke and the community got, its as simple as that.
Q: Why are you including requests from the community for somthing you don't or might not use?
A: Simple there are people/users out there that either don't know how or dont have the time to build a cusom ROM, and why not include the requests 99% of the time i actually use them, i have not had one request yet that i haven't used or thought it shouldn't be included.
Q: What's you aim for Kaos Droid?
A: That's easy: reliability, speed, customisation and hopefully being the best
Q: What made you decide to start building a custom ROM?
A: I liked the work other Dev's were doing and what they achived, so I thought to myself if they can do it so can I.
Comments
--> Brilliant! Super smooth and fast, Wow, you're really devoted to this ROM, I'm glad to have such a devoted Dev backing this ROM!, You have got to be _the_ most user driven dev ever. Keep it up! CyberCitizen
--> Wow! This ROM is blazing fast ;D DroidOnRoids
--> FWIW I've installed it and haven't looked back bobjbain
--> Just flashed (came from Glazed Jellybean) and everythings peachy so far. Nice and quick, and stable too. Arceon
--> I've been watching this rom evolve for a while and finally flashed it yesterday. I'd have to say its my favorite rom by far. Pretty much everything seems to work great! Dude, you seriously are the best ROM dev ever. I bow to thee. Gibsonflyingv
--> Very Nice ROM!! Also coming over from Glazed.. bsw11
--> @Omega Kaos shoot man, this is your first custom ROM? crap, it's really good. nate51
--> Hey kaos, great Rom u have here. simple23227
--> thank you OP for the great rom. eff0rtless
--> Thanks man, great to see a dev who listens to his users! will444
--> This is a really great ROM Kaos! I keep coming back. RoyJayt96
--> Just flashed this ROM last night, and I love it! twinsfan14
--> Just wanted to say wow. Lovely and stable so far, smooth and blazing fast., so is it normal for this ROM to post super high scores??^^, My N7 is now benchmarking higher than my HOX! kevvyboy
--> I'm loving the new update. Blazingly fast and no crashes so far. ThamesBoss
--> I just came to Kaos Droid from Paranoid Android and this ROM is great! norman1080
--> Man... you're on route to get the best op award. Thanks dude! bdubs4200
--> Ta mate my op god, LOL love you you know that lol, great dev and with a sense of humor rare now days skedone
--> I love your ROM, is the best ROM I tested, very smooth end stable whit Trinity kernel 111 Alfa!!! BlackWolf80
--> Kaos Droid V3.6.1 With motley 1.1.1 kernel .(best rom with best kernel) morell2
User requests are at the top of the list with their name at the side of each request
If I missed anything please let me know
Monitor mode for Broadcom WiFi Chipsets (Requested by skedone)
Setting option to customize the dpi of the nav bar (like in codename android). (Requested by RoyJayt96)
New Lockscreens (Requested by scarygood536)
Onskreen Cornerstone or something similar
and much much more...
Might seem a little optimistic but it will all come eventually
NOTE:
From Kaos Droid V5.1.3 and up i will no longer be uploading to d-h.st (Dev Host) due to a crappy upload connection everytime i try to upload KD it has a time out issue, i dont know why this is, but i'm fed up of it the older files will get removed when i get around to it. All later versions including 5.1.3 will be uploaded to goo.im and ROM manager, GAPPS will remain via goo.im until i create a Manifest file for ClockWorkMod allowing it to ask if you would like to use my GAPPS.zip instead of the one from goo.im
I have changed the way I am naming the GAPPS.zip to make it easier to find the updated versions, they will still get updated the same time as the ROM, however as of V5.1.3 standard gapps i included in the Aroma Installer have been moved to the seperate GAPPS.zip to keep the ROM file as small as possible to decrease download, upload and transfer time. the new GAPPS.zip will be formatted as follows kd-gapps-"date".zip, this way you can tell which is the latest version of GAPPS.
Also i have created a little shell script to work with the backup and restore options, so as of version 5.1.3 and up you will not need to download the GAPPS.zip everytime you flash the ROM. if you are coming from any version before 5.1.3 you will need to adb push the zipped files below to your device, and then flash version 5.1.3 i have tested this and it works fine with no errors.
Changelog
V5.1.5 (15-04-2013)
- Updated CM to 20130412
- Updated all System and User Apps
- Fixed GPS Issue
Wow, really ambitious, starting your first Rom on a super high activity device! What you have done looks to be very solid, and I wish you the best oflluck! The hard part is getting started, afterwards you mainly have to iron out the bugs and add the occaissonal feature to keep your user base happy.
Wow, really ambitious, starting your first Rom on a super high activity device! What you have done looks to be very solid, and I wish you the best oflluck! The hard part is getting started, afterwards you mainly have to iron out the bugs and add the occaissonal feature to keep your user base happy.
I know i just cant help myself have being using other ROMs for my phone and thought how hard could that be, well turn out quite hard as i have decided to try to add aroma installer and to be honest its quite a challenge but thats where the fun starts for me and ends at what ive accomplished then i will look at something else to add, change etc. It keeps me busy and happy
I know i just cant help myself have being using other ROMs for my phone and thought how hard could that be, well turn out quite hard as i have decided to try to add aroma installer and to be honest its quite a challenge but thats where the fun starts for me and ends at what ive accomplished then i will look at something else to add, change etc. It keeps me busy and happy
And thank you for your support
Yeah, developing a ROM can be a LOT of (geeky) fun, once you get over the initial hurdle. The fun is the fact that it is a never ending challenge, to provide the best user experience possible, without compromising performance.
New Mobile Operating System Jolla Sailfish‘s … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?