Vendor doesn't give Kernel source code. - General Questions and Answers

Hello,
I'm trying to create a CM port for my Getnord Onyx device.
As far as I know, to do this I need kernel source code with all of it's patches. So I contacted manufacturer and nicely asked them to give me the source code, but they didn't reply.
What should I do? And I don't think that GNU General Public Licence is going to help me here (or can it, if so: how do I use it?)
Thank you!

The Linux kernel is licensed under GNU and they are required to release the kernel but alot of Chinese manufacturers don't do it. You can use a prebuilt kernel for cyanogenmod but don't expect new Android versions.
Sent from my Lenovo A7010a48 using XDA Labs

Is it possible to somehow decompile Kernel from my phone?

Getnord said:
Is it possible to somehow decompile Kernel from my phone?
Click to expand...
Click to collapse
No, but you can use the prebuilt kernel for cyanogenmod but you won't be able to upgrade Android versions

Having the same issue with Blu. using the prebuilt kernel, is there any chance a newer Android version than what it came with would work?

fs1995 said:
Having the same issue with Blu. using the prebuilt kernel, is there any chance a newer Android version than what it came with would work?
Click to expand...
Click to collapse
There is a chance but don't count on that
Sent from my K4 Note using XDA Labs

Getnord said:
Hello,
I'm trying to create a CM port for my Getnord Onyx device.
As far as I know, to do this I need kernel source code with all of it's patches. So I contacted manufacturer and nicely asked them to give me the source code, but they didn't reply.
What should I do? And I don't think that GNU General Public Licence is going to help me here (or can it, if so: how do I use it?)
Thank you!
Click to expand...
Click to collapse
Had any luck with this?

Related

[Source] Samsung released updated source (2.3.6)

I noticed source update1 for the i727 at opensource.samsung.com. Downloading now, I haven't had a chance to see what it contains.
Version 2.3.6
What does this means?
Freddy2Fred said:
What does this means?
Click to expand...
Click to collapse
Not much, unless you are wanting to compile Gingerbread from source. If it contains UCLA3 updated source, it might help some of the developers of the latest ROMs to tweak their builds.
Stupid question: Do these have the actual source code in them? What I mean is that can I download this and look at the code and learn about how an Android OS works?
dvandam said:
Stupid question: Do these have the actual source code in them? What I mean is that can I download this and look at the code and learn about how an Android OS works?
Click to expand...
Click to collapse
If you are interested in generic android source, you'd be better off going to source.android.com. The samsung source is not full android source, only source that is specific to the device.

[Q] What device tree I can use for Qumo Quest phone

Hi there!
I want to compile CM 10.1 for my phone, but stucked with device tree and i don't know what tree to choose for this.
Phone mentioned in the subject is Qumo brending of chinese i9220 PAD 5" MT6575 (e1809c_v75) Android 4.0.3
Great thanks if anyone can help.
PS. Sorry for my English.
rippak said:
Hi there!
I want to compile CM 10.1 for my phone, but stucked with device tree and i don't know what tree to choose for this.
Phone mentioned in the subject is Qumo brending of chinese i9220 PAD 5" MT6575 (e1809c_v75) Android 4.0.3
Great thanks if anyone can help.
PS. Sorry for my English.
Click to expand...
Click to collapse
I dont think there is one for that as that is not an official version of Android. Very few China based Android phones are supported by AOSP. You may have to start it yourself if you want it. The first thing you will need to do is have the OEM post the kernel source code for the device. This will be your biggest challenge. As most China OEM dont respect the GPL laws
zelendel said:
I dont think there is one for that as that is not an official version of Android. Very few China based Android phones are supported by AOSP. You may have to start it yourself if you want it. The first thing you will need to do is have the OEM post the kernel source code for the device. This will be your biggest challenge. As most China OEM dont respect the GPL laws
Click to expand...
Click to collapse
Ok
What if there is no source of kernel? Can I use compiled kernel (3.0.13) from current firmware (4.0.3) or this is impossible?
rippak said:
Ok
What if there is no source of kernel? Can I use compiled kernel (3.0.13) from current firmware (4.0.3) or this is impossible?
Click to expand...
Click to collapse
Without kernel source your kinda out of luck. No that kernel will not work on AOSP as that 4.0.3 is not an official android version. It is a hacked together version. Your best bet would be to sell it and get something that is not a knock off.
zelendel said:
Without kernel source your kinda out of luck. No that kernel will not work on AOSP as that 4.0.3 is not an official android version. It is a hacked together version. Your best bet would be to sell it and get something that is not a knock off.
Click to expand...
Click to collapse
Just for fun: wrote to "developer" for sources.
rippak said:
Just for fun: wrote to "developer" for sources.
Click to expand...
Click to collapse
Got to write to the OEM. Only they will be able to release the kernel source. Good luck. Dont hold on to hope though. They are not forced to post kernel source like everyone else.
zelendel said:
Got to write to the OEM. Only they will be able to release the kernel source. Good luck. Dont hold on to hope though. They are not forced to post kernel source like everyone else.
Click to expand...
Click to collapse
Don't you know is it real to compile with another kernel for same CPU MT6575?
Found some links to kernel sources for other phones - seems to be working for different devices.

