Project

General

Profile

Index » History » Version 133

Denis 'GNUtoo' Carikli, 04/07/2019 03:34 PM
The new installation instructions seem to be robust enough

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