Hi,
I'm relatively new to Android development, though not to programming in general. I'm curious if there is a way to build the Sprint Note 3 from source. I saw the official Samsung source, but so far I've been unable to find a Git repository. Am I out of luck? How have others built ROMs if the AOSP source is hidden or unreleased?
Thanks,
Vyl
Samsung only releases enough source to be gpl compliant. .. the kernel is mostly it . They don't release full source because a lot of the rom is proprietary software .... they copyright a lot of it
Every company does the same lg won't release source for knock code etc htc doesn't release sense code etc
Sent from my SM-G900P using Xparent BlueTapatalk 2
Related
Seeing how this is a nexus device, there should be proper source release right? But this is Samsung, who have in the past proved to be one of the worst offenders in terms of releasing source. I originally had the note 10.1 but returned due to the terribly laggy software and insanely bad build quality. I'm unwilling to buy another device that lacks developer support, especially from Samsung.
mysystem said:
Seeing how this is a nexus device, there should be proper source release right? But this is Samsung, who have in the past proved to be one of the worst offenders in terms of releasing source. I originally had the note 10.1 but returned due to the terribly laggy software and insanely bad build quality. I'm unwilling to buy another device that lacks developer support, especially from Samsung.
Click to expand...
Click to collapse
Forget who makes it, a Nexus runs Googles software and will get direct updates from them. No kies, no waiting
My old n7 got the 4.1.2 update ** the day ** it was released worldwide.
Sent from my GT-I9300 using xda premium
Kernel source is already available at https://android.googlesource.com/kernel/exynos/ . It's going to run Linux 3.4 and the codename is manta.
ben1066 said:
Kernel source is already available at https://android.googlesource.com/kernel/exynos/ . It's going to run Linux 3.4 and the codename is manta.
Click to expand...
Click to collapse
Kernel is not enough! Samsung has to release the kernel because the law says so.
I'm with the OP. I have the SGS3 and things look pretty bad with the sources problem.
Even if stock is great many of us like to experience other possibilities, and CM on a tablet would be so sweet.
So yeah. I'm very very very worried about this issue on the nexus 10. My guess is we won't have the sources. Samsung won't release them.
Didn't they release them for the Nexus S? I don't count the Galaxy Nexus since that was a TI/PowerVR SoC.
This is actually a big moment for Samsung. They've got their Exynos processor and drivers on the Google update list which should mean it'll be faster to update all their other devices (at least from what I've read concerning Exynos drivers).
Am I missing something here? The updates come from Google, so the sources will be in the Android source tree.
alias_neo said:
Am I missing something here? The updates come from Google, so the sources will be in the Android source tree.
Click to expand...
Click to collapse
This.
All Nexus devices should have source for building the ROM and kernel posted online by Google for people to build from
EniGmA1987 said:
This.
All Nexus devices should have source for building the ROM and kernel posted online by Google for people to build from
Click to expand...
Click to collapse
Is that not what I just said? They're in the source tree. If they're not public at the moment, they should be soon after the device is released, just as they have been for all past nexus devices.
The fact that Samsung built the hardware here is irrelevant.
alias_neo said:
Is that not what I just said? They're in the source tree. If they're not public at the moment, they should be soon after the device is released, just as they have been for all past nexus devices.
The fact that Samsung built the hardware here is irrelevant.
Click to expand...
Click to collapse
he actually agree with you, not the opposite
So if we officially get source, will we be set for life on roms?
Will we be able to take the source we get it and adapt it based off of what google releases for new android iterations, or will there be issues after that we will have to deal with in the realm of kernel compatibility requiring updated sources from LG?
Snow_fox said:
So if we officially get source, will we be set for life on roms?
Will we be able to take the source we get it and adapt it based off of what google releases for new android iterations, or will there be issues after that we will have to deal with in the realm of kernel compatibility requiring updated sources from LG?
Click to expand...
Click to collapse
From what I understand, we should be good for at least 4.2.1 or whatever. I don't think anyone can answer for 4.3/5.0 or whatever is next until it actually is announced.
I read some posts on G+ and noticed all cyanogen i9300 mainterners complain about samsung sources policy, they release out-dated, imcompatible source code. I want know what samsung have released after Open Exynos petetion.
On originboard.com, I have only found 4x12 sources for ICS, not JB.
They've given is squat. Broken, useless crap which requires a sh*t ton of hackery to even work.
Nothing.
Just like the life left in this beaten horse.
After some research I found something.
Samsung actually released some exynos sources (camera, mali) after petetion, but they are outdated and can't be used with Jelly bean HWA.
We have only extracted pre-built JB HWA, and older sources (probably ICS compatible)
But can ICS sources be updated to support Jelly bean?
At this point of time only mali (OLD), camera (OLD), thermal control, barometer, LED are open-source (I found them on github and originboard.com).
GR0S said:
After some research I found something.
Samsung actually released some exynos sources (camera, mali) after petetion, but they are outdated and can't be used with Jelly bean HWA.
We have only extracted pre-built JB HWA, and older sources (probably ICS compatible)
But can ICS sources be updated to support Jelly bean?
At this point of time only mali (OLD), camera (OLD), thermal control, barometer, LED are open-source (I found them on github and originboard.com).
Click to expand...
Click to collapse
They have been analyzed, looked over, poked at, cursed at, burned and hacked by CM team.
I'm pretty sure that the actual quality of 10.1 is very close to as good as it gets (without the damned sources).
Please search and see how this saga has evolved and progressed to. I hold no hope of seeing sources and neither should you or anyone.
If the sources Samsung is throwing out every now and then are so out dated, crappy and bad documented, what the hell do GM, AndreiLux, AndiP and all the other kernel devs work with??
I don't get it.
AW: Exonys jellybean sources
*Exynos
Sent from my GT-I9001 using xda app-developers app
According to the devs, what's really needed is the userspace sources, so until those are released, all this is useless. Samdung is under no obligation to release these, so they probably never will.
harise100 said:
If the sources Samsung is throwing out every now and then are so out dated, crappy and bad documented, what the hell do GM, AndreiLux, AndiP and all the other kernel devs work with??
I don't get it.
Click to expand...
Click to collapse
Samsung do release the latest kernel sources because they are legally obligated to. But AOSP ROMs such as CM require more than just working kernels.
XeLLaR* said:
*Exynos
Sent from my GT-I9001 using xda app-developers app
Click to expand...
Click to collapse
+1
Mimsy said:
Samsung do release the latest kernel sources because they are legally obligated to. But AOSP ROMs such as CM require more than just working kernels.
Click to expand...
Click to collapse
Yeah, codeworkx said that kernel source is always free, but they need userspace
Enviado desde mi Tamagotchi usando Tapatalk
without userspace source development is limited
I've been using a Samsung Galaxy S II since it came out, but it's frustrating that Samsung hasn't released the source code necessary for proper CyanogenMod development on that device.
Thinking of upgrading my phone, and I'd like to make sure that it's one that has full HW driver sources available. Does that criteria cover most phones now? Or are some favoured by CM developers because it's easier to port new versions of CM to them?
I can't find any information on the kernel source release situation. Last time with Mi 12, the sources were posted immediately with the release of the phone. Is there a reason for the delay or xiaomi decided to go back to the old source release cycle.
Asko on wrong community, try to Mi community, they will maybe know
It looks like Xiaomi is not going to open source this phone's kernel. Xiaomi's open source kernel is now available on only a handful of phones
Dispossible said:
It looks like Xiaomi is not going to open source this phone's kernel. Xiaomi's open source kernel is now available on only a handful of phones
Click to expand...
Click to collapse
Is this claim official? How much can you believe in this?
user2332 said:
Is this claim official? How much can you believe in this?
Click to expand...
Click to collapse
Sure, I can give you Xiaomi official opensource kernel link. https://github.com/MiCode/Xiaomi_Kernel_OpenSource
You can see that Xiaomi has been very negative about opensource kernel in recent years.
So, the third-party ROM such as LineageOS will be very hard to make or even can't make.
Under the GPL license, Xiaomi is supposed to provide opensource kernels for all of its devices.
Samsung, OnePlus, MOTOROLA, Nokia and some others can follow the GPL.
But there is no penalty for violating the GPL.
Xiaomi Shows No Interest in Releasing Kernel Source Code of its Devices
Xiaomi is having a good time in all the smartphone markets over the world releasing numerous devices. It is popular for producing budget-friendly phones. It has a great user base in the Indian market…
www.thecustomdroid.com
but
newer platforms all use GKI, which means it's identical between devices, even if the SoC vendors are different.
Not sure that they are obliged to release source codes for vendor kernel modules, those are proprietary.
Its a shame... May be they are somethink bigger behind, probably money ...
snx413 said:
Its a shame... May be they are somethink bigger behind, probably money ...
Click to expand...
Click to collapse
Seems to be the beginning of the end for some brands like OPPO/ONE PLUS who are considering withdrawing from the international market.
NOSS8 said:
Seems to be the beginning of the end for some brands like OPPO/ONE PLUS who are considering withdrawing from the international market.
Click to expand...
Click to collapse
But Oneplus opensource is still good. Oppo opensource is still bad.