Project

General

Profile

Index » History » Version 157

Denis 'GNUtoo' Carikli, 09/09/2019 08:23 PM
Move software below hardware to make sure people see the hardware first to avoid putting new pages in the wrong section

1 16 Paul Kocialkowski
h1. Replicant Wiki
2 1 Paul Kocialkowski
3
{{>toc}}
4
5
p=. !replicant_banner_alpha.png!
6
7
Welcome to the Replicant wiki, which provides information about Replicant, supported devices and research about other mobile devices and platforms.
8 76 Wolfgang Wiedmeyer
For more information about Replicant, head over to the "Replicant website":https://www.replicant.us/.
9 1 Paul Kocialkowski
10 68 Wolfgang Wiedmeyer
You can help improving the wiki! Wiki editor privileges can be requested by [[Index#Contact|contacting the developers]]. A short description of the changes and additions you want to make is needed as part of the request. The [[DeveloperGuide#Wiki-guidelines|wiki guidelines]] should be followed.
11 1 Paul Kocialkowski
12
*Unless specified otherwise, the information displayed in this wiki is only relevant to the latest Replicant version. Do not assume backwards compatibility of the instructions with old versions of Replicant.*
13
14
h2. Supported devices
15
16
h3. Maintained devices
17
18 145 Denis 'GNUtoo' Carikli
* [[GalaxyS2I9100|Galaxy S 2 (I9100)]]
19
* [[GalaxyS3I9300|Galaxy S 3 (I9300)]]
20 1 Paul Kocialkowski
* [[GalaxyNoteN7000|Galaxy Note (N7000)]]
21 89 Denis 'GNUtoo' Carikli
* [[GalaxyNote2N7100|Galaxy Note 2 (N7100)]]
22 1 Paul Kocialkowski
* [[GalaxyNexusI9250|Galaxy Nexus (I9250)]]
23
* [[GalaxyTab270P31xx|Galaxy Tab 2 7.0 (P31xx)]]
24
* [[GalaxyTab2101P51xx|Galaxy Tab 2 10.1 (P51xx)]]
25 82 Wolfgang Wiedmeyer
* [[GalaxyNote80N51xx|Galaxy Note 8.0 (N51xx)]]
26 1 Paul Kocialkowski
27
h3. Uncompleted devices
28
29
* [[GTA04|GTA04]]
30 52 Wolfgang Wiedmeyer
* [[GalaxyS3I9305|Galaxy S 3 4G (I9305)]]
31 154 Kurtis Hanna
* [[GalaxyNote2N7105|Galaxy Note 2 4G (N7105)]]
32 1 Paul Kocialkowski
33
h3. Unmaintained devices
34
35 130 Denis 'GNUtoo' Carikli
* [[NexusSI902x|Nexus S (I902x)]]
36
* [[GalaxySI9000|Galaxy S (I9000)]]
37 1 Paul Kocialkowski
* [[NexusOne|Nexus One]]
38 130 Denis 'GNUtoo' Carikli
* [[DreamMagic|Dream/Magic]]
39
40 1 Paul Kocialkowski
41
h2. Replicant status
42
43 50 Wolfgang Wiedmeyer
h3. Maintained versions
44 25 Paul Kocialkowski
45 77 Wolfgang Wiedmeyer
* [[ReplicantStatus#Replicant-60|Replicant 6.0 status]]
46 9 Paul Kocialkowski
47 25 Paul Kocialkowski
h3. Unmaintained versions
48 1 Paul Kocialkowski
49 127 Denis 'GNUtoo' Carikli
* [[ReplicantStatus#Replicant-42|Replicant 4.2 status]]
50 26 Paul Kocialkowski
* [[ReplicantStatus#Replicant-40|Replicant 4.0 status]]
51
* [[ReplicantStatus#Replicant-23|Replicant 2.3 status]]
52
* [[ReplicantStatus#Replicant-22|Replicant 2.2 status]]
53 1 Paul Kocialkowski
54 87 Denis 'GNUtoo' Carikli
h2. Replicant installation and update
55 1 Paul Kocialkowski
56 27 Paul Kocialkowski
* [[ReplicantImages|Replicant images]]
57 1 Paul Kocialkowski
* [[ReplicantSDK|Replicant SDK]]
58 87 Denis 'GNUtoo' Carikli
59 142 Denis 'GNUtoo' Carikli
*Installation instructions:*
60 1 Paul Kocialkowski
* [[RecoveryInstallationWithHeimdall|Recovery installation with Heimdall]]: New 'generic' instructions to install (or upgrade) the recovery with Heimdall.
61 142 Denis 'GNUtoo' Carikli
* [[ReplicantInstallation|ReplicantInstallation]]: How to install Replicant for the first time.
62 1 Paul Kocialkowski
* [[MinorVersionUpgrade|Minor version upgrade]]: How to upgrade to a new release from the same Replicant version (like from 6.0 0003 to 6.0 0004).
63 142 Denis 'GNUtoo' Carikli
64 143 Denis 'GNUtoo' Carikli
*Backup instructions:*
65
* [[BackupTheEFS]]: Instructions to backup the modem data partition on devices with such partition
66 83 Wolfgang Wiedmeyer
67 135 Denis 'GNUtoo' Carikli
*Uncompleted devices:*
68 77 Wolfgang Wiedmeyer
* [[GTA04Installation|GTA04 installation]]
69 1 Paul Kocialkowski
* [[GalaxyS3I9305Installation|Galaxy S 3 4G (I9305) installation]]
70
71
h2. Replicant usage
72 70 Wolfgang Wiedmeyer
73 30 Paul Kocialkowski
* [[FDroid|F-Droid]]
74 1 Paul Kocialkowski
* [[SDK|Software Development Kit (SDK)]]
75 66 Wolfgang Wiedmeyer
76 28 Paul Kocialkowski
* [[WifiAdapter|Enabling WiFi with an USB WiFi adapter]]
77 67 Wolfgang Wiedmeyer
* [[ReplicantUSBNetworking|Replicant USB Networking]]
78 57 Wolfgang Wiedmeyer
* [[Graphics|Graphics rendering on Replicant]]
79 30 Paul Kocialkowski
* [[Screenshots|Taking screenshots]]
80 78 Denis 'GNUtoo' Carikli
* [[ADB|Android Debug Bridge (ADB)]]
81 84 Wolfgang Wiedmeyer
* [[SSH|OpenSSH]]
82 30 Paul Kocialkowski
* [[ModemDisable|Deactivating the modem]]
83 86 Denis 'GNUtoo' Carikli
* General-purpose [[UsageNotes|usage notes]] and tips
84 1 Paul Kocialkowski
* [[Safe mode]]: How to enter Android's safe mode (useful for devices stuck in a boot loop).
85 62 Wolfgang Wiedmeyer
86 23 Paul Kocialkowski
See the [[Index#Supported-devices|device pages]] for device-specific usage information.
87 1 Paul Kocialkowski
88
h2. Replicant build
89 29 Paul Kocialkowski
90 37 Paul Kocialkowski
* [[BuildDependenciesInstallation|Build dependencies installation]]
91 1 Paul Kocialkowski
* [[ReplicantSourceCode|Replicant source code]]
92 29 Paul Kocialkowski
93 1 Paul Kocialkowski
* [[SDKBuild|SDK build]]
94 37 Paul Kocialkowski
95 150 Denis 'GNUtoo' Carikli
* [[GenericBuild|Generic build instructions]]: Work in progress on unified instruction to build Replicant
96
97 37 Paul Kocialkowski
* [[GalaxyS2I9100Build|Galaxy S 2 (I9100) build]]
98
* [[GalaxyNoteN7000Build|Galaxy Note (N7000) build]]
99 81 Wolfgang Wiedmeyer
* [[GalaxyNexusI9250Build|Galaxy Nexus (I9250) build]]
100 37 Paul Kocialkowski
* [[GalaxyTab2Px1xxBuild|Galaxy Tab 2 (Px1xx) build]]
101
* [[GalaxyS3I9300Build|Galaxy S 3 (I9300) build]]
102 83 Wolfgang Wiedmeyer
* [[GalaxyNote2N7100Build|Galaxy Note 2 (N7100) build]]
103 37 Paul Kocialkowski
* [[GalaxyNote80N51xxBuild|Galaxy Note 8.0 (N51xx) build]]
104 120 Denis 'GNUtoo' Carikli
105
* [[UnsignedBuildsInstallation]]
106 1 Paul Kocialkowski
107 77 Wolfgang Wiedmeyer
* [[GTA04Build|GTA04 build]]
108 1 Paul Kocialkowski
* [[GalaxyS3I9305Build|Galaxy S 3 4G (I9305) build]]
109 46 Denis 'GNUtoo' Carikli
110
* [[KernelBuild|Standalone Kernel build]]
111 47 Denis 'GNUtoo' Carikli
112 1 Paul Kocialkowski
h2. Contributing to Replicant
113 61 Wolfgang Wiedmeyer
114 149 Denis 'GNUtoo' Carikli
* [[Contributing to Replicant|Contributing to Replicant]]: Many different ways to contribute to Replicant depending on your skills and available time or other resources
115 116 Denis 'GNUtoo' Carikli
* [[Tasks]] to improve Replicant
116 139 Denis 'GNUtoo' Carikli
* [[TasksToFund|Tasks to fund]]: draft on a new task page which includes tasks that can be funded
117 39 Paul Kocialkowski
* [[DeveloperGuide|Developer guide]]
118
* [[ToolsInstallation|Tools installation]]
119 105 Denis 'GNUtoo' Carikli
* [[GettingLogs|Getting logs]]
120 119 Denis 'GNUtoo' Carikli
* [[Serial port|Serial port]]
121 61 Wolfgang Wiedmeyer
* [[Bootloaders|Bootloaders]]
122 121 Denis 'GNUtoo' Carikli
* [[GDBDebugging|GDB debugging]]
123
* [[Workshops|Workshops]]: How to organize a Replicant workshop
124 62 Wolfgang Wiedmeyer
125 6 Paul Kocialkowski
Some [[Index#Supported-devices|device pages]] also have development sections.
126 12 Paul Kocialkowski
127
h3. Replicant porting guides
128 53 Wolfgang Wiedmeyer
129 39 Paul Kocialkowski
* [[Replicant60PortingGuide|Replicant 6.0 porting guide]]
130 12 Paul Kocialkowski
* [[Replicant40PortingGuide|Replicant 4.0 porting guide]]
131
132
h3. Hardware support
133 36 Paul Kocialkowski
134 12 Paul Kocialkowski
* Samsung IPC protocol support with [[Samsung-RIL]] and [[libsamsung-ipc]]
135 8 Paul Kocialkowski
136
h2. Research
137 31 Paul Kocialkowski
138 125 Denis 'GNUtoo' Carikli
* Details about the [[SamsungGalaxyBackdoor|Samsung Galaxy back-door]], that affects some Samsung Galaxy devices
139 8 Paul Kocialkowski
* [[AntiFeatures]]: anti-features inherited by upstream.
140 62 Wolfgang Wiedmeyer
141 8 Paul Kocialkowski
The [[Index#Supported-devices|device pages]] contain hardware-specific research and a freedom and privacy/security evaluation for the respective device.
142 11 Paul Kocialkowski
143
h3. Hardware support
144 31 Paul Kocialkowski
145
* [[BCM4751]] GPS protocol support
146
* [[GSD4t]] GPS protocol support
147
* [[AKM8976A]] support
148 79 Wolfgang Wiedmeyer
* [[OMAP4DucatiCamera|OMAP4 Ducati camera]] support
149 124 Denis 'GNUtoo' Carikli
* [[QMI-RIL]] QMI protocol support
150 1 Paul Kocialkowski
* [[WiFi]] Research on how to get free software WiFi firmwares and USB OTG support
151 152 Denis 'GNUtoo' Carikli
* [[Exynos4 Bootrom]] Research on how weather it's possible or not to run a free software bootloader on the Exynos4
152 75 Wolfgang Wiedmeyer
153 1 Paul Kocialkowski
h3. Device evaluations
154 115 Denis 'GNUtoo' Carikli
155 1 Paul Kocialkowski
* [[HardwareRequirements]] Documentation and research on Android hardware requirements
156
* [[OptimusBlack|Optimus Black (P970)]] including development notes
157
* [[Pinephone]]
158
* [[Librem5]]
159
* [[Necuno Mobile|NECUNOS NC_1]]
160
* [[TargetsEvaluation| Various devices]]
161
* [[ModemIsolation| Modem isolation]] Information on freedom, privacy and security issues on the topic
162
* [[Qualcomm SOCs| Qualcomm System On a Chip]]
163 157 Denis 'GNUtoo' Carikli
164
h3. Software projects (Upstream, dependencies, Replicant versions, etc)
165
166
* [[Dependencies]] Development efforts to enable to build Replicant on various GNU/Linux distributions
167
* [[GraphicsResearch|Graphics Research]] Research on free software graphics driver implementations
168
* [[Porting Replicant to Android 9]]
169
* [[Upstream|Upstream]] Research on approaches to use upstream Linux and generic HAL in Replicant
170
* [[Toolchain]] Development efforts to remove prebuilt binaries from the source tree
171 65 Wolfgang Wiedmeyer
172
h3. Bug documentation
173 151 dl lud
174
* [[SIM not recognized with libsamsung-ipc and samsung-ril]]
175 90 Denis 'GNUtoo' Carikli
176 109 Denis 'GNUtoo' Carikli
h3. Other
177 111 Denis 'GNUtoo' Carikli
178 97 Denis 'GNUtoo' Carikli
* [[LocationTracking|Location Tracking]] Research on how to avoid location tracking
179 118 Denis 'GNUtoo' Carikli
* [[TestingInfrastructure|Testing infrastructure]] How to create a test infrastructure for Replicant
180 43 Denis 'GNUtoo' Carikli
* "Security Analysis of Android Factory Resets":https://www.cl.cam.ac.uk/~rja14/Papers/fr_most15.pdf
181 151 dl lud
* [[OutdatedPages]] Pages that are not used anymore. They are kept and linked from here for history purposes only.
182 41 Paul Kocialkowski
183 8 Paul Kocialkowski
h2. Contact
184 49 Denis 'GNUtoo' Carikli
185 73 Wolfgang Wiedmeyer
If you have any questions or want to talk to the developers, you can use any of the following:
186
* "Forums":/projects/replicant/boards
187 71 Wolfgang Wiedmeyer
* IRC: #replicant at "Freenode":https://freenode.net/
188 72 Wolfgang Wiedmeyer
* "Mailing list":https://lists.osuosl.org/mailman/listinfo/replicant ("searchable archive":https://www.mail-archive.com/replicant@lists.osuosl.org/info.html of the list)
189 49 Denis 'GNUtoo' Carikli
190 71 Wolfgang Wiedmeyer
For private, confidential or press-related inquiries:
191 8 Paul Kocialkowski
* [[PrivateContact|Private contact]]
192 1 Paul Kocialkowski
193 20 Paul Kocialkowski
h2. Public
194 8 Paul Kocialkowski
195 128 Denis 'GNUtoo' Carikli
* [[ReplicantArtwork|Replicant artwork]] 
196 155 Denis 'GNUtoo' Carikli
* [[People]]: People that are interested in contributing in Replicant, that are contributing to it, or that have been contributing to it.
197 33 Paul Kocialkowski
* [[ReplicantInfrastructure]] Description of the network infrastructure of Replicant (Redmine, git, etc), and the other project resources
198 113 Denis 'GNUtoo' Carikli
* [[Conferences]] presented on behalf of the Replicant project
199 129 Denis 'GNUtoo' Carikli
* [[EventsMeetings]] planning for meetings and events at conferences
200 126 Denis 'GNUtoo' Carikli
* [[SteeringCommittee]]: Replicant steering committee, reports on project decisions and fund usage
201 140 Denis 'GNUtoo' Carikli
* [[TasksFunding|Tasks funding]]: Tasks that will be funded, are being funded or have been funded.
202 33 Paul Kocialkowski
* [[PublicPositions]] public positions of Replicant
203 73 Wolfgang Wiedmeyer
204 1 Paul Kocialkowski
The wiki is available under the "Creative Commons BY-SA":https://creativecommons.org/licenses/by-sa/3.0/ license.