Group: Hardware/Computers/Smartphones/Nokia 8110 4G Dual SIM
(Fix typo) |
m (GNUtoo moved page Group:Hardware/research/smartphone/Nokia 8810 4G Dual SIM to Group:Hardware/research/smartphone/Nokia 8110 4G Dual SIM: typo) |
(No difference)
|
Revision as of 14:34, 29 September 2020
Warnings
This page is a draft, it might still contain errors at this stage and lacks references. Feel free to improve it.
Introduction
The Nokia 8110 4G Dual SIM is a smartphone that has a feature phone like formfactor:
- It runs KaiOS (a derivative of FirefoxOS) and a modified Linux kernel
- It has already an active community with at least one community distribution:
- GerdaOS:
- Source code: https://gitlab.com/project-pris
- Website: https://gerda.tech/
- GerdaOS:
Caveats:
- All existing and future smartphones have very serious freedom issues as the network can track them with a huge accuracy (20 meters with GSM, 10 meters with 3G).
- This device uses a Qualcomm System on a chip with additional extremely serious freedom issues
Goal:
LibreCMC is an FSDG compliant distribution that is based on OpenWRT.
And OpenWRT was made possible thanks to the source code from the WRT54GS device.
As the manufacturer did everything it could not to comply with the GPL, that code was obtained through a lawsuit.
Here, the community behind the Nokia 8110 4G Dual SIM or devices using the same operating system don't have the corresponding Linux source code, nor the FirefoxOS derivative source code.
In the long run, getting the source code might help a lot that community, and we may get a new (partially) free software distribution that could work on devices with feature-phone formfactors, hoping that it could support other smartphones with less problematic hardware components.
The Nokia 8110 4G Dual SIM was chosen for this project as it's the most documented device and you can get root on it and install alternative distributions on it (which reuse the kernel binary).
On other devices or versions (like the single SIM version) it might be way more time consuming to do that research, and it would benefit less that community that is mainly trying to support that specific device.
Looking for source code offer
I was advised by someone familiar with GPL enforcement not to connect the device to the WiFi at all. This will make sure that the OS stays the same.
I will start looking for an offser source code offer in the package, and then proceed to a more in depth analysis while making sure that the software is not modified during the analysis.
Package content:
- One Paper 'Quick guide' for each of these languages: English, Italian, German, French, Finnish, Danish, Dutch, Norwegian and Swedish
- 1 Phone (Variant: TA-1048)
- 1 Headphones
- 1 Battery
- 1 Charger
The 'Quick guide' has a 'Copyright and other notices' section with the following text:
[...] A copy of the Declaration ofTA-1048 Conformity can be found at https://www.nokia.com/en_int/phones/ declaration-of-conformity. [...] This product includes open source software. For applicable copyright and notices, permissions, and acknowledgements, select Settings > Devices > Legal information > Open Source Licenses. [...]
The device requires to accept some terms and conditions to be used.
The terms and conditions are in some URL onlinehttps://assets.ctfassets.net/wcfotm6rrl7u/4C8jbfvQgU4EgKEEaSuGQm/ea067df287b8500612846b2515c9d0cc/Nokia_8110_4G_DS_TA-1048_DoC_FR_SW_0.1803.11.03.pdf.
As I do not intend ever to accept conditions without even reading them (I need to make sure to never accept anti-reverse engineering conditions for instance), I need to find another way to find this 'Open source Licenses' information.
I'm looking for a source code offer here.
I've looked to the declaration-of-conformity for the TA-1048 in French (Nokia_8110_4G_DS_TA-1048_DoC_FR_SW_0.1803.11.03.pdf) and I found no information on licenses, only on compliance with FCC-like regulations.