[Q] Roms and Kernals - General Questions and Answers

Technically , I don't really understand about the difference between rom and kernals even though I did some research but I'm still lost in the mist. Can someone like explain to me about those?
Really appreciate in advance .

The kernel is a lower layer of code which actually interacts with the hardware of your device. It controls the interactions between the device hardware and its software.
On the other hand ROM is a version of your OS i.e. Android. It is a higher layer of code which controls functions such as the GUI and other things.
Hope this helps.

Thanks for the information !
So here's another thing , is it possible for me to add some custom kernel to my original HTC Sense rom? Cause I saw quite a few of some interesting kernel on the web. E.g : cm_brightness which allows you to control the brightness by scrolling ontop of the notification bar and also sleep2wake which allows you to Lock screen and revoke it by scrolling on the bottom part of the phone

I would visit the HTC sence forums on xda and look at the different kernals and roms available there.
I'm not sure if I would trust anything in the wild,and the community there can help you if you run into trouble

Related

[Q] HTC Sense possibilities.

I'm pretty new to the whole rooting scene. I currently have ClearDroid ROM. I definitely like it. Fast and all.
But. I've also used a few 2.3.3 Gingerbread + Sense ROM's and I also like the whole quick settings in the notification area and all the neat other stuff that 2.2 didn't offer.
My big $1,000,000 question is... Is it possible to keep ClearD's ROM but still import the 2.3.3 functions in such as the quick settings and lock screen and stuff like that. Or if there is something like that already available. Please let me know.
Thanks,
Cyanide
If that rom is sense based your best bet is to wait or contact the developer to see if he can make the 2.3.3 GB jump.
If it is not sense based or it is AOSP then those features cannot be added since they rely on the sense framework
Not quite sure if I was clear on my OP.
I was wanting to keep some 2.2 features, but add a few 2.3 features like the 2.3 lockscreen, quick settings and a few other things.
But I'll keep looking around.
I'm not familiar with doing changes in the system like that so i cannot tell if it requires the whole system or just some files replacements that will not create any conflicts.
If your looking for the lockscreen search in this forums there are few alternatives and maybe easy to do for example this one:
http://forum.xda-developers.com/showthread.php?t=1054510

Anyone interested in a near-working Wildfire S "port"?

