Replicant - GalaxySI9000Installation - # 27
Galaxy S (I9000) Installation
Warning: installing an operating system, such as Replicant, may void your device's warranty and will erase the data stored
on the device.
Prerequisites
In order to install Replicant on your device, it is assumed that you have a computer running a GNU/Linux operating system and
everything necessary to connect your device to the computer through USB available. Moreover, it is assumed that anyone
performing the installation knows how to use command lines in a terminal and has basic knowledge about it.
Before the installation
Some preliminary steps may be necessary to achieve best compatibility with your device. These steps may require more advanced
technical skills than the rest of the process: make sure you know what you are doing!
Flashing the Android 2.3 partitioning layout
If your phone is currently running Android 2.2, you need to upgrade it to a newer version, at least Android 2.3 or it will be impossible
to flash Replicant to the device.
Installing CyanogenMod
It is required to install CyanogenMod prior to Replicant as it'll solve possible issues with the modem image (the modem image must
me installed in /radio/modem.bin and symlinked to /dev/block/bml12).
You can find official CyanogenMod installation instructions at:
https://web.archive.org/web/20160607042845/https://wiki.cyanogenmod.org/w/Install_CM_for_galaxysmtd
Downloading the files
The first step in the installation process is to download and set up the files that will be used to install Replicant to the device. The files
must be downloaded on your computer first.
1. Find out what the latest image is: check out the Last image part of the general table on GalaxySI9000
2. Download all the files listed for the device (including the checksum and the signatures) on ReplicantImages for the latest image
2. Make sure you have added the Replicant release key to your GPG keyring
3. Check the signature of the files:
gpg--armor--verifypath/to/replicant-4.2-galaxysmtd.zip.ascpath/to/replicant-4.2-galaxysmtd.zip
gpg--armor--verifypath/to/recovery.img.ascpath/to/recovery.img
4. Make sure the check succeeds, do not install anything if it doesn't!
5. Check the checksum of the files:
md5sum-cgalaxysmtd.md5
6. Make sure the check succeeds, do not install anything if it doesn't!
Installing heimdall
The heimdall tool is required to flash the recovery image to the device.
Instructions to install heimdall: ToolsInstallation
Copying the files to the device
There are two means of pushing the system zip to the device:
Using the storage of the device
Using the ADB tool to perform sideload
04/04/2022 1/3