Nokia 8 Source Code - Nokia 8 Guides, News, & Discussion

HMD started releasing Kernel Source Codes of some of its devices. This code enables us to use the hardware of our phones, and probably makes developers job much easier.
The original Nokia 6 and Nokia 1 were the first devices whose source code was published Hopefully, Nokia 8 source code is available.
http://nokiaphones-opensource.azureedge.net/download/phones/Nokia8_V4.84A_OSS.tar.bz2

I think without unlocked bootloader; this worth nothing

Related

Samsung--Android 4.0 Kernel Source Code Released

Anyone?
"Over the past few months there's been a growing trend among manufacturers to play nice with the development community. We've seen Sony release early alpha builds of Android 4.0, Asus bow to community pressure and unlock the Transformer Prime's bootloader, and HTC offer similar unlocks for almost all of its devices. This newly-found openness doesn't seem to be abating: Samsung has made the kernel source code for its Galaxy S II Android 4.0 update available for public download, and HTC has followed suit with similar releases for its Vivid, Sensation, and Sensation XE smartphones.
The kernel source is a valuable tool for developers, providing the code needed to easily modify core device functions, allowing for CPU overclocking and countless other tweaks. Although both companies release kernel source codes for all of their models, these releases are unusually prompt, and hint at a change in attitude towards the development community.
Those of you inclined to trawl through vast sections of code can find the releases in the source below. For the rest of you, stay tuned for news of the first community efforts to come from the releases."
https://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=GT-I9100
tazbo28 said:
Anyone?
"Over the past few months there's been a growing trend among manufacturers to play nice with the development community. We've seen Sony release early alpha builds of Android 4.0, Asus bow to community pressure and unlock the Transformer Prime's bootloader, and HTC offer similar unlocks for almost all of its devices. This newly-found openness doesn't seem to be abating: Samsung has made the kernel source code for its Galaxy S II Android 4.0 update available for public download, and HTC has followed suit with similar releases for its Vivid, Sensation, and Sensation XE smartphones.
The kernel source is a valuable tool for developers, providing the code needed to easily modify core device functions, allowing for CPU overclocking and countless other tweaks. Although both companies release kernel source codes for all of their models, these releases are unusually prompt, and hint at a change in attitude towards the development community.
Those of you inclined to trawl through vast sections of code can find the releases in the source below. For the rest of you, stay tuned for news of the first community efforts to come from the releases."
https://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=GT-I9100
Click to expand...
Click to collapse
Sorry, bro but this is only for the Galaxy S II.
I've seen a couple of these posts pop up in other forums .
Lol i just thought i would throw it out there. since im sure the wagon will begin to fill very quickly round these parts.
took samsung long enough...

GPLv3 and ownership

Hello quick question. Obviously I know you are not lawyer but am wondering if you can help me understand something.
If I release code under GPLv3 I still own it right? Like say I make an app and release it under GPLv3 I could later release it under a difference license that is incompatible with GPLv3 since its my source code because its my personal source code even though its exactly the same as the source code I published correct? Or do I loser ownership and then must be bound by GPLv3?
Also I have a question about derivative works. I know I am allowed to sell copies of derivative works but since I must include the source under GPLv3 how can one possibly make a successful business doing this? (unless I was just selling enterprise support)
I mean say I make the next viral game and sell it. But since it uses GPLv3 code then someone can just redistribute it for free so what would be the point? I am all for open source code (which is why I am considering releasing some of my code under GPLv3). But I cannot pour my heart into my projects if I am stuck working 40+ hours a week at a dead end job and would like a chance to succeed. Does that mean I basically should avoid GPLv3 code?
yodaboga said:
Hello quick question. Obviously I know you are not lawyer but am wondering if you can help me understand something.
If I release code under GPLv3 I still own it right? Like say I make an app and release it under GPLv3 I could later release it under a difference license that is incompatible with GPLv3 since its my source code because its my personal source code even though its exactly the same as the source code I published correct? Or do I loser ownership and then must be bound by GPLv3?
Also I have a question about derivative works. I know I am allowed to sell copies of derivative works but since I must include the source under GPLv3 how can one possibly make a successful business doing this? (unless I was just selling enterprise support)
I mean say I make the next viral game and sell it. But since it uses GPLv3 code then someone can just redistribute it for free so what would be the point? I am all for open source code (which is why I am considering releasing some of my code under GPLv3). But I cannot pour my heart into my projects if I am stuck working 40+ hours a week at a dead end job and would like a chance to succeed. Does that mean I basically should avoid GPLv3 code?
Click to expand...
Click to collapse
Anyone?
No one in the world can understand GPLv3?

