Index » History » Version 197
Denis 'GNUtoo' Carikli, 02/14/2020 11:59 PM
Update devices names
| 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 | 197 | Denis 'GNUtoo' Carikli | * [[GalaxyS2I9100|Galaxy S II (GT-I9100)]] |
| 19 | * [[GalaxyS3I9300|Galaxy S III (GT-I9300)]] |
||
| 20 | * [[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 | 52 | Wolfgang Wiedmeyer | * [[GalaxyS3I9305|Galaxy S 3 4G (I9305)]] |
| 30 | 1 | Paul Kocialkowski | |
| 31 | h3. Unmaintained devices |
||
| 32 | |||
| 33 | 174 | Denis 'GNUtoo' Carikli | * [[GTA04|GTA04]] |
| 34 | 130 | Denis 'GNUtoo' Carikli | * [[NexusSI902x|Nexus S (I902x)]] |
| 35 | 1 | Paul Kocialkowski | * [[GalaxySI9000|Galaxy S (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 | * [[ModemDisable]]: Deactivating the modem]] |
||
| 86 | * [[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 | 105 | Denis 'GNUtoo' Carikli | * [[GettingLogs|Getting logs]] |
| 115 | 188 | Denis 'GNUtoo' Carikli | * [[UART|UART]]: Serial port hardware and software configuration for various devices |
| 116 | 121 | Denis 'GNUtoo' Carikli | * [[GDBDebugging|GDB debugging]] |
| 117 | * [[Workshops|Workshops]]: How to organize a Replicant workshop |
||
| 118 | 62 | Wolfgang Wiedmeyer | |
| 119 | 6 | Paul Kocialkowski | Some [[Index#Supported-devices|device pages]] also have development sections. |
| 120 | 12 | Paul Kocialkowski | |
| 121 | h3. Replicant porting guides |
||
| 122 | 53 | Wolfgang Wiedmeyer | |
| 123 | 39 | Paul Kocialkowski | * [[Replicant60PortingGuide|Replicant 6.0 porting guide]] |
| 124 | 12 | Paul Kocialkowski | * [[Replicant40PortingGuide|Replicant 4.0 porting guide]] |
| 125 | |||
| 126 | h3. Hardware support |
||
| 127 | 36 | Paul Kocialkowski | |
| 128 | 12 | Paul Kocialkowski | * Samsung IPC protocol support with [[Samsung-RIL]] and [[libsamsung-ipc]] |
| 129 | 8 | Paul Kocialkowski | |
| 130 | h2. Research |
||
| 131 | 31 | Paul Kocialkowski | |
| 132 | 158 | Denis 'GNUtoo' Carikli | h3. Freedom privacy and security research |
| 133 | |||
| 134 | 125 | Denis 'GNUtoo' Carikli | * Details about the [[SamsungGalaxyBackdoor|Samsung Galaxy back-door]], that affects some Samsung Galaxy devices |
| 135 | 62 | Wolfgang Wiedmeyer | * [[AntiFeatures]]: anti-features inherited by upstream. |
| 136 | 158 | Denis 'GNUtoo' Carikli | * [[LocationTracking|Location Tracking]] Research on how to avoid location tracking |
| 137 | 179 | Denis 'GNUtoo' Carikli | * [[TrustZoneResearch|Trust Zone]]: Research on TrustZone |
| 138 | 158 | Denis 'GNUtoo' Carikli | * "Security Analysis of Android Factory Resets":https://www.cl.cam.ac.uk/~rja14/Papers/fr_most15.pdf |
| 139 | 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. |
| 140 | 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. |
| 141 | 171 | Denis 'GNUtoo' Carikli | * [[DevicesPictures]]: Pictures of devices and their internals |
| 142 | 1 | Paul Kocialkowski | |
| 143 | 158 | Denis 'GNUtoo' Carikli | h3. Hardware components support research |
| 144 | 11 | Paul Kocialkowski | |
| 145 | 158 | Denis 'GNUtoo' Carikli | Research on how to support specific hardware components (chips, various system on a chip, etc) in Replicant. |
| 146 | 31 | Paul Kocialkowski | |
| 147 | * [[BCM4751]] GPS protocol support |
||
| 148 | * [[GSD4t]] GPS protocol support |
||
| 149 | 79 | Wolfgang Wiedmeyer | * [[AKM8976A]] support |
| 150 | 124 | Denis 'GNUtoo' Carikli | * [[OMAP4DucatiCamera|OMAP4 Ducati camera]] support |
| 151 | 1 | Paul Kocialkowski | * [[QMI-RIL]] QMI protocol support |
| 152 | * [[WiFi]] Research on how to get free software WiFi firmwares and USB OTG support |
||
| 153 | 187 | Denis 'GNUtoo' Carikli | * [[BootloaderInterfaces]] Research on the interfaces of various bootloaders |
| 154 | 172 | Denis 'GNUtoo' Carikli | * [[Bootloaders|Bootloaders]] Research on weather it's possible or not to run a free software bootloader on various devices |
| 155 | 176 | Denis 'GNUtoo' Carikli | * [[DangerousBatteryChargerExperiments]]: Plan to upstream a way to disable the battery charging. Please really do read the warnings. |
| 156 | 1 | Paul Kocialkowski | |
| 157 | 158 | Denis 'GNUtoo' Carikli | h3. Device evaluations research |
| 158 | 1 | Paul Kocialkowski | |
| 159 | 158 | Denis 'GNUtoo' Carikli | Device specific evaluation and research |
| 160 | |||
| 161 | 1 | Paul Kocialkowski | * [[HardwareRequirements]] Documentation and research on Android hardware requirements |
| 162 | 189 | Denis 'GNUtoo' Carikli | |
| 163 | * [[TargetsEvaluation|TargetsEvaluation]]: Evaluation of various devices |
||
| 164 | |||
| 165 | More in depth evaluation of devices: |
||
| 166 | * [[Exynos4412Devices]]: Page about devices with an Exynos 4412 and their variants. |
||
| 167 | * [[GalaxyNote2N7105|Galaxy Note 2 4G (N7105)]]: Work in progress page to add information on N7105. |
||
| 168 | 190 | Denis 'GNUtoo' Carikli | * [[I9100G]]: A version of the Galaxy SII |
| 169 | 1 | Paul Kocialkowski | * [[Librem5]] |
| 170 | 157 | Denis 'GNUtoo' Carikli | * [[Necuno Mobile|NECUNOS NC_1]] |
| 171 | 1 | Paul Kocialkowski | * [[ODROID-U3|Odroid U3]]: Work in progress page to add information on Odroid U3. |
| 172 | 189 | Denis 'GNUtoo' Carikli | * [[OptimusBlack|Optimus Black (P970)]] including development notes |
| 173 | * [[Pinephone]] |
||
| 174 | 1 | Paul Kocialkowski | |
| 175 | 158 | Denis 'GNUtoo' Carikli | h3. Software projects research (Upstream, dependencies, Replicant versions, etc) |
| 176 | 157 | Denis 'GNUtoo' Carikli | |
| 177 | 177 | Denis 'GNUtoo' Carikli | * [[F-DroidAndApplications]] Research on how to get FSDG compliant package managers and applications |
| 178 | 1 | Paul Kocialkowski | * [[Dependencies]] Development efforts to enable to build Replicant on various GNU/Linux distributions |
| 179 | 157 | Denis 'GNUtoo' Carikli | * [[GraphicsResearch|Graphics Research]] Research on free software graphics driver implementations |
| 180 | 195 | Denis 'GNUtoo' Carikli | * [[Replican6Changes]]: List of changes, and rebase over LineageOS 13 |
| 181 | 196 | Denis 'GNUtoo' Carikli | * [[samsung-ipc]] : List of changes and rebase |
| 182 | 158 | Denis 'GNUtoo' Carikli | * [[Porting Replicant to Android 9]]: Tracks the progress of porting Replicant to Android 9 |
| 183 | 65 | Wolfgang Wiedmeyer | * [[Upstream|Upstream]] Research on approaches to use upstream Linux and generic HAL in Replicant |
| 184 | 151 | dl lud | * [[Toolchain]] Development efforts to remove prebuilt binaries from the source tree |
| 185 | 159 | Denis 'GNUtoo' Carikli | * [[BackupsResearch]]: Research on backups partitions for various purposes (Backuping your data, Replicant or to do some research) |
| 186 | 151 | dl lud | |
| 187 | 158 | Denis 'GNUtoo' Carikli | h3. Bug documentation research |
| 188 | 109 | Denis 'GNUtoo' Carikli | |
| 189 | 111 | Denis 'GNUtoo' Carikli | * [[SIM not recognized with libsamsung-ipc and samsung-ril]] |
| 190 | 97 | Denis 'GNUtoo' Carikli | |
| 191 | 158 | Denis 'GNUtoo' Carikli | h3. Other research |
| 192 | 43 | Denis 'GNUtoo' Carikli | |
| 193 | 151 | dl lud | * [[TestingInfrastructure|Testing infrastructure]] How to create a test infrastructure for Replicant |
| 194 | 158 | Denis 'GNUtoo' Carikli | * [[OutdatedPages]] Pages that are not used anymore. They are kept and linked from here for history purposes. |
| 195 | 168 | Denis 'GNUtoo' Carikli | * [[GovernanceResearch]] Research on governance structures |
| 196 | 184 | Denis 'GNUtoo' Carikli | * [[LegalResearch]] Research into various legal issues |
| 197 | 8 | Paul Kocialkowski | |
| 198 | 191 | Denis 'GNUtoo' Carikli | h2. Fun |
| 199 | |||
| 200 | 192 | Denis 'GNUtoo' Carikli | * [[Fun]]: Songs, and other fun creations |
| 201 | 191 | Denis 'GNUtoo' Carikli | |
| 202 | 49 | Denis 'GNUtoo' Carikli | h2. Contact |
| 203 | 73 | Wolfgang Wiedmeyer | |
| 204 | If you have any questions or want to talk to the developers, you can use any of the following: |
||
| 205 | 71 | Wolfgang Wiedmeyer | * "Forums":/projects/replicant/boards |
| 206 | 72 | Wolfgang Wiedmeyer | * IRC: #replicant at "Freenode":https://freenode.net/ |
| 207 | 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) |
| 208 | 71 | Wolfgang Wiedmeyer | |
| 209 | 8 | Paul Kocialkowski | For private, confidential or press-related inquiries: |
| 210 | 1 | Paul Kocialkowski | * [[PrivateContact|Private contact]] |
| 211 | 20 | Paul Kocialkowski | |
| 212 | 8 | Paul Kocialkowski | h2. Public |
| 213 | 128 | Denis 'GNUtoo' Carikli | |
| 214 | 155 | Denis 'GNUtoo' Carikli | * [[ReplicantArtwork|Replicant artwork]] |
| 215 | 33 | Paul Kocialkowski | * [[People]]: People that are interested in contributing in Replicant, that are contributing to it, or that have been contributing to it. |
| 216 | 113 | Denis 'GNUtoo' Carikli | * [[ReplicantInfrastructure]] Description of the network infrastructure of Replicant (Redmine, git, etc), and the other project resources |
| 217 | 173 | Denis 'GNUtoo' Carikli | * [[Presentations]] Presentations made on behalf of the Replicant project |
| 218 | 126 | Denis 'GNUtoo' Carikli | * [[EventsMeetings]] planning for meetings and events at conferences |
| 219 | 140 | Denis 'GNUtoo' Carikli | * [[SteeringCommittee]]: Replicant steering committee, reports on project decisions and fund usage |
| 220 | 33 | Paul Kocialkowski | * [[TasksFunding|Tasks funding]]: Tasks that will be funded, are being funded or have been funded. |
| 221 | 73 | Wolfgang Wiedmeyer | * [[PublicPositions]] public positions of Replicant |
| 222 | 1 | Paul Kocialkowski | |
| 223 | The wiki is available under the "Creative Commons BY-SA":https://creativecommons.org/licenses/by-sa/3.0/ license. |