I found a guide that mentions basic Sense porting to another Sense device. I tried this with this Wildfire S ROM for a few reasons:
--I prefer the "standard" HTC Sense as found on any other device (ie. Black status bar, black apps, etc.)
--I wanted to see how well it'd run
--I wanted to see if there'd be any problems with anything
After following the above guide, I notice only the following bugs:
--Camera is upside down
--Rosie keeps force closing because of forced landscape orientation so I have to use an alternate launcher
--Lockscreen is always in Portrait no matter what
--Keypad backlights don't turn on
--Facebook button doesn't work (duh)
--(New)GPS doesn't work - need to mess with GPS libs when I have more time
--(New)The FM Radio app's graphics are messed up
To try and fix the Rosie problem, I tried copying over the Rosie.apk and Rosie.odex from the Chacha's 2.3.5 OTA, but no dice, the system doesn't even see it.
Anyone have any tips on how I could fix any of the above? I'm no dev, and I only tried this for (basically) the fun of it to see how it'd turn out and my "experience", so to speak, only goes as far as swapping files here and there - I felt like the Development forum was the best place to post this. Apologies if it isn't.
good attempt! nice to see to back into work. May be some developers can help you out.
I would like to apologize first, as it is 08:19 in the morning and I'm already drunk. lol.
Well, let's start with the easy bits:
1. --Keypad backlights don't turn on
Mainly the thing is that the Wildfire S ROM does not have support (or it is not activated) for a physical keyboard; therefore the need for backlight is redundant. To fix this you will either have to manually add the code lines or un-comment them. I suggest talking with adlx or xdbg since both of them have implemented this feature in the two custom ROMs.
2. --Facebook button doesn't work (duh)
As above, the ROM doesn't know (or doesn't want to know) about the physical keyboard. Same suggestions as above.
3. Landscape/portrait issues.
Well. The main problem here is the android system. By definition it detects the longest size on the display and sets it as the height. Therefore you'll have a tough time fixing the standard display to landscape. As above, I suggest speaking with the devs that worked on these roms and implement the ChaCha kernel files into the Wildfire ROM.
Aaaaaand that's about it I guess. I wish you good luck!
Drunk, this early??
Good effort!
Sent from my A810e using Tapatalk
qzfive said:
I found a guide that mentions basic Sense porting to another Sense device. I tried this with this Wildfire S ROM for a few reasons:
--I prefer the "standard" HTC Sense as found on any other device (ie. Black status bar, black apps, etc.)
--I wanted to see how well it'd run
--I wanted to see if there'd be any problems with anything
After following the above guide, I notice only the following bugs:
--Camera is upside down
--Rosie keeps force closing because of forced landscape orientation so I have to use an alternate launcher
--Lockscreen is always in Portrait no matter what
--Keypad backlights don't turn on
--Facebook button doesn't work (duh)
To try and fix the Rosie problem, I tried copying over the Rosie.apk and Rosie.odex from the Chacha's 2.3.5 OTA, but no dice, the system doesn't even see it.
Anyone have any tips on how I could fix any of the above? I'm no dev, and I only tried this for (basically) the fun of it to see how it'd turn out and my "experience", so to speak, only goes as far as swapping files here and there - I felt like the Development forum was the best place to post this. Apologies if it isn't.
Click to expand...
Click to collapse
Nice!
For the backlight, maybe you could try using system/lib/hw/lights.msm7k.so from the stock Chacha rom, or even from SuperOSR...
You cannot copy/paste an apk+odex file, it will probably never work. Try deodexing it first, then copy it.
I guess this is the right place to ask
adlx.xda said:
Nice!
For the backlight, maybe you could try using system/lib/hw/lights.msm7k.so from the stock Chacha rom, or even from SuperOSR...
You cannot copy/paste an apk+odex file, it will probably never work. Try deodexing it first, then copy it.
I guess this is the right place to ask
Click to expand...
Click to collapse
I copied lights.msm7k.so from SuperOSR, and the keyboard backlight works now.
I used an application on my laptop called xUltimate to deodex both this ROM and Chacha 1.54 stock, and the only things that wouldn't deodex are the Lockscreen and Rosie :/
Camera appears right-way round/up if a 3rd party camera app is used
Additional bugs I've noticed after trying it out a bit again:
--GPS doesn't work - I'll mess around with gps libs tomorrow when I have a bit more time
--The FM radio app's graphics are messed up
For gps try also to use stock chacha libsensors (or something like that)
the right names for the files are:
/system/lib/hw/gps.chacha.so
/system/lib/hw/sensors.chacha.so
try using the one from SuperOSR.
Is this ROM going to be official released anytime soon because I am working on a ROM from another HTC device aswell and was wondering if you needed any assistance on final touches?
TechMayhem
This would interest me greatly, as I really love the "standard" sense and was quite disappointed with the amount of white/light colours used in the ChaCha's version, and how it just doesn't seem to fit in very well at all with the HTC family. Would it be possible to use the Desire Z's rosie? As that supports landscape natively.
TechMayhem said:
Is this ROM going to be official released anytime soon because I am working on a ROM from another HTC device aswell and was wondering if you needed any assistance on final touches?
TechMayhem
Click to expand...
Click to collapse
Tbh, I haven't done anything on this for a while because I started flashing CM7/SuperOSR.
From what I can remember, the following things wern't working:
-Lockscreen - Always in Portrait, won't rotate
-Rosie - Force-close loop, had to replace with an alternate launcher
-GPS - Icon doesn't appear in the status bar
-FM/Dailer/maybe others - Graphics messed up due to forced landscape resolution
That's all I managed to check before I got caught up in crackflashing XD
I am by no means a dev - all this was done by replacing files in a Wildfire S ROM with ones from SuperOSR/stock Chacha
Atomix86 said:
This would interest me greatly, as I really love the "standard" sense and was quite disappointed with the amount of white/light colours used in the ChaCha's version, and how it just doesn't seem to fit in very well at all with the HTC family. Would it be possible to use the Desire Z's rosie? As that supports landscape natively.
Click to expand...
Click to collapse
Precisely why I tried this in the first place - I wasn't expecting all this white, which doesn't make the Chacha feel like an HTC as much to me - I already tried the Desire Z's Rosie - while it did work, all the icons were huge (because of it being scaled for HDPI screens). Dunno about widgets.
Once I find it amongst all the crap I have on my laptop, I could upload it if anyone might have an idea how to fix what's left and to see what else is broken?

