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
2. Download
all
the files listed for the device (including the checksum and the signatures) on
2. Make sure you have added the
3. Check the signature of the files:
gpg --armor --verify path/to/replicant-4.2-galaxysmtd.zip.asc path/to/replicant-4.2-galaxysmtd.zip
gpg --armor --verify path/to/recovery.img.asc path/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 -c galaxysmtd.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:
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