Project

General

Profile

Index » History » Version 210

Denis 'GNUtoo' Carikli, 02/22/2020 12:06 PM
update i9100 link

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 210 Denis 'GNUtoo' Carikli
* [[GalaxySIIGTI9100|Galaxy S II (GT-I9100)]]
19 209 Denis 'GNUtoo' Carikli
* [[GalaxySIIIGTI9300|Galaxy S III (GT-I9300)]]
20 197 Denis 'GNUtoo' Carikli
* [[GalaxyNoteN7000|Galaxy Note (GT-N7000)]]
21
* [[GalaxyNote2N7100|Galaxy Note II (GT-N7100)]]
22
* [[GalaxyNexusI9250|Galaxy Nexus (GT-I9250)]]
23
* [[GalaxyTab270P31xx|Galaxy Tab 2 7.0 (GT-P31xx)]]
24
* [[GalaxyTab2101P51xx|Galaxy Tab 2 10.1 (GT-P51xx)]]
25
* [[GalaxyNote80N51xx|Galaxy Note 8.0 (GT-N51xx)]]
26 1 Paul Kocialkowski
27
h3. Uncompleted devices
28
29 209 Denis 'GNUtoo' Carikli
* [[GalaxySIII4GGTI93005|Galaxy S III 4G (GT-I9305)]]
30 1 Paul Kocialkowski
31
h3. Unmaintained devices
32
33 174 Denis 'GNUtoo' Carikli
* [[GTA04|GTA04]]
34 200 Denis 'GNUtoo' Carikli
* [[NexusSI902x|Nexus S (GT-I902x)]]
35
* [[GalaxySI9000|Galaxy S (GT-I9000)]]
36 130 Denis 'GNUtoo' Carikli
* [[NexusOne|Nexus One]]
37
* [[DreamMagic|Dream/Magic]]
38 1 Paul Kocialkowski
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 9 Paul Kocialkowski
45 25 Paul Kocialkowski
h3. Unmaintained versions
46 1 Paul Kocialkowski
47 127 Denis 'GNUtoo' Carikli
* [[ReplicantStatus#Replicant-42|Replicant 4.2 status]]
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
*Installation instructions:*
55
* [[ReplicantInstallation|ReplicantInstallation]]: How to install Replicant for the first time.
56 169 Denis 'GNUtoo' Carikli
57
*Upgrade instructions:*
58 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).
59
60 169 Denis 'GNUtoo' Carikli
*Other instructions:*
61
* [[ImagesIdentification]]: How to find out which Replicant version you are running
62 1 Paul Kocialkowski
* [[BackupTheEFS]]: Instructions to backup the modem data partition on devices with such partition
63 169 Denis 'GNUtoo' Carikli
* [[RecoveryInstallationWithHeimdall|Recovery installation with Heimdall]]: New 'generic' instructions to install (or upgrade) the recovery with Heimdall.
64 1 Paul Kocialkowski
65 170 Denis 'GNUtoo' Carikli
*Reference pages:*
66 169 Denis 'GNUtoo' Carikli
* [[ReplicantImages|Replicant images files]]
67
* [[ReplicantSDK|Replicant SDK files]]
68
69
*Old installation instructions for uncompleted devices:*
70 77 Wolfgang Wiedmeyer
* [[GTA04Installation|GTA04 installation]]
71 1 Paul Kocialkowski
* [[GalaxyS3I9305Installation|Galaxy S 3 4G (I9305) installation]]
72
73
h2. Replicant usage
74 70 Wolfgang Wiedmeyer
75 185 Denis 'GNUtoo' Carikli
* [[FDroid]]: F-Droid
76
* [[SDK]]: Software Development Kit (SDK)
77 66 Wolfgang Wiedmeyer
78 194 Denis 'GNUtoo' Carikli
* [[WifiAdapter]]: Using WiFi with an USB WiFi adapter
79
* [[EthernetAdapter]]: Using Ethernet with an USB Ethernet adapter
80 185 Denis 'GNUtoo' Carikli
* [[ReplicantUSBNetworking]]: Replicant USB Networking
81
* [[Graphics]]: Graphics rendering on Replicant
82
* [[Screenshots]]: Taking screenshots
83
* [[ADB]]: Android Debug Bridge (ADB)
84
* [[SSH]]: OpenSSH
85 208 Denis 'GNUtoo' Carikli
* [[ModemDisable]]: Really deactivating the modem
86 185 Denis 'GNUtoo' Carikli
* [[UsageNotes]]: General-purpose usage notes and tips
87 1 Paul Kocialkowski
* [[Safe mode]]: How to enter Android's safe mode (useful for devices stuck in a boot loop).
88 62 Wolfgang Wiedmeyer
89 23 Paul Kocialkowski
See the [[Index#Supported-devices|device pages]] for device-specific usage information.
90 1 Paul Kocialkowski
91
h2. Replicant build
92 29 Paul Kocialkowski
93 166 Denis 'GNUtoo' Carikli
Main build instructions for Replicant images:
94 1 Paul Kocialkowski
* [[GenericReplicant60Build|Generic Replicant 6.0 Build]]: Instruction to build Replicant 6.0
95 166 Denis 'GNUtoo' Carikli
* [[Replicant60BuildDependenciesInstallation|Replicant 6.0 build dependencies installation]]
96
* [[ReplicantSourceCode|Replicant source code]]
97
* [[UnsignedBuildsInstallation]]
98 120 Denis 'GNUtoo' Carikli
99 165 Denis 'GNUtoo' Carikli
Other build instructions:
100
* [[SDKBuild|SDK build]]
101 1 Paul Kocialkowski
* [[GTA04Build|GTA04 build]]
102 46 Denis 'GNUtoo' Carikli
* [[GalaxyS3I9305Build|Galaxy S 3 4G (I9305) build]]
103
* [[KernelBuild|Standalone Kernel build]]
104 47 Denis 'GNUtoo' Carikli
105 1 Paul Kocialkowski
h2. Contributing to Replicant
106 61 Wolfgang Wiedmeyer
107 160 Kurtis Hanna
There are many different ways to contribute to Replicant depending on your skills and available time or other resources
108
* "Financial contributions":https://my.fsf.org/civicrm/contribute/transact?reset=1&id=19 can be made via our fiscal sponsor, The Free Software Foundation.
109
* [[DonateDevices|Donate devices]] that are listed here so that we can use them for development.
110 116 Denis 'GNUtoo' Carikli
* [[Tasks]] to improve Replicant
111 139 Denis 'GNUtoo' Carikli
* [[TasksToFund|Tasks to fund]]: draft on a new task page which includes tasks that can be funded
112 39 Paul Kocialkowski
* [[DeveloperGuide|Developer guide]]
113
* [[ToolsInstallation|Tools installation]]
114 121 Denis 'GNUtoo' Carikli
* [[Workshops|Workshops]]: How to organize a Replicant workshop
115 62 Wolfgang Wiedmeyer
116 6 Paul Kocialkowski
Some [[Index#Supported-devices|device pages]] also have development sections.
117 12 Paul Kocialkowski
118 198 Denis 'GNUtoo' Carikli
h3. Areas of work and documentation
119
120
* [[CellularModem]]: Portal about the cellular modems
121 204 Denis 'GNUtoo' Carikli
* [[Debugging]]: Portal about getting logs, and debugging
122 205 Denis 'GNUtoo' Carikli
* [[Bootloaders]]: Portal about bootloaders topic
123 198 Denis 'GNUtoo' Carikli
124 12 Paul Kocialkowski
h3. Replicant porting guides
125 53 Wolfgang Wiedmeyer
126 39 Paul Kocialkowski
* [[Replicant60PortingGuide|Replicant 6.0 porting guide]]
127 12 Paul Kocialkowski
* [[Replicant40PortingGuide|Replicant 4.0 porting guide]]
128
129 8 Paul Kocialkowski
h2. Research
130 31 Paul Kocialkowski
131 158 Denis 'GNUtoo' Carikli
h3. Freedom privacy and security research
132
133 125 Denis 'GNUtoo' Carikli
* Details about the [[SamsungGalaxyBackdoor|Samsung Galaxy back-door]], that affects some Samsung Galaxy devices
134 62 Wolfgang Wiedmeyer
* [[AntiFeatures]]: anti-features inherited by upstream.
135 158 Denis 'GNUtoo' Carikli
* [[LocationTracking|Location Tracking]] Research on how to avoid location tracking
136 179 Denis 'GNUtoo' Carikli
* [[TrustZoneResearch|Trust Zone]]: Research on TrustZone
137 158 Denis 'GNUtoo' Carikli
* "Security Analysis of Android Factory Resets":https://www.cl.cam.ac.uk/~rja14/Papers/fr_most15.pdf
138 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.
139 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.
140 171 Denis 'GNUtoo' Carikli
* [[DevicesPictures]]: Pictures of devices and their internals
141 1 Paul Kocialkowski
142 158 Denis 'GNUtoo' Carikli
h3. Hardware components support research
143 11 Paul Kocialkowski
144 158 Denis 'GNUtoo' Carikli
Research on how to support specific hardware components (chips, various system on a chip, etc) in Replicant.
145 31 Paul Kocialkowski
146
* [[BCM4751]] GPS protocol support
147
* [[GSD4t]] GPS protocol support
148 79 Wolfgang Wiedmeyer
* [[AKM8976A]] support
149 124 Denis 'GNUtoo' Carikli
* [[OMAP4DucatiCamera|OMAP4 Ducati camera]] support
150 1 Paul Kocialkowski
* [[QMI-RIL]] QMI protocol support
151
* [[WiFi]] Research on how to get free software WiFi firmwares and USB OTG support
152 176 Denis 'GNUtoo' Carikli
* [[DangerousBatteryChargerExperiments]]: Plan to upstream a way to disable the battery charging. Please really do read the warnings.
153 1 Paul Kocialkowski
154 158 Denis 'GNUtoo' Carikli
h3. Device evaluations research
155 1 Paul Kocialkowski
156 158 Denis 'GNUtoo' Carikli
Device specific evaluation and research
157
158 1 Paul Kocialkowski
* [[HardwareRequirements]] Documentation and research on Android hardware requirements
159 189 Denis 'GNUtoo' Carikli
160
* [[TargetsEvaluation|TargetsEvaluation]]: Evaluation of various devices
161
162
More in depth evaluation of devices:
163
* [[Exynos4412Devices]]: Page about devices with an Exynos 4412 and their variants.
164 201 Denis 'GNUtoo' Carikli
* [[GalaxyNote2N7105|Galaxy Note II 4G (GT-N7105)]]: Work in progress page to add information on GT-N7105.
165 190 Denis 'GNUtoo' Carikli
* [[I9100G]]: A version of the Galaxy SII
166 1 Paul Kocialkowski
* [[Librem5]]
167 157 Denis 'GNUtoo' Carikli
* [[Necuno Mobile|NECUNOS NC_1]]
168 1 Paul Kocialkowski
* [[ODROID-U3|Odroid U3]]: Work in progress page to add information on Odroid U3.
169 189 Denis 'GNUtoo' Carikli
* [[OptimusBlack|Optimus Black (P970)]] including development notes
170
* [[Pinephone]]
171 1 Paul Kocialkowski
172 158 Denis 'GNUtoo' Carikli
h3. Software projects research (Upstream, dependencies, Replicant versions, etc)
173 157 Denis 'GNUtoo' Carikli
174 177 Denis 'GNUtoo' Carikli
* [[F-DroidAndApplications]] Research on how to get FSDG compliant package managers and applications
175 1 Paul Kocialkowski
* [[Dependencies]] Development efforts to enable to build Replicant on various GNU/Linux distributions
176 157 Denis 'GNUtoo' Carikli
* [[GraphicsResearch|Graphics Research]] Research on free software graphics driver implementations
177 202 Denis 'GNUtoo' Carikli
* [[Replican6Changes]]: List of changes made for Replican 6.0, and rebase over LineageOS 13
178 196 Denis 'GNUtoo' Carikli
* [[samsung-ipc]] : List of changes and rebase
179 158 Denis 'GNUtoo' Carikli
* [[Porting Replicant to Android 9]]: Tracks the progress of porting Replicant to Android 9
180 65 Wolfgang Wiedmeyer
* [[Upstream|Upstream]] Research on approaches to use upstream Linux and generic HAL in Replicant
181 151 dl lud
* [[Toolchain]] Development efforts to remove prebuilt binaries from the source tree
182 159 Denis 'GNUtoo' Carikli
* [[BackupsResearch]]: Research on backups partitions for various purposes (Backuping your data, Replicant or to do some research)
183 151 dl lud
184 158 Denis 'GNUtoo' Carikli
h3. Bug documentation research
185 109 Denis 'GNUtoo' Carikli
186 111 Denis 'GNUtoo' Carikli
* [[SIM not recognized with libsamsung-ipc and samsung-ril]]
187 97 Denis 'GNUtoo' Carikli
188 158 Denis 'GNUtoo' Carikli
h3. Other research
189 43 Denis 'GNUtoo' Carikli
190 151 dl lud
* [[TestingInfrastructure|Testing infrastructure]] How to create a test infrastructure for Replicant
191 158 Denis 'GNUtoo' Carikli
* [[OutdatedPages]] Pages that are not used anymore. They are kept and linked from here for history purposes.
192 168 Denis 'GNUtoo' Carikli
* [[GovernanceResearch]] Research on governance structures
193 184 Denis 'GNUtoo' Carikli
* [[LegalResearch]] Research into various legal issues
194 8 Paul Kocialkowski
195 191 Denis 'GNUtoo' Carikli
h2. Fun
196
197 192 Denis 'GNUtoo' Carikli
* [[Fun]]: Songs, and other fun creations
198 191 Denis 'GNUtoo' Carikli
199 49 Denis 'GNUtoo' Carikli
h2. Contact
200 73 Wolfgang Wiedmeyer
201
If you have any questions or want to talk to the developers, you can use any of the following:
202 71 Wolfgang Wiedmeyer
* "Forums":/projects/replicant/boards
203 72 Wolfgang Wiedmeyer
* IRC: #replicant at "Freenode":https://freenode.net/
204 49 Denis 'GNUtoo' Carikli
* "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)
205 71 Wolfgang Wiedmeyer
206 8 Paul Kocialkowski
For private, confidential or press-related inquiries:
207 1 Paul Kocialkowski
* [[PrivateContact|Private contact]]
208 20 Paul Kocialkowski
209 8 Paul Kocialkowski
h2. Public
210 128 Denis 'GNUtoo' Carikli
211 155 Denis 'GNUtoo' Carikli
* [[ReplicantArtwork|Replicant artwork]] 
212 33 Paul Kocialkowski
* [[People]]: People that are interested in contributing in Replicant, that are contributing to it, or that have been contributing to it.
213 113 Denis 'GNUtoo' Carikli
* [[ReplicantInfrastructure]] Description of the network infrastructure of Replicant (Redmine, git, etc), and the other project resources
214 173 Denis 'GNUtoo' Carikli
* [[Presentations]] Presentations made on behalf of the Replicant project
215 126 Denis 'GNUtoo' Carikli
* [[EventsMeetings]] planning for meetings and events at conferences
216 140 Denis 'GNUtoo' Carikli
* [[SteeringCommittee]]: Replicant steering committee, reports on project decisions and fund usage
217 33 Paul Kocialkowski
* [[TasksFunding|Tasks funding]]: Tasks that will be funded, are being funded or have been funded.
218 73 Wolfgang Wiedmeyer
* [[PublicPositions]] public positions of Replicant
219 1 Paul Kocialkowski
220
The wiki is available under the "Creative Commons BY-SA":https://creativecommons.org/licenses/by-sa/3.0/ license.