Project

General

Profile

GalaxySI9000Installation » History » Version 5

Paul Kocialkowski, 04/09/2012 03:53 PM

1 1 Paul Kocialkowski
h1. Galaxy S Installation
2
3 4 Paul Kocialkowski
*Warning: flashing another operating system like Replicant may void your warranty and will erase the data stored on the device.*
4 3 Paul Kocialkowski
5 1 Paul Kocialkowski
h2. Prerequisites 
6
7
* Your device must run Android 2.3 (we cannot use the 2.2 partition layout)
8
* Your device must be ready to run CyanogenMod (see http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_S:_Full_Update_Guide)
9
* It is a good idea to flash CyanogenMod before Replicant as it'll solve possible issues with the modem image (it must be located at /radio/modem.bin and symlinked to /dev/block/bml12)
10
11
h2. Download the files
12
13 5 Paul Kocialkowski
* Refer to the [[GalaxyS]] page to find a link to the latest images (*Last images* part of the table).
14 1 Paul Kocialkowski
* Download the images and the md5 checksum
15
* Download heimdall: http://www.glassechidna.com.au/products/heimdall/
16
17
h2. Copy the files to the device
18
19
h3. Using the internal memory 
20
21
# Mount usb storage from the current system of your Galaxy S phone
22 4 Paul Kocialkowski
# Create a directory *at the root* of the usb storage
23
# Copy the downloaded images *and md5 checksum* to this directory
24 1 Paul Kocialkowski
25
h3. Using a µSD card
26
27
# Mount the µSD card, make sure it's fat32
28 4 Paul Kocialkowski
# Create a directory *at the root* of the µSD card
29
# Copy the downloaded images *and md5 checksum* to this directory
30 1 Paul Kocialkowski
31
h2. Prepare the phone
32
33
# Turn the phone completely off, remove any connected cable
34
# Boot in "Download" mode by holding VOL-, Select and Power buttons together
35
# Connect a microUSB cable to the phone
36
# Flash recovery image with heimdall:
37
<pre>
38
./heimdall flash --kernel path/to/recovery.img
39
</pre>
40 2 Paul Kocialkowski
41
h2. Flash the images
42
43 4 Paul Kocialkowski
# Select *flash images*
44 2 Paul Kocialkowski
# Choose the location of the images (internal sdcard is the actual sdcard)
45
# Confirm flash
46
# Get back to the general menu
47 4 Paul Kocialkowski
# Select *mounts and storage*
48
# Select *format /datadata*
49 2 Paul Kocialkowski
# Confirm format
50
# Reboot
51
52 4 Paul Kocialkowski
*Your device is now running Replicant!*