hey can we create our own version of android like, for example, (Android 4.3 dev by someone not in the google android company)....
Short answer: No
Think yourself if that would be possible then why would everyone stuck on jellybean.
Sent from my HTC Wildfire using xda app-developers app
You are a genius
Sent from my GT-S5830 using xda app-developers app
imda1 said:
hey can we create our own version of android like, for example, (Android 4.3 dev by someone not in the google android company)....
Click to expand...
Click to collapse
Technically there is no reason why not Android is open source and you could freely fork the code and start building your own modified version and then distribute as you see fit.
This is after all what the likes of Cyanogen Mod do, but at the end of the day you would still have to work off a current version and mod to your needs.
zacthespack said:
Technically there is no reason why not Android is open source and you could freely fork the code and start building your own modified version and then distribute as you see fit.
This is after all what the likes of Cyanogen Mod do, but at the end of the day you would still have to work off a current version and mod to your needs.
Click to expand...
Click to collapse
So, what you mean is that all ROMs actually are android version, right?
Then what does an android version exactly mean?
Does it define a unique -
ROM +kernel
ROM
Kernel
ROM +kernel + extra innovation
???
imda1 said:
So, what you mean is that all ROMs actually are android version, right?
Then what does an android version exactly mean?
Does it define a unique -
ROM +kernel
ROM
Kernel
ROM +kernel + extra innovation
???
Click to expand...
Click to collapse
Yes, all ROMs which are released are based on Android Open Source Project's (AOSP) source. Initially Google have to release the source (Latest is Android 4.2) and then manufactures like Samsung, HTC, Sony, LG etc. works on their own to provide the updated Android version to their phones skinned with their proprietory UI's or themes.
Android version exactly means changes in features added by Google itself, which are incorporated by Manufactures when they push updates to their phones.
ROM is actually the term used for your Operating System. Kernel is complete different subject related to ROMs, it works as the medium of communication between your hardware and the operating System thus involving drivers and CPU controls.
Related
hi guys, did HTC ever release the source code for the 2.1 update?
No. htc are bell-ends and don't even release driver source code, let alone code for their "superior" gui. Hence why it takes a while to port newer versions of android to the hero. Developers have to implement loads of dirty hacks and backports using kernel binary blobs they manage to extract from the 2.1 upgrade.
TheReverend210 said:
No. htc are bell-ends and don't even release driver source code, let alone code for their "superior" gui. Hence why it takes a while to port newer versions of android to the hero. Developers have to implement loads of dirty hacks and backports using kernel binary blobs they manage to extract from the 2.1 upgrade.
Click to expand...
Click to collapse
well thats just bad news!!
but they did afaik release source code for the kernel for many of their phones didn't they, what i would like to know is what does this mean to developers, what can they do with the kernel source?
The kernel is just a modified linux kernel, which has been open source since the early 90's.
Developers can do quite a bit with the kernel, is is basically the bridge between hardware and software.
However, despite running Debian since Etch was the latest stable release, my knowledge of the linux kernel is limited, so you would have to ask a developer for specifics.
TheReverend210 said:
The kernel is just a modified linux kernel, which has been open source since the early 90's.
Developers can do quite a bit with the kernel, is is basically the bridge between hardware and software.
However, despite running Debian since Etch was the latest stable release, my knowledge of the linux kernel is limited, so you would have to ask a developer for specifics.
Click to expand...
Click to collapse
thanks for your help
info on webkit source please..
i was at HTC's Developer Center and i noticed that HTC released the "webkit source code" for several "Sense UI" models, including the HTC Droid Eris, which very much shares our beloved Hero's specs...
i was wondering is this webkit compatible with our GSM Hero, and why didn't HTC release the webkit source for the GSM version?
the reason i'm asking is because i want to take out libwebcore.so alone and patch it, and replace the one in Hero...
Hi.
I am a noob, not a techy
just curios - how can your devs build ICS roms when Samsung themselves did not build/create/honed/refined the Vibrant for Android 4?
What I am trying to ask is, how can your devs manage to control the hardware via android 4, if Samsung did not supply the codes/drivers/source?
Thanks
I'm not 100% sure but I think I read somewhere you can use the source code to build a ROM and then they used the Gingerbread bootloader/kernel and from there it's debugging.... again I could be wrong.
I think they took the source, and compile the source with the characteristics of the device. then applications that do not work, modified or exchanged for other versions of other rom, like the kernel, and other modifications, which is why the rom, there are many versions which fix bugs Version earlier after many users try it. (an example of this is the ICS Passion, which is now in its version 13)
Well passion is based on cm9. Which is aosp rom using source code android releases. Basically if you have drivers for hardware and a device tree you can use that source to build for any device.
Wherelse Samsung roms are usually not directly from source but just modded firmware from Samsung leaks. Oems do use close sources drivers though, usually better and get more out of hardware.
Sent from my SGH-T959 using XDA App
So i've been digging into android development hoping to do some work in porting to an LG Optimus C, and i feel like I'm getting conflicting information from Google:
from source.android.com/source/building-devices.html:
Starting with IceCreamSandwich, the Android Open-Source Project can't be used from pure source code only, and requires additional hardware-related proprietary libraries to run, specifically for hardware graphics acceleration.
Click to expand...
Click to collapse
and from en.wikipedia.org/wiki/Android_version_history
Google's Gabe Cohen stated that Android 4.0 was "theoretically compatible" with any Android 2.3.x device in production at that time.
Click to expand...
Click to collapse
Does this mean that i need ICS specific, proprietary drivers from LG if I want to port it to my Opt C?
or do I simply (./sarcasm.sh) need to learn to write hardware drivers without any idea of specifications?
Thanks!
My phone vendor has released the kernel sources for Android 7.1.2 I want to upgrade it for use with higher Android versions. Any help will be appreciated
JayAware said:
My phone vendor has released the kernel sources for Android 7.1.2 I want to upgrade it for use with higher Android versions. Any help will be appreciated
Click to expand...
Click to collapse
Android's Linux kernel on a device is tied heavily to the version of the Android OS it's running.
My Suggestion: Don't try this stunt because you may end up with a kernel with miss matching drivers and also a boot-looped device as a bonus.
jwoegerbauer said:
Android's Linux kernel on a device is tied heavily to the version of the Android OS it's running.
My Suggestion: Don't try this stunt because you may end up with a kernel with miss matching drivers and also a boot-looped device as a bonus.
Click to expand...
Click to collapse
But other developers of my device have already done so and their kernel works perfectly with my device
JayAware said:
But other developers of my device have already done so and their kernel works perfectly with my device
Click to expand...
Click to collapse
Wondering why then you don't contact these developers to get helped?
Again:
Android - what is a stack of software components which is roughly divided into five sections and four main layers - is built on top of the Linux kernel, but it has always used a heavily-modified version with per-device changes from OEMs ( like Samsung & LG ), chip manufacturers like Qualcomm & MediaTek & Google.
0
Hi guys, I recently found that Sony officially supports AOSP build on some devices.
https://developer.sony.com/develop/open-devices/#overview-content
However, I have some questions. Does AOSP mean "stock android"? I.e. what the Google Pixel devices are using?
As sony's own ROM does not differ much from the stock android, I really want to try it.
Has anyone succeeded the AOSP Android 13 on XQ-BC52?
cryfrogg said:
Hi guys, I recently found that Sony officially supports AOSP build on some devices.
https://developer.sony.com/develop/open-devices/#overview-content
However, I have some questions. Does AOSP mean "stock android"? I.e. what the Google Pixel devices are using?
As sony's own ROM does not differ much from the stock android, I really want to try it.
Has anyone succeeded the AOSP Android 13 on XQ-BC52?
Click to expand...
Click to collapse
AOSP means AOSP, Android in it's purest form, without google apps by default
Pixel Android is a form of stock android but stock just means official fw.
AOSP is even less feature packed, it's the bare bones android experience mainly for developers/OEM, but it's then derived into custom ROMS with other features on top of that AOSP
fastbooking said:
AOSP means AOSP, Android in it's purest form, without google apps by default
Click to expand...
Click to collapse
Thank you! Now I understand it
Is it possible to build an AOSP rom for XQ-BC62?
YuiKitamura said:
Is it possible to build an AOSP rom for XQ-BC62?
Click to expand...
Click to collapse
Yeah
YuiKitamura said:
Is it possible to build an AOSP rom for XQ-BC62?
Click to expand...
Click to collapse
I tried it...way over my head tho