Well cyanogen 7.2 is out.
I think I'm going to build a lightweight rom go launcher based rom off of it. First try ever I've done a lot of experimenting.
I intend on removing languages, apps that I never have had any remote desire to use (vpn, fmradio, that kind of thing), and create a basic high performance mod.
I'd like to incorporate the tiamat kernel somehow. Also I'd like to force smartassv2, and custom calibration settings.
Does anyone know where the file is saved, for adjusting autobrightness defaults?
I'd would like to zipalign it, and if I can, odex it.
Also I am going to try to run PNGout on all of the PNG files.
Anyone have any suggestions on best tools to do all of these things from a windows or ubuntu based linux perspective? I know how to remove the APKs, and using PNGout seems pretty straight forward.
I'm not opposed to recompiling, if thats the best method to odex.
Also, any suggested performance optimizations?
Build.prop flags?
This is primarily for myself. I want to learn how to rom
Angelus359 said:
Well cyanogen 7.2 is out.
I think I'm going to build a lightweight rom go launcher based rom off of it. First try ever I've done a lot of experimenting.
I intend on removing languages, apps that I never have had any remote desire to use (vpn, fmradio, that kind of thing), and create a basic high performance mod.
I'd like to incorporate the tiamat kernel somehow. Also I'd like to force smartassv2, and custom calibration settings.
Does anyone know where the file is saved, for adjusting autobrightness defaults?
I'd would like to zipalign it, and if I can, odex it.
Also I am going to try to run PNGout on all of the PNG files.
Anyone have any suggestions on best tools to do all of these things from a windows or ubuntu based linux perspective? I know how to remove the APKs, and using PNGout seems pretty straight forward.
I'm not opposed to recompiling, if thats the best method to odex.
Also, any suggested performance optimizations?
Build.prop flags?
Click to expand...
Click to collapse
That sounds nice and all but this is more of a question which should be in Q&A.
Sometimes the lines between Q&A, and Development blurr... I really wasn't sure which to put it in
I'll make a post there instead.
http://forum.xda-developers.com/showthread.php?t=1534680
this is something to look at. jamie did great work to be honest it deserves the 1.0 but i think he has been rather busy working on different projects (and im sure life )
another thing to think about is incorporating mason's aosp kernel it comes with some more gov's for ppl to play with i have used it on multiple gb aosp roms and it kicks tiamat up a notch
another thread is 7.2 http://forum.xda-developers.com/showthread.php?t=1475989&page=89 i hate to say that these are abandoned but the way ics is working out it gets hard to come back.
just some things to ponder. been messing around with gb aosp to teach myself things here and there so good luck i wish i had more time to keep it going
If you want to stock it down, just build from source. Then add all the good stuff.
Related
I've finally got to the stage where I am completely hacked off at having to keep uninstalling apps due to running out of space in the internal memory.
I'm hoping to do it all in one hit, and what I want is recommendation for a decent, stable ROM - I don't want to have to chop and change, reflashing ROM after ROM.
I used to do this with my old Dream, and it was fun when I had the time, but things have changed for me now and I need a reliable phone.
What I need: Apps2SD, stability
Nice to have but not essential: Better battery life (underclocked kernel?)
Dream stuff, but not at the expense of first two: Speed increase, Froyo goodies
I don't care about SenseUI one bit - in fact I've pretty much removed/replaced nearly every trace of it on my phone, by using Launcher Pro and non-Sense apps/widgets.
However, I'd like to know if it's possible to keep the text selection function contained within the standard browser on my phone? It also works the same in DolphinHD, which leads me to believe it's integrated into the Sense framework? I don't know if I can get that with Froyo though.
If I do go for a Froyo ROM, I'd like to know what won't work. I gather video recording is broken - don't care about that. Is there anything else that don't work?
Any advice or recommendations, pretty please!
If you go to the roms dev section and look at all the roms chefs have cooked you will figure out which ones you prefer and which ones you may like. The chef will either tell you what doesnt work and later if you read the comments members will provide additional feedback.
There is no 'best' rom each one has + and -
Hi all,
I'm a new Nexus user and I was just wondering what is currently the best ROM and Kernal people are using. I put Android Revolution HD on my Nexus a few days ago and it's running great. I keep hearing people talk about Cyanogen or the Franco kernal though.
Are the performance improvements that much better, or should I stick to Revolution? I don't require a lot of personalization in terms of how things look. I'm quite happy with the stock look of the phone. I just want all the "behind the scenes" improvements like better battery life and loading times. What's the best setup in your experiences?
Thanks!
I've played around with several of the roms and kernels, with mixed results. It seemed like some roms and kernels would get me crazy performance, but really crappy stability.
The setup I'm running now is a cleanly wiped install of GummyNex 0.8.1 found here, or more directly here OnDemand governor is giving me respectable battery life. When I'm running short, I'll switch to Conservative. I've been meaning to set something up in Tasker or Setting Profiles to do it for me.
And Google apps found here, also more directly here
The kernel I run is Trinity, found here
If you haven't done so already, I found awesome performance improvements by opening the egl,cfg file in /system/lib/egl/, and deleting the first line- usually "0 0 android". Then going back into the egl folder and deleting both the .bak file some editors create, and the "libGLES_android.so" file. This is an ICS tweak that alleges to eliminate CPU rendering. I know there's an option in developer tools to "force GPU rendering", but apparently that doesn't quite cut it.
Anyway, that's my 2 cents, and it's blazing fast and stable. Averaging around 3800 in Quadrant.
Thanks! Revolution HD already does GPU rendering so I'm not to worried about that. I guess I'll just stick with that since it's basically stock with a few performance tweaks. I'm not big on instability :/.
The Trinity kernel looks interesting though... Is the overclock safe though? And does it drain a lot of extra battery?
Luuthian said:
Thanks! Revolution HD already does GPU rendering so I'm not to worried about that. I guess I'll just stick with that since it's basically stock with a few performance tweaks. I'm not big on instability :/.
The Trinity kernel looks interesting though... Is the overclock safe though? And does it drain a lot of extra battery?
Click to expand...
Click to collapse
Revolution HD is based on 4.0.2 so many kernels will not work because they are based on 4.0.3 and 4.0.4. I highly recommend you use a rom that is based on 4.0.3 AOSP (Such as GummyNex or AOKP). 4.0.3 has better stability/battery/performance tweaks anyway. If you want a better selection of Trinity's kernels go here. TNP1344-ANY-384-aelp (dated Feb 27th) is really nice. If it gives you bootloops up the voltages by 50 or 100.
aokp.27 + glados.v.1.18 OR leankernel.v.2.4.0 (both are stable as a rock)
Alright, I'll try Open Kang I guess. I'm so new to this... Sorry for all the questions :/.
It seems like a hassle to reinstall all your apps often so that you can switch to a new ROM . Does this need to be done every time the device changes its firmware version?
Luuthian said:
Alright, I'll try Open Kang I guess. I'm so new to this... Sorry for all the questions :/.
It seems like a hassle to reinstall all your apps often so that you can switch to a new ROM . Does this need to be done every time the device changes its firmware version?
Click to expand...
Click to collapse
Well... you can always backup your apps with Titanium Backup, and save all your preferences (such as Nova Launcher, Minimalistic Text, etc.) and then reload that. And usually if you stick one one Rom and then an update comes from that rom, you don't have to wipe data (just cache & dalvik cache). But if you're switching Roms, then yes, you have to reinstall all your apps.
Luuthian said:
Alright, I'll try Open Kang I guess. I'm so new to this... Sorry for all the questions :/.
It seems like a hassle to reinstall all your apps often so that you can switch to a new ROM . Does this need to be done every time the device changes its firmware version?
Click to expand...
Click to collapse
with titanium pro its a matter of minutes, saves your app-data also, so you don't loose your highscores. but as was mentioned before, updates go through without factory-reset most of the time once you're settled.
btw, aokp is perfectly stable.
I'm running gummy with the latest lean kernel and love it. Battery life is great and performance is top notch. Big fan of team gummy. I get a solid full days use regularly. usually around 20% when I plug it in after 16 hours of use and I use it fairly regularly, wifi, 4g, txt, web, etc.
Sent from my Galaxy Nexus using Tapatalk
Hello everyone...I'm planning on trying to develop a gingerbread kernel for AOSP because we don't really have support anymore and everyone has moved onto developing for ICS (not that this is a bad thing). I figure in my spare time I might as well try to learn and develop for our phone. Let me start by saying I was never really into phones/smartphones/rooting, or software development, but I've always been fascinated by Linux in general. I've played around using a number of Linux distros, but I've never really done anything intensive with them (modified their kernels, etc.) but I am vaguely familiar with terminal usage.
Anyways that was just my introduction. I've been running an ICS kernel on my AOSP GB system (specs/stuff in my signature) and while most advised against it, I find it to run pretty well. I'm not sure why it seems to run so well on my phone, but it's basically solved most of my problems (or at least it appears to have done that), but I know the kernel isn't "optimized" for my phone. Some major things people have said are that the ramdisking operations/system is totally different when comparing ICS and GB. This kernel that I'm using is running pretty well, even knowing this fact. What I was wondering is if I could basically get the ICS kernel, then "merge it" with a GB kernel's parameters that pertain to the ramdisk/other major options of GB. That would probably make it better. Also, people stated that multitouch issues for the DINC2 occured on Aeroevan's 0.8 kernel, but not on the 0.7 kernel. This was the changelog stated by aeroevan:
v0.8: Upstream CyanogenMod changes + small touchscreen driver update from HTC. Only tested on my CM7.2 Kang build.
Click to expand...
Click to collapse
So maybe this "small touchscreen driver update" is the thing that caused it, but I'm assuming many other kernels applied this update too? Maybe there is a way to roll back to whatever was in 0.7 in this sense to get rid of the multitouch bug that plagues some people.
I have a pretty powerful laptop, so development shouldn't be too bad. I plan on running Ubuntu 11.10 (or whatever people find suitable these days) in a Virtual Machine and I plan on compiling stuff from there. I am not claiming I know everything or that these things are correct....I am simply just throwing out some brainstorming to get some ideas out there. I know GB is "old", but I (and some others as well) enjoy it's stability and that it generally functions perfectly. Maybe this thread will get a look from popular devs, or maybe it'll get a look from people who just know this stuff. Thanks for reading, and sorry for the length of the post.
Looking forward to your progress on this.
Sent from my ADR6350 using xda premium
It would be nice to have another kernal for AOSP other than aero.
Your help in developing AOSP kernels would be fantastic.
Thanks given. Because I am hard of hearing I cannot use any of the kernels (even Evan's) and have to stick to Sense
So I know this is probably a really stupid question, but I'll ask anyway.
For about 18 months I ran Decks ROM and really liked how lean the whole thing was. I got stellar battery life, and had next to no bloat and it was nice and fast. I recently put a sense ROM on my phone (Infamous 2.1 http://forum.xda-developers.com/showthread.php?t=1836346 ). I always knew the AOSP ROMs had pretty lack luster camera support, but I swear the pictures and video are night and day different. So I've been using this Sense based ROM since I found myself taking pictures more now that the camera doesn't take shaky, grainy and overly warm pictures. However, there's a few things that I really don't like about Sense based ROMs and was wondering if there are any work arounds for them.
The bloat... oh the bloat! I use zero of the built in HTC apps/widgets, but as far as I can tell, they can't be removed. I looked around and removed the apks from the system/app directory but after reboot they're still there and the apks just reappear. Maybe it's not that simple of a process, I found something similar in a script, but it's only for Sense 4+ and the ROM I'm using is 3.5. If I could be lead in the right direction of removing some of this junk that would be great! Mostly looking to ditch services that are eating into RAM that I'll never use. Namily Weather (looks like a big battery drain), anything facebook/twitter/social network related and Voicemail (I use google voice).
Question 2. I really miss the functionality of the long press back killing the foreground app. I have a feeling it's kernel related, which means there probably isn't a way to just add it some how to a kernel that doesn't support it. Along the same lines, I have no CPU control what so ever. A little OC never hurt, and governor options would be nice. I never got into messing with kernels too much back when I was flashing ROMs daily until I settled on Decks and stuck with it for ~18 months. I'm way out of the loop of things now, and development has slowed on this phone quite a bit since I messed around with it, so I'm kinda lost with this one. Are their Sense based kernels that allow any of these features?
I ended up writing more than I wanted to, but I like to be thorough when asking questions. If I could get some information on these little quirks it'd go a long way to making me embrace this Sense based ROM a lot more.
Thanks guys!
faustt said:
So I know this is probably a really stupid question, but I'll ask anyway.
For about 18 months I ran Decks ROM and really liked how lean the whole thing was. I got stellar battery life, and had next to no bloat and it was nice and fast. I recently put a sense ROM on my phone (Infamous 2.1 http://forum.xda-developers.com/showthread.php?t=1836346 ). I always knew the AOSP ROMs had pretty lack luster camera support, but I swear the pictures and video are night and day different. So I've been using this Sense based ROM since I found myself taking pictures more now that the camera doesn't take shaky, grainy and overly warm pictures. However, there's a few things that I really don't like about Sense based ROMs and was wondering if there are any work arounds for them.
The bloat... oh the bloat! I use zero of the built in HTC apps/widgets, but as far as I can tell, they can't be removed. I looked around and removed the apks from the system/app directory but after reboot they're still there and the apks just reappear. Maybe it's not that simple of a process, I found something similar in a script, but it's only for Sense 4+ and the ROM I'm using is 3.5. If I could be lead in the right direction of removing some of this junk that would be great! Mostly looking to ditch services that are eating into RAM that I'll never use. Namily Weather (looks like a big battery drain), anything facebook/twitter/social network related and Voicemail (I use google voice).
Question 2. I really miss the functionality of the long press back killing the foreground app. I have a feeling it's kernel related, which means there probably isn't a way to just add it some how to a kernel that doesn't support it. Along the same lines, I have no CPU control what so ever. A little OC never hurt, and governor options would be nice. I never got into messing with kernels too much back when I was flashing ROMs daily until I settled on Decks and stuck with it for ~18 months. I'm way out of the loop of things now, and development has slowed on this phone quite a bit since I messed around with it, so I'm kinda lost with this one. Are their Sense based kernels that allow any of these features?
I ended up writing more than I wanted to, but I like to be thorough when asking questions. If I could get some information on these little quirks it'd go a long way to making me embrace this Sense based ROM a lot more.
Thanks guys!
Click to expand...
Click to collapse
Ok as far as the system apps(bloat)you can remove it,use an explorer app,delete the apps you dont want,reboot into recovery and wipe cache and delvik and reboot,they should now be gone,the reason they werent before,is because of the dalvik and cache left behind,theres also a system app remover on playstore,or you can use 7-zip before insalling the rom and remove the apps from the zip file.
As far as the kernel goes,theres 2 sense kernels in the development section,not sure they have what your looking for.
Well I was halfway there. Didn't know I had to clear the cache afterwards. Makes sense though.
Will take a look at the dev section and see if I can glean some info on those alternative sense kernels. Just gotta backup before I wreck things too much.
Thanks for the info!
I have searched up and down for proper settings for kernel apps I usually run cm13 based ROMs even though I found wolly GPE to work nice without any tweaks but I like how CM is set up and feels a lot more smoother but one problem is my scrolling tends to hang and I play an online game religiously (fun run 2) and it seems to be more laggy while running CM, I'm pretty good with Linux computer wise and I'm just coming around to android development I enjoy what you guys do a lot of aspects are similar but there's a lot that's different as well. Anyways enough rambling. If anyone could tell me the best ROM and Kernel to fit my preference or even give me a link (I've read a lot already) I'd highly appreciate it.
I'm S-ON CM13 (not any CM based ) by the way not sure if that may be hanging me up also... Forgot to ask is busy box a must or is it just something to run certain apps ?
Also I'm not stuck on just L Speed if there's another Kernel tweaker someone could recommend I'd be more than glad to test it out!