Project treble on android 8.0

Will Huawei mate 9 support which android oreo's feature project treble?
Sent from my MHA-L29 using Tapatalk
Don't count on it. They already removed the stock ROM images from the official downloads page. Seems Huawei is moving towards more closed source, and I don't think they care about updates.
arminbih said:
Don't count on it. They already removed the stock ROM images from the official downloads page. Seems Huawei is moving towards more closed source, and I don't think they care about updates.
Click to expand...
Click to collapse
thats horrible bs on huaweis part. huawei is legally obligated to release all sources since they use android. google should really enforce the gpl on all oems. project treble would fix huaweis **** software problem.
sadly it seems that everyone who owns a huawei device is either brainwashed or a shill because they seem to be okay with using old outdated software without the possibility of having an update.
i hope huawei does grow here in the US. it might lead to some kind of legal action against them for not releasing sources. if anything it could result in some kind of small payday for not complying.
btw, doesnt anyone care about longevity? many phones are being released with 6GBs of RAM and very fast processors nowadays. these can last years with proper software updates. why upgrade hardware when all that is needed is newer software?
droidbot1337 said:
thats horrible bs on huaweis part. huawei is legally obligated to release all sources since they use android. google should really enforce the gpl on all oems. project treble would fix huaweis **** software problem.
sadly it seems that everyone who owns a huawei device is either brainwashed or a shill because they seem to be okay with using old outdated software without the possibility of having an update.
i hope huawei does grow here in the US. it might lead to some kind of legal action against them for not releasing sources. if anything it could result in some kind of small payday for not complying.
btw, doesnt anyone care about longevity? many phones are being released with 6GBs of RAM and very fast processors nowadays. these can last years with proper software updates. why upgrade hardware when all that is needed is newer software?
Click to expand...
Click to collapse
Not all. They just need to release the kernel source. Which they have (though it breaks the stock camera app...).
The firmware/updates are up to them.
And for your question, I'm just speculating here, but they'd not make any money at all if they release one phone then keep updating it for a few years.
Custom roms is the reason many old devices are still being used. That and some people are cheap and don't care about security. Or they just can't afford a new phone every year.
They've publicly made a commitment to prompt OS and monthly security updates going forward within the last month. They've pledged Oreo in December.
They have made a commitment to be one of the first manufacturers to adopt Project treble. Project Treble is confirmed, and they have promised it for all devices going forward.
I realize this is an old thread now, but this still I suppose could be of use for someone so I'll leave it up.
Project Treble
bunt1691 said:
They've publicly made a commitment to prompt OS and monthly security updates going forward within the last month. They've pledged Oreo in December.
They have made a commitment to be one of the first manufacturers to adopt Project treble. Project Treble is confirmed, and they have promised it for all devices going forward.
I realize this is an old thread now, but this still I suppose could be of use for someone so I'll leave it up.
Click to expand...
Click to collapse
Project Treble is mandatory from Android 8 on according to Google (for devices shipping with Oreo), and from the manifest.xml in the Huawei Oreo update it is fully enabled in the upcoming Oreo releases. This is going to make updates and custom roms a lot easier as long as they don't rely on custom kernels and low level libraries. Treble will insulate the Android framework from the low level stuff. They have already built booting AOSP Android from Google ASOP sources (using the Huawei Oreo kernel). According to Google, implementing treble will enable phone manufacturers to update Android without having to update kernels and low level SoC stuff it will be a while before there are any AOSP based custom ROMs, but with project treble it sure will be a bunch easier
Sources
droidbot1337 said:
thats horrible bs on huaweis part. huawei is legally obligated to release all sources since they use android. google should really enforce the gpl on all oems. project treble would fix huaweis **** software problem.
sadly it seems that everyone who owns a huawei device is either brainwashed or a shill because they seem to be okay with using old outdated software without the possibility of having an update.
i hope huawei does grow here in the US. it might lead to some kind of legal action against them for not releasing sources. if anything it could result in some kind of small payday for not complying.
btw, doesnt anyone care about longevity? many phones are being released with 6GBs of RAM and very fast processors nowadays. these can last years with proper software updates. why upgrade hardware when all that is needed is newer software?
Click to expand...
Click to collapse
First off, the only source that Huawei is "legally" obligated to provide is there source for Android itself, which is and always has been freely available, they are not obligated to release source for any of their libraries or drivers. Anything having to do with the hardware is closed source and will probably remain that way. Old outdated software? On a phone that has only been out a year you must be kidding, there are phones or there that are still shipping with Android 6 (KitKat). At least Huawei will be one of the quicker phone manufacturers at rolling out Oreo to their devices, even on some of their older devices, I've had the other major manufacturers phones and they are not any better at updates than Huawei, worse on major updates actually as their updates have to get bounced back and forth between carrier and manufacturer before finally getting pushed to the user. If you're so unhappy with your device and it's **** software as you put it, sell the damn thing and buy a Samsung or LG.
https://www.xda-developers.com/stock-android-oreo-huawei-mate-9-project-treble/