My CM7 -- CyanogenMod 7 Experience.

I finally decided to install CM7 on my Chacha, and this is my experience:
I became accustomed to the particular style of working of the Sense implementation of the Chacha, so changing to CM7 and dropping that had irs learning curve, but nothing impossible or a real drawback.
I liked the fact that CM7 allowed to improve the video capture resolution on lgCamera: I could record in 800x480, where stock rom allows up to 720x480.
Also, CM7 added native FLAC support to the media player, but the playing itself is not constant with frequent cuts. Maybe the quality level of the files is too high, but my Sansa Clip+ player handles them with ease.
The 3D gallery seems to have a problem with JPEG rotation, because sometimes I fix it with 'JPEG Tool', but the gallery still show the files with the wrong orientation, where the stock gallery shows them right.
I really like the Sense calendar widget, and CM7 shows the standard Android one, that I don't like.
I didn't got that extended battery life others mention, maybe a bit longer, but not that 'wow' I expected.
So by the moment I reverted to stock. It seems that ChaCha is meant to be the phone it is: you can hack it, and try to improve it, but the best average way to have it working is with the modded stock rom, IMHO.
Regarding CM's learning curve, a great advantage of CM is that it is the same whatever device you install on. I mean, you can switch from a Motorola Dext with CM7 to an HTC Chacha with CM7, and the user experience will be the same, you'll find the same UI, same apps.
In my case, now I'm used to CM/SuperOSR roms experience, and TBH, switching back to modded stock roms can be difficult.
But it is a matter of whatever people prefer, and what is great is to be able to chose and take whatever one like the most.
BTW, Thanks for the feedback
what about the on screen keyboard?
1 - Does it pop up every time you want to type? regarding the small screen of the Chacha, this is what keeps me from installing it.
stayfidz said:
what about the on screen keyboard?
1 - Does it pop up every time you want to type? regarding the small screen of the Chacha, this is what keeps me from installing it.
Click to expand...
Click to collapse
No, the hardware keyboard is used.
Yes, it's true: hardware keyboard is the only option. And word guessing doesn't work.
For purists, anything on top of Android is a mess and something to remove. Is just like Windows Vista forced-to-be users that deactivate all the fancy desktop effects and try to have as much as classic desktop as possible.
But as said, it's a matter of personal tastes.

[Q] can a rom be made any type of way?

If android is open source and able to be modified, can it be made to look any way I want it? All android roms look basically the same. Except for colors and themes, they all have the same basic properties. The same look phone to phone. I want something that looks completely different. I don't mean themes or something like that, I mean something that is completely different. I'm sorry (personal opinions seem to offend around here) but I am tired of the same basic look rom to rom. Anybody know anything? Thanks.
You can make your own launcher which will allow your home screen to look different than the rest but involves a lot of programming.
Also http://mycolorscreen.com has a bunch of people posting up their homescreens and what apps they used to achieve that.

[Q] How to change Screen Resulotion??

Can any dev help me with that, What changes do I have to make in a 4.3" screen Rom(custom) to fit a 3.7" screen device, I tried to change the dpi and that was in vain the Sense started crash, so is their any other way to do that
Librastar said:
Can any dev help me with that, What changes do I have to make in a 4.3" screen Rom(custom) to fit a 3.7" screen device, I tried to change the dpi and that was in vain the Sense started crash, so is their any other way to do that
Click to expand...
Click to collapse
try to search about resizing- that is what you have to do in order to fulfill your wish
changing the screen resolution may ussualy multiply the problems only...- and is used for different purpose...
search tutorials about..... 9.png`s and/or tools to automate their processing...
when you`re asking about resizing rom - i assume it has been built for another device,
so, to make everything fuly working- i think the rom ought to be ported
Resizing an app is not an easy task- doable but time consuming ( and your nerves sometimes )
so people in the rom threads, complaining about small resizing issues do not fully realise the depths
the dev has to dig to in order to have everything polished without a glitch
edit: To simply change the resolution only, you may wish to try < blade buddy > app from the market

Categories

Resources