[Q] A little help

Hey guys,may I know "In order to make a build for your device, you will need a suitably device configuration. Often these are included within the main source download, or are obtained through a method documented by the developers of the ROM." <<<<<where can I get this?
Should be the source code, i guess.
old.splatterhand said:
Should be the source code, i guess.
Click to expand...
Click to collapse
Kernel source code?
I think so.
Where can I find proprietary binaries?
Kernel Source code can be found at www.htcdev.com
After it is released.
old.splatterhand said:
Kernel Source code can be found at www.htcdev.com
After it is released.
Click to expand...
Click to collapse
And the binaries are located in the source code?I'm asking all this questions because I'm in the midst of developing.And to further understand so that it would be easier for me.
I'm no kernel dev, so i can't answer more than this.
It's ok.

Open Source Code-LENOVO PHONES

Hello everyone,
I've heard people saying it was not possible to develop ROMs for Lenovo phones due to lack of source code.
Today while visiting the support site I see that Source code for several phones like P700i(MTK6577),S660(MTK 6582m),A7-30 Tablet(MT8382 ) are present at the lenovo website.
LINK:http://mobilesupport.lenovo.com/us/en
Just enter the name of your phone model in the search bar to check if source code is available.
Hope to see some ROMs coming soon.:good:
thnx mate
hey thnx buddy....you saved d day...
Downloading now and will check source files.
Okay I hope this would help in ROM development
Sent from my Nexus 5 using Tapatalk
iZLeeP said:
Downloading now and will check source files.
Click to expand...
Click to collapse
Is this the required source code or something is missing?
Sent from my Nexus 5 using Tapatalk
Hii8 said:
Is this the required source code or something is missing?
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Sorry, but I can't really answer your question since I'm not a developer. I'm only enthusiastic about android and right now am learning how to build from source so don't get your hopes up.
Looks like they have the sources for my A369i too.
probably I'm going to buy a lenovo s660, hoping to have good news from ROM developers
any news?
pls help
hello
iam also using lenovo p700i .i have download open source code but i dont no how to use it pls help
what with this open source code? and what is use for? im just curius. im already downloading the source for my lenovo a369i but dunno what to do with this.
I have A3300 gv lenovo tablet and downloaded an open source code but I don't know how to use it. Please help.
how to use/install that open source code file?
shilva00 said:
what with this open source code? and what is use for? im just curius. im already downloading the source for my lenovo a369i but dunno what to do with this.
Click to expand...
Click to collapse
you have to compiled that in linux, if u want to make a custom kernel/recovery/ROM then merge or patch it with custom source code. u can find the tutorial here in xda
download link been removed !
Provide a downloading link. Pls

What is necessary if I want to compile a ROM?

Hi guys. 2 months ago I've came into Android World deeper than before and now I'm very fascinated. I downloaded linux, all the necessary files to compile a rom but I still don't understand some things.
My device is Redmi Note 2 and I use stock MIUI 7. As we all know mtk and/or xiaomi haven't released kernel sources (6795) so developers have to think hard how to make a rom. And there are my questions. Does kernel source is really necessary? What if I compile rom successfully and then port boot.img from stock? Will it work? However developers made some roms based on LP for this device. And I read that I need device tree and vendor, which doesnt exist for redmi note 2 or I still can't use github.
Second question which I have is: does compiling for 64 bit CPU differ from compiling for 32 bit CPU (like 6592)? If yes, could you give me some tips?
Ohh I think you can understand what I wrote
Thanks in advance and please dont blame me for silly questions
If you are looking to compile roms then you picked the wrong device to do it. They are the worst with kernel source. You can't completely compile a rom but use a patch system that does most of the work.
Yes it is different. There are some Tuts around but they are few as most don't use that type of chip.
If you really want to learn to develop then I would suggest getting a different device. One that respects the copyright and gpl laws.
zelendel said:
If you are looking to compile roms then you picked the wrong device to do it. They are the worst with kernel source. You can't completely compile a rom but use a patch system that does most of the work.
Yes it is different. There are some Tuts around but they are few as most don't use that type of chip.
If you really want to learn to develop then I would suggest getting a different device. One that respects the copyright and gpl laws.
Click to expand...
Click to collapse
Thank you for your advices. I have HTC desire 310 and I found the kernel sources. I know what I'll do in my free time
Monsterlevel said:
Thank you for your advices. I have HTC desire 310 and I found the kernel sources. I know what I'll do in my free time
Click to expand...
Click to collapse
To compile a rom u need kernel source, device tree and proprietary, bye

Categories

Resources