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