Nokia 8 kernel sources

Here is the link to the Nokia 8 kernel sources (Nokia8 V4.84A OSS)
https://www.nokia.com/en_int/phones/opensource
Hope there are developers for this phone :fingers-crossed:
Hopefully this gets the Devs pumped up a bit! But without a Bootloader Unlock it's kind of a "Bake A Cake But You Can't Eat It" scenario
Actually its pointless to release kernel source without unlocking the bootloader. Or, please correct me if I am wrong.
Correct , pointless but we can hope I'm still hanging on to my Nokia 8 just on the of chance HMD do live up to their "we will unlock these pesky bootloaders"
I'm new to trying to understand Android phones sources, but to me it appears that this is insufficient. I can't find anything that resembles what I understand to be a device tree or the relevant make files. Also, it appears to be quite incomplete, certainly nowhere near the full android source tree. Does it even include all the copyleft source?
[/COLOR]
madb1lly said:
I'm new to trying to understand Android phones sources, but to me it appears that this is insufficient. I can't find anything that resembles what I understand to be a device tree or the relevant make files. Also, it appears to be quite incomplete, certainly nowhere near the full android source tree. Does it even include all the copyleft source?
Click to expand...
Click to collapse
Nokia released the *kernel*'s source code, not the full Android code..
Get you knowledge here: https://forum.xda-developers.com/an...erence-how-to-compile-android-kernel-t3627297

Petition : LineageOS support for Nokia 8

Hello fellow TA-1004/TA-1012 users.
Nokia 8 has been a bittersweet experience for most of us. The insane price drop killing it's resale value. Stock but buggy and sub par software. It's a flagship that has ticked as many wrong boxes as it did right.
But the software experience leaves a lot to be desired.
http://chng.it/5X8ncWT6XB
Let's go ahead and sign this petition in numbers to get LineageOS official support for this device.
Please spread the word.
Eh? The issue is not at LineageOS, they would support it if there only was something to work with.
The issue is HMD Global unwilling to provide sufficient sources or provide any help for the community around their devices.
LineageOS can't just throw developers into puzzling proprietary blobs. They will just be shooting in the dark and will have a real hard time maintaining anything. You need a proper source code or clear device specifications to make anything usable..
Modding and puzzling around vendors firmware is totally another thing than actually maintain code.
Signed!

Categories

Resources