Project

General

Profile

DeprecatedPortingToAndroid10 » History » Version 34

Denis 'GNUtoo' Carikli, 01/30/2019 11:04 PM

1 1 Denis 'GNUtoo' Carikli
h1. Porting Replicant to Android 9
2
3 34 Denis 'GNUtoo' Carikli
h2. Replicant 9 work in progress
4
5
*Repository*: git://git.putti.eu/aosp/manifest_i9305.git
6
*Clone command*: <pre>repo init -u git://git.putti.eu/aosp/manifest_i9305.git -b master</pre>
7
*Status[1]*: The Galaxy SIII 4G (i9305) boots (with graphics hacks) under AOSP9, without having to import nonfree libraries. Not much has been validated beside that.
8
9
fn1. at the time of writing
10
11
h2. Replicant 6.0 changes
12
13 2 Denis 'GNUtoo' Carikli
|_. Repository path |_. rebase worked |_. Changes |
14 4 Denis 'GNUtoo' Carikli
| build | No | |
15 22 Denis 'GNUtoo' Carikli
| manifest | No | N/A |
16 1 Denis 'GNUtoo' Carikli
| bootable/recovery | Yes | * UI changes to improve usability 
17 32 Denis 'GNUtoo' Carikli
* Branding
18 5 Denis 'GNUtoo' Carikli
* Small fix(es) | 
19 31 Denis 'GNUtoo' Carikli
| external/boringssl | Yes | * Small fix(es) |
20 4 Denis 'GNUtoo' Carikli
| external/heimdall | No | |
21
| frameworks/av | Yes | * Software rendering fix(es) |
22
| frameworks/base | Yes | * WiFi fixe(s) for external dongles
23
* Software rendering fix(es) 
24
* Privacy fix(es) 
25
* Security improvements 
26 1 Denis 'GNUtoo' Carikli
* Usability improvements |
27 5 Denis 'GNUtoo' Carikli
| frameworks/native | No |
28
| hardware/broadcom/wlan | Yes | * Remove nonfree software |
29
| hardware/libhardware | Yes | * Software rendering fix(es) |
30 10 Denis 'GNUtoo' Carikli
| hardware/libhardware_legacy | Yes | * Don't depend on nonfree software |
31 5 Denis 'GNUtoo' Carikli
| hardware/ti/omap4 | Yes | * Remove nonfree software 
32
* Don't depend on nonfree software 
33 33 Denis 'GNUtoo' Carikli
* Small fix(es) |
34
| libcore | Yes | * Small fix(es) | 
35 6 Denis 'GNUtoo' Carikli
| packages/apps/Browser | Yes | * Privacy fix(es) 
36 8 Denis 'GNUtoo' Carikli
* Branding
37 33 Denis 'GNUtoo' Carikli
* Small fix(es) |
38 7 Denis 'GNUtoo' Carikli
| packages/apps/LegacyCamera | Yes | * Software rendering fix(es)
39 33 Denis 'GNUtoo' Carikli
* Small fix(es) |
40 22 Denis 'GNUtoo' Carikli
| packages/apps/RepWifi | Not upstreamed, obsolete | N/A |
41
| packages/apps/ReplicantWallpapers | Not upstreamed | * Branding |
42 11 Denis 'GNUtoo' Carikli
| packages/apps/Settings | No | |
43
| packages/apps/SetupWizard | Yes | * Privacy fix(es) 
44
* Don't depend on nonfree software
45
* Branding |
46 12 Denis 'GNUtoo' Carikli
| packages/apps/ThemeChooser | Yes | * Privacy fix(es) ?
47
* Don't depend on nonfree software ? |
48 33 Denis 'GNUtoo' Carikli
| packages/providers/ContactsProvider | Yes | * Small fix(es) |
49 13 Denis 'GNUtoo' Carikli
| system/core | Yes | * Branding
50
* various fixes |
51
| vendor/replicant | No | |
52
| vendor/cmsdk | Yes | * Branding |
53 14 Denis 'GNUtoo' Carikli
| external/chromium-webview | ? | ? |
54
| external/drm_gralloc | Yes | * Software rendering fix(es) |
55
| external/llvm | Yes | * Software rendering fix(es) |
56
| external/mesa3d |  Yes | * Software rendering fix(es)
57
* Performance debugging for software rendering |
58 33 Denis 'GNUtoo' Carikli
| external/parameter-framework | Yes | * Small fix(es) |
59 14 Denis 'GNUtoo' Carikli
| external/protobuf | N/A | No changes |
60
| prebuilts/ndk | ? | ? |
61
| prebuilts/sdk | ? | ? |
62 33 Denis 'GNUtoo' Carikli
| sdk | Yes | * Small fix(es) |
63
| toolchain/src/binutils | Yes | * Small fix(es) |
64 14 Denis 'GNUtoo' Carikli
| toolchain/src/gcc | No | |
65 33 Denis 'GNUtoo' Carikli
| toolchain/src/jack | Yes | * Small fix(es) |
66
| toolchain/src/jill | Yes | * Small fix(es) |
67 22 Denis 'GNUtoo' Carikli
| kernel/samsung/smdk4412 |/3. Yes |/3. * Security fixes
68 1 Denis 'GNUtoo' Carikli
* Privacy Fixes (TrustZone)
69
* Don't depend on nonfree software
70 20 Denis 'GNUtoo' Carikli
* Remove nonfree software
71 33 Denis 'GNUtoo' Carikli
* Small fix(es) |
72 22 Denis 'GNUtoo' Carikli
| kernel/samsung/tuna |
73
| kernel/samsung/espresso10 |
74 28 Denis 'GNUtoo' Carikli
| device/samsung/i9100 | No |/14. * Replace nonfree software by free software
75
* free software sensors implementation(s)
76
* free software modem audio implementation(s)
77 25 Denis 'GNUtoo' Carikli
* Software rendering fix(es)
78 29 Denis 'GNUtoo' Carikli
* Privacy Fixes (TrustZone)
79
* Don't depend on nonfree software
80
* Remove nonfree software
81 1 Denis 'GNUtoo' Carikli
* Branding
82 33 Denis 'GNUtoo' Carikli
* Small fix(es) |
83 1 Denis 'GNUtoo' Carikli
| device/samsung/n7000 | Yes |
84
| device/samsung/i9300 | No |
85
| device/samsung/i9305 | No |
86
| device/samsung/n7100 | Yes |
87 29 Denis 'GNUtoo' Carikli
| device/samsung/n5100 | Yes |
88
| device/samsung/n5110 | Yes |
89
| device/samsung/maguro | Yes |
90
| device/samsung/tuna | Yes |
91 30 Denis 'GNUtoo' Carikli
| device/samsung/espressowifi | Yes |
92
| device/samsung/espresso3g | Yes |
93
| device/samsung/galaxys2-common | Yes |
94
| device/samsung/smdk4412-common | No |
95
| device/samsung/kona-common | Yes |
96 22 Denis 'GNUtoo' Carikli
| hardware/ril/samsung-ril | Not upstreamed | N/A |
97
| external/libsamsung-ipc | Not upstreamed | N/A |
98 23 Denis 'GNUtoo' Carikli
| hardware/tinyalsa-audio | Not upstreamed? | N/A |