aboutsummaryrefslogtreecommitdiffstats
path: root/Win32/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Win32/README.txt')
-rw-r--r--Win32/README.txt62
1 files changed, 38 insertions, 24 deletions
diff --git a/Win32/README.txt b/Win32/README.txt
index ee4063a..2214497 100644
--- a/Win32/README.txt
+++ b/Win32/README.txt
@@ -1,4 +1,4 @@
-Heimdall (c) 2010-2011 Benjamin Dobell, Glass Echidna
+Heimdall (c) 2010-2013 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/products/heimdall/
DISCLAIMER:
@@ -11,28 +11,29 @@ DISCLAIMER:
for the result of your actions.
-These instructions were written for Windows Vista / Server 2008 however the
+These instructions were written for Windows 7 / Vista / Server 2008 however the
producedure should be essentially the same for all supported versions of
Windows (XP onwards).
Troubleshooting:
- 1. If you get an error as follows:
+ 1. If when you try launch Heimdall or Heimdall Frontend you receive a
+ similar to:
- The program can't start because MSVCP100.dll is missing from your
+ The program can't start because MSVCP110.dll is missing from your
computer.
- This means that you haven't installed the Microsoft Visual C++ 2010
+ This means that you haven't installed the Microsoft Visual C++ 2012
runtimes. The runtimes can be downloaded from Microsoft's website:
- http://www.microsoft.com/download/en/details.aspx?id=5555
+ http://www.microsoft.com/en-au/download/details.aspx?id=30679
Driver Installation Instructions:
- 1. Put your Samsung Galaxy S into download mode and plug it in.
+ 1. Put your device into download mode and plug it in.
2. Run zadig.exe included in the Drivers subdirectory.
@@ -50,7 +51,7 @@ Driver Installation Instructions:
Driver Uninstallation Instructions:
- 1. Put your Samsung Galaxy S into download mode by holding Volume Down + Home + Power.
+ 1. Put your device into download mode by holding Volume Down + Home + Power.
2. Plug your phone into your PC.
@@ -151,7 +152,7 @@ Performing a Custom Flash with Heimdall Frontend:
1. Fully charge your device (use the wall charger as it's faster).
- 2. Download a decrypted Samsung Galaxy S ROM or a Heimdall Firmware Package
+ 2. Download a decrypted device ROM or a Heimdall Firmware Package
and extract everything to the one directory.
3. If the ROM is not a Heimdall Firmware Package it may instead be provided
@@ -233,10 +234,10 @@ Performing a Custom Flash with Heimdall Frontend:
Flashing Firmware from Command Line:
-
+
1. Fully charge your phone (use the wall charger as it's faster).
- 2. Download a decrypted Samsung Galaxy S ROM or a Heimdall Firmware Package
+ 2. Download a decrypted device ROM or a Heimdall Firmware Package
and extract everything to the one directory.
3. If the ROM is not a Heimdall Firmware Package it may instead be provided
@@ -258,17 +259,30 @@ Flashing Firmware from Command Line:
heimdall help
- 7. Use the instructions to manually enter a command with all the files you
- want to flash.
+ 7. Before flashing, you must first know the names of the partitions you
+ wish to flash. These can be obtained by executing:
+
+ heimdall print-pit --no-reboot
+
+ The inclusion of --no-reboot ensures the phone will not reboot after PIT
+ file has been downloaded and displayed. After executing a command with
+ the --no-reboot argument, the next command should include the --resume
+ argument.
+
+ NOTE: You can still safely reboot your phone manually (with the power
+ button) after executing --no-reboot commands.
+
+ 8. Use the help and print-pit output to construct a command with all the
+ file you want to flash.
Here is an example that does a full flash and repartition on a GT-I9000:
-
- 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
+
+ heimdall flash --repartition --resume --pit s1_odin_20100512.pit --FACTORYFS factoryfs.rfs --CACHE cache.rfs --DBDATA dbdata.rfs --IBL+PBL boot.bin --SBL Sbl.bin --PARAM param.lfs --KERNEL zImage --MODEM modem.bin
NOTE: The above command assumes the files specified are installed in the
same directory as Heimdall.
- 8. Heimdall will display the progress as it flashes so that you know things
+ 9. Heimdall will display the progress as it flashes so that you know things
are working as they should.
@@ -518,20 +532,20 @@ be included.
Appendix B - Installing Heimdall Suite from Source
- 1. Ensure that you have both a version of Visual Studio 2010 with C++
- support and Qt Developer Framework 4.7 (or newer) installed on your
- system.
+ 1. Ensure that you have both a version of Visual Studio 2012 with C++
+ support and Qt Developer Framework (4.7 or later, but prior to 5.0)
+ installed on your system.
- A free version (Visual C++ 2010 Express) can be downloaded from
+ A free version (Visual C++ 2012 Express) can be downloaded from
Microsoft's website:
- http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express
+ http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-products
- Qt can also be downloaded freely from Nokia's website:
+ Qt can also be downloaded freely from:
- http://qt.nokia.com/downloads/
+ http://qt-project.org/downloads
- 2. Open Heimdall/msvc2010.sln
+ 2. Open msvc2012.sln
3. From the Solutions Configuration drop-down change from "Debug" to
"Release".