background image

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 --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: 

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

Reviews: