From 46f2c1134d276944fb74584a61d90cc363aee7eb Mon Sep 17 00:00:00 2001 From: Benjamin Dobell Date: Sun, 5 Dec 2010 00:25:04 +1100 Subject: Removed the "Heimdall" folder and moved its contents to the root directory. --- Linux/.DS_Store | Bin 0 -> 6148 bytes Linux/._.DS_Store | Bin 0 -> 4096 bytes Linux/._README | Bin 0 -> 4096 bytes Linux/README | 120 ++++++++++++++++++++++++++++++++++++++++++++ Linux/README.save | 120 ++++++++++++++++++++++++++++++++++++++++++++ Linux/install-udev-rules.sh | 5 ++ 6 files changed, 245 insertions(+) create mode 100644 Linux/.DS_Store create mode 100644 Linux/._.DS_Store create mode 100644 Linux/._README create mode 100644 Linux/README create mode 100644 Linux/README.save create mode 100755 Linux/install-udev-rules.sh (limited to 'Linux') diff --git a/Linux/.DS_Store b/Linux/.DS_Store new file mode 100644 index 0000000..c40b296 Binary files /dev/null and b/Linux/.DS_Store differ diff --git a/Linux/._.DS_Store b/Linux/._.DS_Store new file mode 100644 index 0000000..338bd7b Binary files /dev/null and b/Linux/._.DS_Store differ diff --git a/Linux/._README b/Linux/._README new file mode 100644 index 0000000..5b4b4a0 Binary files /dev/null and b/Linux/._README differ diff --git a/Linux/README b/Linux/README new file mode 100644 index 0000000..d76bc33 --- /dev/null +++ b/Linux/README @@ -0,0 +1,120 @@ +Heimdall (c) 2010 Benjamin Dobell, Glass Echidna +http://www.glassechidna.com.au/products/heimdall/ + +DISCLAIMER: + + This software attempts to flash your Galaxy S device. The very nature of + flashing is dangerous. As with all flashing software, Heimdall has the + potential to damage (brick) your phone if not used carefully. If you're + concerned, don't use this software. Flashing ROMs onto your phone may also + void your warranty. I am not responsible for the result of your actions. + + + +These instructions are for Linux operating systems. + +Installing Heimdall from Source: + + 1. First make sure you have installed build-tools and pkgconfig. + + 2. Open a terminal and navigate to the directory you extracted Heimdall to. + + 3. Then enter the following commands to compile and install libusb-1.0: + + cd libusb-1.0 + ./configure + make + sudo make install + cd .. + + If you have problems please consult http://www.libusb.org/ + + 4. Enter the following commands to compile and install Heimdall: + + cd heimdall + ./configure + make + sudo make install + cd .. + + NOTE: You can use "checkinstall" instead of "make install" in order + to generate a redistributable package. + + 5. If you're not installing from a package then run + Linux/install-udev-rules.sh to setup user-level permissions for libusb. + + 6. Done + + + +Installing Heimdall Frontend from Source (Optional): + + 1. First make sure you have installed Qt 4.6 or above, + available from http://qt.nokia.com/. + + 2. Open a terminal and navigate to the directory you extracted Heimdall to. + + 3. Enter the following commands to compile and install Heimdall Frontend: + + cd heimdall-frontend + qmake heimdall-frontend.pro + make + sudo make install + + NOTE: You can use "checkinstall" instead of "make install" in order to + generate a redistributable package. + + 4. Done + + + +Flashing Firmware with Heimdall Frontend: + + 1. Fully charge your device (use the wall charger as it's faster). + + 2. Download a decrypted Samsung Galaxy S ROM and extract it to a directory. + + 3. If the ROM is provided as one of more archives (nested or otherwise), + extract them all to the same location. + + NOTE: If you want to use the CSC then extract it last. + + 3. Open Heimdall Frontend. + + 4. Put your Galaxy S device into download mode. + + 5. For each file you wish to flash use "Browse" to select the file. + + 6. Press "Start". + + 7. Heimdall Frontend will display the progress and inform you when the + flash is complete. + + + +Flashing Firmware from Command Line / Terminal: + + 1. Fully charge your device (use the wall charger as it's faster). + + 2. Download a decrypted Samsung Galaxy S ROM and extract it to a directory. + + 3. If the ROM is provided as one of more archives (nested or otherwise), + extract them all to the same location. + + NOTE: If you want to use the CSC then extract it last. + + 4. Open a terminal and navigate to the directory where you extracted the + ROM files. + + 5. Type the following to list all the functionality Heimdall supports: + + heimdall help + + 8. Use the instructions to manually enter a command with all the files you + want to flash. + + Here is an example that does a full flash and repartition: + + heimdall flash --repartition --pit s1_odin_20100512.pit --factoryfs factoryfs.rfs --cache cache.rfs --dbdata dbdata.rfs --primary-boot boot.bin --secondary-boot Sbl.bin --param param.lfs --kernel zImage --modem modem.bin + + 9. Done diff --git a/Linux/README.save b/Linux/README.save new file mode 100644 index 0000000..b63888f --- /dev/null +++ b/Linux/README.save @@ -0,0 +1,120 @@ +Heimdall (c) 2010 Benjamin Dobell, Glass Echidna +http://www.glassechidna.com.au/products/heimdall/ + +DISCLAIMER: + + This software attempts to flash your Galaxy S device. The very nature of + flashing is dangerous. As with all flashing software, Heimdall has the + potential to damage (brick) your phone if not used carefully. If you're + concerned, don't use this software. Flashing ROMs onto your phone may also + void your warranty. I am not responsible for the result of your actions. + + + +These instructions are for Linux operating systems. + +Installing Heimdall from Source: + + 1. First make sure you have installed build-tools and pkgconfig. + + 2. Open a terminal and navigate to the directory you extracted Heimdall to. + + 3. Then enter the following commands to compile and install libusb-1.0: + + cd libusb-1.0 + ./configure + make + sudo make install + cd .. + + If you have problems please consult http://www.libusb.org/ + + 4. Enter the following commands to compile and install Heimdall: + + cd heimdall + ./configure + make + sudo make install + cd .. + + NOTE: You can use "checkinstall" instead of "make install" in order + to generate a redistributable package. + + 5. If you're not installing from a package then run + Linux/install-udev-rules.sh to setup user-level permissions for libusb. + + 6. Done + + + +Installing Heimdall Frontend from Source (Optional): + + 1. First make sure you have installed Qt 4.6 or above, + available from http://qt.nokia.com/. + + 2. Open a terminal and navigate to the directory you extracted Heimdall to. + + 3. Enter the following commands to compile and install Heimdall Frontend: + + cd heimdall-frontend + qmake heimdall-frontend.pro + make + sudo make install + + NOTE: You can use "checkinstall" instead of "make install" in order to + cd generate a redistributable package. + + 4. Done + + + +Flashing Firmware with Heimdall Frontend: + + 1. Fully charge your device (use the wall charger as it's faster). + + 2. Download a decrypted Samsung Galaxy S ROM and extract it to a directory. + + 3. If the ROM is provided as one of more archives (nested or otherwise), + extract them all to the same location. + + NOTE: If you want to use the CSC then extract it last. + + 3. Open Heimdall Frontend. + + 4. Put your Galaxy S device into download mode. + + 5. For each file you wish to flash use "Browse" to select the file. + + 6. Press "Start". + + 7. Heimdall Frontend will display the progress and inform you when the + flash is complete. + + + +Flashing Firmware from Command Line / Terminal: + + 1. Fully charge your device (use the wall charger as it's faster). + + 2. Download a decrypted Samsung Galaxy S ROM and extract it to a directory. + + 3. If the ROM is provided as one of more archives (nested or otherwise), + extract them all to the same location. + + NOTE: If you want to use the CSC then extract it last. + + 4. Open a terminal and navigate to the directory where you extracted the + ROM files. + + 5. Type the following to list all the functionality Heimdall supports: + + heimdall help + + 8. Use the instructions to manually enter a command with all the files you + want to flash. + + Here is an example that does a full flash and repartition: + + heimdall flash --repartition --pit s1_odin_20100512.pit --factoryfs factoryfs.rfs --cache cache.rfs --dbdata dbdata.rfs --primary-boot boot.bin --secondary-boot Sbl.bin --param param.lfs --kernel zImage --modem modem.bin + + 9. Done diff --git a/Linux/install-udev-rules.sh b/Linux/install-udev-rules.sh new file mode 100755 index 0000000..1f2159d --- /dev/null +++ b/Linux/install-udev-rules.sh @@ -0,0 +1,5 @@ +#!/bin/sh +sudo echo "SUBSYSTEM==\"usb\", SYSFS{idVendor}==\"04e8\", SYSFS{idProduct}==\"6601\", MODE=\"0666\"" > /etc/udev/rules.d/60-heimdall-galaxy-s.rules +sudo service udev reload +exit 0 + -- cgit v1.1