Project

General

Profile

Index » History » Version 252

Denis 'GNUtoo' Carikli, 09/04/2020 06:45 PM
Add more in depth instruction on how to activate an account

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 248 Denis 'GNUtoo' Carikli
h2. Redmine registration issues
15
16 252 Denis 'GNUtoo' Carikli
Redmine registration is currently not working due to mail configuration issue.
17 248 Denis 'GNUtoo' Carikli
18 252 Denis 'GNUtoo' Carikli
People can create accounts but the account activation mail is never sent.
19 1 Paul Kocialkowski
20 252 Denis 'GNUtoo' Carikli
h3. To manually activate an account for people creating new accounts
21
22 1 Paul Kocialkowski
* Send a mail to the "Mailing list":https://lists.osuosl.org/mailman/listinfo/replicant (Registration required) or the [[PrivateContact]] address or the mailing list.
23 248 Denis 'GNUtoo' Carikli
24 252 Denis 'GNUtoo' Carikli
h3. To manually activate an account for people that have admin access in the Redmine interface
25 248 Denis 'GNUtoo' Carikli
26
If you have the mail in Maildir format:
27
<pre>
28
$ cat ./the_mail_in_Maildir_format | dkimverify 
29
signature ok
30
</pre>
31
32 250 Denis 'GNUtoo' Carikli
With claws mail, open the mail, then click "File->Save Email as", then you can verify it with dkimverify manually:
33
<pre>
34 1 Paul Kocialkowski
$ cat saved_mail | dkimverify
35
signature ok
36
</pre>
37 252 Denis 'GNUtoo' Carikli
38
Then in Redmine, go in Administration->Users and Select All in Status, and search for the mail address.
39
40
Make sure that there is only one email matching, and then, once the user is selected, you should see the following links on the top-right of the page:
41
> Emails Activate Delete Users
42
43
You can then activate the account by clicking on "Activate".
44
45
Be aware that there is no confirmation and that once the button is clicked, the account is activated immediately.
46 250 Denis 'GNUtoo' Carikli
47 1 Paul Kocialkowski
h2. Supported devices
48
49
h3. Maintained devices
50
51 210 Denis 'GNUtoo' Carikli
* [[GalaxySIIGTI9100|Galaxy S II (GT-I9100)]]
52 209 Denis 'GNUtoo' Carikli
* [[GalaxySIIIGTI9300|Galaxy S III (GT-I9300)]]
53 212 Denis 'GNUtoo' Carikli
* [[GalaxyNoteGTN7000|Galaxy Note (GT-N7000)]]
54 197 Denis 'GNUtoo' Carikli
* [[GalaxyNote2N7100|Galaxy Note II (GT-N7100)]]
55 215 Denis 'GNUtoo' Carikli
* [[GalaxyNexusGTI9250|Galaxy Nexus (GT-I9250)]]
56 213 Denis 'GNUtoo' Carikli
* [[GalaxyTab270GTP31xx|Galaxy Tab 2 7.0 (GT-P31xx)]]
57 214 Denis 'GNUtoo' Carikli
* [[GalaxyTab2101GTP51xx|Galaxy Tab 2 10.1 (GT-P51xx)]]
58 216 Denis 'GNUtoo' Carikli
* [[GalaxyNote80GTN51xx|Galaxy Note 8.0 (GT-N51xx)]]
59 1 Paul Kocialkowski
60 237 Denis 'GNUtoo' Carikli
* [[WhatCanIDoIfMyDeviceIsNotSupported]]: This page explains what you can do if your device is not in the list above. 
61
62 1 Paul Kocialkowski
h3. Uncompleted devices
63
64 209 Denis 'GNUtoo' Carikli
* [[GalaxySIII4GGTI93005|Galaxy S III 4G (GT-I9305)]]
65 1 Paul Kocialkowski
66
h3. Unmaintained devices
67
68 218 Denis 'GNUtoo' Carikli
* [[GTA04AX|GTA04 AX]]
69 227 Denis 'GNUtoo' Carikli
* [[NexusSGTI902x|Nexus S (GT-I902x)]]
70 228 Denis 'GNUtoo' Carikli
* [[GalaxySGTI9000|Galaxy S (GT-I9000)]]
71 130 Denis 'GNUtoo' Carikli
* [[NexusOne|Nexus One]]
72
* [[DreamMagic|Dream/Magic]]
73 1 Paul Kocialkowski
74
h2. Replicant status
75
76 50 Wolfgang Wiedmeyer
h3. Maintained versions
77 25 Paul Kocialkowski
78 77 Wolfgang Wiedmeyer
* [[ReplicantStatus#Replicant-60|Replicant 6.0 status]]
79 9 Paul Kocialkowski
80 25 Paul Kocialkowski
h3. Unmaintained versions
81 1 Paul Kocialkowski
82 127 Denis 'GNUtoo' Carikli
* [[ReplicantStatus#Replicant-42|Replicant 4.2 status]]
83 26 Paul Kocialkowski
* [[ReplicantStatus#Replicant-40|Replicant 4.0 status]]
84
* [[ReplicantStatus#Replicant-23|Replicant 2.3 status]]
85
* [[ReplicantStatus#Replicant-22|Replicant 2.2 status]]
86 1 Paul Kocialkowski
87 87 Denis 'GNUtoo' Carikli
h2. Replicant installation and update
88 1 Paul Kocialkowski
89
*Installation instructions:*
90
* [[ReplicantInstallation|ReplicantInstallation]]: How to install Replicant for the first time.
91 169 Denis 'GNUtoo' Carikli
92
*Upgrade instructions:*
93 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).
94
95 169 Denis 'GNUtoo' Carikli
*Other instructions:*
96
* [[ImagesIdentification]]: How to find out which Replicant version you are running
97 1 Paul Kocialkowski
* [[BackupTheEFS]]: Instructions to backup the modem data partition on devices with such partition
98 169 Denis 'GNUtoo' Carikli
* [[RecoveryInstallationWithHeimdall|Recovery installation with Heimdall]]: New 'generic' instructions to install (or upgrade) the recovery with Heimdall.
99 1 Paul Kocialkowski
100 170 Denis 'GNUtoo' Carikli
*Reference pages:*
101 169 Denis 'GNUtoo' Carikli
* [[ReplicantImages|Replicant images files]]
102
* [[ReplicantSDK|Replicant SDK files]]
103
104
*Old installation instructions for uncompleted devices:*
105 77 Wolfgang Wiedmeyer
* [[GTA04Installation|GTA04 installation]]
106 1 Paul Kocialkowski
* [[GalaxyS3I9305Installation|Galaxy S 3 4G (I9305) installation]]
107
108
h2. Replicant usage
109 70 Wolfgang Wiedmeyer
110 185 Denis 'GNUtoo' Carikli
* [[FDroid]]: F-Droid
111
* [[SDK]]: Software Development Kit (SDK)
112 66 Wolfgang Wiedmeyer
113 194 Denis 'GNUtoo' Carikli
* [[WifiAdapter]]: Using WiFi with an USB WiFi adapter
114
* [[EthernetAdapter]]: Using Ethernet with an USB Ethernet adapter
115 185 Denis 'GNUtoo' Carikli
* [[ReplicantUSBNetworking]]: Replicant USB Networking
116
* [[Graphics]]: Graphics rendering on Replicant
117
* [[Screenshots]]: Taking screenshots
118
* [[ADB]]: Android Debug Bridge (ADB)
119
* [[SSH]]: OpenSSH
120 208 Denis 'GNUtoo' Carikli
* [[ModemDisable]]: Really deactivating the modem
121 185 Denis 'GNUtoo' Carikli
* [[UsageNotes]]: General-purpose usage notes and tips
122 1 Paul Kocialkowski
* [[Safe mode]]: How to enter Android's safe mode (useful for devices stuck in a boot loop).
123 240 Denis 'GNUtoo' Carikli
* [[RestoreEfsNvDataBackupFile]]: Experimental instruction to fix a very 'light' corruption in the modem data partition.
124 62 Wolfgang Wiedmeyer
125 23 Paul Kocialkowski
See the [[Index#Supported-devices|device pages]] for device-specific usage information.
126 1 Paul Kocialkowski
127
h2. Replicant build
128 29 Paul Kocialkowski
129 166 Denis 'GNUtoo' Carikli
Main build instructions for Replicant images:
130 1 Paul Kocialkowski
* [[GenericReplicant60Build|Generic Replicant 6.0 Build]]: Instruction to build Replicant 6.0
131 166 Denis 'GNUtoo' Carikli
* [[Replicant60BuildDependenciesInstallation|Replicant 6.0 build dependencies installation]]
132
* [[ReplicantSourceCode|Replicant source code]]
133
* [[UnsignedBuildsInstallation]]
134 120 Denis 'GNUtoo' Carikli
135 165 Denis 'GNUtoo' Carikli
Other build instructions:
136
* [[SDKBuild|SDK build]]
137 1 Paul Kocialkowski
* [[GTA04Build|GTA04 build]]
138 46 Denis 'GNUtoo' Carikli
* [[GalaxyS3I9305Build|Galaxy S 3 4G (I9305) build]]
139
* [[KernelBuild|Standalone Kernel build]]
140 47 Denis 'GNUtoo' Carikli
141 1 Paul Kocialkowski
h2. Contributing to Replicant
142 61 Wolfgang Wiedmeyer
143 160 Kurtis Hanna
There are many different ways to contribute to Replicant depending on your skills and available time or other resources
144
* "Financial contributions":https://my.fsf.org/civicrm/contribute/transact?reset=1&id=19 can be made via our fiscal sponsor, The Free Software Foundation.
145 229 Denis 'GNUtoo' Carikli
* [[DeviceDonnations]]: Which devices are needed for development and how to get devices
146 116 Denis 'GNUtoo' Carikli
* [[Tasks]] to improve Replicant
147 139 Denis 'GNUtoo' Carikli
* [[TasksToFund|Tasks to fund]]: draft on a new task page which includes tasks that can be funded
148 39 Paul Kocialkowski
* [[DeveloperGuide|Developer guide]]
149
* [[ToolsInstallation|Tools installation]]
150 121 Denis 'GNUtoo' Carikli
* [[Workshops|Workshops]]: How to organize a Replicant workshop
151 243 Denis 'GNUtoo' Carikli
* [[DeviceDocumentationChecklist]]: Information on where to add information about a supported device.
152 62 Wolfgang Wiedmeyer
153 6 Paul Kocialkowski
Some [[Index#Supported-devices|device pages]] also have development sections.
154 12 Paul Kocialkowski
155 242 Denis 'GNUtoo' Carikli
h3. Portals
156 1 Paul Kocialkowski
157 242 Denis 'GNUtoo' Carikli
This section contains link to pages that organize the wiki in topics.
158
159
For instance the [[Debugging]] page has links to wiki pages topics related to debugging, like how to obtain logs, etc.
160
161 198 Denis 'GNUtoo' Carikli
* [[Bootloaders]]: Portal about bootloaders topic
162 1 Paul Kocialkowski
* [[CellularModem]]: Portal about the cellular modems
163 211 Denis 'GNUtoo' Carikli
* [[Debugging]]: Portal about getting logs, and debugging
164
* [[Devices]]: Portal about the devices and their variants
165 198 Denis 'GNUtoo' Carikli
166 12 Paul Kocialkowski
h3. Replicant porting guides
167 53 Wolfgang Wiedmeyer
168 39 Paul Kocialkowski
* [[Replicant60PortingGuide|Replicant 6.0 porting guide]]
169 12 Paul Kocialkowski
* [[Replicant40PortingGuide|Replicant 4.0 porting guide]]
170
171 8 Paul Kocialkowski
h2. Research
172 31 Paul Kocialkowski
173 158 Denis 'GNUtoo' Carikli
h3. Freedom privacy and security research
174
175 125 Denis 'GNUtoo' Carikli
* Details about the [[SamsungGalaxyBackdoor|Samsung Galaxy back-door]], that affects some Samsung Galaxy devices
176 62 Wolfgang Wiedmeyer
* [[AntiFeatures]]: anti-features inherited by upstream.
177 158 Denis 'GNUtoo' Carikli
* [[LocationTracking|Location Tracking]] Research on how to avoid location tracking
178 179 Denis 'GNUtoo' Carikli
* [[TrustZoneResearch|Trust Zone]]: Research on TrustZone
179 180 Denis 'GNUtoo' Carikli
* [[ModemIsolationResearch|Modem isolation research]]: Information on freedom, privacy and security issues on the topic, and research on how to mitigate the issues.
180 158 Denis 'GNUtoo' Carikli
* The [[Index#Supported-devices|device pages]] also contain hardware-specific research and a freedom and privacy/security evaluation for the respective device.
181 1 Paul Kocialkowski
* [[DevicesPictures]]: Pictures of devices and their internals
182 245 Denis 'GNUtoo' Carikli
* [[AcademicPapers]]: Link to various academic papers, and their summaries
183 1 Paul Kocialkowski
184 158 Denis 'GNUtoo' Carikli
h3. Hardware components support research
185 11 Paul Kocialkowski
186 158 Denis 'GNUtoo' Carikli
Research on how to support specific hardware components (chips, various system on a chip, etc) in Replicant.
187 31 Paul Kocialkowski
188
* [[BCM4751]] GPS protocol support
189
* [[GSD4t]] GPS protocol support
190 79 Wolfgang Wiedmeyer
* [[AKM8976A]] support
191 124 Denis 'GNUtoo' Carikli
* [[OMAP4DucatiCamera|OMAP4 Ducati camera]] support
192 1 Paul Kocialkowski
* [[QMI-RIL]] QMI protocol support
193
* [[WiFi]] Research on how to get free software WiFi firmwares and USB OTG support
194 176 Denis 'GNUtoo' Carikli
* [[DangerousBatteryChargerExperiments]]: Plan to upstream a way to disable the battery charging. Please really do read the warnings.
195 236 Denis 'GNUtoo' Carikli
* [[Datasheets]]: List of public datasheets and reference manuals for the components used in smartphones Replicant wants to support or has to maintain in libsamsung-ipc.
196 1 Paul Kocialkowski
197 158 Denis 'GNUtoo' Carikli
h3. Device evaluations research
198 1 Paul Kocialkowski
199 158 Denis 'GNUtoo' Carikli
Device specific evaluation and research
200
201 1 Paul Kocialkowski
* [[HardwareRequirements]] Documentation and research on Android hardware requirements
202 189 Denis 'GNUtoo' Carikli
203
* [[TargetsEvaluation|TargetsEvaluation]]: Evaluation of various devices
204
205
More in depth evaluation of devices:
206
* [[Exynos4412Devices]]: Page about devices with an Exynos 4412 and their variants.
207 201 Denis 'GNUtoo' Carikli
* [[GalaxyNote2N7105|Galaxy Note II 4G (GT-N7105)]]: Work in progress page to add information on GT-N7105.
208 234 Denis 'GNUtoo' Carikli
* [[GalaxySIIGTI9100G|Galaxy S II (GT-I9100G)]]: A version of the Galaxy SII
209 220 Denis 'GNUtoo' Carikli
* [[Librem5Phone]]: Work in progress page to add information on the Librem5 smartphone.
210 224 Denis 'GNUtoo' Carikli
* [[NecunosNC1|NECUNOS NC_1]]
211 1 Paul Kocialkowski
* [[ODROID-U3|Odroid U3]]: Work in progress page to add information on Odroid U3.
212 225 Denis 'GNUtoo' Carikli
* [[OptimusBlackP970|Optimus Black (P970)]] including development notes
213 222 Denis 'GNUtoo' Carikli
* [[PinePhonev1.x]]: Work in progress page to add information on the Pinephone smartphone.
214 1 Paul Kocialkowski
215 158 Denis 'GNUtoo' Carikli
h3. Software projects research (Upstream, dependencies, Replicant versions, etc)
216 157 Denis 'GNUtoo' Carikli
217 177 Denis 'GNUtoo' Carikli
* [[F-DroidAndApplications]] Research on how to get FSDG compliant package managers and applications
218 1 Paul Kocialkowski
* [[Dependencies]] Development efforts to enable to build Replicant on various GNU/Linux distributions
219 157 Denis 'GNUtoo' Carikli
* [[GraphicsResearch|Graphics Research]] Research on free software graphics driver implementations
220 202 Denis 'GNUtoo' Carikli
* [[Replican6Changes]]: List of changes made for Replican 6.0, and rebase over LineageOS 13
221 196 Denis 'GNUtoo' Carikli
* [[samsung-ipc]] : List of changes and rebase
222 246 Kurtis Hanna
* [[PortingToAndroid10]]: Tracks the progress of porting Replicant to Android 10
223 65 Wolfgang Wiedmeyer
* [[Upstream|Upstream]] Research on approaches to use upstream Linux and generic HAL in Replicant
224 151 dl lud
* [[Toolchain]] Development efforts to remove prebuilt binaries from the source tree
225 159 Denis 'GNUtoo' Carikli
* [[BackupsResearch]]: Research on backups partitions for various purposes (Backuping your data, Replicant or to do some research)
226 232 Denis 'GNUtoo' Carikli
* [[RootingDevices]]: Research on free software rooting
227 151 dl lud
228 158 Denis 'GNUtoo' Carikli
h3. Bug documentation research
229 109 Denis 'GNUtoo' Carikli
230 239 Denis 'GNUtoo' Carikli
* [[SIMnotRecognized|SIM not recognized with libsamsung-ipc and libsamsung-ril]]
231 97 Denis 'GNUtoo' Carikli
232 158 Denis 'GNUtoo' Carikli
h3. Other research
233 43 Denis 'GNUtoo' Carikli
234 151 dl lud
* [[TestingInfrastructure|Testing infrastructure]] How to create a test infrastructure for Replicant
235 235 Denis 'GNUtoo' Carikli
* [[ReleasesKey]]: Research on schemes and good practices to sign Replicant release
236 158 Denis 'GNUtoo' Carikli
* [[OutdatedPages]] Pages that are not used anymore. They are kept and linked from here for history purposes.
237 168 Denis 'GNUtoo' Carikli
* [[GovernanceResearch]] Research on governance structures
238 184 Denis 'GNUtoo' Carikli
* [[LegalResearch]] Research into various legal issues
239 230 Denis 'GNUtoo' Carikli
* [[HardwareDocumentationResearch]]: Research to find hardware documentation
240 8 Paul Kocialkowski
241 238 Denis 'GNUtoo' Carikli
h2. Project history
242
243
* [[ReplicantVersions]]: List of known Replicant versions
244
245 191 Denis 'GNUtoo' Carikli
h2. Fun
246
247 192 Denis 'GNUtoo' Carikli
* [[Fun]]: Songs, and other fun creations
248 191 Denis 'GNUtoo' Carikli
249 49 Denis 'GNUtoo' Carikli
h2. Contact
250 73 Wolfgang Wiedmeyer
251
If you have any questions or want to talk to the developers, you can use any of the following:
252 71 Wolfgang Wiedmeyer
* "Forums":/projects/replicant/boards
253 72 Wolfgang Wiedmeyer
* IRC: #replicant at "Freenode":https://freenode.net/
254 241 dl lud
* "Mailing list":https://lists.osuosl.org/mailman/listinfo/replicant ("searchable archive":https://www.mail-archive.com/replicant@osuosl.org of the list)
255 71 Wolfgang Wiedmeyer
256 8 Paul Kocialkowski
For private, confidential or press-related inquiries:
257 1 Paul Kocialkowski
* [[PrivateContact|Private contact]]
258 20 Paul Kocialkowski
259 8 Paul Kocialkowski
h2. Public
260 128 Denis 'GNUtoo' Carikli
261 155 Denis 'GNUtoo' Carikli
* [[ReplicantArtwork|Replicant artwork]] 
262 33 Paul Kocialkowski
* [[People]]: People that are interested in contributing in Replicant, that are contributing to it, or that have been contributing to it.
263 113 Denis 'GNUtoo' Carikli
* [[ReplicantInfrastructure]] Description of the network infrastructure of Replicant (Redmine, git, etc), and the other project resources
264 226 Denis 'GNUtoo' Carikli
265 173 Denis 'GNUtoo' Carikli
* [[Presentations]] Presentations made on behalf of the Replicant project
266 1 Paul Kocialkowski
* [[EventsMeetings]] planning for meetings and events at conferences
267 226 Denis 'GNUtoo' Carikli
268
* [[SteeringCommittee]]: Replicant steering committee
269 247 Denis 'GNUtoo' Carikli
* [[Funds]]: Fund usage
270
* [[ReplicantDecisions]]: General Project decisions (Technical decisions, project direction, etc)
271 1 Paul Kocialkowski
* [[PublicPositions]] public positions of Replicant
272 226 Denis 'GNUtoo' Carikli
273
* [[TasksFunding|Tasks funding]]: Tasks that will be funded, are being funded or have been funded.
274 1 Paul Kocialkowski
275
The wiki is available under the "Creative Commons BY-SA":https://creativecommons.org/licenses/by-sa/3.0/ license.