Project

General

Profile

Index » History » Version 121

Denis 'GNUtoo' Carikli, 02/02/2019 11:30 PM

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
* [[NexusSI902x|Nexus S (I902x)]]
19
* [[GalaxySI9000|Galaxy S (I9000)]]
20
* [[GalaxyS2I9100|Galaxy S 2 (I9100)]]
21 89 Denis 'GNUtoo' Carikli
* [[GalaxyS3I9300|Galaxy S 3 (I9300)]]
22 1 Paul Kocialkowski
* [[GalaxyNoteN7000|Galaxy Note (N7000)]]
23 89 Denis 'GNUtoo' Carikli
* [[GalaxyNote2N7100|Galaxy Note 2 (N7100)]]
24 1 Paul Kocialkowski
* [[GalaxyNexusI9250|Galaxy Nexus (I9250)]]
25
* [[GalaxyTab270P31xx|Galaxy Tab 2 7.0 (P31xx)]]
26
* [[GalaxyTab2101P51xx|Galaxy Tab 2 10.1 (P51xx)]]
27 82 Wolfgang Wiedmeyer
* [[GalaxyNote80N51xx|Galaxy Note 8.0 (N51xx)]]
28 1 Paul Kocialkowski
29
h3. Uncompleted devices
30
31
* [[GTA04|GTA04]]
32 52 Wolfgang Wiedmeyer
* [[GalaxyS3I9305|Galaxy S 3 4G (I9305)]]
33 1 Paul Kocialkowski
34
h3. Unmaintained devices
35
36
* [[DreamMagic|Dream/Magic]]
37
* [[NexusOne|Nexus One]]
38
39
h2. Replicant status
40
41 50 Wolfgang Wiedmeyer
h3. Maintained versions
42 25 Paul Kocialkowski
43 77 Wolfgang Wiedmeyer
* [[ReplicantStatus#Replicant-60|Replicant 6.0 status]]
44 26 Paul Kocialkowski
* [[ReplicantStatus#Replicant-42|Replicant 4.2 status]]
45 9 Paul Kocialkowski
46 25 Paul Kocialkowski
h3. Unmaintained versions
47
48 26 Paul Kocialkowski
* [[ReplicantStatus#Replicant-40|Replicant 4.0 status]]
49
* [[ReplicantStatus#Replicant-23|Replicant 2.3 status]]
50
* [[ReplicantStatus#Replicant-22|Replicant 2.2 status]]
51 1 Paul Kocialkowski
52 87 Denis 'GNUtoo' Carikli
h2. Replicant installation and update
53 1 Paul Kocialkowski
54 27 Paul Kocialkowski
* [[ReplicantImages|Replicant images]]
55 1 Paul Kocialkowski
* [[ReplicantSDK|Replicant SDK]]
56 87 Denis 'GNUtoo' Carikli
57 101 Denis 'GNUtoo' Carikli
* [[MinorVersionUpgrade|Minor version upgrade]]: How to upgrade to a new release from the same Replicant version (like from 6.0 0002 to 6.0 0003).
58 1 Paul Kocialkowski
59 27 Paul Kocialkowski
* [[NexusSI902xInstallation|Nexus S (I902x) installation]]
60
* [[GalaxySI9000Installation|Galaxy S (I9000) installation]]
61
* [[GalaxyS2I9100Installation|Galaxy S 2 (I9100) installation]]
62
* [[GalaxyNoteN7000Installation|Galaxy Note (N7000) installation]]
63
* [[GalaxyNexusI9250Installation|Galaxy Nexus (I9250) installation]]
64 80 Wolfgang Wiedmeyer
* [[GalaxyTab2Px1xxInstallation|Galaxy Tab 2 (Px1xx) installation]]
65 27 Paul Kocialkowski
* [[GalaxyS3I9300Installation|Galaxy S 3 (I9300) installation]]
66
* [[GalaxyNote2N7100Installation|Galaxy Note 2 (N7100) installation]]
67 83 Wolfgang Wiedmeyer
* [[GalaxyNote80N51xxInstallation|Galaxy Note 8.0 (N51xx) installation]]
68 27 Paul Kocialkowski
69 102 Denis 'GNUtoo' Carikli
* [[RecoveryInstallationWithHeimdall|Recovery installation with Heimdall]]: New 'generic' instructions to install (or upgrade) the recovery with Heimdall. Warning: experimental.
70 94 Denis 'GNUtoo' Carikli
71 1 Paul Kocialkowski
* [[GTA04Installation|GTA04 installation]]
72 77 Wolfgang Wiedmeyer
* [[GalaxyS3I9305Installation|Galaxy S 3 4G (I9305) installation]]
73 1 Paul Kocialkowski
74 27 Paul Kocialkowski
* [[DreamMagicInstallation|Dream/Magic installation]]
75
* [[FastbootInstallation|Nexus One installation]]
76 1 Paul Kocialkowski
77
h2. Replicant usage
78
79 70 Wolfgang Wiedmeyer
* [[FDroid|F-Droid]]
80 30 Paul Kocialkowski
* [[SDK|Software Development Kit (SDK)]]
81 1 Paul Kocialkowski
82 66 Wolfgang Wiedmeyer
* [[WifiAdapter|Enabling WiFi with an USB WiFi adapter]]
83 28 Paul Kocialkowski
* [[ReplicantUSBNetworking|Replicant USB Networking]]
84 67 Wolfgang Wiedmeyer
* [[Graphics|Graphics rendering on Replicant]]
85 57 Wolfgang Wiedmeyer
* [[Screenshots|Taking screenshots]]
86 30 Paul Kocialkowski
* [[ADB|Android Debug Bridge (ADB)]]
87 78 Denis 'GNUtoo' Carikli
* [[SSH|OpenSSH]]
88 84 Wolfgang Wiedmeyer
* [[ModemDisable|Deactivating the modem]]
89 30 Paul Kocialkowski
* General-purpose [[UsageNotes|usage notes]] and tips
90 86 Denis 'GNUtoo' Carikli
* [[Safe mode]]: How to enter Android's safe mode (useful for devices stuck in a boot loop).
91 1 Paul Kocialkowski
92 62 Wolfgang Wiedmeyer
See the [[Index#Supported-devices|device pages]] for device-specific usage information.
93 23 Paul Kocialkowski
94 1 Paul Kocialkowski
h2. Replicant build
95
96 29 Paul Kocialkowski
* [[BuildDependenciesInstallation|Build dependencies installation]]
97 37 Paul Kocialkowski
* [[ReplicantSourceCode|Replicant source code]]
98 1 Paul Kocialkowski
99 29 Paul Kocialkowski
* [[SDKBuild|SDK build]]
100 1 Paul Kocialkowski
101 37 Paul Kocialkowski
* [[NexusSI902xBuild|Nexus S (I902x) build]]
102
* [[GalaxySI9000Build|Galaxy S (I9000) build]]
103
* [[GalaxyS2I9100Build|Galaxy S 2 (I9100) build]]
104
* [[GalaxyNoteN7000Build|Galaxy Note (N7000) build]]
105
* [[GalaxyNexusI9250Build|Galaxy Nexus (I9250) build]]
106 81 Wolfgang Wiedmeyer
* [[GalaxyTab2Px1xxBuild|Galaxy Tab 2 (Px1xx) build]]
107 37 Paul Kocialkowski
* [[GalaxyS3I9300Build|Galaxy S 3 (I9300) build]]
108
* [[GalaxyNote2N7100Build|Galaxy Note 2 (N7100) build]]
109 83 Wolfgang Wiedmeyer
* [[GalaxyNote80N51xxBuild|Galaxy Note 8.0 (N51xx) build]]
110 37 Paul Kocialkowski
111 120 Denis 'GNUtoo' Carikli
* [[UnsignedBuildsInstallation]]
112
113 1 Paul Kocialkowski
* [[GTA04Build|GTA04 build]]
114 77 Wolfgang Wiedmeyer
* [[GalaxyS3I9305Build|Galaxy S 3 4G (I9305) build]]
115 1 Paul Kocialkowski
116 63 Wolfgang Wiedmeyer
* [[HTCMagicBuild|HTC Magic build]]
117 37 Paul Kocialkowski
* [[NexusOneBuild|Nexus One build]]
118 1 Paul Kocialkowski
119 46 Denis 'GNUtoo' Carikli
* [[KernelBuild|Standalone Kernel build]]
120
121 47 Denis 'GNUtoo' Carikli
h2. Contributing to Replicant
122 1 Paul Kocialkowski
123 61 Wolfgang Wiedmeyer
* [[Tasks]] to improve Replicant
124 116 Denis 'GNUtoo' Carikli
* [[Tasks_funding|Tasks and funding]]: draft on a new task page which includes tasks that can be funded
125 39 Paul Kocialkowski
* [[DeveloperGuide|Developer guide]]
126
* [[ToolsInstallation|Tools installation]]
127
* [[GettingLogs|Getting logs]]
128 105 Denis 'GNUtoo' Carikli
* [[Serial port|Serial port]]
129 119 Denis 'GNUtoo' Carikli
* [[Bootloaders|Bootloaders]]
130 61 Wolfgang Wiedmeyer
* [[GDBDebugging|GDB debugging]]
131 1 Paul Kocialkowski
132 121 Denis 'GNUtoo' Carikli
* [[Workshops|Workshops]]: How to organize a Replicant workshop
133
134 62 Wolfgang Wiedmeyer
Some [[Index#Supported-devices|device pages]] also have development sections.
135 6 Paul Kocialkowski
136 12 Paul Kocialkowski
h3. Replicant porting guides
137
138 53 Wolfgang Wiedmeyer
* [[Replicant60PortingGuide|Replicant 6.0 porting guide]]
139 39 Paul Kocialkowski
* [[Replicant40PortingGuide|Replicant 4.0 porting guide]]
140 12 Paul Kocialkowski
141
h3. Hardware support
142
143 36 Paul Kocialkowski
* Samsung IPC protocol support with [[Samsung-RIL]] and [[libsamsung-ipc]]
144 12 Paul Kocialkowski
145 8 Paul Kocialkowski
h2. Research
146
147 31 Paul Kocialkowski
* Details about the [[SamsungGalaxyBackdoor|Samsung Galaxy back-door]], that affects some Samsung Galaxy devices
148 8 Paul Kocialkowski
149 62 Wolfgang Wiedmeyer
The [[Index#Supported-devices|device pages]] contain hardware-specific research and a freedom and privacy/security evaluation for the respective device.
150 8 Paul Kocialkowski
151 11 Paul Kocialkowski
h3. Hardware support
152
153 31 Paul Kocialkowski
* [[BCM4751]] GPS protocol support
154
* [[GSD4t]] GPS protocol support
155
* [[AKM8976A]] support
156
* [[OMAP4DucatiCamera|OMAP4 Ducati camera]] support
157 79 Wolfgang Wiedmeyer
* [[QMI-RIL]] QMI protocol support
158 107 Denis 'GNUtoo' Carikli
* [[WiFi]] Research on how to get free software WiFi firmwares
159 1 Paul Kocialkowski
160 75 Wolfgang Wiedmeyer
h3. Device evaluations
161 1 Paul Kocialkowski
162 115 Denis 'GNUtoo' Carikli
* [[HardwareRequirements]] Documentation and research on Android hardware requirements
163 1 Paul Kocialkowski
* [[OptimusBlack|Optimus Black (P970)]] including development notes
164
* [[TargetsEvaluation| Various devices]]
165
* [[ModemSharedMemory| Shared Memory between the modem and the processor running Replicant]] Information on security issues on the topic
166
* [[Qualcomm SOCs| Qualcomm System On a Chip]]
167 108 Denis 'GNUtoo' Carikli
168
h3. Bug documentation
169
170
* [[SIM not recognized with libsamsung-ipc and samsung-ril]]
171 65 Wolfgang Wiedmeyer
172
h3. Other
173
174 69 Wolfgang Wiedmeyer
* [[GraphicsResearch|Graphics]] Research on free software graphics driver implementations
175 112 Denis 'GNUtoo' Carikli
* [[LocationTracking|Location Ttacking]] Research on how to avoid location tracking
176 91 Denis 'GNUtoo' Carikli
* [[Upstream|Upstream]] Research on approaches to use upstream Linux and generic HAL in Replicant
177 90 Denis 'GNUtoo' Carikli
* [[Toolchain]] Development efforts to remove prebuilt binaries from the source tree
178 109 Denis 'GNUtoo' Carikli
* [[Dependencies]] Development efforts to enable to build Replicant on various GNU/Linux distributions
179 111 Denis 'GNUtoo' Carikli
* [[TestingInfrastructure|Testing infrastructure]] How to create a test infrastructure for Replicant
180 97 Denis 'GNUtoo' Carikli
* "Security Analysis of Android Factory Resets":https://www.cl.cam.ac.uk/~rja14/Papers/fr_most15.pdf
181 118 Denis 'GNUtoo' Carikli
* [[Porting Replicant to Android 9]]
182 43 Denis 'GNUtoo' Carikli
183 41 Paul Kocialkowski
h2. Contact
184 8 Paul Kocialkowski
185 49 Denis 'GNUtoo' Carikli
If you have any questions or want to talk to the developers, you can use any of the following:
186 73 Wolfgang Wiedmeyer
* "Forums":/projects/replicant/boards
187
* IRC: #replicant at "Freenode":https://freenode.net/
188 71 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 72 Wolfgang Wiedmeyer
190 49 Denis 'GNUtoo' Carikli
For private, confidential or press-related inquiries:
191 71 Wolfgang Wiedmeyer
* [[PrivateContact|Private contact]]
192 8 Paul Kocialkowski
193 1 Paul Kocialkowski
h2. Public
194 20 Paul Kocialkowski
195 8 Paul Kocialkowski
* [[ReplicantArtwork|Replicant artwork]] 
196 34 Paul Kocialkowski
* [[People]] behind the project
197 110 Denis 'GNUtoo' Carikli
* [[ReplicantInfrastructure]] Description of the network infrastructure of Replicant (Redmine, git, etc), and the other project resources
198 33 Paul Kocialkowski
* [[Conferences]] presented on behalf of the Replicant project
199 113 Denis 'GNUtoo' Carikli
* [[EventsMeetings]] planning for meetings and events at conferences
200 33 Paul Kocialkowski
201 73 Wolfgang Wiedmeyer
The wiki is available under the "Creative Commons BY-SA":https://creativecommons.org/licenses/by-sa/3.0/ license.